OSDN Git Service

d2319a10fbf51c0c5dcb59934f56b7c80ff200ec
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2
3         PR middle-end/23670
4         * gcc.dg/tree-ssa/andor-2.c: New test case.
5
6 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7
8         PR fortran/25045
9         * optional_dim.f90:  New test.
10
11 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12
13         PR fortran/26277
14         * gfortran.dg/label_4.f90: New.
15
16 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17             Diego Novillo  <dnovillo@redhat.com>
18             Uros Bizjak  <uros@kss-loka.si>
19
20         * gfortran.dg/gomp: New directory.
21
22 2006-02-14  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/26258
25         * gcc.dg/torture/pr26258.c: New testcase.
26
27 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
28
29         PR fortran/26246
30         * gfortran.dg/pr26246_1.f90: New test.
31         * gfortran.dg/pr26246_2.f90: New test.
32
33         PR middle-end/26092
34         * gcc.c-torture/compile/20060208-1.c: New test.
35
36 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/26074
39         PR fortran/25103
40         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
41         * gfortran.dg/bad_automatic_objects_1.f90: New test.
42         * gfortran.dg/automatic_module_variable.f90: Change error message.
43
44         PR fortran/20861
45         * gfortran.dg/internal_dummy_1.f90: New test.
46
47         PR fortran/20871
48         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
49
50
51         PR fortran/25083
52         * gfortran.dg/uncommon_block_data_1.f90: New test.
53         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
54         with standard.
55
56         PR fortran/25088
57         * gfortran.dg/typed_subroutine_1.f90: New test.
58
59 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
60
61         * objc.dg/dwarf-1.m: New.
62
63 2006-02-13  Roger Sayle  <roger@eyesopen.com>
64
65         PR middle-end/24427
66         * gcc.dg/tree-ssa/andor-1.c: New test case.
67
68 2006-02-13  Josh Conner  <jconner@apple.com>
69
70         PR target/25376
71         * gcc.dg/pr25376.c: New test.   
72
73         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
74         assemble.
75         * lib/target-supports.exp (check_named_sections_available):
76         Only compile named-sections test -- don't assemble.
77
78 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
79
80         * g++.dg/warn/no-write-strings.C: New test.
81         * g++.dg/warn/write-strings.C: Likewise.
82         * g++.dg/warn/write-strings-default.C: Likewise.
83
84 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
85
86         PR fortran/25806
87         * gfortran.dg/ret_pointer_2.f90: New test.
88
89 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
90
91         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
92
93 2006-02-10  Jeff Law  <law@redhat.com>
94
95         * gcc.c-torture/compile/pr26213.c: New test.
96
97 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
98
99         gfortran.dg/null_1.f90: New test.
100
101 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
102
103         PR fortran/14771
104         * gfortran.dg/parens_4.f90: New.
105         * gfortran.dg/parens_5.f90: New.
106
107 2006-02-10  Richard Guenther  <rguenther@suse.de>
108
109         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
110
111 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
112         Paul Thomas  <pault@gcc.gnu.org>
113
114         PR fortran/14771
115         * gfortran.dg/parens_1.f90: New.
116         * gfortran.dg/parens_2.f90: New.
117         * gfortran.dg/parens_3.f90: New.
118
119 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
120
121         PR fortran/26038
122         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
123
124         PR fortran/25059
125         * gfortran.dg/impure_assignment_1.f90: New test.
126
127         PR fortran/25070
128         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
129
130 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
131
132         PR target/26141
133         * g++.dg/expr/stdarg2.C: New test.
134
135 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
136
137         PR inline-asm/16194
138         * gcc.dg/pr16194.c: New test.
139
140 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
141
142         * ada/acats/run_acats: Use portable variant of "$@".
143
144 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
145
146         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
147         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
148
149 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
150
151         PR tree-opt/26179
152         * g++.dg/opt/pr26179.C: New test.
153
154 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
155
156         PR middle-end/26134
157         * gcc.dg/tree-ssa/complex-3.c: New test.
158
159 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
160
161         * gcc.c-torture/compile/volatile-1.c: New test.
162
163 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
164
165         PR 26180
166         * gcc.dg/tree-ssa/pr26180.c: New test.
167
168 2006-02-08  Jeff Law  <law@redhat.com>
169
170         * gcc.dg/tree-ssa/pr21417.c: New test.
171
172 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
173
174         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
175         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
176
177 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
178
179         * lib/scanrtl.exp: New.
180
181 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
182
183         PR c++/26071
184         * g++.dg/other/virtual2.C: New test.
185
186         PR c++/26070
187         * g++.dg/other/virtual1.C: New test.
188
189 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
190
191         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
192         cleanup-ipa-dump): Update dump file glob patterns.
193         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
194         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
195
196         * lib/gcc-dg.exp: Load it.
197         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
198
199 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
200
201         PR testsuite/26159
202         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
203         * gcc.dg/tree-ssa/pr23382.c: Ditto.
204
205 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
206
207         PR fortran/25577
208         * gfortran.dg/mvbits_1.f90: New.
209
210 2006-02-07  Dirk Mueller  <dmueller@suse.com>
211
212         * g++.dg/warn/Wdiv-by-zero.C: New test.
213         * g++.dg/warn/Wno-div-by-zero.C: New.
214
215 2006-02-07  Jeff Law  <law@redhat.com>
216
217         * gcc.dg/tree-ssa/pr21559.c: New test.
218
219         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
220         multiple VRP passes.
221         * gcc.dg/tree-ssa/vrp09.c: Likewise.
222         * gcc.dg/tree-ssa/vrp18.c: Likewise.
223         * gcc.dg/tree-ssa/pr21582.c: Likewise.
224         * gcc.dg/tree-ssa/pr20657.c: Likewise.
225         * gcc.dg/tree-ssa/pr21001.c: Likewise.
226         * gcc.dg/tree-ssa/vrp02.c: Likewise
227         * gcc.dg/tree-ssa/vrp11.c: Likewise
228         * gcc.dg/tree-ssa/pr14341.c: Likewise
229         * gcc.dg/tree-ssa/vrp19.c: Likewise
230         * gcc.dg/tree-ssa/vrp20.c: Likewise
231         * gcc.dg/tree-ssa/vrp03.c: Likewise
232         * gcc.dg/tree-ssa/pr21086.c: Likewise
233         * gcc.dg/tree-ssa/pr21959.c: Likewise
234         * gcc.dg/tree-ssa/vrp21.c: Likewise
235         * gcc.dg/tree-ssa/vrp04.c: Likewise 
236         * gcc.dg/tree-ssa/pr25485.c: Likewise
237         * gcc.dg/tree-ssa/pr22026.c: Likewise
238         * gcc.dg/tree-ssa/vrp22.c: Likewise
239         * gcc.dg/tree-ssa/vrp05.c: Likewise
240         * gcc.dg/tree-ssa/20030807-10.c: Likewise
241         * gcc.dg/tree-ssa/pr20701.c: Likewise
242         * gcc.dg/tree-ssa/vrp23.c: Likewise
243         * gcc.dg/tree-ssa/vrp06.c: Likewise
244         * gcc.dg/tree-ssa/pr22117.c: Likewise
245         * gcc.dg/tree-ssa/pr20702.c: Likewise
246         * gcc.dg/tree-ssa/vrp15.c: Likewise
247         * gcc.dg/tree-ssa/pr21090.c: Likewise
248         * gcc.dg/tree-ssa/pr21294.c: Likewise
249         * gcc.dg/tree-ssa/vrp24.c: Likewise
250         * gcc.dg/tree-ssa/vrp07.c: Likewise
251         * gcc.dg/tree-ssa/pr21563.c: Likewise
252         * gcc.dg/tree-ssa/pr25382.c: Likewise
253         * gcc.dg/tree-ssa/vrp16.c: Likewise
254         * gcc.dg/tree-ssa/vrp25.c: Likewise
255         * gcc.dg/tree-ssa/vrp08.c: Likewise
256         * gcc.dg/tree-ssa/20030807-6.c: Likewise
257         * gcc.dg/tree-ssa/vrp17.c: Likewise
258         * gcc.dg/tree-ssa/pr21458.c: Likewise
259         * g++.dg/tree-ssa/pr18178.C: Likewise
260
261 2006-02-07  Richard Guenther  <rguenther@suse.de>
262
263         PR c++/26140
264         Revert
265         2006-01-30  Richard Guenther  <rguenther@suse.de>
266         PR c++/23372
267         * gcc.dg/pr23372-1.C: New testcase.
268
269         * g++.dg/tree-ssa/pr26140.C: New testcase.
270
271 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/9737
274         * g++.dg/template/ttp15.C: New test.
275         * g++.dg/template/ttp16.C: Likewise.
276         * g++.dg/template/ttp17.C: Likewise.
277         * g++.old-deja/g++.pt/ttp36.C: Remove.
278         * g++.old-deja/g++.pt/ttp19.C: Likewise.
279         * g++.old-deja/g++.pt/ttp37.C: Likewise.
280         * g++.old-deja/g++.pt/ttp38.C: Likewise.
281         * g++.old-deja/g++.pt/ttp39.C: Likewise.
282         * g++.old-deja/g++.pt/ttp9.C: Likewise.
283         * g++.old-deja/g++.pt/ttp40.C: Likewise.
284         * g++.old-deja/g++.pt/ttp51.C: Likewise.
285         * g++.old-deja/g++.pt/ttp26.C: Likewise.
286         * g++.old-deja/g++.pt/ttp36.C: Likewise.
287
288 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
289
290         PR libfortran/23815
291         * unf_io_convert_4.f90:  New test.
292
293 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
294
295         * gcc.dg/tree-ssa/loadpre10.c: New test.
296         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
297         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
298         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
299
300 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
301
302         PR libfortran/24685
303         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
304
305 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
306
307         PR tree-opt/25251
308         * gfortran.dg/assign_7.f: New test.
309
310 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
311
312         PR fortran/26041
313         PR fortran/26064
314         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
315         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
316         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
317
318 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
319
320         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
321         in size_t typedef.
322
323 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
324
325         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
326         * g++.dg/charset/string.c (foo): Likewise.
327         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
328         const char*
329         * g++.dg/ext/builtin2.C (printf): Likewise.
330         * g++.dg/init/new15.C (printf): Likewise.
331         * g++.dg/opt/pr17697-1.C (foo): Likewise.
332         * g++.dg/opt/pr17697-2.C (foo): Likewise.
333         * g++.dg/opt/pr17697-3.C (foo): Likewise.
334         * g++.dg/template/non-dependent4.C (temp): Likewise.
335         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
336         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
337         parameter type to const char*.
338         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
339         Change type to const char*.
340         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
341         Likewise. 
342         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
343         second parameter type to const char*.
344         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
345         (Y::Y): Change parameter type to const char*.
346         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
347         * g++.old-deja/g++.jason/report.C: Apply const correctness.
348         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
349         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
350         (char*).
351         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
352         const char*.
353         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
354         type to const char*.
355         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
356         return type to const char*.
357         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
358         to const char*.
359         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
360         * g++.old-deja/g++.law/refs1.C: Likewise.
361         * g++.old-deja/g++.law/visibility1.C: Likewise.
362         * g++.old-deja/g++.law/visibility2.C: Likewise.
363         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
364         const char*.
365         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
366         * g++.old-deja/g++.mike/net48.C: Likewise.
367         * g++.old-deja/g++.mike/p646.C: Likewise.
368         * g++.old-deja/g++.mike/p6746.C: Likewise.
369         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
370         type to const char*.
371         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
372         deprecated conversion warning.
373         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
374         char*. 
375         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
376         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
377         * g++.old-deja/g++.pt/explicit8.C: Likewise.
378         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
379         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
380         * g++.old-deja/g++.pt/nontype3.C: Likewise.
381         * g++.old-deja/g++.pt/t39.C: Likewise.
382         * g++.old-deja/g++.robertl/eb106.C: Likewise.
383         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
384
385 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
386
387         PR fortran/25075
388         intrinsic_argument_conformance_1.f90:  New test.
389
390 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
391
392         PR fortran/20845
393         * gfortran.dg/char_result_11.f90: Add SAVE.
394         * gfortran.dg/der_pointer_4.f90: Ditto.
395         * gfortran.dg/default_initialization.f90: New test.
396
397 2006-02-03  Jeff Law  <law@redhat.com>
398
399         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
400         handle more than 100 dump files.
401         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
402         * lib/scantree.exp (scan-tree-dump): Likewise.
403         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
404         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
405         * lib/scanipa.exp (scan-ipa-dump): Likewise.
406         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
407         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
408
409 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
410
411         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
412
413 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
414
415         * g++.dg/template/using12.C: New test.
416
417 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
418
419         * gcc.target/powerpc/pr25960.c: New test.
420
421 2006-02-02  Steven G. Kargl  <kargls@comcast>
422
423         PR fortran/24958
424         gfortran.dg/nullify_2.f90: New test.
425
426 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
427
428         PR 25990
429         * gcc.dg/gomp/pr25990.c: New test.
430
431 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
432
433         PR c++/25342
434         * g++.gd/template/partial4.C: New test.
435
436 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
437
438         PR middle-end/26001
439         * gfortran.dg/data_char_2.f90: New.
440
441 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
442
443         PR fortran/26039
444         maxval_maxloc_conformance_1.f90:  New test.
445
446 2006-01-31  Richard Guenther  <rguenther@suse.de>
447
448         * gcc.target/i386/sselibm-1.c: New testcase.
449         * gcc.target/i386/sselibm-2.c: Likewise.
450         * gcc.target/i386/sselibm-3.c: Likewise.
451         * gcc.target/i386/sselibm-4.c: Likewise.
452         * gcc.target/i386/sselibm-5.c: Likewise.
453
454 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
455
456         PR fortran/24266
457         * gfortran.dg/arrayio_derived_2.f90: New.
458
459 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
460
461         * gcc.dg/unsigned-long-compare.c: New test.
462
463 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
464
465         PR testsuite/25318
466         * lib/target-supports.exp (check_effective_target_freorder):
467         Check to see if target supports -freorder-blocks-and-partition.
468         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
469         instead of "dg-require-named-sections".
470
471 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
472
473         PR target/14798:
474         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
475         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
476         * gcc.dg/pragma-isr-trapa2.c: Likewise.
477         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
478         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
479         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
480         * gcc.dg/attr-isr-trap_exit.c: Likewise.
481         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
482
483 2006-01-30  Richard Guenther  <rguenther@suse.de>
484
485         PR c++/23372
486         * gcc.dg/pr23372-1.C: New testcase.
487
488 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
489
490         * gcc.dg/gomp/pr25874.c: New test.
491
492 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
493
494         PR tree-opt/25911
495         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
496
497 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
498
499         PR fortran/18578
500         PR fortran/18579
501         PR fortran/20857
502         PR fortran/20885
503         * gfortran.dg/intent_out_1.f90: New test.
504
505 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/17911
508         * gfortran.dg/procedure_lvalue.f90: New test.
509
510         PR fortran/20895
511         PR fortran/25030
512         * gfortran.dg/char_pointer_assign_2.f90: New test.
513         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
514         assignment to be consistent with standard.
515         * gfortran.dg/char_result_2.f90: The same.
516         * gfortran.dg/char_result_8.f90: The same.
517
518 2006-01-28  Zack Weinberg  <zackw@panix.com>
519
520         * gcc.dg/Woverlength-strings.c
521         * gcc.dg/Woverlength-strings-pedantic-c89.c
522         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
523         * gcc.dg/Woverlength-strings-pedantic-c99.c
524         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
525
526 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
527
528         * gcc.c-torture/execute/20060127-1.c: New test.
529
530 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/25999
533         * g++.dg/ext/pragmaweak1.C: New test.
534
535 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/25855
538         * g++.dg/template/spec29.C: New test.
539
540 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
541
542         PR c/19606.
543         * gcc.c-torture/execute/pr19606.c: New.
544
545 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
546
547         * gcc.dg/pragma-re-4.c: New test.
548
549 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
550
551         PR fortran/25964
552         * gfortran.dg/assumed_size_refs_3.f90: New test.
553
554 2006-01-27  Ben Elliston  <bje@au.ibm.com>
555
556         * gcc.misc-tests/dectest.exp: Remove defunct comment.
557
558 2006-01-26  Laurent GUERBY <laurent@guerby.net>
559
560         PR ada/21317
561         * ada/acats/support/impdef.a: Add One_Long_Second.
562         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
563         * ada/acats/tests/c9/c94026.a: Likewise.
564         * ada/acats/tests/c9/c97305c.ada: Likewise.
565         * ada/acats/tests/c9/c99004a.ada: Likewise.
566
567 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
568
569         PR fortran/25964
570         * gfortran.dg/global_references_2.f90: New test.
571
572         PR fortran/25084
573         PR fortran/20852
574         PR fortran/25085
575         PR fortran/25086
576         * gfortran.dg/assumed_charlen_function_1.f90: New test.
577         * gfortran.dg/assumed_charlen_function_3.f90: New test.
578
579         PR fortran/25416
580         * gfortran.dg/assumed_charlen_function_2.f90: New test.
581
582 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
583
584         PR c/25892
585         * gcc.dg/Wpointer-sign.c: New.
586         * gcc.dg/Wpointer-sign-Wall.c: New.
587         * gcc.dg/Wpointer-sign-Wall-no.c: New.
588         * gcc.dg/Wpointer-sign-pedantic.c: New.
589         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
590         * gcc.dg/conv-2.c: Use -Wpointer-sign.
591
592 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
593
594         PR C/25861
595         * gcc.c-torture/compile/pr25861.c: New test.
596
597 2006-01-26  Paul Brook  <paul@codesourcery.com>
598
599         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
600         on short-enum targets.
601         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
602         variable.
603         (generate_fields): Use short_enums.
604         (main): Set short_enums.  Document -e.
605         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
606         on short-enum targets.
607         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
608         variable.
609         (generate_fields): Use short_enums.
610         (main): Set short_enums.  Document -e.
611         * lib/target-supports.exp (check_effective_target_short_enums): New.
612
613 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
614
615         PR target/25947
616         * gcc.dg/torture/pr25947-1.c: New test.
617
618 2006-01-25  Jan Hubicka  <jh@suse.cz>
619             Roger Sayle  <roger@eyesopen.com>
620
621         PR rtl-optimization/25703
622         * gcc.target/i386/20060125-1.c: New test case.
623         * gcc.target/i386/20060125-2.c: New test case.
624
625 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
626
627         PR fortran/18540
628         * gfortran.dg/goto_1.f: New.
629
630 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
631
632         PR fortran/25716
633         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
634         25716 on 32-bit systems too.
635
636 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
637
638         PR testsuite/25590
639         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
640
641 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
642
643         * gcc.dg/tree-ssa/gen-vect-33.c: New.
644
645 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR fortran/25835
648         * gfortran.dg/read_eof.f90: Delete, renamed.
649         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
650         * gfortran.dg/read_eof_2.f90: New test.
651         * gfortran.dg/read_eof_3.f90: New test.
652
653 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
654
655         PR tree-opt/25860
656         * gcc.c-torture/compile/pr25860.c: New test.
657
658 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
659
660         PR c++/25552
661         * g++.dg/parse/dtor8.C: New test.
662
663 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
664
665         PR testsuite/25891
666         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
667         * gcc.dg/gomp/gomp.exp: Return without testing anything if
668         check_effective_target_fopenmp returns 0.
669
670 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
671
672         PR ada/20548
673         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
674         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
675         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
676
677 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
678
679         PR tree-opt/25857
680         * g++.dg/opt/pr25857.C: New test.
681
682 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
683         Jan Hubicka  <jh@suse.cz>
684         Richard Guenther  <rguenther@suse.de>
685
686         PR rtl-optimization/25654
687         * gcc.dg/torture/pr25654.c: New testcase.
688         * gcc.target/i386/pr25654.c: Likewise.
689
690 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
691
692         PR fortran/25901
693         * gfortran.dg/internal references_2.f90: New test.
694
695         Fix regression in testing of admissability of attributes.
696         * gfortran.dg/intent_used_1.f90: New test.
697
698 2006-01-23  Ben Elliston  <bje@au.ibm.com>
699
700         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
701         Remove target conditional torture options for i?86 and x86_64
702         GNU/Linux.
703
704 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
705
706         PR c++/10891
707         * g++.dg/rtti/no-rtti.C: New.
708
709 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/25895
712         * g++.dg/inherit/conv2.C: New test.
713
714         PR c++/25856
715         * g++.dg/parse/dtor7.C: New test.
716
717         PR c++/25858
718         * g++.dg/template/crash44.C: New test.
719
720 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/25124
723         PR fortran/25625
724         * gfortran.dg/internal_references_1.f90: New test.
725           PR fortran/20881
726         PR fortran/23308
727         PR fortran/25538
728         PR fortran/25710
729         * gfortran.dg/global_references_1.f90: New test.
730         * gfortran.dg/g77/19990905-1.f: Restore the error that
731         there is a clash between the common block name and
732         the name of a subroutine reference.
733
734         PR fortran/PR24276
735         * gfortran.dg/aliasing_dummy_1.f90: New test.
736
737 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
738
739         * gcc.dg/vmx/1b-01.c: Warning fix.
740         * gcc.dg/vmx/1c-02.c: Likewise.
741         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
742
743 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
744
745         PR testsuite/24962
746         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
747
748 2006-01-20  Richard Guenther  <rguenther@suse.de>
749         Steven Bosscher <stevenb.gcc@gmail.com>
750
751         PR rtl-optimization/24626
752         * gcc.dg/torture/pr24626-1.c: New testcase.
753         * gcc.dg/torture/pr24626-2.c: Likewise.
754         * gcc.dg/torture/pr24626-3.c: Likewise.
755         * gcc.dg/torture/pr24626-4.c: Likewise.
756
757 2006-01-20  Dirk Mueller  <dmueller@suse.com>
758
759         PR c++/5520
760         * g++.dg/warn/empty-body.C: New.
761
762 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
763
764         PR c++/22136
765         * g++.dg/template/using10.C: New test.
766         * g++.dg/temlpate/using11.C: Likewise.
767         * g++.dg/inherit/using5.C: Tweak error messages.
768
769 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
770
771         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
772         target test.
773         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
774
775 2006-01-19  Jan Hubicka  <jh@suse.cz>
776
777         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
778
779 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
780
781         PR c++/25854
782         * g++.dg/template/spec28.C: New test.
783
784 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
785
786         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
787         Fix fprintf's by adding srcdir or removing it.
788
789 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
790
791         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
792         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
793         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
794         * testsuite/gcc.dg/gomp/empty.c: Likewise.
795         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
796         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
797         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
798         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
799         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
800         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
801         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
802         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
803         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
804         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
805
806 2006-01-18  Jeff Law  <law@redhat.com>
807
808         * gcc.dg/tree-ssa/vrp25.c: New test.
809
810 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
811
812         * gcc.dg/pr25805.c: Fix misapplied patch.
813
814 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
815
816         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
817         (check_effective_target_vect_udot_qi): New.
818         (check_effective_target_vect_sdot_hi): New.
819         (check_effective_target_vect_udot_hi): New.
820         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
821         prefixed with "wrapv-" with -fwrapv.
822         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
823         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
824         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
825         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
826         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
827
828         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
829         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
830         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
831         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
832
833 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
834
835         PR c++/16829
836         * g++.dg/other/default2.C: New test.
837         * g++.dg/other/default3.C: New test.
838
839 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
840
841         PR c/25805
842         * gcc.dg/pr25805.c: New file.
843
844 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c++/25836
847         * g++.dg/template/init6.C: New test.
848
849 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
850
851         * gcc.dg/tree-ssa/pr24287.c: New test
852
853 2006-01-18  Eric Christopher  <echristo@apple.com>
854
855         * g++.dg/eh/table.C: New.
856
857 2006-01-18  DJ Delorie  <dj@redhat.com>
858
859         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
860         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
861         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
862         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
863
864 2006-01-18  Jeff Law  <law@redhat.com>
865
866         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
867         on wrapping on overflow semantics.
868
869         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
870
871         * gcc.gc/tree-ssa/vrp23.c: New test.
872         * gcc.gc/tree-ssa/vrp24.c: New test.
873
874 2006-01-18  Richard Henderson  <rth@redhat.com>
875             Aldy Hernandez  <aldyh@redhat.com>
876             Jakub Jelinek  <jakub@redhat.com>
877             Diego Novillo  <dnovillo@redhat.com>
878             Uros Bizjak  <uros@kss-loka.si>
879
880         * testsuite/gcc.dg/gomp: New directory.
881
882 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
883             Steven G. Kargl  <kargls@comcast.net>
884
885         PR fortran/20869
886         * gfortran.dg/intrinsic_external_1.f90: New test.
887
888         PR fortran/20875.
889         * gfortran.dg/elemental_pointer_1.f90: New test.
890
891         PR fortran/25024
892         * gfortran.dg/external_procedures_1.f90: New test.
893
894         PR fortran/25785
895         gfortran.dg/assumed_present.f90: New test.
896
897 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
898
899         * g++.dg/parse/lookup5.C: New test.
900
901 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
902
903         PR fortran/25697
904         * gfortran.dg/read_eof.f90: New test.
905
906 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
907
908         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
909         add a closing brace.
910
911 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR fortran/25631
914         * gfortran.dg/fmt_tl.f: New test.
915
916 2006-01-17  Eric Christopher  <echristo@apple.com>
917
918         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
919         * g++.old-deja/g++.warn/impint2.C: Ditto.
920         * g++.old-deja/g++.other/null1.C: Ditto.
921         * g++.dg/warn/conv2.C: Ditto.
922         * g++.dg/warn/conv4.C: New file.
923
924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
925
926         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
927
928 2006-01-17  Andreas Jaeger  <aj@suse.de>
929             Janis Johnson <janis187@us.ibm.com>
930
931         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
932         in 64-bit.
933         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
934         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
935
936 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
937
938         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
939         xfail txxx where xxx >= 25.
940
941 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
942
943         PR testsuite/25764
944         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
945
946 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
947
948         PR c/25682
949         * gcc.dg/pr25682.c: New test.
950         * g++.dg/parse/array-size2.C: New test.
951
952 2006-01-16  Ian Lance Taylor  <ian@airs.com>
953
954         * consistency.vlad: Remove entire directory, 1652 files.
955
956 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
957
958         * lib/target-supports.exp (check_effective_target_dfp_nocache,
959         check_effective_target_dfprt_nocache): New.
960         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
961         (check_effective_target_dfprt): New.
962         * lib/c-compat.exp (check_dfp): Remove.
963         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
964         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
965         level of support for decimal float.
966         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
967         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
968         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
969         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
970         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
971         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
972         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
973         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
974         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
975         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
976         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
977         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
978         directives.
979
980 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
981
982         PR testsuite/25741
983         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
984         $base_dir/../.
985         * lib/gfortran.exp (gfortran_init): Likewise.
986         * lib/obj-c++.exp (obj-c++_init): Likewise.
987         * lib/scanasm.exp (scan-assembler-dem): Likewise.
988         (scan-assembler-dem-not): Likewise.
989         * lib/scandump.exp (scan-dump-dem): Likewise.
990         (scan-dump-dem-not): Likewise.
991
992 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         PR testsuite/25767
995         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
996         powerpc-*-darwin*.
997         * lib/obj-c++.exp (obj-c++_init): Likewise.
998
999 2006-01-16  Richard Guenther  <rguenther@suse.de>
1000
1001         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1002
1003 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1004
1005         PR testsuite/25777
1006         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1007         to LD_LIBRARY_PATH.
1008
1009 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1010             Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         * gcc.dg/minmax-1.c: New test.
1013
1014 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1015
1016         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1017         * gcc.misc-tests/dectest.exp: Ditto.
1018
1019 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1020
1021         PR testsuite/25796
1022         * gcc.target/i386/cmov6.c: Use -march=k8.
1023
1024 2006-01-15  Andreas Jaeger  <aj@suse.de>
1025
1026         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1027         x86 does not have __float128.
1028
1029 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1030
1031         * gcc.target/i386/cmov6.c: New test.
1032
1033 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1034
1035         PR c++/25663
1036         * g++.dg/template/ctor6.C: New test.
1037
1038 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1039
1040         PR tree-optimization/25485
1041         * gcc.dg/tree-ssa/pr25485.c: New.
1042
1043 2006-01-14  Richard Guenther  <rguenther@suse.de>
1044
1045         PR tree-optimization/22548
1046         PR tree-optimization/22555
1047         PR tree-optimization/22501
1048         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1049         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1050         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1051         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1052         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1053         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1054         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1055         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1056         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1057
1058 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1059
1060         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1061         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1062
1063 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1064         Richard Guenther  <rguenther@suse.de>
1065
1066         PR rtl-optimization/24257
1067         * gcc.dg/torture/pr24257.c: New testcase.
1068
1069 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1070
1071         * gcc.c-torture/execute/20060110-1.c: New test.
1072         * gcc.c-torture/execute/20060110-2.c: New test.
1073
1074 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1075
1076         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1077
1078 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1079
1080         PR fortran/25756
1081         * gfortran.dg/label_3.f90: New test.
1082
1083 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1084
1085         PR tree-optimization/25771
1086         * g++.dg/tree-ssa/pr25771.C: New test
1087
1088 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1089
1090         PR tree-opt/24365
1091         * g++.dg/opt/complex5.C: New test.
1092
1093 2006-01-13  Richard Guenther  <rguenther@suse.de>
1094
1095         * gcc.target/i386/387-9.c: New testcase.
1096
1097 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1098
1099         PR c++/24824
1100         * g++.dg/debug/dwarf2-1.C: New.
1101
1102 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1103
1104         PR testsuite/25728
1105         * lib/gcov.exp (verify-lines): Add "close $fd".
1106
1107 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1108             Ben Elliston  <bje@au.ibm.com>
1109
1110         * gcc.dg/dfp/inf-1.c: New test.
1111
1112 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1113             Yao Qi  <qiyaoltc@cn.ibm.com>
1114             Ben Elliston  <bje@au.ibm.com>
1115             Jon Grimm  <jgrimm2@us.ibm.com>
1116
1117         * gcc.dg/nodfp-1.c: New test.
1118         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1119         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1120         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1121         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1122         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1123         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1124         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1125         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1126         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1127         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1128         * gcc.dg/format/dfp-printf-1.c: Likewise.
1129         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1130         (compat_setup_dfp): New.
1131         * gcc.dg/compat/compat.exp: Use it.
1132         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1133         Make some variables global, prepend "compat_" to their names.
1134         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1135         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1136         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1137         * lib/compat.exp (compat_skip_list): Make global, rename.
1138         * lib/c-compat.exp: New file.
1139         * lib/target-supports.exp (check_effective_target_dfp): New.
1140
1141         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1142         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1143         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1144         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1145         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1146         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1147         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1148         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1149         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1150         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1151         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1152         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1153         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1154         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1155         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1156         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1157         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1158         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1159         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1160         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1161         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1162         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1163         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1164         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1165         gcc.dg/dfp/struct-layout-1.c,
1166         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1167         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1168         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1169         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1170         gcc.dg/dfp/func-vararg-dfp.c,
1171         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1172         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1173         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1174         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1175         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1176
1177 2006-01-11  Richard Guenther  <rguenther@suse.de>
1178
1179         PR tree-optimization/25734
1180         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1181
1182 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1183
1184         PR fortran/25486
1185         * gfortran.dg/literal_character_constant_1_x.F: New test.
1186         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1187         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1188         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1189
1190 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1191
1192         PR c++/25386
1193         * g++.dg/ext/packed3.C: Add expected packed error.
1194
1195 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1196
1197         PR target/25706
1198         * gcc.dg/torture/pr25706-1.c: New test.
1199
1200 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1201
1202         PR tree-optimization/23109
1203         PR tree-optimization/23948
1204         PR tree-optimization/24123
1205
1206         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1207         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1208         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1209         g++.dg/tree-ssa/pr23948.C: New testcases.
1210         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1211         three divisions in order to do the optimization.
1212
1213 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1214
1215         PR c++/25632
1216         * g++.dg/other/pr25632.C: New test.
1217
1218 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1219
1220         PR fortran/25730
1221         * gfortran.dg/used_types_1.f90: New test.
1222
1223 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1224
1225         PR target/25718
1226         * gcc.dg/torture/pr25718-1.c: New test.
1227
1228 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1229
1230         * gfortran.dg/list_read_2.f90: Fix typo in description.
1231
1232 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1233
1234         * lib/target-supports.exp (check_visibility_available): Simplify test
1235         for *-*-netware*.
1236         (check_profiling_available): Fail for *-*-netware*.
1237         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1238         * gcc.dg/20021014-1.c: Likewise.
1239         * gcc.dg/nest.c: Likewise.
1240
1241 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1242
1243         fortran/24936
1244         * gfortran.dg/forall_3.f90: New test.
1245
1246 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1247
1248         PR fortran/21977
1249         * gfortran.dg/nesting_2.f90: New test.
1250         * gfortran.dg/nesting_3.f90: New test.
1251
1252 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1253
1254         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1255         Fix typo in comment.
1256
1257 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1258
1259         * gfortran.dg/single_char_string.f90: New test.
1260
1261 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1262
1263         * gfortran.dg/ichar_2.f90: New test.
1264
1265 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1266
1267         PR fortran/25093
1268         * gfortran.dg/private_type_4.f90: New.
1269
1270 2006-01-07  Richard Guenther  <rguenther@suse.de>
1271
1272         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1273
1274 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1275
1276         * gfortran.dg/func_decl_1.f90: New.
1277         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1278         * gfortran.dg/array_alloc_2.f90: Likewise.
1279         * gfortran.dg/char_result_8.f90: Likewise.
1280         * gfortran.dg/dup_save_1.f90: Likewise.
1281         * gfortran.dg/dup_save_2.f90: Likewise.
1282         * gfortran.dg/f2c_6.f90: Likewise.
1283         * gfortran.dg/f2c_7.f90: Likewise.
1284         * gfortran.dg/func_result_2.f90: Likewise.
1285         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1286
1287 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1288
1289         PR fortran/22146
1290         * gfortran.dg/elemental_subroutine_1.f90: New test.
1291         * gfortran.dg/elemental_subroutine_2.f90: New test.
1292
1293         PR fortran/25029
1294         PR fortran/21256
1295         * gfortran.dg/assumed_size_refs_1.f90: New test.
1296
1297         PR fortran/20868
1298         PR fortran/20870
1299         * gfortran.dg/assumed_size_refs_2.f90: New test.
1300         * gfortran.dg/initialization_1.f90: Change warning message.
1301
1302 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1303
1304         * gcc.dg/tree-ssa/loop-15.c: New test.
1305
1306 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1307
1308         PR fortran/25598
1309         * gfortran.dg/backspace_3.f: New test.
1310         * gfortran.dg/backspace_4.f: New test.
1311
1312 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1313
1314         PR fortran/24268
1315         * gfortran.dg/fmt_white.f: Update test.
1316
1317 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1318
1319         * gcc.dg/cast-1.c: Add new warning.
1320         * gcc.dg/cast-2.c: Likewise.
1321         * gcc.dg/cast-3.c: Likewise.
1322         * gcc.dg/format/cast-1.c: Likewise.
1323         * gcc.dg/cast-4.c: New testcase.
1324
1325 2006-01-05  Richard Guenther  <rguenther@suse.de>
1326
1327         PR tree-optimization/22555
1328         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1329
1330 2006-01-05  Richard Guenther  <rguenther@suse.de>
1331             Diego Novillo  <dnovillo@redhat.com>
1332
1333         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1334         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1335         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1336         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1337         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1338         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1339         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1340         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1341         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1342         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1343         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1344         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1345         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1346         * treelang/compile/extravar.tree: Likewise.
1347         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1348         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1349         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1350         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1351         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1352
1353 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1354
1355         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1356         for 64-bit fix.
1357
1358 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1359
1360         PR fortran/23675
1361         gfortran.dg/char_result_11.f90: New.
1362
1363 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/24782
1366         * g++.dg/parse/access9.C: New test.
1367         * g++.dg/tc1/dr52.C: Tweak error markers.
1368
1369 2006-01-04  Richard Henderson  <rth@redhat.com>
1370
1371         Merge from gomp branch.
1372         * g++.dg/parse/pragma2.C: Update expected error lines.
1373
1374 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1375
1376         * g++.dg/other/i386-2.C: New test.
1377
1378         PR target/25554
1379         * gcc.c-torture/compile/20051228-1.c: New test.
1380
1381         PR c/25559
1382         * gcc.dg/pr25559.c: New test.
1383
1384 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/25492
1387         * g++.dg/lookup/friend9.C: New test.
1388
1389         PR c++/25625
1390         * g++.dg/template/repo5.C: New test.
1391
1392 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1393
1394         PR fortran/25101
1395         * gfortran.dg/forall_2.f90: New test.
1396
1397 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1398
1399         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1400         dg-require-weak.  Adjust regexp to handle leading-underscore
1401         targets and space as well as TAB after .weak.  Change previous
1402         64-bit fix to not use naked dot.
1403
1404 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1405
1406         PR rtl-optimization/25578
1407         * gcc.c-torture/execute/20060102-1.c: New testcase.
1408
1409 2006-01-03  Richard Guenther  <rguenther@suse.de>
1410
1411         PR c/25183
1412         * gcc.dg/torture/pr25183.c: New testcase.
1413
1414 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1415
1416         Merge from gomp-branch.
1417         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1418         * gcc.dg/ia64-sync-2.c: Likewise.
1419         * gcc.dg/ia64-sync-3.c: Likewise.
1420         * gcc.dg/ia64-sync-4.c: Likewise.
1421         * gcc.dg/sync-2.c: Likewise.
1422         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1423         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1424
1425 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/25635
1428         * g++.dg/parse/operator6.C: New test.
1429
1430         PR c++/25637
1431         * g++.dg/parse/error29.C: New test.
1432
1433         PR c++/25638
1434         * g++.dg/parse/dtor6.C: New test.
1435
1436         PR c++/25633
1437         * g++.dg/parse/ctor3.C: New test.
1438
1439         PR c++/25634
1440         * g++.dg/template/class3.C: New test.
1441
1442 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1443
1444         * g++.dg/debug/debug9.C: New.
1445
1446 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1447
1448         PR fortran/24640
1449         * gfortran.dg/label_2.f90: New test.
1450
1451 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1452
1453         * g++.dg/lookup/using12.C: Tighten error marker.
1454
1455 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1456             Andrew Pinski <pinskia@physics.uc.edu>
1457
1458         * gcc.target/powerpc/darwin-abi-3.c: New file.
1459         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1460         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1461         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1462         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1463         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1464         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1465         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1466         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1467
1468 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1469
1470         * gcc.dg/tree-ssa/loadpre1.c: New;
1471         * gcc.dg/tree-ssa/loadpre2.c: New;
1472         * gcc.dg/tree-ssa/loadpre3.c: New;
1473         * gcc.dg/tree-ssa/loadpre4.c: New;
1474         * gcc.dg/tree-ssa/loadpre5.c: New;
1475         * gcc.dg/tree-ssa/loadpre6.c: New;
1476         * gcc.dg/tree-ssa/loadpre7.c: New;
1477         * gcc.dg/tree-ssa/loadpre8.c: New;
1478         * gcc.dg/tree-ssa/loadpre9.c: New;
1479
1480 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1481
1482         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1483         * g++.dg/abi/thunk4.C: Likewise.
1484
1485 2006-01-01  Andreas Jaeger  <aj@suse.de>
1486
1487         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1488         portable.
1489
1490 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR c++/25294
1493         * gcc.dg/pragma-pack-3.c: New test.
1494         * g++.dg/parse/pragma3.C: New test.
1495
1496 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1497
1498         PR middle-end/24827
1499         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1500
1501 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1502
1503         PR testsuite/25214
1504         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1505
1506 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1507
1508         PR fortran/22607
1509         * gfortran-dg/pure_byref_3.f90: New.
1510
1511         fortran/PR 25396
1512         * gfortran.dg/userdef_operator_1.f90: New.
1513
1514 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1515
1516         * g++.dg/abi/thunk3.C: New.
1517         * g++.dg/abi/thunk4.C: New.
1518
1519 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1520
1521         PR fortran/25532
1522         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1523         associated derived type components of derived types are
1524         properly declared in contained procedures.
1525
1526 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1527
1528         PR libgfortran/25139
1529         * gfortran.dg/backspace_2.f: New test.
1530
1531 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532
1533         PR libgfortran/25550
1534         * gfortran.dg/endfile.f: New test.
1535
1536 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537
1538         PR libgfortran/25419
1539         * gfortran.dg/comma.f: New test.
1540
1541 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1542
1543         * lib/gfortran-dg.exp: Remove trailing whitespace.
1544         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1545         -funroll-all-loops.
1546
1547 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1548
1549         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1550         Extended Double long doubles or repeat tests when long double is
1551         the same size as double.
1552
1553 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1554
1555         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1556
1557         PR testsuite/25442
1558         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1559         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1560
1561         PR testsuite/25441
1562         * gcc.dg/pr23911.c: Make test variable static.
1563
1564         PR testsuite/25444
1565         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1566
1567 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR c++/25439
1570         * g++.dg/parse/crash17.C: Adjust error markers.
1571         * g++.dg/template/error20.C: New test.
1572
1573 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1574
1575         PR c++/23172
1576         * g++.dg/ext/complit4.C: New test.
1577
1578         PR c++/25417
1579         * g++.dg/ext/complit5.C: Likewise.
1580
1581 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1582
1583         PR tree-optimization/25125
1584         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1585         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1586         * gcc.c-torture/execute/pr25125.c: New.
1587
1588 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1589
1590         PR fortran/25029
1591         PR fortran/21256
1592         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1593         with incorrect assumed size references.
1594
1595 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/23171
1598         * g++.dg/opt/init1.C: New test.
1599
1600 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/24671
1603         * g++.dg/template/sfinae3.C: New test.
1604
1605 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1606
1607         * g++.dg/other/friend4.C: New test.
1608
1609 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR target/25005
1612         * g++.dg/opt/pr25005.C: New test.
1613
1614 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1615
1616         PR c++/25369
1617         * g++.dg/template/ptrmem16.C: New test.
1618
1619 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1620
1621         PR fortran/25029
1622         PR fortran/21256
1623         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1624
1625 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1626
1627         PR libgfortran/25307
1628         * gfortran.dg/list_read_5.f90: New test.
1629
1630 2005-12-22  Richard Henderson  <rth@redhat.com>
1631
1632         * gcc.target/i386/sse-7.c: Use -msse2.
1633
1634 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR rtl-optimization/25432
1637         * gcc.c-torture/compile/20051216-1.c: New test.
1638
1639         PR objc/25328
1640         * objc/execute/pr25328.m: New test.
1641
1642 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1643
1644         PR c++/25364
1645         * g++.dg/template/call4.C: New test.
1646
1647 2005-12-22  Dale Johannesen  <dalej@apple.com>
1648
1649         * gcc.target/i386/sse-17.c: New.
1650
1651 2005-12-22  Paul Brook  <paul@codesourcery.com>
1652
1653         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1654
1655 2005-12-22  Paul Brook  <paul@codesourcery.com>
1656
1657         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1658
1659 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         PR tree-opt/25513
1662         * gcc.c-torture/compile/pr25513.c: New test.
1663
1664 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1665
1666         PR c++/23333
1667         * g++.dg/parse/error25.C: Add more tests.
1668
1669 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1670
1671         PR fortran/18990
1672         * gfortran.dg/der_charlen_1.f90: New.
1673
1674 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1675
1676         PR fortran/20889
1677         * gfortran.dg/pointer_component_type_1.f90: New test.
1678
1679         PR fortran/25029
1680         PR fortran/21256
1681         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1682         should give an error with assumed size array refernces and checks those
1683         that should not.
1684         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1685         reference an upper bound so that it does not generate an error.
1686
1687         PR fortran/19362
1688         PR fortran/20244
1689         PR fortran/20864
1690         PR fortran/25391
1691         * gfortran.dg/used_dummy_types_1.f90: New test.
1692         * gfortran.dg/used_dummy_types_2.f90: New test.
1693         * gfortran.dg/used_dummy_types_3.f90: New test.
1694         * gfortran.dg/used_dummy_types_4.f90: New test.
1695         * gfortran.dg/used_dummy_types_5.f90: New test.
1696
1697         PR fortran/23152
1698         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1699         group already being USE associated.
1700         * gfortran.dg/assumed_shape_nml.f90: New test.
1701         * gfortran.dg/assumed_size_nml.f90: New test.
1702
1703         PR fortran/20862
1704         PR fortran/25053
1705         PR fortran/25063
1706         PR fortran/25064
1707         PR fortran/25066
1708         PR fortran/25067
1709         PR fortran/25068
1710         PR fortran/25307
1711         * gfortran.dg/io_constraints_1.f90: New test.
1712         * gfortran.dg/io_constraints_1.f90: New test.
1713         * gfortran.dg/iostat_3.f90: Change wording of warning.
1714         * gfortran.dg/g77/19981216-0.f: The same.
1715
1716 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1717
1718         PR tree-optimization/23518
1719         * testsuite/gcc.dg/pr23518.c: New.
1720
1721 2005-12-21  Mike Stump  <mrs@apple.com>
1722
1723         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1724
1725 2005-12-21  Paul Brook  <paul@codesourcery.com>
1726
1727         * gcc.dg/pr19340.c: Skip on m68k targets.
1728
1729 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1730
1731         PR rtl-optimization/25196
1732         * gcc.dg/pr25196.c: New test.
1733
1734 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1735
1736         PR fortran/25423
1737         gfortran.dg/where_nested_1.f90: New.
1738
1739 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1740
1741         PR tree-optimization/25382.
1742         * gcc.dg/tree-ssa/pr25382.c: New.
1743
1744 2005-12-20  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/24306
1747         * gcc.target/i386/pr24306.c: New testcase.
1748
1749 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1750
1751         PR tree-optimization/25501
1752         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1753
1754 2005-12-20  Richard Guenther  <rguenther@suse.de>
1755
1756         Revert
1757         2005-12-02  Richard Guenther  <rguenther@suse.de>
1758
1759         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1760
1761 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/21228
1764         * g++.dg/warn/Wunreachable-code-2.C: New test.
1765
1766 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1767
1768         PR c++/24278
1769         * g++.dg/template/ctor5.C: New test.
1770
1771         PR c++/24915
1772         * g++.dg/template/overload8.C: New test.
1773
1774 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1775
1776         * gcc.c-torture/compile/pr25483 : New test.
1777
1778 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1779
1780         PR c++/20552
1781         * g++.dg/ext/typeof10.C: New test.
1782
1783 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1784
1785         * gcc.dg/mt-loopi1.c: New.
1786
1787 2005-12-18  Richard Guenther  <rguenther@suse.de>
1788
1789         PR tree-optimization/25481
1790         * gcc.dg/torture/pr25481.c: New testcase.
1791
1792 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1793
1794         PR rtl-optimization/21041
1795         * gcc.dg/pr21041.c: New test.
1796
1797 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798
1799         PR libgfortran/25463
1800         * gfortran.dg/advance.f90: New test.
1801
1802 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1803
1804         * gcc.dg/20051201-1.c: New test.
1805
1806 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/25018
1809         * gfortran.dg/initialization_1.f90: New test.
1810         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1811         * gfortran.dg/g77/980616-0.f: The same.
1812
1813 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1814
1815         * PR fortran/25458
1816         * gfortran.dg/chkbits.f90: New test.
1817
1818 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1819
1820         * gfortran.dg/enum_5.f: Revert to previous version.
1821
1822 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1823
1824         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1825         * gfortran.dg/nested_modules_1.f90: Ditto.
1826         * gfortran.dg/hollerith_f95.f90: Ditto.
1827         * gfortran.dg/select_5.f90: Ditto.
1828         * gfortran.dg/secnds.f: Ditto.
1829         * gfortran.dg/hollerith2.f90: Ditto.
1830         * gfortran.dg/imag_2.f: Ditto.
1831         * gfortran.dg/ftell_2.f90: Ditto.
1832         * gfortran.dg/malloc_free_1.f90: Ditto.
1833         * gfortran.dg/logint-1.f: Ditto.
1834         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1835         * gfortran.dg/e_d_fmt.f90: Ditto.
1836         * gfortran.dg/hollerith_legacy.f90: Ditto.
1837         * gfortran.dg/logint-2.f: Ditto.
1838         * gfortran.dg/enum_5.f90: Ditto.
1839         * gfortran.dg/f2c_2.f90: Ditto.
1840         * gfortran.dg/pr17143.f90: Ditto.
1841         * gfortran.dg/namelist_14.f90: Ditto.
1842         * gfortran.dg/logint-3.f: Ditto.
1843         * gfortran.dg/spread_scalar_source.f90: Ditto.
1844         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1845         * gfortran.dg/namelist_11.f: Ditto.
1846         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1847         * gfortran.dg/g77/20010519-1.f
1848         * gfortran.dg/g77/alpha1.f: Ditto.
1849         * gfortran.dg/g77/990115-1.f: Ditto.
1850         * gfortran.dg/g77/erfc.f: Ditto.
1851         * gfortran.dg/g77/19990313-3.f: Ditto.
1852         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1853         * gfortran.dg/g77/20010426.f: Ditto.
1854         * gfortran.dg/g77/19990313-0.f: Ditto.
1855         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1856         * gfortran.dg/g77/20000629-1.f: Ditto.
1857         * gfortran.dg/g77/970125-0.f: Ditto.
1858         * gfortran.dg/g77/8485.f: Ditto.
1859         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1860         * gfortran.dg/g77/19990313-1.f: Ditto.
1861         * gfortran.dg/g77/int8421.f: Ditto.
1862         * gfortran.dg/g77/19990305-0.f: Ditto.
1863         * gfortran.dg/g77/947.f: Ditto.
1864         * gfortran.dg/g77/19990905-2.f: Ditto.
1865         * gfortran.dg/g77/cabs.f: Ditto.
1866         * gfortran.dg/g77/19990313-2.f: Ditto.
1867         * gfortran.dg/g77/20020307-1.f: Ditto.
1868         * gfortran.dg/g77/dcomplex.f: Ditto.
1869         * gfortran.dg/g77/19990502-1.f: Ditto.
1870         * gfortran.dg/g77/19981216-0.f: Ditto.
1871         * gfortran.dg/common_4.f90: Ditto.
1872         * gfortran.dg/entry_4.f90: Ditto.
1873         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1874         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1875         * gfortran.dg/namelist_12.f: Ditto.
1876         * gfortran.dg/scale_1.f90: Ditto.
1877         * gfortran.dg/modulo_1.f90
1878         * gfortran.dg/hollerith.f90: Ditto.
1879         * gfortran.dg/direct_io_3.f90: Ditto.
1880         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1881         * gfortran.dg/gnu_logical_1.F: Ditto.
1882         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1883         * gfortran.dg/assign_1.f90: Ditto.
1884         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1885         * gfortran.dg/pr23095.f: Ditto.
1886         * gfortran.dg/read_float_1.f90: Ditto.
1887
1888 2005-12-17  Andreas Jaeger  <aj@suse.de>
1889
1890         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1891         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1892
1893 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1894
1895         PR fortran/24268
1896         * gfortran.dg/fmt_white.f: New test.
1897
1898 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1899
1900         * gfortran.dg/label_1.f90: New test.
1901
1902 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1903
1904         PR testsuite/25422
1905         * gcc.dg/20031012-1.c: Add -Walways-true option.
1906         * gcc.dg/weak/weak-3.c: Likewise.
1907         * g++.old-deja/g++.mike/warn8.C: Likewise.
1908
1909 2005-12-16  Mike Stump  <mrs@apple.com>
1910
1911         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1912         exit.
1913
1914 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1915
1916         PR libgfortran/25264
1917         PR libgfortran/25349
1918         * gfortran.dg/tl_editing.f90: Added additional checks.
1919         * gfortran.dg/t_editing.f: New test.
1920         * gfortran.dg/write_padding.f90: New test
1921
1922 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1923
1924         PR testsuite/25215
1925         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1926
1927 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR rtl-optimization/24899
1930         * gcc.c-torture/execute/20051215-1.c: New test.
1931
1932 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1933
1934         PR 24823
1935         * gfortran.dg/pr24823.f: New test.
1936
1937 2005-12-16  Jeff Law  <law@redhat.com>
1938
1939         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1940
1941 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1942
1943         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1944         Change C++ style comments to C style comments.
1945         Remove aligned types from the array.
1946         Keep Enums disabled.
1947         (complex_types): Remove aligned types from the array.
1948         Comment out "_Complex long double".
1949         (attrib_types): Remove.
1950         (complex_attrib_types): Remove.
1951         (attrib_array_types): Remove.
1952         (complex_attrib_array_types): Remove.
1953         (aligned_bitfld_types): Remove.
1954         (n_aligned_bitfld_types): Remove.
1955         (FEATURE_ALIGNEDPACKED): Delete.
1956         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1957         (singles): Remove support for adding attributes.
1958         (choose_type): Remove support for attributed types.
1959         (generate_fields): Remove support for attributed bit-fields.
1960         Remove support for adding attributes.
1961         (generate_random_tests): Remove support for adding attributes.
1962         (features): Add back "[0] :0" and "complex vector [0]".
1963         (main): Remove support for attributed bit-fields.
1964         Uncomment the calling of generate_random_tests for the rests of
1965         the tests.
1966
1967 2005-12-16  Jan Hubicka  <jh@suse.cz>
1968
1969         * gcc.c-torture/combine/pr25224.c: New.
1970
1971 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1972
1973         PR other/25028
1974         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1975         HP-UX.
1976
1977 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1978
1979         * gcc.dg/20051215-1.c: New file.
1980
1981 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1982
1983         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1984         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1985
1986 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1987
1988         PR fortran/18197
1989         * gfortran.dg/dummy_functions_1.f90: New.
1990
1991 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1992
1993         PR rtl-optimization/25310
1994         * gcc.c-torture/compile/pr25310.c: New test.
1995
1996 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1997
1998         PR debug/25023
1999         * gcc.dg/pr25023.c: New test.
2000
2001 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2002
2003         * g++.old-deja/g++.brendan/redecl1.C,
2004         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2005         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2006         g++.old-deja/g++.oliva/typeof1.C,
2007         g++.old-deja/g++.other/crash16.C,
2008         g++.old-deja/g++.other/crash34.C,
2009         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2010         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2011         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2012         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2013         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2014         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2015         Remove xfail.
2016
2017 2005-12-14  Kean Johnston  <jkj@sco.com>
2018             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2019
2020         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2021         * gcc.target/i386/20020523-1.c: Ditto.
2022         * gcc.target/i386/tailcall-1.c: Ditto.
2023         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2024         * gcc.target/i386/ssetype-5.c: Ditto.
2025
2026 2005-12-14  Jeff Law  <law@redhat.com>
2027
2028         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2029
2030 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR target/25254
2033         PR target/24188
2034         * gcc.target/i386/pr25254.c: New test.
2035         * gfortran.dg/PR24188.f: New test.
2036
2037 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2038
2039         * lib/fortran-torture.exp: Catch remaining uses of
2040         remote_file build delete.
2041
2042 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043
2044         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2045
2046 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2047
2048         * gcc.dg/warn-addr-cmp.c: New test.
2049
2050 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR debug/25023
2053         PR target/25293
2054         * gcc.target/i386/pr25293.c: New test.
2055
2056 2005-12-13  Petr Machata  <machata@post.cz>
2057
2058         PR c++/24907
2059         * g++.dg/parse/comma2.C: New test.
2060
2061 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2062             Jakub Jelinek  <jakub@redhat.com>
2063
2064         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2065         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2066         (limits.h): Include unconditionally.
2067         (stdlib.h): Likewise.
2068         (hashtab.h): Do not include.
2069         (getopt.h): Likewise.
2070         (stddef.h): Include.
2071         (hashval_t): Define.
2072         (struct entry): Add "next" field.
2073         (HASH_SIZE): New macro.
2074         (hash_table): New variable.
2075         (switchfiles): Do not use xmalloc.
2076         (mix): New macro.
2077         (iterative_hash): New function.
2078         (hasht): Remove.
2079         (e_exists): New function.
2080         (e_insert): Likewise.
2081         (output): Use, instead of libiberty hashtable functions.
2082         (main): Do not use getopt.  Do not call htab_create.
2083
2084 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR c++/25331
2087         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2088         put atal* and atpaal* attributes on array elements.
2089         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2090         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2091         put atal* and atpaal* attributes on array elements.
2092         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2093
2094 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2095
2096         * gcc.dg/single-precision-constant.c: New test.
2097
2098 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2099
2100         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2101         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2102         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2103         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2104         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2105         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2106         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2107         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2108         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2109         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2110         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2111         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2112         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2113         gcc.target/powerpc/ppc-sdata-2.c,
2114         gcc.target/powerpc/ppc-stackalign-1.c,
2115         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2116         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2117         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2118         gcc.target/powerpc/rs6000-ldouble-2.c,
2119         gcc.target/powerpc/rs6000-power2-1.c,
2120         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2121         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2122         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2123         option into target selector.
2124         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2125         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2126
2127 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2128
2129         PR objc/25348
2130         * objc.dg/encode-9.m: New test.
2131
2132 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2133
2134         PR testsuite/20772
2135         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2136         * gcc.dg/asm-b.c: Fix typo.
2137         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2138         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2139         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2140         i?86 lp64 and x86_64 ilp32.
2141         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2142         on i?86 lp64.
2143         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2144
2145 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2146
2147         PR fortran/25078
2148         gfortran.dg/equiv_5.f90: New test.
2149
2150 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2151
2152         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2153         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2154         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2155         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2156         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2157         * gcc.dg/tree-ssa/reassoc-5.c: New.
2158         * gcc.dg/tree-ssa/reassoc-6.c: New.
2159         * gcc.dg/tree-ssa/reassoc-7.c: New.
2160         * gcc.dg/tree-ssa/reassoc-8.c: New.
2161         * gcc.dg/tree-ssa/reassoc-9.c: New.
2162         * gcc.dg/tree-ssa/reassoc-10.c: New.
2163         * gcc.dg/tree-ssa/reassoc-11.c: New.
2164
2165 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2166
2167         PR testsuite/25167
2168         PR testsuite/24478
2169         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2170
2171 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/25300
2174         * g++.dg/template/inherit.C: Do not use a generic error message.
2175
2176 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2177
2178         PR libobjc/25354
2179         * objc.dg/gnu-encoding: New directory.
2180         * objc.dg/gnu-encoding/compat-common.h: New file.
2181         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2182         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2183         * objc.dg/gnu-encoding/vector-defs.h: New file.
2184         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2185         * objc.dg/gnu-encoding/generate-random.c: New file.
2186         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2187         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2188         * objc.dg/gnu-encoding/generate-random.h: New file.
2189
2190 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/25337
2193         * g++.dg/template/defarg7.C: New test.
2194
2195 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2196
2197         PR libobjc/25347
2198         * objc.dg/encode-8.m: New test.
2199
2200 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2201
2202         PR libobjc/25346
2203         * objc.dg/encode-7.m: New test.
2204
2205 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/25010
2208         * g++.dg/opt/inline10.C: New test.
2209
2210 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2211
2212         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2213
2214 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2215
2216         * gfortran.dg/substring_equivalence.f90: typo in comment
2217
2218 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2219
2220         PR fortran/25068
2221         * gfortran.dg/iostat_3.f90: New test.
2222
2223 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2224
2225         PR fortran/23815
2226         * gfortran.dg/unf_io_convert_1.f90: New test.
2227         * gfortran.dg/unf_io_convert_2.f90: New test.
2228         * gfortran.dg/unf_io_convert_3.f90: New test.
2229
2230 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2231
2232         PR testsuite/20772
2233         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2234         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2235         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2236         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2237         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2238         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2239         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2240         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2241         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2242         gcc.dg/torture/fp-int-convert-float128-timode.c,
2243         gcc.dg/torture/fp-int-convert-float128.c,
2244         gcc.dg/torture/fp-int-convert-float80-timode.c,
2245         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2246         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2247
2248         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2249
2250 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2251
2252         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2253
2254 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2255
2256         * gcc.dg/20051207-1.c,
2257         * gcc.dg/20051207-2.c,
2258         * gcc.dg/20051207-3.c: New tests.
2259
2260 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2261
2262         PR testsuite/20772
2263         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2264         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2265         dg-skip-if target selector.
2266
2267         PR testsuite/20772
2268         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2269         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2270         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2271         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2272         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2273         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2274         and/or merge with i?86 cases.
2275
2276         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2277
2278         PR testsuite/20772
2279         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2280         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2281         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2282         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2283         x86_64-*-linux*.
2284
2285 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2286
2287         PR target/25311
2288         * gcc.c-torture/compile/pr25311.c: New test.
2289
2290 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291
2292         PR libgfortran/25039
2293         * gfortran.dg/read_comma.f: New test.
2294
2295 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR c++/19317
2298         * g++.dg/opt/pr19317-1.C: New test.
2299         * g++.dg/opt/pr19317-2.C: New test.
2300         * g++.dg/opt/pr19317-3.C: New test.
2301
2302         PR target/19005
2303         * gcc.c-torture/execute/pr19005.c: New test.
2304
2305         PR target/17828
2306         * g++.old-deja/g++.other/comdat5.C: New test.
2307         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2308
2309         * g++.dg/compat/struct-layout-1.exp: New file.
2310         * g++.dg/compat/struct-layout-1.h: New.
2311         * g++.dg/compat/struct-layout-1_generate.c: New.
2312         * g++.dg/compat/struct-layout-1_x1.h: New.
2313         * g++.dg/compat/struct-layout-1_x2.h: New.
2314         * g++.dg/compat/struct-layout-1_y1.h: New.
2315         * g++.dg/compat/struct-layout-1_y2.h: New.
2316
2317         * gcc.dg/20050330-2.c: New test.
2318
2319 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2320
2321         PR fortran/25292
2322         * gfortran.dg/associated_1.f90: New.
2323
2324 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2325
2326         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2327         ILP32 vect_no_align platforms.
2328
2329 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2330             Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR target/25268
2333         * gcc.c-torture/compile/20051207-1.c: New test.
2334
2335 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2336
2337         PR testsuite/20772
2338         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2339         gcc.dg/torture/pr18582-1.c,
2340         gcc.target/i386/attributes-error.c: Also test on x86_64.
2341
2342         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2343
2344 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2345
2346         PR c++/19397
2347         * g++.dg/template/typedef3.C: New test.
2348
2349         PR c++/19762
2350         PR c++/19764
2351         * g++.dg/template/dtor3.C: Fix error markers.
2352
2353 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2354
2355         * lib/target-supports.exp (check_effective_target_sync_char_short):
2356         Add s390*.
2357
2358 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2359
2360         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2361
2362 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2363
2364         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2365         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2366         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2367         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2368
2369 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2370
2371         PR c++/25263
2372         * g++.dg/other/array2.C: New test case.
2373
2374 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2375
2376         * gcc.dg/darwin-weakimport-3.c: New.
2377
2378         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2379         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2380         and to work on Darwin.
2381         * gcc.dg/attr-weakref-1b.c: New file.
2382         * gcc.dg/attr-weakref-2.c: New test.
2383         * gcc.dg/darwin-weakref-1.c: New test.
2384
2385 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2386
2387         PR testsuite/25247
2388         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2389         use in selector expressions.
2390         (dg-xfail-if): Ditto.
2391         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2392         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2393         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2394         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2395         * gcc.test-framework/test-framework.exp: Skip generated tests if
2396         CHECK_TEST_FRAMEWORK is not 1.
2397
2398 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2399
2400         PR tree-optimization/24963
2401         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2402
2403         PR target/24108
2404         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2405
2406         PR target/18580
2407         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2408         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2409         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2410         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2411
2412 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2413
2414         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2415         dg-options.
2416
2417 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2418
2419         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2420
2421 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2422
2423         * gcc.dg/format/cast-1.c: New test.
2424
2425 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2426
2427         PR c/7776
2428         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2429         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2430         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2431         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2432
2433 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2434
2435         * gcc.dg/cast-pretty-print-1.c: New test.
2436
2437 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2438
2439         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2440
2441 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/24173
2444         * g++.dg/template/friend40.C: New test.
2445
2446 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR target/25199
2449         * gcc.target/i386/movq-2.c: New test.
2450         * gcc.target/i386/movq.c: Remove target i?86, instead add
2451         dg-require-effective-target ilp32.
2452
2453 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2454
2455         PR c++/24103
2456         * g++.dg/other/default1.C: New test.
2457
2458 2005-12-02  Richard Guenther  <rguenther@suse.de>
2459
2460         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2461
2462 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2463
2464         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2465
2466 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2467
2468         PR target/21017
2469         * gcc.target/powerpc/rotate.c: New.
2470
2471 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2472
2473         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2474         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2475
2476 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2477
2478         PR c/13384
2479         * gcc.dg/pr17730-1.c: Adjust.
2480         * gcc.dg/lvalue1.c (main): Likewise.
2481         * gcc.dg/lvalue-2.c: Likewise.
2482         * g++.dg/pr7503-3.C
2483
2484 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2485
2486         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2487         error messages.
2488
2489 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2490
2491         PR fortran/24789
2492         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2493
2494 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2495
2496         PR target/24475
2497         * lib/target-supports.exp (check_effective_target_tls): New.
2498         (check_effective_target_tls_runtime): New.
2499         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2500         for TLS support.
2501         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2502         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2503         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2504         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2505         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2506         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2507         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2508         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2509         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2510         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2511         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2512         effective-target TLS.
2513         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2514         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2515         effective-target TLS runtime.
2516
2517 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2518
2519         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2520
2521 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2522
2523         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2524         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2525         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2526         ignored" warnings when "packing" is the same as the ABI layout.
2527
2528 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2529
2530         PR fortran/21302
2531         * gfortran.dg/line_length_1.f: New test.
2532         * gfortran.dg/line_length_2.f90: Ditto.
2533
2534 2005-11-30  Richard Guenther  <rguenther@suse.de>
2535
2536         PR tree-optimization/21655
2537         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2538
2539 2005-11-30  Dale Johannesen  <dalej@apple.com>
2540
2541         * gcc.c-torture/compile/pr24930.c: New.
2542
2543 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2544
2545         PR fortran/15809
2546         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2547
2548 2005-11-30  Jeff Law  <law@redhat.com>
2549
2550         * g++.old-deja/g++.law/pr25000.C: New test.
2551
2552 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2553
2554         * gcc.dg/tls/opt-11.c: New test.
2555
2556 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2557
2558         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2559         targets.
2560         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2561         LP64 ia64.
2562
2563 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * gfortran.dg/open_access_1.f90: New test.
2566
2567 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/charset/builtin2.c: New test.
2570
2571 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2572
2573         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2574         on mmix-*-* for *_[xy].c.
2575
2576 2005-11-28  Kean Johnston  <jkj@sco.com>
2577
2578         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2579         headers.
2580         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2581         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2582         * gcc.target/i386/asm-3.c: Ditto.
2583         * gcc.target/i386/clobbers.c: Ditto.
2584         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2585         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2586         test regexp.
2587         * gcc.target/i386/mul.c: Ditto.
2588         * gcc.target/i386/ssetype-1.c: Ditto.
2589         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2590         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2591         static so the test works with -fPIC mode too. Based on comment in
2592         PR19231 by Pinski.
2593         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2594
2595 2005-11-28  Richard Guenther  <rguenther@suse.de>
2596
2597         * gcc.dg/alias-9.c: New testcase.
2598         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2599
2600 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2601             Uros Bizjak  <uros@kss-loka.si>
2602
2603         PR middle-end/20219
2604         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2605         tan(x)/sin(x) transformations.
2606
2607 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2608
2609         PR middle-end/24575
2610         * gcc.dg/tree-ssa/divide-3.c: New test.
2611         * gcc.dg/tree-ssa/divide-4.c: New test.
2612
2613 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2614
2615         PR fortran/24917
2616         *  gfortran.dg/boz_6.f90: New test.
2617
2618 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2619
2620         PR fortran/23912
2621         * gfortran.dg/modulo_1.f90: New test.
2622
2623 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2624
2625         PR libfortran/24919
2626         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2627         fail on CRLF platforms.
2628         * gfortran.dg/ftell_2.f90: Likewise.
2629
2630 2005-11-26  Eric Christopher  <echristo@apple.com>
2631
2632         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2633
2634 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2635
2636         * objc.dg/gnu-runtime-3.m: Simplify.
2637
2638 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         PR middle-end/23669
2641         * gcc.dg/tree-ssa/divide-1.c: New test.
2642         * gcc.dg/tree-ssa/divide-2.c: New test.
2643
2644 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2645
2646         PR libgfortran/24945
2647         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2648
2649 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2650
2651         PR libgfortran/24945
2652         * gfortran.dg/open_status_2.f90: New test.
2653
2654 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2655
2656         * gcc.c-torture/execute/builtins/fprintf.c,
2657         gcc.c-torture/execute/builtins/fputs-lib.c,
2658         gcc.c-torture/execute/builtins/fputs.c,
2659         gcc.c-torture/execute/builtins/lib/fprintf.c,
2660         gcc.c-torture/execute/builtins/lib/printf.c,
2661         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2662
2663 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2664
2665         * gcc.dg/20050922-2.c: New test.
2666
2667 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2668
2669         * objc.dg/gnu-runtime-3.m: New test.
2670
2671 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2672
2673         PR c++/9278
2674         * g++.dg/other/void1.C: New test.
2675
2676 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2677
2678         PR middle-end/24998
2679         * gcc.dg/torture/fp-int-convert-float.c,
2680         gcc.dg/torture/fp-int-convert-double.c,
2681         gcc.dg/torture/fp-int-convert-long-double.c,
2682         gcc.dg/torture/fp-int-convert-timode.c,
2683         gcc.dg/torture/fp-int-convert-float80.c,
2684         gcc.dg/torture/fp-int-convert-float80-timode.c,
2685         gcc.dg/torture/fp-int-convert-float128.c,
2686         gcc.dg/torture/fp-int-convert-float128-timode.c,
2687         gcc.dg/torture/fp-int-convert.h: New files.
2688
2689 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2690
2691         PR middle-end/24989
2692         * gcc.dg/tree-ssa/bool-10.c: New test.
2693         * gcc.dg/tree-ssa/bool-11.c: New test.
2694         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2695
2696 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2697
2698         PR middle-end/24990
2699         * tree-ssa/pr24990-1.c: New test.
2700
2701 2005-11-24  Richard Guenther  <rguenther@suse.de>
2702         Dirk Mueller <dmueller@suse.de>
2703
2704         PR c++/14024
2705         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2706         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2707         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2708         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2709         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2710         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2711
2712 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2713
2714         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2715
2716 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2717
2718         PR c/21668
2719         * gcc.dg/Wc++-compat.c: New.
2720         * gcc.dg/Wno-c++-compat.c: New.
2721
2722 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2723
2724         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2725         (vspltish, vspltisw): Likewise.
2726
2727 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2728
2729         PR libgfortran/24794
2730         * gfortran.dg/namelist_12.f: Fix quotes.
2731         * gfortran.dg/namelist_13.f90: Fix quotes.
2732         * gfortran.dg/namelist_14.f90: Fix quotes.
2733         * gfortran.dg/namelist_15.f90: Fix quotes.
2734         * gfortran.dg/namelist_use.f90: Fix quotes.
2735         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2736         * gfortran.dg/namelist_21.f90: New test.
2737         * gfortran.dg/namelist_22.f90: New test.
2738
2739 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2740
2741         PR target/23435
2742         * gcc.c-torture/compile/pr23435.c: New.
2743
2744 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2745
2746         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2747
2748 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2749
2750         * gcc.target/powerpc/405-macchw-1.c,
2751         gcc.target/powerpc/405-macchw-2.c,
2752         gcc.target/powerpc/405-macchwu-1.c,
2753         gcc.target/powerpc/405-macchwu-2.c,
2754         gcc.target/powerpc/405-machhw-1.c,
2755         gcc.target/powerpc/405-machhw-2.c,
2756         gcc.target/powerpc/405-machhwu-1.c,
2757         gcc.target/powerpc/405-machhwu-2.c,
2758         gcc.target/powerpc/405-maclhw-1.c,
2759         gcc.target/powerpc/405-maclhw-2.c,
2760         gcc.target/powerpc/405-maclhwu-1.c,
2761         gcc.target/powerpc/405-maclhwu-2.c,
2762         gcc.target/powerpc/405-mulchw-1.c,
2763         gcc.target/powerpc/405-mulchw-2.c,
2764         gcc.target/powerpc/405-mulchwu-1.c,
2765         gcc.target/powerpc/405-mulchwu-2.c,
2766         gcc.target/powerpc/405-mulhhw-1.c,
2767         gcc.target/powerpc/405-mulhhw-2.c,
2768         gcc.target/powerpc/405-mulhhwu-1.c,
2769         gcc.target/powerpc/405-mulhhwu-2.c,
2770         gcc.target/powerpc/405-mullhw-1.c,
2771         gcc.target/powerpc/405-mullhw-2.c,
2772         gcc.target/powerpc/405-mullhwu-1.c,
2773         gcc.target/powerpc/405-mullhwu-2.c,
2774         gcc.target/powerpc/405-nmacchw-1.c,
2775         gcc.target/powerpc/405-nmacchw-2.c,
2776         gcc.target/powerpc/405-nmachhw-1.c,
2777         gcc.target/powerpc/405-nmachhw-2.c,
2778         gcc.target/powerpc/405-nmaclhw-1.c,
2779         gcc.target/powerpc/405-nmaclhw-2.c,
2780         gcc.target/powerpc/440-macchw-1.c,
2781         gcc.target/powerpc/440-macchw-2.c,
2782         gcc.target/powerpc/440-macchwu-1.c,
2783         gcc.target/powerpc/440-macchwu-2.c,
2784         gcc.target/powerpc/440-machhw-1.c,
2785         gcc.target/powerpc/440-machhw-2.c,
2786         gcc.target/powerpc/440-machhwu-1.c,
2787         gcc.target/powerpc/440-machhwu-2.c,
2788         gcc.target/powerpc/440-maclhw-1.c,
2789         gcc.target/powerpc/440-maclhw-2.c,
2790         gcc.target/powerpc/440-maclhwu-1.c,
2791         gcc.target/powerpc/440-maclhwu-2.c,
2792         gcc.target/powerpc/440-mulchw-1.c,
2793         gcc.target/powerpc/440-mulchw-2.c,
2794         gcc.target/powerpc/440-mulchwu-1.c,
2795         gcc.target/powerpc/440-mulchwu-2.c,
2796         gcc.target/powerpc/440-mulhhw-1.c,
2797         gcc.target/powerpc/440-mulhhw-2.c,
2798         gcc.target/powerpc/440-mulhhwu-1.c,
2799         gcc.target/powerpc/440-mulhhwu-2.c,
2800         gcc.target/powerpc/440-mullhw-1.c,
2801         gcc.target/powerpc/440-mullhw-2.c,
2802         gcc.target/powerpc/440-mullhwu-1.c,
2803         gcc.target/powerpc/440-mullhwu-2.c,
2804         gcc.target/powerpc/440-nmacchw-1.c,
2805         gcc.target/powerpc/440-nmacchw-2.c,
2806         gcc.target/powerpc/440-nmachhw-1.c,
2807         gcc.target/powerpc/440-nmachhw-2.c,
2808         gcc.target/powerpc/440-nmaclhw-1.c,
2809         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2810
2811 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2812
2813         PR fortran/24774
2814         * gfortran.dg/inquire_9.f90: New test.
2815
2816         PR fortran/21647
2817         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2818
2819 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2820
2821         PR libfortran/24432
2822         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2823         Check that 'cos' is supported.
2824
2825 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2826
2827         PR fortran/24223
2828         * gfortran.dg/substring_equivalence.f90: New test.
2829
2830         PR fortran/24705
2831         * gfortran.dg/auto_internal_assumed.f90: New test.
2832
2833 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2834
2835         * gcc.dg/fold-div-2.c: New test.
2836
2837 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2838
2839         PR rtl-optimization/24883
2840         * gcc.c-torture/compile/pr24883.c: New test.
2841
2842 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2843
2844         PR middle-end/20583
2845         * gcc.c-torture/compile/pr20583.c: New.
2846
2847 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2848
2849         * gcc.c-torture/execute/usmul.c: New test.
2850
2851 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2852
2853         * gcc.dg/tree-ssa/vrp22.c: New test.
2854
2855 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2856
2857         PR middle-end/24912
2858         * gcc.dg/torture/pr24912-1.c: New test.
2859
2860 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2861
2862         PR fortran/24862
2863         * gfortran.dg/arrayio_derived_1.f90: New test.
2864
2865 2005-11-19  Richard Guenther  <rguenther@suse.de>
2866
2867         PR middle-end/23294
2868         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2869
2870 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2871
2872         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2873
2874 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/8355
2877         * g++.dg/template/friend39.C: New test.
2878
2879 2005-11-18  James E Wilson  <wilson@specifix.com>
2880
2881         * gcc.dg/builtin-strstr.c: New.
2882
2883 2005-11-18  Richard Henderson  <rth@redhat.com>
2884
2885         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2886         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2887         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2888         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2889         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2890         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2891         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2892         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2893         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2894         renaming to remove initial "ia64-".
2895
2896 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2897
2898         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2899
2900 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2901
2902         * g++.dg/cpp/string-2.C: New test.
2903
2904 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2905
2906         * gcc.dg/tree-ssa/loop-14.c: New test.
2907
2908 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2909             Michael Chamberlain <michael@chamberlain.net.au>
2910
2911         * ada/acats/run_all.sh (target_run): Kill long running tests.
2912
2913 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2914
2915         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2916         * gcc.dg/cleanup-9.c: Likewise.
2917         * gcc.dg/cleanup-10.c: Likewise.
2918         * gcc.dg/cleanup-11.c: Likewise.
2919
2920 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2921
2922         PR fortran/24892
2923         * gfortran.dg/open_access_append_1.f90: New test.
2924         * gfortran.dg/open_access_append_2.f90: New test.
2925
2926 2005-11-16  Richard Guenther  <rguenther@suse.de>
2927
2928         PR middle-end/24851
2929         * gcc.c-torture/execute/pr24851.c: New testcase.
2930
2931 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2932
2933         * gcc.dg/fold-overflow-1.c: New test.
2934
2935 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2936
2937         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2938         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2939
2940 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2941
2942         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2943         structures.
2944         * g++.dg/eh/forced2.C: Likewise.
2945         * g++.dg/eh/forced3.C: Likewise.
2946         * g++.dg/eh/forced4.C: Likewise.
2947
2948 2005-11-11  Mike Stump  <mrs@apple.com>
2949
2950         * g++.old-deja/g++.mike/unused.C: Add.
2951
2952 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/24667
2955         * g++.dg/warn/Wcast-qual1.C: New test.
2956
2957 2005-11-15  Jan Hubicka  <jh@suse.cz>
2958
2959         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2960
2961 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2962
2963         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2964
2965 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2966
2967         PR 24840
2968         * gcc.dg/tree-ssa/pr24840.c: New test.
2969
2970 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2971
2972         PR testsuite/24841
2973         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2974
2975 2005-11-14  Dale Johannesen  <dalej@apple.com>
2976
2977         * gcc.c-torture/execute/20051113-1.c: New.
2978
2979 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/24687
2982         * g++.dg/template/crash43.C: New test.
2983
2984 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2985
2986         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2987
2988 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2989
2990         PR c++/24817
2991         * g++.dg/eh/spec8.C: New test.
2992
2993 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2994
2995         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2996
2997 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/20293
3000         * g++.dg/parse/ambig4.C: New test.
3001         * g++.dg/tc1/dr101.C: Adjust error markers.
3002         * g++.dg/lookup/strong-using-2.C: Likewise.
3003         * g++.dg/lookup/ambig5.C: Likewise.
3004         * g++.dg/lookup/ambig4.C: Likewise.
3005         * g++.dg/parse/crash22.C: Likewise.
3006
3007 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3008
3009         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3010
3011 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3012
3013         * gcc.dg/nested-calls-1.c: New test.
3014
3015 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3016
3017         * gfortran.dg/complex_intrinsic_1.f90: New test.
3018         * gfortran.dg/complex_intrinsic_2.f90: New test.
3019         * gfortran.dg/fgetc_1.f90: New test.
3020         * gfortran.dg/fgetc_2.f90: New test.
3021         * gfortran.dg/fgetc_3.f90: New test.
3022         * gfortran.dg/ftell_1.f90: New test.
3023         * gfortran.dg/ftell_2.f90: New test.
3024         * gfortran.dg/gnu_logical_1.F: New test.
3025         * gfortran.dg/gnu_logical_2.f90: New test.
3026
3027 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3028
3029         PR middle-end/24820
3030         * testsuite/gcc.dg/pr24820.c: New test.
3031
3032 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3033
3034         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3035         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3036         variable.
3037
3038 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3039
3040         testsuite/24614
3041         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3042
3043 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3044
3045         * gcc.target/cris/cris.exp: New file.
3046         * gcc.target/cris/rld-legit1.c: New test.
3047         * gcc.target/cris/rld-legit2.c: New test.
3048
3049 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR c++/24780
3052         * g++.dg/opt/pr24780.C: New test.
3053
3054         PR c++/24761
3055         * g++.dg/template/asm1.C: New test.
3056
3057 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3058
3059         PR libgfortran/24787
3060         * gfortran.dg/scan_1.f90: New test.
3061
3062 2005-11-12  Jan Hubicka  <jh@suse.cz>
3063
3064         * gcc.target/i386/minmax-1.c: New.
3065         * gcc.target/i386/minmax-2.c: New.
3066
3067 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3068
3069         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3070
3071 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3072
3073         * gcc.c-torture/execute/20051110-1.c,
3074         gcc.c-torture/execute/20051110-2.c: New tests.
3075
3076 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3077
3078         PR middle-end/24750
3079         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3080         New tests.
3081
3082 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3083
3084         * lib/target-libpath.exp (get_shlib_extension): New proc.
3085         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3086         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3087         * lib/objc.exp (objc_target_compile): Likewise.
3088         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3089         detection.
3090
3091 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3092
3093         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3094
3095         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3096         Add -static to additional_flags and pass it to target_compile.
3097
3098 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099
3100         PR libgfortran/24719
3101         gfortran.dg/read_noadvance.f90: New test.
3102
3103         PR libgfortran/24699
3104         gfortran.dg/fmt_t_2.f90: New test.
3105
3106         PR libgfortran/24785
3107         gfortran.dg/read_x_eor.f90: New test.
3108
3109         PR libgfortran/24584
3110         gfortran.dg/namelist_empty.f90: Rename test.
3111
3112         PR libgfortran/24489
3113         gfortran/read_eor.f90: Rename test.
3114
3115 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/15976
3118         * gfortran.dg/automatic_module_variable.f90: New test.
3119
3120 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3121
3122         PR target/24445
3123         * gcc.dg/pr24445.c: New test.
3124
3125 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3126
3127         PR fortran/24655
3128         PR fortran/24755
3129         * gfortran.dg/recursive_statement_functions.f90: Add statement
3130         functions using inline intrinsic functions and parameters to test
3131         that they no longer seg-fault.
3132
3133         PR fortran/24409
3134         gfortran.dg/nested_modules_4.f90: New test.
3135         gfortran.dg/nested_modules_5.f90: New test.
3136
3137 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3138
3139         PR fortran/24643
3140         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3141
3142 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3143
3144         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3145         failures.
3146
3147 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3148
3149         * gcc.dg/sparc-getcontext-1.c: New test.
3150
3151 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3152
3153         * gcc.dg/ifcvt-fabs-1.c: New test.
3154
3155 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3156
3157         PR other/4372
3158         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3159         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3160
3161 2005-11-09  Richard Guenther  <rguenther@suse.de>
3162
3163         PR tree-optimization/24716
3164         * gcc.c-torture/execute/pr24716.c: New testcase.
3165
3166 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3167
3168         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3169
3170 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3171
3172         PR 24624
3173         * gcc.dg/pr24624.c: Testcase added.
3174
3175 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3176
3177         PR 24623
3178         * g++.dg/other/pr24623.C: Testcase added.
3179
3180 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3181
3182         PR fortran/22607
3183         * gfortran-dg/pure_byref_1.f90: New.
3184         * gfortran-dg/pure_byref_2.f90: New.
3185
3186 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3187
3188         PR c/24101
3189         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3190         * gcc.dg/dg.exp: Run main loop also for *.i files.
3191
3192 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR c++/19450
3195         * g++.dg/tls/diag-3.C: New test.
3196         * g++.dg/tls/diag-4.C: New test.
3197         * g++.dg/tls/static-1.C: New test.
3198         * g++.dg/tls/static-1a.cc: New file.
3199
3200 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3201
3202         PR 23046
3203         * g++.dg/tree-ssa/pr23046.C: New test.
3204
3205 2005-11-08  Devang Patel <dpatel@apple.com>
3206
3207         PR tree-optimization/23115
3208         * gcc.dg/tree-ssa/pr23115.c: New.
3209
3210 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3211
3212         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3213         * gcc.target/powerpc/pr16155.c: Same.
3214         * gcc.target/powerpc/altivec-1.c: Same.
3215         * gcc.target/powerpc/altivec-2.c: Same.
3216         * gcc.target/powerpc/altivec-3.c: Same.
3217         * gcc.target/powerpc/altivec-5.c: Same.
3218         * gcc.target/powerpc/altivec-11.c: Same.
3219         * gcc.target/powerpc/altivec-12.c: Same.
3220         * gcc.target/powerpc/altivec-14.c: Same.
3221         * gcc.target/powerpc/altivec-22.c: Same.
3222         * gcc.target/powerpc/altivec-consts.c: Same.
3223         * gcc.target/powerpc/altivec-pr22085.c: Same.
3224         * gcc.target/powerpc/altivec-splat.c: Same.
3225         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3226         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3227         * gcc.target/powerpc/darwin-longlong.c: Same.
3228
3229 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3230
3231         PR target/19340
3232         * gcc.dg/pr19340.c: New test.
3233
3234 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3235
3236         PR rtl-optimization/24683
3237         * gcc.dg/pr24683.c: New test.
3238
3239 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3240
3241         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3242         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3243
3244 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3245
3246         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3247
3248 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3249
3250         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3251
3252 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3253
3254         PR target/24230
3255
3256         * gcc.target/powerpc/altivec-consts.c,
3257         gcc.target/powerpc/altivec-splat.c: New testcase.
3258
3259 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3260
3261         PR c/24599
3262
3263         * gcc.dg/overflow-2.c: New testcase.
3264
3265 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR rtl-optimization/23567
3268         * gcc.c-torture/execute/20051104-1.c: New test.
3269
3270 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3271
3272         PR fortran/24534
3273         gfortran.dg/private_type_2.f90: Modified to check that case with
3274         PRIVATE declaration within derived type is accepted.
3275
3276         PR fortran/20838
3277         gfortran.dg/pointer_assign_1.f90: New test.
3278
3279         PR fortran/20840
3280         * gfortran.dg/arrayio_0.f90: New test.
3281
3282         PR fortran/17737
3283         gfortran.dg/data_initialized.f90: New test.
3284         gfortran.dg/data_constraints_1.f90: New test.
3285         gfortran.dg/data_constraints_2.f90: New test.
3286
3287 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3288
3289         PR fortran/24174
3290         PR fortran/24305
3291         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3292
3293 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3294
3295         PR 24670
3296         * gcc.dg/tree-ssa/pr24670.c: New test.
3297
3298 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3299
3300         PR target/22432
3301         * gcc.target/i386/pr22432.c: New test.
3302
3303 2005-11-05  Richard Henderson  <rth@redhat.com>
3304
3305         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3306         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3307         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3308         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3309         from gcc.dg/alpha-*.
3310         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3311         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3312
3313 2005-11-05  Andreas Jaeger  <aj@suse.de>
3314
3315         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3316
3317 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3318
3319         PR target/23424
3320         * gcc.dg/torture/pr23424-1.c: New test.
3321
3322 2005-11-04  Richard Henderson  <rth@redhat.com>
3323
3324         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3325         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3326         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3327         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3328         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3329         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3330         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3331         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3332         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3333         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3334         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3335         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3336         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3337         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3338         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3339         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3340         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3341         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3342         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3343         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3344         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3345         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3346         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3347         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3348         Move from gcc.dg/.
3349         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3350         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3351         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3352         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3353         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3354         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3355         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3356         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3357         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3358         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3359         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3360         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3361         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3362         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3363         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3364         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3365         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3366         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3367         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3368         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3369         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3370         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3371         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3372         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3373         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3374         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3375         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3376         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3377         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3378         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3379         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3380         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3381         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3382         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3383         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3384         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3385         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3386         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3387         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3388         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3389         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3390         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3391         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3392         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3393         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3394
3395 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3396
3397         PR 24627
3398         * gcc.dg/tree-ssa/pr24627.c: New test.
3399
3400 2005-11-04 Paul Brook  <paul@codesourcery.com>
3401
3402         * gcc.dg/tls/opt-10.c: New test.
3403
3404 2005-11-04  Andreas Jaeger  <aj@suse.de>
3405
3406         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3407         avoid extra warnings.
3408
3409 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3410
3411         PR libfortran/22298
3412         * gcc/testsuite/lib/target-supports.exp
3413         (check_effective_target_static_libgfortran): New
3414         static_libgfortran effective target.
3415         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3416         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3417
3418 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3419
3420         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3421
3422 2005-11-03  Josh Conner  <jconner@apple.com>
3423
3424         PR c++/19989
3425         g++.dg/ext/array2.C: New test.
3426         g++.dg/template/dependent-name3.C: New test.
3427         g++.dg/template/dependent-name4.C: New test.
3428         g++.dg/template/sfinae2.C: New test.
3429
3430 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3431
3432         PR preprocessor/22042
3433         * gcc.dg/cpp/strify4.c: New test.
3434
3435 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3436
3437         PR c++/17964
3438         * g++.dg/cpp/string-1.C: New test.
3439
3440 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3441
3442         * gcc.target/powerpc: New directory.
3443         * gcc.target/powerpc/powerpc.exp: New file.
3444         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3445         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3446         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3447         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3448         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3449         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3450         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3451         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3452         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3453         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3454         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3455         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3456         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3457         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3458         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3459         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3460         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3461         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3462         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3463         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3464         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3465         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3466         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3467         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3468         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3469         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3470         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3471         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3472         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3473         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3474         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3475         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3476         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3477         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3478
3479 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/21627
3482         * g++.dg/warn/inline2.C: New test.
3483
3484 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3485
3486         PR middle-end/23155
3487         * g++.dg/ext/c99struct1.C: New test.
3488         * gcc.dg/union-cast-1.c: New test.
3489         * gcc.dg/union-cast-2.c: New test.
3490         * gcc.dg/union-cast-3.c: New test.
3491
3492 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3493
3494         PR middle-end/24589
3495         * gcc.c-torture/execute/zero-struct-2.c: New test.
3496
3497 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3498
3499         PR c++/24582
3500         * g++.dg/init/switch1.C: New test.
3501
3502 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3503
3504         * gcc.dg/delay-slot-1.c: New test.
3505
3506 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3507
3508         PR target/24620
3509         * gcc.dg/pr24620.c: New test.
3510
3511 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3512
3513         PR c/24329
3514         * gcc.dg/format/unnamed-1.c: New test.
3515
3516 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3517
3518         PR c++/22434
3519         * g++.dg/expr/cond8.C: New test.
3520
3521         PR c++/24560
3522         * g++.dg/parse/dot1.C: New test.
3523
3524 2005-11-02  Jan Hubicka  <jh@suse.cz>
3525
3526         PR target/23303
3527         * gcc.dg/i386-lea.c: New test
3528
3529 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3530
3531         PR target/24615
3532         * gcc.dg/pr24615.c: New test.
3533
3534 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3535
3536         PR target/24600
3537         * gcc.dg/pr24600.c: New test.
3538
3539 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/19253
3542         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3543         * g++.dg/parse/typename9.C: New test.
3544         * g++/dg/parse/typename10.C: Likewise.
3545
3546 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         PR fortran/18157
3549         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3550         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3551         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3552
3553 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/24569
3556         * g++.dg/debug/static1.C: New test.
3557
3558 2005-11-02  Josh Conner  <jconner@apple.com>
3559
3560         * g++.dg/crash38.C: moved into proper directory...
3561         * g++.dg/template/crash42.C: ...here
3562
3563 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3564
3565         PR target/18338
3566         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3567         pcc_bitfield_type_matters || default_packed.
3568
3569         * lib/target-supports.exp
3570         (check_effective_target_pcc_bitfield_type_matters): New proc.
3571         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3572
3573         PR testsuite/23304
3574         * lib/target-supports.exp (check_effective_default_packed): New proc.
3575         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3576         Gate expected errors on target ! default_packed.
3577         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3578
3579 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3582         change (r106358).
3583
3584 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3585
3586         PR fortran/24008
3587         * gfortran.dg/entry_5.f90: New.
3588         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3589
3590 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3591
3592         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3593
3594 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3595
3596         PR fortran/21565
3597         gfortran.dg/namelist_blockdata.f90: New test.
3598
3599         PR fortran/18737
3600         gfortran.dg/external_implicit_none.f90: New test.
3601
3602         PR fortran/14994
3603         * gfortran.dg/secnds.f: New test.
3604
3605 2005-10-31  Jan Hubicka  <jh@suse.cz>
3606
3607         PR target/20928
3608         * gcc.c-torture/compile/pr20928.c: New test.
3609
3610 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3611
3612         PR middle-end/23492
3613         * gcc.c-torture/compile/zero-strct-5.c: New test.
3614
3615 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3616
3617         PR libgfortran/24584
3618         * gfortran.dg/pr24584.f90: New test.
3619
3620 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3621
3622         PR fortran/18883
3623         * gfortran.dg/char_result_9.f90: New.
3624         * gfortran.dg/char_result_10.f90: New.
3625
3626 2005-10-30  Jan Hubicka  <jh@suse.cz>
3627
3628         * g++.dg/tree-ssa/pr24172.C: New testcase.
3629
3630 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3631
3632         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3633
3634 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3635
3636         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3637         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3638         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3639         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3640         gfortran.dg/enum_9.f90,
3641         gfortran.fortran-torture/compile/enum_1.f90,
3642         gfortran.fortran-torture/execute/enum_1.f90,
3643         gfortran.fortran-torture/execute/enum_2.f90,
3644         gfortran.fortran-torture/execute/enum_3.f90,
3645         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3646
3647 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3648
3649         PR target/18482
3650         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3651         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3652
3653 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3654
3655         PR libfortran/20179
3656         * gfortran.dg/mixed_io_1.f90: New test.
3657         * gfortran.dg/mixed_io_1.c: New file.
3658
3659 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3660
3661         * gfortran.dg/malloc_free_1.f90: New test.
3662
3663 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3664
3665         * gcc.dg/nested-func-4.c: Require profiling -pg.
3666
3667 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3668
3669         PR C++/23229
3670         * g++.dg/warn/main-2.C: New test.
3671
3672 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3673
3674         PR fortran/24545
3675         * gfortran.dg/interface_2.f90: new test.
3676
3677 2005-10-28  Josh Conner  <jconner@apple.com>
3678
3679         PR c++/22153
3680         * g++.dg/template/crash38.C: New test.
3681         * g++.dg/parse/explicit1.C: Change expected errors.
3682
3683 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         PR C++/23426
3686         * g++.dg/other/large-size-array.C: New test.
3687
3688 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR middle-end/24362
3691         * g++.dg/opt/complex4.C: New test.
3692
3693 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3694
3695         * gcc.dg/nested-func-4.c: New test.
3696
3697 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3698
3699         PR fortran/24158
3700         gfortran.dg/derived_recursion.f90: New test.
3701         gfortran.dg/implicit_actual.f90: New test.
3702
3703 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3704
3705         PR middle-end/24295, PR testsuite/24477
3706         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3707         removed when weakref hits the tree.
3708
3709 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3710
3711         * gfortran.dg/cray_pointers_4.f90: New test.
3712
3713         * gfortran.dg/cray_pointers_5.f90: New test.
3714
3715 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3716
3717         PR fortran/22290
3718         * gfortran.dg/assign_5.f90: New test.
3719         * gfortran.dg/assign_6.f: New test.
3720
3721 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3722
3723         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3724         CPU has no SSE support.
3725
3726 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3727
3728         PR libgfortran/24224
3729         * gfortran.dg/arrayio_1.f90: Update attribution.
3730         * gfortran.dg/arrayio_2.f90: Update attribution.
3731         * gfortran.dg/arrayio_3.f90: Update attribution.
3732         * gfortran.dg/arrayio_4.f90: Update test conditions.
3733         * gfortran.dg/arrayio_5.f90: Update attribution.
3734         * gfortran.dg/arrayio_6.f90: New test.
3735         * gfortran.dg/arrayio_7.f90: New test.
3736
3737 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3738
3739         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3740
3741 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3742
3743         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3744
3745 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3746
3747         PR fortran/24416
3748         * gfortran.dg/namelist_char_only.f90: New test.
3749
3750 2005-10-24  Asher Langton  <langton2@llnl.gov>
3751
3752         PR fortran/17031
3753         PR fortran/22282
3754         * gfortran.dg/cray_pointers_1.f90: New test.
3755         * gfortran.dg/cray_pointers_2.f90: New test.
3756         * gfortran.dg/cray_pointers_3.f90: New test.
3757         * gfortran.dg/loc_1.f90: New test.
3758         * gfortran.dg/loc_2.f90: New test.
3759
3760 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3761
3762         * gcc.dg/pr24225.c: New test.
3763
3764 2005-10-24  Asher Langton  <langton2@llnl.gov>
3765
3766         * gfortran.dg/dup_save_1.f90: New test.
3767         * gfortran.dg/dup_save_2.f90: New test.
3768
3769 2005-10-24  Paul Brook  <paul@codesourcery.com>
3770
3771         PR 24107
3772         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3773         stdint.h.
3774
3775 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3776
3777         PR libgfortran/24489
3778         * gfortran.dg/pr24489.f90: New test.
3779
3780 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3781
3782         PR fortran/23635
3783         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3784
3785 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3786
3787         PR target/18911
3788         * g++.dg/init/array16.C: Skip for mmix-*-*.
3789
3790 2005-10-23  Asher Langton  <langton2@llnl.gov>
3791
3792         * gfortran.dg/byte_1.f90: New test.
3793         * gfortran.dg/byte_2.f90: New test.
3794
3795 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3796
3797         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3798
3799 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR fortran/18022
3802         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3803
3804         PR fortran/24311
3805         * gfortran.dg/merge_char_const.f90: New test.
3806
3807         PR fortran/24384
3808         * gfortran.dg/spread_scalar_source.f90: New test.
3809
3810 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3811
3812         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3813
3814         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3815         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3816
3817         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3818
3819 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3820
3821         PR fortran/24426
3822         * gfortran.dg/der_pointer_4.f90: New.
3823
3824 2005-10-22  David Ayers  <d.ayers@inode.at>
3825
3826         * obj-c++.dg/except-1.mm: Simplify.
3827
3828 2005-10-21  David Ayers  <d.ayers@inode.at>
3829
3830         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3831
3832 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * gfortran.dg/assumed_dummy_2.f90: New test.
3835
3836 2005-10-21  James E Wilson  <wilson@specifix.com>
3837
3838         PR preprocessor/15220
3839         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3840
3841 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3842
3843         * gcc.c-torture/execute/20051021-1.c: New test.
3844
3845 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/24260
3848         * g++.dg/ext/tmplattr1.C: New test.
3849
3850 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/24440
3853         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3854
3855 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3856
3857         * obj-c++.dg/except-1.mm: New.
3858
3859         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3860
3861 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3862
3863         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3864
3865 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3866
3867         PR middle-end/24295
3868         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3869         declarations with the same names as thunks' alias targets, use
3870         aliases instead.
3871         * gcc.dg/attr-alias-3.c: New test.
3872         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3873
3874 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3875
3876         PR c++/22618
3877         * g++.dg/parse/access8.C: New test.
3878
3879 2005-10-20  Richard Guenther  <rguenther@suse.de>
3880
3881         PR c++/24439
3882         * g++.dg/tree-ssa/pr24439.C: New testcase.
3883
3884 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * g++.dg/opt/delay-slot-1.C: New test.
3887
3888 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3889
3890         PR fortran/21625
3891         * gfortran.fg/der_init_1.f90: New.
3892
3893 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3894
3895         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3896
3897 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3898
3899         PR c++/21908
3900         * g++.dg/parse/error28.C: New test.
3901
3902 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3903
3904         * gcc.dg/profile-generate-2.c: New test.
3905
3906 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3907
3908         PR target/23589
3909         * g++.dg/ext/dllimport11.C: New.
3910
3911 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3912
3913         PR c++/22293
3914         * g++.dg/other/friend3.C: New test.
3915
3916 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/23293
3919         * g++.dg/template/error19.C: New test.
3920
3921 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3922
3923         PR c++/21383
3924         * g++.dg/overload/koenig2.C: New.
3925
3926         PR c++/23118
3927         * g++.dg/overload/error2.C: New.
3928
3929         PR c++/22604
3930         * g++.dg/inherit/covariant14.C: New.
3931
3932 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3933
3934         PR c++/23440
3935         * g++.dg/parse/for1.C: New test.
3936
3937 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3938
3939         PR fortran/23446
3940         * gfortran.dg/host_dummy_index_1.f90: New test.
3941
3942         PR fortran/21459
3943         * gfortran.dg/automatic_char_len_2.f90: New test.
3944
3945         PR fortran/20866
3946         * gfortran.dg/recursive_statement_functions.f90: New test.
3947
3948         PR fortran/20853
3949         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3950
3951         PR fortran/20849
3952         * gfortran.dg/external_initializer.f90: New test.
3953
3954         PR fortran/20837
3955         * non_module_public.f90: New test.
3956
3957 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3958
3959         PR c++/24386
3960         * g++.dg/template/overload7.C: New.
3961
3962         PR c++/22551
3963         * g++.dg/other/switch2.C: Remove expected warnings.
3964
3965         PR c++/21353
3966         * g++.dg/template/defarg6.C: New.
3967
3968 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3969
3970         PR target/24315
3971         * gcc.target/i386/pr24315.c: New test.
3972
3973 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3974
3975         PR c++/24389
3976         * g++.dg/template/static21.C: New test.
3977         * g++.dg/template/static21-a.cc: Likewise.
3978
3979 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3980
3981         PR c++/23959
3982         * g++.dg/warn/Wswitch-default-1.C: New test.
3983         * g++.dg/warn/Wswitch-default-2.C: New test.
3984
3985 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c++/22173
3988         * g++.dg/parse/template18.C: New test.
3989         * g++.dg/template/nontype15.C: Likewise.
3990
3991 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3992
3993         PR fortran/22273
3994         * gfortran.dg/spec_expr_2.f90: New.
3995
3996 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3997
3998         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3999         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4000         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4001         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4002         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4003         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4004         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4005         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4006         previous target-specific skips and warning-message matches where
4007         applicable.
4008
4009 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/21347
4012         * g++.dg/warn/Wctor-dtor.C: New test.
4013
4014 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4015
4016         PR c/23439
4017         * gcc.dg/for-1.c: New test.
4018
4019 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/19565
4022         * g++.dg/warn/Wconversion1.C: New test.
4023         * g++.dg/ext/packed4.C: Compile with -w.
4024         * g++.dg/opt/20050511-1.C: Likewise.
4025         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4026
4027 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4028
4029         * gfortran.dg/boz_5.f90: New test.
4030
4031 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4032
4033         PR c++/22551
4034         * g++.dg/other/switch2.C: New.
4035
4036         PR c++/23984
4037         * g++.dg/init/ctor7.C: New.
4038
4039 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4040
4041         PR c++/23730
4042         * g++.dg/parse/crash32.C: New test.
4043
4044 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR c++/20721
4047         * g++.dg/init/goto2.C: New test.
4048
4049         PR c++/22464
4050         * g++.dg/template/crash/41.C: New test.
4051
4052         PR c++/22180
4053         * g++.dg/template/crash40.C: New test.
4054
4055         PR c++/23694
4056         * g++.dg/parse/friend5.C: New test.
4057
4058         PR c++/23307
4059         * g++.dg/template/crash38.C: New test.
4060
4061         PR c++/22352
4062         * g++.dg/template/friend38.C: New test.
4063
4064         PR c++/22405
4065         * g++.dg/template/crash39.C: New test.
4066
4067 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4068
4069         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4070         gcc.dg/debug/dwarf2/dwarf-char2.c,
4071         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4072
4073         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4074
4075 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4076
4077         * gcc.dg/dll-2.c: Add tests for warnings.
4078         * gcc.dg/dll-3.c: Likewise.
4079         * gcc.dg/dll-4.c: Likewise.
4080
4081         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4082         * g++.dg/ext/dllimport2.C: Likewise.
4083         * g++.dg/ext/dllimport3.C: Likewise.
4084         * g++.dg/ext/dllimport7.C: Likewise.
4085         * g++.dg/ext/dllimport8.C: Likewise.
4086         * g++.dg/ext/dllimport9.C: Likewise.
4087
4088 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4089
4090         PR fortran/24092
4091         * gfortran.dg/derived_pointer_recursion.f90: New test.
4092
4093 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4094
4095         * gcc.c-torture/execute/20051012-1.c: New test.
4096
4097 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4098
4099         PR fortran/18082
4100         * gfortran.dg/automatic_char_len_1.f90: New test.
4101
4102 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4103
4104         PR fortran/20847
4105         * gfortran.dg/save_common.f90: New test.
4106
4107         PR fortran/20856
4108         * gfortran.dg/save_result.f90: New test.
4109
4110 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/21592
4113         * g++.dg/template/dependent-expr1.C: Add new expected error.
4114         * g++.dg/template/dependent-expr2.C: Adjust error text.
4115         * g++.dg/template/overload6.C: New.
4116
4117         PR c++/23797
4118         * g++.dg/other/typename8.C: New.
4119
4120         PR c++/21117
4121         * g++.dg/other/return1.C: New.
4122
4123 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4124
4125         PR c++/24052
4126         * g++.dg/ext/label5.C: New.
4127
4128 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4129
4130         PR c++/19964
4131         * g++.dg/parse/crash31.C: New.
4132
4133 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4134
4135         * g++.dg/ipa/ipa-1.c: New test.
4136         * g++.dg/ipa/ipa-2.c: New test.
4137         * g++.dg/ipa/ipa-3.c: New test.
4138         * g++.dg/ipa/ipa-4.c: New test.
4139         * g++.dg/ipa/ipa-5.c: New test.
4140         * g++.dg/ipa/ipa.exp: New file.
4141
4142 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4143
4144         PR fortran/24207
4145         * gfortran.dg/private_type_3.f90: New test.
4146
4147 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4148
4149         PR fortran/20786
4150         gfortran.dg/aint_anint_1.f90: New test.
4151
4152 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4153
4154         PR libgfortran/24313
4155         gfortran.dg/csqrt.f: New test.
4156
4157 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4158
4159         PR c++/8057
4160         * g++.dg/warn/noeffect7.C: New test.
4161         * g++.dg/warn/noeffect2.C: Instantiate templates.
4162         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4163         and warning.
4164
4165 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/21089
4168         * g++.dg/init/float1.C: New test.
4169
4170         PR c++/24277
4171         * g++.dg/init/member1.C: Tweak error markers.
4172
4173 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4174
4175         PR testsuite/24281
4176         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4177         Check for null pointer.
4178
4179 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/21369
4182         * g++.dg/parse/ret-type3.C: New test.
4183
4184 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4185
4186         PR tree-opt/23946
4187         * gcc.c-torture/compile/pr23946.c: New test.
4188
4189 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4190
4191         * g++.dg/opt/mmx2.C: New test.
4192
4193 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4194
4195         PR c++/24277
4196         * g++.dg/template/static20.C: New test.
4197
4198         PR c++/24302
4199         * g++.dg/warn/Wunused-12.C: New test.
4200
4201         PR c++/23437
4202         * g++.dg/template/arg4.C: New test.
4203
4204 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4205
4206         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4207         * gcc.dg/ucnid-3.c: Likewise.
4208         * gcc.dg/ucnid-4.c: Likewise.
4209         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4210         * g++.dg/other/ucnid-1.C: Likewise.
4211         * gcc.dg/sparc-frame-1.c: New test.
4212
4213 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/24139
4216         * g++.dg/template/spec27.C: New test.
4217
4218         PR c++/24275
4219         * g++.dg/template/static19.C: New test.
4220
4221 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4224         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4225
4226 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         PR target/24136
4229         * gfortran.fortran-torture/compile/pr24136.f: New test.
4230
4231 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4232
4233         PR c++/22172
4234         * g++.dg/parse/crash30.C: New test.
4235
4236 2005-10-07  Richard Guenther  <rguenther@suse.de>
4237
4238         PR middle-end/24227
4239         * gcc.c-torture/compile/pr24227.c: New testcase.
4240
4241 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4242
4243         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4244         Do not put aligned attributes on array elements.
4245
4246 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4247
4248         PR testsuite/23611, PR testsuite/23615
4249         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4250         writing prototypes of library functions by hand.
4251         * obj-c++.dg/bitfield-4.mm: Likewise.
4252         * obj-c++.dg/const-str-4.mm: Likewise.
4253         * obj-c++.dg/encode-4.mm: Likewise.
4254         * obj-c++.dg/encode-5.mm: Likewise.
4255         * obj-c++.dg/encode-6.mm: Likewise.
4256         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4257         * obj-c++.dg/method-10.mm: Likewise.
4258         * obj-c++.dg/method-17.mm: Likewise.
4259         * obj-c++.dg/method-19.mm: Likewise.
4260         * obj-c++.dg/try-catch-2.mm: Likewise.
4261
4262 2005-10-06  Richard Henderson  <rth@redhat.com>
4263
4264         PR 24236
4265         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4266
4267 2005-10-06  Dale Johannesen  <dalej@apple.com>
4268
4269         * gcc.c-torture/execute/20030125-1.c: Correct.
4270
4271 2005-10-06  Richard Guenther  <rguenther@suse.de>
4272
4273         PR tree-optimization/24238
4274         * g++.dg/tree-ssa/pr24238.C: New testcase.
4275
4276 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4277
4278         PR 18568
4279         * gfortran.dg/der_pointer_3.f90: New test.
4280
4281 2005-10-05  Devang Patel  <dpatel@apple.com>
4282
4283         PR Debug/23205
4284         * g++.dg/other/PR23205.C: New.
4285
4286 2005-10-05  Richard Henderson  <rth@redhat.com>
4287
4288         PR target/23602
4289         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4290         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4291
4292 2005-10-05  Dale Johannesen  <dalej@apple.com>
4293
4294         * gcc.c-torture/execute/float-floor.c: New.
4295
4296 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4297
4298         PR tree-optimization/21419
4299         PR tree-optimization/24146
4300         PR tree-optimization/24151
4301
4302         * g++.dg/ext/asm7.C: New.
4303         * g++.dg/ext/asm8.C: New.
4304         * gcc.dg/asm-1.c: Compile on all targets.
4305         * gcc.dg/asm-pr24146.c: New.
4306         * gcc.dg/pr21419.c: Adjust error messages.
4307
4308 2005-10-05  Richard Guenther  <rguenther@suse.de>
4309
4310         PR fortran/24176
4311         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4312
4313 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         PR c++/23513
4316         * g++.dg/template/spec22.C: Robustify test.
4317         * g++.dg/template/spec26.C: New.
4318
4319 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4320
4321         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4322         if target supports vector instructions.
4323
4324 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4325
4326         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4327         C99 functions.
4328
4329 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4330
4331         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4332         check_effective_target_fortran_large_int): Replace cached result
4333         when target changes.
4334
4335 2005-10-04  Devang Patel  <dpatel@apple.com>
4336
4337         * gcc.dg/i386-sse-vect-types.c: New.
4338
4339 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4340
4341         PR preprocessor/13726
4342         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4343         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4344
4345 2005-10-04  Richard Guenther  <rguenther@suse.de>
4346
4347         PR c/23576
4348         * gcc.dg/noncompile/pr23576.c: New testcase.
4349
4350 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4351
4352         PR middle-end/23125
4353         * gcc.dg/register-var-3.c: New test.
4354
4355 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4356
4357         * gcc.dg/pr23049.c: New test.
4358
4359         * gcc.dg/ucnid-4.c: Fix test.
4360
4361 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4362
4363         PR 23445
4364         * gcc.c-torture/compile/pr23445.c: New test.
4365
4366 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4367
4368         * g++.dg/overload/unknown1.C: New.
4369
4370 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/17775
4373         * g++.dg/template/repo4.C: New test.
4374
4375 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4376
4377         PR libfortran/19308
4378         * gfortran.dg/large_real_kind_2.F90: New test.
4379         * gfortran.dg/large_integer_kind_2.f90: New test.
4380
4381 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4382
4383         * lib/target-supports.exp (check_effective_target_vect_shift):
4384         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4385         (check_effective_target_vect_condition): Fix copy-n-pasto.
4386
4387         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4388         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4389         targets.
4390
4391 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/22621
4394         * g++.dg/template/overload5.C : New test.
4395
4396         PR c++/23840
4397         * g++.dg/expr/stdarg1.C: New test.
4398
4399 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4400
4401         PR 24142
4402         * gcc.c-torture/execute/pr24142.c: New test.
4403
4404 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4405
4406         PR 24141
4407         * gcc.c-torture/execute/pr24141.c: New test.
4408
4409 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4410             Diego Novillo  <dnovillo@redhat.com>
4411
4412         PR 23604
4413         * gcc.c-torture/execute/pr23604.c: New test.
4414
4415 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR fortran/16404
4418         PR fortran/20835
4419         PR fortran/20890
4420         PR fortran/20899
4421         PR fortran/20900
4422         PR fortran/20901
4423         PR fortran/20902
4424         gfortran.dg/equiv_constraint_1.f90: New test.
4425         gfortran.dg/equiv_constraint_2.f90: New test.
4426         gfortran.dg/equiv_constraint_3.f90: New test.
4427         gfortran.dg/equiv_constraint_4.f90: New test.
4428         gfortran.dg/equiv_constraint_5.f90: New test.
4429         gfortran.dg/equiv_constraint_6.f90: New test.
4430         gfortran.dg/equiv_constraint_7.f90: New test.
4431         gfortran.dg/equiv_constraint_8.f90: New test.
4432         gfortran.dg/private_type_1.f90: New test.
4433         gfortran.dg/private_type_2.f90: New test.
4434         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4435         980628-10.f: Assert std=gnu to permit mixing of
4436         types in equivalence statements.
4437
4438 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4439
4440         PR 24112
4441         * gfortran.dg/open_status_1.f90: New.
4442
4443 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4444
4445         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4446         * gcc.dg/vect/pr22480.c: Clean up temp files.
4447         * gcc.dg/vect/pr23831.c: Clean up temp files.
4448         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4449         Clean up temp files.
4450         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4451         Clean up temp files.
4452
4453         * gcc.dg/20050309-1.c: Clean up temp files.
4454         * gcc.dg/20050325-1.c: Clean up temp files.
4455
4456 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4457
4458         PR tree-optimization/24059
4459         * gcc.dg/vect/pr24059.c : New test.
4460
4461 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR middle-end/24109
4464         * gcc.c-torture/execute/20050929-1.c: New test.
4465
4466 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4467
4468         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4469
4470 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4471
4472         PR c/21419
4473         * gcc.dg/pr21419.c: New test.
4474
4475 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4476
4477         * gcc.dg/pr23911.c: New test.
4478
4479 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4480
4481         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4482
4483         PR c++/16782
4484         * g++.dg/parse/qualified4.C: New test.
4485         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4486         * g++.old-deja/g++.mike/p8154.C: Likewise.
4487
4488 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4489
4490         PR c++/22147
4491         * g++.dg/template/friend37.C: New test.
4492         * g++.dg/parse/crash28.C: Adjust error markers.
4493
4494 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR fortran/18518
4497         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4498
4499 2005-09-27  Devang Patel  <dpatel@apple.com>
4500
4501         PR tree-optimization/23625
4502         * gcc.dg/pr23625.c: New test.
4503
4504 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4505
4506         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4507         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4508
4509 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR fortran/23677
4512         * gfortran.fortran-torture/execute/save_1.f90: New test.
4513         * gfortran.dg/save_1.f90: New test.
4514
4515 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4516
4517         * gcc.target/i386/builtin-apply-mmx.c: New test.
4518
4519         PR target/22576
4520         * gcc.target/i386/pr22576.c: New test.
4521
4522         PR target/22585
4523         * gcc.target/i386/pr22585.c: New test.
4524
4525         PR target/23268
4526         * gcc.target/i386/pr23268.c: New test.
4527
4528         PR middle-end/23831
4529         * gcc.dg/vect/pr23831.c: New test.
4530
4531         PR target/24055
4532         * gcc.target/i386/pr24055.c: New test.
4533
4534 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4535
4536         PR tree-optimization/23960
4537         * gcc.c-torture/compile/pr23960.c: New.
4538
4539 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR fortran/16861
4542         * gfortran.dg/nested_modules_3.f90: New.
4543
4544 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4545
4546         PR fortran/24005
4547         gfortran.dg/interface_1.f90: New test.
4548
4549 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4550         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4551
4552         PR fortran/23843
4553         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4554
4555 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4556
4557         PR fortran/23516
4558         * gfortran.dg/imag_1.f: New test.
4559         * gfortran.dg/imag_2.f: Ditto.
4560
4561 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4562
4563         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4564
4565 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR c++/21983
4568         * g++.dg/warn/pr21983.C: New test.
4569
4570 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/23993
4573         * g++.dg/template/array14.C: New test.
4574
4575 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4576
4577         PR fortran/19929
4578         * gfortran.dg/der_ptr_component_1.f90: New test.
4579
4580 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4581
4582         PR c++/23965
4583         * g++.dg/template/error1.C: Reject "no matching function" message.
4584
4585 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4586
4587         PR c++/17609
4588         * g++.dg/lookup/error1.C: New test.
4589
4590 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4591
4592         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4593         functionality of the testcase.
4594
4595 2005-09-20  Richard Henderson  <rth@redhat.com>
4596
4597         * gcc.dg/vect/vect-22.c: Require vect_float.
4598         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4599
4600 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4601
4602         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4603         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4604         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4605         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4606         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4607         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4608         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4609         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4610         * gcc.dg/cpp/ucnid-8.c: New test.
4611
4612 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR tree-optimization/23929
4615         * gcc.c-torture/compile/pr23929.c: New test.
4616
4617 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4618
4619         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4620         for one loop.
4621
4622 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4623
4624         PR testsuite/23186
4625         * g++.dg/other/pr22003.C: Require named sections.
4626
4627 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR c++/23947
4630         * g++.dg/rtti/crash3.C: New test.
4631
4632         PR tree-optimization/23818
4633         * gcc.dg/pr23818.c: New test.
4634
4635 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4636
4637         PR fortran/23420
4638         * gfortran.dg/print_fmt_4.f: New.
4639
4640 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR fortran/23663
4643         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4644
4645 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4646
4647         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4648         Use pointers to local alignable arrays instead. Added comments.
4649         * gcc.dg/vect/vect-46.c: Likewise.
4650         * gcc.dg/vect/vect-48.c: Likewise.
4651         * gcc.dg/vect/vect-49.c: Likewise.
4652         * gcc.dg/vect/vect-52.c: Likewise.
4653         * gcc.dg/vect/vect-53.c: Likewise.
4654         * gcc.dg/vect/vect-54.c: Likewise.
4655         * gcc.dg/vect/vect-56.c: Likewise.
4656         * gcc.dg/vect/vect-57.c: Likewise.
4657         * gcc.dg/vect/vect-58.c: Likewise.
4658         * gcc.dg/vect/vect-60.c: Likewise.
4659         * gcc.dg/vect/vect-61.c: Likewise.
4660
4661         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4662         The test is no longer vectorizable on vect_no_align targets.
4663         * gcc.dg/vect/vect-43.c: Likewsie.
4664
4665         * gcc.dg/vect/vect-44.c: Added comments.
4666         * gcc.dg/vect/vect-45.c: Added comments.
4667         * gcc.dg/vect/vect-50.c: Added comments.
4668         * gcc.dg/vect/vect-51.c: Added comments.
4669
4670         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4671         aligned type.
4672         * gcc.dg/vect/Os-vect-95.c: Likewise.
4673
4674         * gcc.dg/vect/vect-41.c: Test removed.
4675         * gcc.dg/vect/vect-47.c: Test removed.
4676         * gcc.dg/vect/vect-55.c: Test removed.
4677         * gcc.dg/vect/vect-59.c: Test removed.
4678
4679 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4680
4681         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4682         No longer vectorizable on vect_no_align targets.
4683         * gcc.dg/vect/pr20122.c: Likewise.
4684         * gcc.dg/vect/vect-74.c: Likewise.
4685         * gcc.dg/vect/vect-75.c: Likewise.
4686         * gcc.dg/vect/vect-76.c: Likewise.
4687
4688         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4689         Will not be vectorizable on vect_no_align targets once aliasing issues
4690         are resolved.
4691         * gcc.dg/vect/vect-79.c: Likewise.
4692
4693         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4694         * gcc.dg/vect/vect-78.c: Likewise.
4695         * gcc.dg/vect/vect-97.c: Likewise.
4696
4697 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4698
4699         * gcc.dg/pr23943.c: New test.
4700
4701 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/19181
4704         * gfortran.dg/derived_pointer_null_1.f90: New test.
4705
4706 2005-09-18  Richard Guenther  <rguenther@suse.de>
4707
4708         PR middle-end/23944
4709         * gcc.c-torture/compile/pr23944.c: New testcase.
4710
4711 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4712
4713         PR fortran/15975
4714         * gfortran.dg/der_pointer_2.f90: New test.
4715
4716 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4717
4718         PR fortran/16861
4719         * gfortran.dg/nested_modules_2.f90: New test.
4720
4721 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4722
4723         PR c++/18368
4724         * g++.dg/other/semicolon.C: New test.
4725
4726 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4727
4728         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4729         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4730
4731 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/23914
4734         * g++.dg/template/static18.C: New test.
4735
4736         PR c++/21514
4737         * g++.dg/template/crash19.C: Remove dg-error marker.
4738         * g++.dg/template/local4.C: New test.
4739
4740 2005-09-16  Paul Brook  <paul@codesourcery.com>
4741
4742         PR fortran/23906
4743         * gfortran.dg/dependency_1.f90: New test.
4744
4745 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4746
4747         PR c++/23896
4748         * g++.dg/template/static17.C: New test.
4749
4750 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4751
4752         PR c++/23139
4753         * g++.dg/warn/huge-val1.C: New test.
4754
4755 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4756
4757         PR c++/13140
4758         * g++.dg/parse/class2.C: New test.
4759         * g++.dg/template/explicit8.C: Likewise.
4760         * g++.dg/template/spec25.C: Likewise.
4761
4762 2005-09-14  Josh Conner  <jconner@apple.com>
4763
4764         PR middle-end/23584
4765         * gcc.dg/pr23584.c: New test.
4766
4767 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4768
4769         PR fortran/21875 Internal Unit Array I/O, NIST
4770         * gfortran.dg/arrayio_1.f90: New test.
4771         * gfortran.dg/arrayio_1.f90: New test.
4772         * gfortran.dg/arrayio_1.f90: New test.
4773         * gfortran.dg/arrayio_1.f90: New test.
4774         * gfortran.dg/arrayio_1.f90: New test.
4775
4776 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4777
4778         PR middle-end/22480
4779         * gcc.dg/vect/pr22480.c: New test.
4780
4781 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4782
4783         PR fortran/19358
4784         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4785
4786 2005-09-13 Josh Conner <jconner@apple.com>
4787
4788         PR c++/23180
4789         * g++.dg/init/struct2.C: New test.
4790         * g++.dg/init/struct3.C: New test.
4791
4792 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4793
4794         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4795         Clean up temp files.
4796         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4797         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4798         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4799         gcc.dg/tree-ssa/builtin-printf-1.c,
4800         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4801         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4802         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4803         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4804         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4805         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4806         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4807         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4808         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4809         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4810         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4811         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4812
4813 2005-09-13  Josh Conner  <jconner@apple.com>
4814
4815         * lib/gcc-dg.exp: Load scanipa.exp.
4816         (cleanup-dump): New procedure.
4817         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4818         * lib/scandump.exp: New file.
4819         * lib/scantree.exp: Use it.
4820         * lib/scanipa.exp: New file.
4821
4822 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4823
4824         PR fortran/17740
4825         * gfortran.dg/generic_4.f90: New test.
4826
4827 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4828
4829         PR target/23816
4830         * gcc.target/i386/pr23816-1.c: New test.
4831         * gcc.target/i386/pr23816-2.c: New test.
4832
4833
4834 2005-09-13  Bastian Blank <waldi@debian.org>
4835
4836         PR c++/16171
4837         * g++.dg/abi/mangle26.C: New test.
4838         * g++.dg/abi/mangle27.C: New test.
4839         * g++.dg/abi/mangle28.C: New test.
4840         * g++.dg/abi/mangle29.C: New test.
4841
4842         PR c++/23839
4843         * g++.dg/parse/register1.C: New test.
4844
4845 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4846
4847         PR c++/23842
4848         * g++.dg/template/access16.C: New test.
4849
4850 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4851
4852         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4853
4854 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4855
4856         PR fortran/18899
4857         * gfortran.dg/shape_2.f90: New test.
4858
4859 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4860
4861         PR target/19269
4862         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4863         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4864         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4865         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4866         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4867         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4868         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4869         tests.
4870
4871 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4872
4873         PR c++/23841
4874         * g++.dg/parse/template17.C: New test.
4875
4876 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/23789
4879         * g++.dg/template/nontype14.C: New test.
4880
4881 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4882
4883         PR g++/7874
4884         * g++.dg/lookup/friend7.C: New test.
4885         * g++.dg/lookup/friend8.C: New test.
4886         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4887         so that it will be found via argument dependent lookup.
4888         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4889         friend functions which will no longer be found.
4890         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4891         function g, so that it will be found via argument dependent
4892         lookup.
4893         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4894         * g++.old-deja/g++.mike/net43.C: Likewise.
4895
4896 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/23691
4899         * g++.dg/template/static16.C: New test.
4900
4901 2005-09-12  Josh Conner  <jconner@apple.com>
4902
4903         PR middle-end/23237
4904         * gcc.c-torture/compile/pr23237.c: New test.
4905
4906 2005-09-11  Richard Henderson  <rth@redhat.com>
4907
4908         * g++.dg/other/error8.C: Update expected diagnostic text.
4909
4910 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4911
4912         PR libfortran/19872
4913         * gfortran.dg/overwrite_1.f: New test.
4914
4915 2005-09-09  Josh Conner  <jconner@apple.com>
4916
4917         * g++.dg/init/pr23180-1.C: Removed.
4918         * g++.dg/init/pr23180-2.C: Removed.
4919
4920 2005-09-09  David Daney <ddaney@avtrex.com>
4921
4922         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4923         files which are ...
4924         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4925         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4926
4927 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4928
4929         * gfortran.dg/iostat_2.f90: New test.
4930
4931 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/22252
4934         * g++.dg/ext/interface1.C: New test.
4935         * g++.dg/ext/interface1.h: Likewise.
4936         * g++.dg/ext/interface1a.cc: Likewise.
4937
4938 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4939
4940         * gfortran.dg/iomsg_1.f90: New test case.
4941
4942 2005-09-09  Richard Guenther  <rguenther@suse.de>
4943
4944         PR c++/23624
4945         * g++.dg/tree-ssa/pr23624.C: New testcase.
4946
4947 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4948
4949         PR fortran/19239
4950         * gfortran.dg/vector_subscript_1.f90,
4951         * gfortran.dg/vector_subscript_2.f90: New tests.
4952
4953 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4954
4955         PR fortran/21104
4956         * gfortran.dg/array_alloc_1.f90,
4957         * gfortran.dg/array_alloc_2.f90,
4958         * gfortran.dg/array_alloc_3.f90: New tests.
4959
4960 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4961
4962         PR fortran/12840
4963         * gfortran.dg/array_constructor_6.f90
4964         * gfortran.dg/array_constructor_7.f90
4965         * gfortran.dg/array_constructor_8.f90
4966         * gfortran.dg/array_constructor_9.f90
4967         * gfortran.dg/array_constructor_10.f90
4968         * gfortran.dg/array_constructor_11.f90
4969         * gfortran.dg/array_constructor_12.f90: New tests.
4970
4971 2005-09-08  Josh Conner  <jconner@apple.com>
4972
4973         PR c++/23180
4974         * g++.dg/init/pr23180-1.C: New test.
4975         * g++.dg/init/pr23180-2.C: New test.
4976
4977 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4978
4979         PR fortran/18878
4980         * gfortran.dg/module_double_reuse.f90: New.
4981
4982 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4983
4984         PR fortran/23270
4985         PR fortran/22304
4986         PR fortran/18870
4987         PR fortran/17917
4988         PR fortran/16511
4989         * gfortran.dg/common_equivalence_1.f: New.
4990         * gfortran.dg/common_equivalence_2.f: New.
4991         * gfortran.dg/common_equivalence_3.f: New.
4992         * gfortran.dg/contained_equivalence_1.f90: New.
4993         * gfortran.dg/module_blank_common.f90: New.
4994         * gfortran.dg/module_commons_1.f90: New.
4995         * gfortran.dg/module_equivalence_1.f90: New.
4996         * gfortran.dg/nested_modules_1.f90: New.
4997         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4998         equivalences and add comment to connect the test with
4999         the PR.
5000
5001 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5002
5003         PR fortran/23765
5004         * gfortran.dg/common_6.f90: New test.
5005
5006 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5007
5008         PR fortran/15326
5009         * gfortran.dg/char_result_1.f90,
5010         * gfortran.dg/char_result_2.f90,
5011         * gfortran.dg/char_result_3.f90,
5012         * gfortran.dg/char_result_4.f90,
5013         * gfortran.dg/char_result_5.f90,
5014         * gfortran.dg/char_result_6.f90,
5015         * gfortran.dg/char_result_7.f90,
5016         * gfortran.dg/char_result_8.f90: New tests.
5017
5018 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5019
5020         PR fortran/19928
5021         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5022
5023 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5024
5025         PR obj-c++/16816
5026         * obj-c++.dg/selector-5.mm: New test.
5027         * obj-c++.dg/selector-6.mm: New test.
5028
5029 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5030
5031         PR objc/20574
5032         PR objc/19324
5033         * objc.dg/error-1.m: New test.
5034
5035 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5036
5037         PR fortran/23373
5038         * gfortran.fortran-torture/execute/pr23373-1.f90,
5039         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5040
5041 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5042
5043         PR libfortran/23760
5044         * gfortran.dg/g77/1832.f: Remove long string in write statement
5045         to allow the test to pass on correct list directed output with
5046         prepended space.
5047
5048 2005-09-07  James E Wilson  <wilson@specifix.com>
5049
5050         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5051
5052 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5053
5054         * gfortran.dg/parameter+save.f90: Rename to
5055         * gfortran.dg/parameter_save.f90: .. this.
5056
5057 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5058
5059         PR fortran/20848
5060         * gfortran.dg/parameter+save.f90: New test case.
5061
5062 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5063
5064         PR fortran/19269
5065         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5066
5067 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR c/23075
5070         * gcc.dg/pr23075.c: New test.
5071         * g++.dg/warn/pr23075.C: New test.
5072
5073         PR target/22362
5074         * gcc.target/i386/pr22362.c: New test.
5075
5076         PR rtl-optimization/23098
5077         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5078
5079         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5080         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5081         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5082
5083 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5084
5085         * g++.dg/expr/cast6.C: New test.
5086
5087         PR c++/9782
5088         * g++.dg/init/new15.C: New test.
5089
5090 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5091
5092         * gcc.dg/vect/Os-vect-95.c: New test.
5093         * gcc.dg/vect/vect-95.c: Same.
5094
5095 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5096
5097         * gcc.dg/vect/vect-29.c: Update xfail testing.
5098         * gcc.dg/vect/vect-44.c: Same.
5099         * gcc.dg/vect/vect-48.c: Same.
5100         * gcc.dg/vect/vect-50.c: Same.
5101         * gcc.dg/vect/vect-72.c: Same.
5102         * gcc.dg/vect/vect-77.c: Same.
5103         * gcc.dg/vect/vect-78.c: Same.
5104         * gcc.dg/vect/vect-80.c: Same.
5105         * gcc.dg/vect/vect-96.c: Same.
5106         * gcc.dg/vect/vect-100.c: Same.
5107         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5108         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5109         * gfortran.dg/vect/vect-5.f90: Same.
5110
5111 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5114         start strings.
5115         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5116         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5117
5118         PR c++/23056
5119         * g++.dg/opt/pr23056.C: New test.
5120
5121         PR rtl-optimization/23098
5122         * gcc.target/i386/pr23098.c: New test.
5123
5124 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/23667
5127         * g++.dg/template/static15.C: New test.
5128
5129         PR c++/21440
5130         * g++.dg/ext/stmtexpr5.C: New test.
5131         * g++.dg/ext/stmtexpr6.C: Likewise.
5132
5133 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5134
5135         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5136
5137         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5138         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5139         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5140
5141 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5142
5143         PR libfortran/23321
5144         * gfortran.dg/direct_io_4.f90: New test case.
5145
5146 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5147             Rasmus Hahn  <rassahah@neofonie.de>
5148
5149         PR libobjc/23108
5150         * objc.dg/type-stream-1.m: New test.
5151
5152 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5153
5154         PR fortran/23661
5155         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5156         gfortran.dg/print_fmt_3.f90: New test.
5157
5158 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5159
5160         * gfortran.dg/fmt_t_1.f90: New test.
5161
5162 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5163
5164         PR rtl-optimization/23454
5165         * g++.dg/opt/pr23454.C: New test.
5166
5167 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5168
5169         PR c++/23699
5170         * g++.dg/ext/static1.C: New test.
5171
5172 2005-09-02  Richard Henderson  <rth@redhat.com>
5173
5174         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5175         tail call to check_fa_work.
5176
5177 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/21687
5180         * g++.dg/other/gc3.C: New test.
5181
5182 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5183
5184         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5185         * gcc.dg/20050826-1.c: Likewise.
5186
5187 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5188
5189         PR c++/23167
5190         * g++.dg/expr/volatile1.C: New test.
5191
5192 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5193
5194         PR middle-end/23547
5195         * gcc.dg/pr23547.c: New test.
5196
5197 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5198
5199         PR c/22061
5200         * gcc.c-torture/execute/pr22061-1.c,
5201         * gcc.c-torture/execute/pr22061-2.c,
5202         * gcc.c-torture/execute/pr22061-3.c,
5203         * gcc.c-torture/execute/pr22061-4.c: New tests.
5204
5205 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5206
5207         * gcc.dg/Wredundant-decls-2.c: New test to check that
5208         -Wredundant-decls does not issue warning for a variable
5209         definition following a declaration.
5210
5211 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR debug/7241
5214         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5215         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5216         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5217
5218         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5219         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5220         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5221         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5222         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5223         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5224         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5225         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5226
5227 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5228
5229         PR objc/23306
5230         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5231         scan-assmbler.
5232
5233 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5234
5235         PR target/21255
5236         * gcc.dg/pr21255-1.c: New test.
5237         * gcc.dg/pr21255-2-mb.c: Likewise.
5238         * gcc.dg/pr21255-2-ml.c: Likewise.
5239         * gcc.dg/pr21255-3.c: Likewise.
5240         * gcc.dg/pr21255-4.c: Likewise.
5241
5242 2005-08-31  Dale Johannesen  <dalej@apple.com>
5243
5244         * gcc.dg/20050830-1.c: New.
5245
5246 2005-08-31  Josh Conner  <jconner@apple.com>
5247
5248         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5249         command-line options for arm-*-* targets.
5250         * g++.dg/init/array16.C: Likewise.
5251         * g++.dg/other/crash-4.C: Likewise.
5252
5253 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5254
5255         PR obj-c++/23640
5256         * obj-c++.dg/gnu-runtime-3.mm: New test.
5257
5258 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5259
5260         PR c++/13377
5261         * g++.dg/lookup/ambig4.C: New test.
5262         * g++.dg/lookup/ambig5.C: New test.
5263         * g++.dg/tc1/dr101.C: Adjust error markers.
5264
5265 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5266
5267         PR c++/23639
5268         * g++.dg/template/ttp5.C: Adjust error markers.
5269
5270 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5271
5272         PR testsuite/23609
5273         * lib/obj-c++.exp: Include target-libpath.exp.
5274         (obj-c++_link_flags): Look for the GNU libobjc library
5275         and set the library path to include it.
5276         Don't manually set LD_LIBRARY_PATH (etc.) but call
5277         set_ld_library_path_env_vars instead.
5278         (obj-c++_target_compile): Don't set library path or
5279         linker flags because they are already set correctly
5280         in obj-c++_link_flags.
5281
5282 2005-08-30  Josh Conner  <jconner@apple.com>
5283
5284         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5285         to command-line options for arm-*-* targets.
5286
5287 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5288
5289         * g++.dg/other/i386-1.C: New.
5290
5291 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5292
5293         PR preprocessor/20348
5294         PR preprocessor/20356
5295         * gcc.dg/cpp/pr20348.c: New test.
5296         * gcc.dg/cpp/pr20348.h: New file.
5297         * gcc.dg/cpp/inc/pr20348.h: New file.
5298         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5299         * gcc.dg/cpp/pr20356.c: New test.
5300         * gcc.dg/cpp/pr20356.h: New file.
5301         * gcc.dg/cpp/inc/pr20356.h: New file.
5302         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5303
5304 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5305
5306         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5307         Fix array dimension to avoid correct end-of-file error.
5308
5309 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5310
5311         PR libfortran/23598
5312         * gfortran.dg/iostat_1.f90: New test.
5313
5314 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5315
5316         PR middle-end/23408
5317         * gcc.dg/pr23408.c: New test.
5318
5319 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/23099
5322         * g++.dg/init/member1.C: Make sure erroneous static data member
5323         definitions are required.
5324         * g++.dg/template/static13.C: New test.
5325         * g++.dg/template/static14.C: Likewise.
5326
5327 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5328
5329         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5330         -march=pentium4, remove ilp32 requirement.
5331
5332         PR middle-end/23484
5333         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5334         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5335
5336 2005-08-29  Andreas Jaeger  <aj@suse.de>
5337
5338         PR testsuite/23607
5339         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5340
5341 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5342
5343         * gcc.c-torture/execute/20050316-2.c: New test.
5344         * gcc.c-torture/execute/20050316-3.c: New test.
5345         * gcc.dg/torture/pr16104-1.c: New test.
5346
5347 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5348
5349         PR middle-end/23463
5350         * gcc.c-torture/execute/zero-struct-1.c: New test.
5351
5352 2005-08-27  Richard Guenther  <rguenther@suse.de>
5353
5354         PR target/23575
5355         * gcc.target/i386/pr23575.c: New testcase.
5356
5357 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR rtl-optimization/23561
5360         * gcc.c-torture/execute/20050826-1.c: New test.
5361
5362         PR rtl-opt/23560
5363         * gcc.c-torture/execute/20050826-2.c: New test.
5364
5365 2005-08-26  Dale Johannesen  <dalej@apple.com>
5366
5367         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5368         * gcc.dg/20050826-1.c: New.
5369
5370 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/19004
5373         * g++.dg/template/nontype13.C: New test.
5374
5375         PR c++/23491
5376         * g++.dg/init/new14.C: New test.
5377         * g++.dg/expr/anew1.C: Do not XFAIL.
5378         * g++.dg/expr/anew2.C: Likewise.
5379         * g++.dg/expr/anew3.C: Likewise.
5380
5381 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5382
5383         PR middle-end/22439
5384         * gcc.dg/vla-3.c: New test.
5385
5386 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5387
5388         PR fortran/20363
5389         * gfortran.dg/named_interface.f90: New.
5390
5391 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5392
5393         * gcc.c-torture/execute/frame-address.c: New test.
5394
5395 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5396
5397         PR c++/20817
5398         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5399
5400 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5401
5402         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5403
5404 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5405
5406         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5407         * gcc.dg/altivec-22.c: Rename from..
5408         * gcc.dg/altivec-nomfcr.c: ..this.
5409
5410 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5411
5412         PR tree-optimization/23546
5413         * gcc.dg/tree-ssa/pr23546.c: New test.
5414
5415 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5416
5417         PR fortran/17758
5418         * gfortran.dg/nonreturning_statements.f90: New test.
5419
5420 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5421
5422         PR c++/22454
5423         * g++.dg/parse/crash29.C: New.
5424
5425 2005-08-23  DJ Delorie  <dj@redhat.com>
5426
5427         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5428         constants have the L suffix.
5429
5430 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5431
5432         PR c++/23044
5433         * g++.dg/template/instantiate8.C: New.
5434
5435 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5436
5437         PR middle-end/23467
5438         * gcc.c-torture/execute/pr23467.c: New test.
5439
5440 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR tree-optimization/22043
5443         * gcc.c-torture/execute/20050613-1.c: New test.
5444
5445 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5446
5447         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5448
5449 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR rtl-optimization/23478
5452         * g++.dg/opt/pr23478.C: New test.
5453
5454 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5455
5456         PR c/18715
5457         * gcc.dg/switch-warn-3.c: New test.
5458
5459 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5460
5461         PR c++/22233
5462         * g++.dg/template/param1.C: New test.
5463
5464 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5465
5466         PR c++/23089
5467         * g++.dg/other/incomplete1.C: New test.
5468
5469 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5470
5471         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5472         are vectorizable.
5473
5474 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5475
5476         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5477         d_lines_5.f: New.
5478
5479 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5480
5481         * gcc.target/i386/sse-4.c: New test.
5482
5483 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5484
5485         PR testsuite/23239
5486         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5487
5488 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5489
5490         * gcc.dg/20050811-1.c: New test.
5491         * gcc.dg/20050811-2.c: New test.
5492
5493 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5494
5495         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5496
5497 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5498
5499         PR 23476
5500         * gcc.c-torture/compile/pr23476.c: New test.
5501
5502 2005-08-19  Devang Patel  <dpatel@apple.com>
5503
5504         PR tree-optimization/23048
5505         * gcc.dg/tree-ssa/pr23048.c: New test.
5506
5507 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5508
5509         PR middle-end/20624
5510         * g++.dg/warn/Wreturn-3.C: New test
5511
5512 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5513
5514         PR tree-optimization/22228
5515         * g++.dg/vect/pr22543.cc: New test.
5516
5517 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5518
5519         PR tree-optimization/21574
5520         * gcc.dg/tree-ssa/pr21574.c: New test.
5521
5522 2005-08-16  James E Wilson  <wilson@specifix.com>
5523
5524         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5525
5526 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5527
5528         PR tree-opt/23402
5529         * gcc.c-torture/compile/zero-strct-3.c: New test.
5530         * gcc.c-torture/compile/zero-strct-4.c: New test.
5531
5532 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5533
5534         PR target/23376
5535         * gcc.target/x86_64/pr23376.c: New test.
5536
5537 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5538
5539         PR c++/23337
5540         * g++.dg/ext/vector2.C: New.
5541
5542 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5543
5544         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5545
5546 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5547
5548         PR libfortran/23428
5549         * gfortran.dg/inquire-complex.f90: New test case.
5550
5551 2005-08-16  James E Wilson  <wilson@specifix.com>
5552
5553         PR tree-optimization/21105
5554         * gcc.dg/large-size-array.c: New.
5555
5556 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5557
5558         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5559         type.
5560         * gcc.dg/vect/vect-41: Likewise.
5561         * gcc.dg/vect/vect-42: Likewise.
5562         * gcc.dg/vect/vect-43: Likewise.
5563         * gcc.dg/vect/vect-44: Likewise.
5564         * gcc.dg/vect/vect-46: Likewise.
5565         * gcc.dg/vect/vect-47: Likewise.
5566         * gcc.dg/vect/vect-48: Likewise.
5567         * gcc.dg/vect/vect-52: Likewise.
5568         * gcc.dg/vect/vect-53: Likewise.
5569         * gcc.dg/vect/vect-54: Likewise.
5570         * gcc.dg/vect/vect-55: Likewise.
5571         * gcc.dg/vect/vect-56: Likewise.
5572         * gcc.dg/vect/vect-57: Likewise.
5573         * gcc.dg/vect/vect-58: Likewise.
5574         * gcc.dg/vect/vect-59: Likewise.
5575         * gcc.dg/vect/vect-60: Likewise.
5576         * gcc.dg/vect/vect-61: Likewise.
5577         * gcc.dg/vect/vect-85: Likewise.
5578         * gcc.dg/vect/vect-87: Likewise.
5579         * gcc.dg/vect/vect-88: Likewise.
5580         * gcc.dg/vect/vect-93.c: Likewise.
5581         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5582         * gcc.dg/vect/vect-75: Likewise.
5583         * gcc.dg/vect/vect-76: Likewise.
5584         * gcc.dg/vect/vect-77: Likewise.
5585         * gcc.dg/vect/vect-78: Likewise.
5586         * gcc.dg/vect/vect-80: Likewise.
5587         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5588         vectorized for the expected reason, rather than checking how alignment
5589         was handled.
5590         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5591         type and also instead of aligned pointers. Added documentation.
5592
5593 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5594
5595         * gfortran.dg/power.f90: New test.
5596
5597 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR rtl-optimization/23299
5600         * g++.dg/opt/pr23299.C: New test.
5601
5602 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5603
5604         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5605
5606 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5607
5608         * g++.dg/template/local6.C: New test.
5609
5610 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5611
5612         * execute/exceptions/finally-1.m: Check that the catch and finally are
5613         being called.  Also add a "return 0;" at the end of main.
5614
5615 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5616
5617         PR fortran/21432.
5618         * gfortran.dg/namelist_print_1.f: New test of functionality of
5619         PRINT namelist.
5620         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5621         namelist generates error with -std=f95.
5622
5623 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5624
5625         PR tree-optimization/23119
5626         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5627
5628 2005-08-13  Marcin Koziej  <creep@desk.pl>
5629             Andrew Pinski  <pinskia@physics.uc.edu>
5630
5631         PR libobjc/22492
5632         * execute/exceptions/finally-1.m: New test.
5633
5634 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5635
5636         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5637         testsuite.
5638         * objc/execute/exceptions/trivial.m: New test.
5639         * objc.dg/try-catch-11.m: Move to ...
5640         * objc/execute/exceptions/foward-1.m: Here.
5641         * objc.dg/try-catch-2.m: Move to ...
5642         * objc/execute/exceptions/catchall-1.m: Here.
5643         * objc.dg/try-catch-8.m: Move to ...
5644         * objc/execute/exceptions/local-variables-1.m: Here.
5645
5646 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5647
5648         * objc.dg/nested-func-1.m: Move to ...
5649         * objc/execute/nested-func-1.m: Here.
5650
5651 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5652
5653         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5654         in ${options} instead of [target_info name].
5655         * lib/obj-c++.exp (objc_target_compile): Likewise.
5656
5657 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5658
5659         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5660
5661 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5662
5663         part of PR testsuite/23348
5664         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5665         of the torture options.
5666         * objc/compile/trivial.m: New test.
5667
5668 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5669
5670         * gfortran.dg/eoshift.f90: Correct format.
5671
5672 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5673
5674         * gfortran.fortran-torture/execute/character_passing.f90:
5675         Fix comment typo.
5676
5677 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5678
5679         PR c++/8271
5680         * g++.dg/template/unify10.C: New.
5681
5682 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5683
5684         * g++.dg/parse/pr22514.C: Move to...
5685         * g++.dg/debug/pr22514.C: here.
5686
5687 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5688
5689         PR c++/23266
5690         * g++.dg/inherit/pure1.C: New test.
5691
5692         * ChangeLog: Fix typos.
5693
5694 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5695             Steven Bosscher  <stevenb@suse.de>
5696
5697         * gfortran.dg/runtime_warning_1.f90: New test.
5698
5699 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/23219
5702         * g++.dg/parse/crash28.C: New.
5703
5704 2005-08-11  Richard Guenther  <rguenther@suse.de>
5705
5706         PR target/23289
5707         * gcc.target/i386/tailcall-1.c: New testcase.
5708
5709 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5710
5711         * gcc.dg/vect/vect-67.c: Un-xfail.
5712
5713 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5714
5715         PR c++/23225
5716         * g++.dg/testsuite/parse/crash27.C: new test.
5717
5718 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5719
5720         PR libfortran/22143
5721         * gfortran.dg/shift-kind.f90: New testcase.
5722
5723 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5724
5725         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5726         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5727
5728 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5729
5730         PR c++/20646
5731         * g++.dg/other/mult-stor1.C: New test.
5732
5733 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5734
5735         * gcc.c-torture/pr18299-1.c: Move to ...
5736         * gcc.c-torture/compile/pr18299-1.c: Here.
5737
5738 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5739
5740         * gfortran/fortran.torture/execute/character_passing.f90:
5741         Fix types for LSAME.
5742
5743 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5744
5745         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5746         input data back to what it was originally.
5747
5748 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5749
5750         * objc.dg/try-catch-8.m: Enable for all targets.
5751
5752 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5753
5754         * gcc.dg/pr23165.c: New test.
5755
5756 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5757
5758         PR tree-optimization/23234
5759         * gcc.dg/tree-ssa/pr23234.c: New test.
5760
5761 2005-08-08  Josh Conner  <jconner@apple.com>
5762
5763         PR rtl-optimization/23241
5764         * gcc.dg/char-compare.c: New test.
5765
5766 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5767
5768         PR c++/22508
5769         * g++.dg/init/new13.C: New test.
5770
5771 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5772
5773         PR c++/21166
5774         * g++.dg/other/crash-4.C: Adjust
5775         * g++/dg/ext/packed9.C: New.
5776
5777 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5778
5779         PR middle-end/21964
5780         * gcc.c-torture/execute/pr21964-1.c: New test.
5781
5782 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5783
5784         PR c/22458
5785         * gcc.dg/pr22458-1.c: New test.
5786
5787 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5788             Steven G. Kargl <kargls@comcast.net>
5789
5790         PR fortran/22390
5791         * gfortran.dg/flush_1.f90: New test.
5792
5793 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5794
5795         PR c++/23191
5796         * g++.dg/template/eh2.C: New test.
5797
5798 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5799
5800         PR c++/19498
5801         * g++.dg/template/instantiate7.C: New test.
5802
5803 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5804
5805         PR c/23113
5806         * gcc.dg/Wunused-value-1.c: New test.
5807
5808 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5809
5810         PR rtl-optimization/23233
5811         * gcc.c-torture/compile/pr23233-1.c: New test.
5812
5813 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR fortran/18833
5816         PR fortran/20850
5817         * gfortran.dg/equiv_1.f90: New test.
5818         * gfortran.dg/equiv_2.f90: New test.
5819         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5820         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5821         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5822
5823 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5824
5825         * gcc.c-torture/execute/vrp-5.c: New test.
5826         * gcc.c-torture/execute/vrp-6.c: New test.
5827         * gcc.dg/tree-ssa/vrp21.c: New test.
5828
5829 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5830
5831         * g++.dg/parse/pr22514.C: New test.
5832
5833 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5834
5835         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5836
5837         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5838         instead of constant loads / pool entries.
5839
5840 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5841
5842         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5843         TEST_TO_WCTYPE.
5844
5845 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5846
5847         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5848         __WINT_TYPE__ in generated prototypes if possible.
5849
5850 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5851
5852         PR 22037
5853         * g++.dg/tree-ssa/pr22037.C:
5854
5855 2005-08-04  Richard Henderson  <rth@redhat.com>
5856
5857         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5858         scan-tree-dump-times directive.
5859
5860 2005-08-04  Jan Hubicka  <jh@suse.cz>
5861
5862         * gcov-1.C: Fix switch counts.
5863         * gcov-4b.c: Likewise.
5864
5865 2005-08-03  Jeff Law  <law@redhat.com>
5866
5867         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5868
5869 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5870
5871         * gcc.c-torture/execute/pr23135.c: New test.
5872
5873 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5874
5875         PR tree-optimization/19899
5876         * gcc.dg/tree-ssa/scev-1.c: New test.
5877         * gcc.dg/tree-ssa/scev-2.c: New test.
5878
5879 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5880
5881         PR target/18582
5882         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5883
5884 2005-08-03  Jan Hubicka  <jh@suse.cz>
5885
5886         * update-conroll.c: New testcase.
5887         * update-conroll-2.c: New testcase.
5888
5889 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5890
5891         * gfortran.dg/constant_substring.f: New test.
5892         * gfortran.dg/pr22491.f: New test.
5893
5894 2005-08-02  Jan Hubicka  <jh@suse.cz>
5895
5896         * update-threading.c: Replace by the proper one.
5897
5898 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5899
5900         PR 23164
5901         * g++.dg/tree-ssa/pr23164.C: New test.
5902
5903 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5904
5905         * gcc.dg/tree-ssa/pr23192.c: New test.
5906
5907 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5908
5909         * gcc.c-torture/execute/vrp-4.c: New test.
5910
5911 2005-08-02  Jan Hubicka  <jh@suse.cz>
5912
5913         * update-threading.c: New test.
5914
5915 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5916
5917         * gcc.c-torture/compile/20050801-1.c: New test.
5918         * gcc.c-torture/compile/20050801-2.c: New test.
5919
5920 2005-08-01  Jan Hubicka  <jh@suse.cz>
5921
5922         * val-prof-5.c: New test.
5923
5924 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5925
5926         PR c/22311
5927         * gcc.dg/pr22311-1.c : New test.
5928
5929 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5930
5931         PR target/23095
5932         * gfortran.dg/pr23095.f: New test.
5933
5934         PR c++/22003
5935         * g++.dg/other/pr22003.C: New test.
5936
5937 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5938
5939         PR target/20621
5940         * gcc.c-torture/execute/pr20621-1.c: New test.
5941
5942 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5943
5944         * gfortran.dg/comma_format_extension_4.f: Adjust length
5945         of string for format.
5946         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5947         print statement with internal write.
5948         * gfortran.dg/der_array_io_2.f: Likewise.
5949         * gfortran.dg/der_array_io_3.f: Likewise.
5950
5951 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5952
5953         * gcc.dg/fold-abs-4.c: new test.
5954
5955 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         PR fortran/22570 an related issues.
5958         * gfortran.dg/x_slash_1.f: New test.
5959
5960 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5961
5962         PR c/23143
5963         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5964         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5965
5966 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5967
5968         PR c/529
5969         * gcc.dg/Wshadow-3.c: New test.
5970
5971 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5972
5973         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5974         used to have the wrong bounds).
5975
5976 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5977
5978         PR c/21720
5979         * gcc.dg/hex-round-1.c: Test more cases.
5980         * gcc.dg/hex-round-2.c: New test.
5981
5982 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5983
5984         PR 22550
5985         * g++.dg/tree-ssa/pr22550.C: New test.
5986
5987 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5988
5989         * gcc.dg/tree-ssa/vrp19.c: New test.
5990         * gcc.dg/tree-ssa-vrp20.c: New test.
5991
5992 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5993
5994         PR c/22240
5995         * gcc.dg/transparent-union-4.c: New test.
5996
5997 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5998
5999         PR c/22192
6000         * gcc.dg/c99-vla-2.c: New test.
6001
6002 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6003
6004         PR c/21720
6005         * gcc.dg/hex-round-1.c: New test.
6006
6007 2005-07-28  Jan Hubicka  <jh@suse.cz>
6008
6009         * inliner-1.c: Do not dump everything.
6010         * tree-prof.exp: Do not pass -ftree-based-profiling.
6011         * bprob.exp: Likewise.
6012
6013         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6014
6015 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/22545
6018         * g++.dg/expr/ptrmem7.C: New test.
6019
6020 2005-07-28  Mike Stump  <mrs@apple.com>
6021
6022         * g++.old-deja/g++.mike/visibility-1.C: New test.
6023
6024 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6025
6026         PR c/20187
6027         * gcc.c-torture/execute/pr20187-1.c: New test.
6028
6029 2005-07-28  Jeff Law  <law@redhat.com>
6030
6031         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6032         * gcc.dg/tree-ssa/vrp18.c: New test.
6033
6034 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6035
6036         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6037
6038 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6039
6040         PR tree-optimization/22506
6041         * gcc.dg/vect/ps22506.c: New test.
6042
6043 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR target/21149
6046         * gcc.target/i386/sse-3.c: New test.
6047
6048 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6049
6050         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6051         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6052
6053 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6054
6055         PR c/22589
6056         * gcc.c-torture/compile/pr22589-1.c: New test.
6057
6058 2005-07-28  Jan Hubicka  <jh@suse.cz>
6059
6060         * update-loopch.c: New testcase.
6061
6062 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6063
6064         PR rtl-optimization/23047
6065         * gcc.c-torture/execute/pr23047.c: New test.
6066         * gcc.c-torture/execute/pr23047.x: New.
6067
6068 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6069
6070         PR tree-optimization/22493
6071         * gcc.c-torture/execute/pr22493-1.c: New test.
6072         * gcc.c-torture/execute/pr22493-1.x: New.
6073         * gcc.c-torture/execute/vrp-1.c: New test.
6074         * gcc.c-torture/execute/vrp-2.c: New test.
6075         * gcc.c-torture/execute/vrp-2.c: New test.
6076
6077 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6078
6079         * gcc.target/frv/all-builtin-read8.c: Delete.
6080         * gcc.target/frv/all-builtin-read16.c: Delete.
6081         * gcc.target/frv/all-builtin-read32.c: Delete.
6082         * gcc.target/frv/all-builtin-read64.c: Delete.
6083         * gcc.target/frv/all-builtin-write8.c: Delete.
6084         * gcc.target/frv/all-builtin-write16.c: Delete.
6085         * gcc.target/frv/all-builtin-write32.c: Delete.
6086         * gcc.target/frv/all-builtin-write64.c: Delete.
6087         * gcc.target/frv/all-read-write-1.c: New.
6088
6089 2005-07-27  Jeff Law  <law@redhat.com>
6090
6091         * gcc.c-torture/execute/pr22630.c: New test.
6092
6093 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6094
6095         PR tree-optimization/23073
6096         * gcc.dg/vect/nodump-pr23073.c: New test.
6097         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6098
6099 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6100
6101         PR tree-optimize/22348
6102         * gcc.c-torture/execute/pr22348.c: New.
6103
6104 2005-07-27  Richard Guenther  <rguenther@suse.de>
6105
6106         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6107
6108 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6109
6110         PR fortran/22503
6111         * gfortran.dg/logical_comp.f90: New test.
6112
6113 2005-07-27  Jan Hubicka  <jh@suse.cz>
6114
6115         * inliner-1.c: Add cleanup of dumps.
6116         * val-prof-*.c: Likewise.
6117         * update-tailcall.c: New.
6118
6119 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6120
6121         PR 22591
6122         * gcc.dg/tree-ssa/pr22591.c: New test.
6123         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6124
6125 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6126
6127         PR libobjc/22606
6128         * objc.dg/try-catch-11.m: New test.
6129
6130 2005-07-26  Richard Guenther  <rguenther@suse.de>
6131
6132         PR tree-optimization/22486
6133         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6134
6135 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6136
6137         PR tree-opt/22484
6138         * testsuite/g++.dg/opt/loop2.C: New test.
6139
6140 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6141
6142         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6143         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6144
6145 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6146
6147         * lib/profopt.exp (profopt-execute): Check for profiling data
6148         files on the target.
6149
6150 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6151
6152         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6153         for matching of asm labels.
6154
6155 2005-07-25  Richard Guenther  <rguenther@suse.de>
6156
6157         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6158
6159 2005-07-25  Richard Guenther  <rguenther@suse.de>
6160
6161         PR testsuite/22624
6162         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6163
6164 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6165
6166         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6167         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6168         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6169         * gcc.dg/vect/vect-100.c: New test.
6170         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6171         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6172         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6173         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6174         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6175         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6176         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6177         * gfortran.dg/vect/pr19049.f90: New testcase.
6178         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6179
6180 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6181
6182         * gcc.c-torture/execute/20050713-1.c: New test.
6183
6184         PR fortran/20063
6185         * gfortran.fortran-torture/execute/data_4.f90: New test.
6186
6187         PR middle-end/20303
6188         * gcc.dg/visibility-d.c: New test.
6189
6190 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6191
6192         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6193         * gfortran.dg/underflow.f90: Ditto.
6194
6195 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6196
6197         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6198         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6199         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6200
6201 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6202
6203         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6204         include case of field width of zero.
6205
6206 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6207
6208         PR libgfortran/21875
6209         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6210         with trailing blanks on normal formatted read.
6211
6212 2005-07-23  Chao-ying Fu  <fu@mips.com>
6213
6214         * gcc.target/mips/mips32-dsp-type.c: New test.
6215         * gcc.target/mips/mips32-dsp.c: New test.
6216
6217 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6218
6219         PR testsuite/21073
6220         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6221
6222         PR testsuite/20454
6223         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6224         and __cyg_profile_func_exit.
6225
6226 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6227
6228         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6229         * gfortran.dg/comma_format_extension_4.f: Same.
6230         * gfortran.dg/pr15332.f: Same.
6231         * gfortran.dg/pr21730.f: Same.
6232
6233 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         * g++.dg/opt/vrp2.C: Fix testcase.
6236
6237         PR tree-opt/22625
6238         * g++.dg/opt/vrp2.C: New test.
6239
6240 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6241
6242         PR debug/21828
6243         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6244
6245 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6246
6247         * gcc.dg/tree-ssa/20050719-1.c: New test.
6248
6249 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6250
6251         * gcc.dg/bfin-longcall-1.c: New file.
6252         * gcc.dg/bfin-longcall-2.c: New file.
6253
6254 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6255
6256         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6257
6258 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6259
6260         PR middle-end/19055
6261         * gcc.dg/tree-ssa/pr19055.c: New test.
6262         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6263
6264 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR C++/22358
6267         * g++.dg/other/pr22358.C: New test.
6268
6269 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6270
6271         PR c++/2922
6272         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6273
6274 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6275
6276         PR c++/15938
6277         * g++.dg/init/union2.C: New test.
6278
6279 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6280
6281         PR c/22393
6282         * gcc.dg/complex-4.c: New test.
6283
6284 2005-07-21  Richard Guenther  <rguenther@suse.de>
6285
6286         PR testsuite/22522
6287         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6288         scanning for asm labels.
6289         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6290
6291 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6292
6293         PR target/22085
6294         * gcc.dg/altivec-pr22085.c: New.
6295
6296 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6297
6298         PR tree-optimization/19210
6299         * gcc.dg/tree-ssa/pr19210-1.c: New.
6300         * gcc.dg/tree-ssa/pr19210-2.c: New.
6301
6302 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6303
6304         PR rtl-optimization/22167
6305         * g++.dg/opt/pr22167.C: New test.
6306
6307 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6308
6309         PR c++/2922
6310         * g++.dg/lookup/two-stage2.C: New.
6311         * g++.dg/lookup/two-stage3.C: New.
6312         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6313         fixed two-stage name lookup for operators.
6314         * g++.dg/template/call3.C: Compiler now produces an appropriate
6315         error message.
6316         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6317         14 as a candidate.
6318         * g++.dg/template/ptrmem4.C: Compiler produces different error
6319         message.
6320         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6321         connect_to_method as a candidate.
6322
6323 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6324
6325         * gcc.dg/fold-alloc-1.c: New test.
6326
6327 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6328
6329         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6330         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6331
6332 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6333
6334         * gcc.dg/fold-abs-1.c: New test.
6335         * gcc.dg/fold-abs-2.c: New test.
6336         * gcc.dg/fold-abs-3.c: New test.
6337
6338 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6339
6340         Make CONSTRUCTOR use VEC to store initializers.
6341         * g++.dg/ext/complit3.C: Check for specific error messages.
6342         * g++.dg/init/brace2.C: Update error message.
6343         * g++.dg/warn/Wbraces2.C: Likewise.
6344
6345 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6346
6347         PR fortran/16940
6348         * gfortran.dg/module_interface_1.f90: New test.
6349
6350 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6351             Kenneth Zadeck <zadeck@naturalbridge.com>
6352
6353         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6354
6355 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6358         specify -Wformat for these tests.
6359         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6360         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6361         * gcc.dg/format/opt-6.c: Delete.
6362
6363 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6364
6365         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6366         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6367
6368 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6369
6370         * gcc.dg/tree-ssa/alias-2.c: New test.
6371
6372 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR c++/22263
6375         * g++.dg/template/explicit7.C: New test.
6376
6377 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6378
6379         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6380         width of 8 to +Inf and -Inf.
6381
6382 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6383
6384         PR c++/22139
6385         * g++.dg/template/friend36.C: New test.
6386
6387 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6388
6389         PR fortran/21730
6390         * gfortran.dg/pr21730.f: New test.
6391
6392 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6393             Kenneth Zadeck <zadeck@naturalbridge.com>
6394
6395         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6396         since pure const detection cannot run at -O1 in c compiler.
6397         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6398         can now optimize this case properly.
6399         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6400         because we now pass.
6401         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6402
6403 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6404
6405         PR c/22421
6406         * gcc.dg/format/bitfld-1.c: New test.
6407
6408 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/22204
6411         * g++.dg/rtti/repo1.C: New test.
6412
6413 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6414
6415         PR middle-end/22398
6416         * gcc.c-torture/compile/pr22398.c: New test.
6417
6418 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/22132
6421         * g++.dg/expr/cast4.C: New test.
6422
6423 2005-07-15  Richard Guenther  <rguenther@suse.de>
6424
6425         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6426         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6427
6428 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6429
6430         PR tree-optimization/22230
6431         * gcc.dg/tree-ssa/pr22230.c: New test.
6432
6433 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6434
6435         * gfortran.dg/g77/cpp6.f: New test.
6436
6437         PR fortran/22417
6438         * gfortran.dg/g77/cpp5.F: New test.
6439         * gfortran.dg/g77/cpp5.h: New file.
6440         * gfortran.dg/g77/cpp5inc.h: New file.
6441
6442 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6443
6444         PR libfortran/16435
6445         * gfortran.dg/tl_editting.f90: New.
6446         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6447
6448 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6449
6450         * gfortran.dg/char_array_constructor.f90: New test.
6451
6452 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         * gfortran.dg/past_eor.f90: New.
6455         * gfortran.dg/complex_read.f90: New.
6456
6457 2005-07-13  Jeff Law  <law@redhat.com>
6458
6459         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6460         additional casts.
6461
6462         * gcc.dg/tree-ssa/pr22321.c: New test
6463
6464 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6465
6466         PR tree-optimization/21921
6467         * gcc.dg/tree-ssa/pr21921.c: New.
6468
6469 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6470
6471         PR tree-optimizatio/22442
6472         * gcc.dg/tree-ssa/loop-11.c: New test.
6473
6474 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6475
6476         PR tree-opt/21840
6477         * gcc.c-torture/compile/pr21840.c: New test.
6478
6479 2005-07-12  Jan Hubicka  <jh@suse.cz>
6480
6481         * gcc.c-torture/compile/pr22379.c: New test.
6482
6483 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6484
6485         PR libfortran/21593
6486         gfortran.dg/dev_null.f90: Remove outdated comment about
6487         PR libfortran/21593.
6488
6489
6490 2005-07-12  Dale Johannesen  <dalej@apple.com>
6491
6492         * gcc.target/i386/compress-float-sse.c: New.
6493         * gcc.target/i386/compress-float-sse-pic.c: New.
6494         * gcc.target/i386/compress-float-387.c: New.
6495         * gcc.target/i386/compress-float-387-pic.c: New.
6496         * gcc.dg/compress-float-ppc.c: New.
6497         * gcc.dg/compress-float-ppc-pic.c: New.
6498
6499 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6500
6501         PR libfortran/21593
6502         gfortran.dg/dev_null.f90: Remove targets.
6503
6504 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         PR tree-opt/22335
6507         * gcc.dg/pr22335-1.c: New test.
6508         * gcc.dg/pr22335-2.c: New test.
6509
6510 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6511
6512         PR c++/20172
6513         * g++.dg/template/nontype12.C : New test.
6514
6515 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6516
6517         * gcc.dg/tree-ssa/loop-10.c: New test.
6518
6519 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6520
6521         * gcc.c-torture/execute/20020720-1.x: Remove.
6522
6523 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6524
6525         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6526
6527 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6528
6529         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6530         (dg-mips-options): Use it.
6531
6532 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6533
6534         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6535
6536 2005-07-09  Richard Henderson  <rth@redhat.com>
6537
6538         * lib/target-supports.exp (check_effective_target_sync_char_short):
6539         Add alpha.
6540
6541 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6542
6543         PR libfortran/22217
6544         * gfortran.dg/negative-z-descriptor.f90: New test.
6545
6546 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6547
6548         PR tree-opt/22329
6549         * gcc.dg/pr22329.c: New test.
6550
6551 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6552
6553         PR tree-optimization/20139
6554         * gcc.dg/tree-ssa/pr20139.c: New.
6555
6556 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         PR tree-opt/22356
6559         * testsuite/gcc.dg/pr22356-1.c: New test.
6560
6561 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6562
6563         PR c++/21799
6564         * g++.dg/template/unify8.C: New.
6565         * g++.dg/template/unify9.C: New.
6566
6567 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6570
6571 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6572
6573         * gcc.dg/darwin-version-1.c: New.
6574         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6575         * gcc.dg/builtins-20.c: Likewise.
6576         * gcc.dg/builtins-53.c: Likewise.
6577         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6578         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6579         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6580         * gcc.dg/torture/builtins-power-1.c: Likewise.
6581         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6582         on Darwin.
6583
6584 2005-07-07  Jeff Law  <law@redhat.com>
6585
6586         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6587         argument evaluation order.
6588
6589 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6590
6591         PR libfortran/21594
6592         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6593         Add test cases where the shift length is greater than the
6594         array length.
6595
6596 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6597
6598         * obj-c++.dg/proto-lossage-6.mm: New.
6599         * objc.dg/proto-lossage-6.m: New.
6600
6601 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6602
6603         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6604         * objc.dg/gnu-runtime-2.m: Likewise.
6605
6606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6607
6608         * gfortran.dg/longline.f: New test.
6609
6610         * gfortran.dg/badline.f: New test.
6611
6612 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6613
6614         PR fortran/16531
6615         PR fortran/15966
6616         PR fortran/18781
6617         * gfortran.dg/hollerith.f90: New.
6618         * gfortran.dg/hollerith2.f90: New.
6619         * gfortran.dg/hollerith3.f90: New.
6620         * gfortran.dg/hollerith4.f90: New.
6621         * gfortran.dg/hollerith_f95.f90: New.
6622         * gfortran.dg/hollerith_legacy.f90: New.
6623         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6624
6625 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6626
6627         PR objc/22274
6628         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6629         * objc.dg/gnu-runtime-2.m: New.
6630
6631 2005-07-06  Jeff Law  <law@redhat.com>
6632
6633         * gcc.dg/tree-ssa/vrp17.c: New test.
6634
6635 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6636
6637         PR fortran/22327
6638         * gfortran.dg/array_constructor_5.f90: New test.
6639
6640 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6641
6642         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6643
6644 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6645
6646         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6647         * gcc.dg/980816-1.c: Ditto.
6648
6649 2005-07-06  Jeff Law  <law@redhat.com>
6650
6651         * gcc.c-torture/compile/pr21356.c: New test.
6652
6653 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6654
6655         PR c/22013
6656         PR c/22098
6657         * gcc.c-torture/compile/pr22013-1.c,
6658         gcc.c-torture/execute/pr22098-1.c,
6659         gcc.c-torture/execute/pr22098-2.c,
6660         gcc.c-torture/execute/pr22098-3.c: New tests.
6661
6662 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6663
6664         PR c/22308
6665         * gcc.dg/pr22308-1.c: New test.
6666
6667 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6668
6669         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6670         target.
6671         * gcc.dg/compare9.c: Use -fshort-enums instead of
6672         -fno-short-enums.  Change the last test to dg-bogus.
6673
6674 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6675
6676         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6677         * gcc.dg/compare9.c: New.
6678
6679 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6680
6681         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6682
6683 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6684
6685         PR testsuite/22288
6686         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6687
6688
6689 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6690
6691         * gcc.dg/format/gcc_gfc-1.c: New.
6692
6693 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6694
6695         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6696
6697 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6698
6699         PR fortran/20842
6700         * gfortran.dg/io_invalid_1.f90: New test.
6701
6702 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6703
6704         * gcc.dg/format/gcc_diag-1.c: Update.
6705
6706 2005-07-02  Jeff Law  <law@redhat.com>
6707
6708         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6709         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6710
6711 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6712
6713         * gcc.dg/format/gcc_diag-1.c: Update.
6714
6715 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6716
6717         PR tree-opt/22269
6718         * gcc.c-torture/compile/pr22269.c: New test.
6719
6720 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6721
6722         PR 21584
6723         PR 22219
6724         * g++.dg/tree-ssa/pr21584-1.C: New test.
6725         * g++.dg/tree-ssa/pr21584-2.C: New test.
6726
6727 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6728
6729         * obj-c++.dg/try-catch-11.mm: New.
6730         * objc.dg/try-catch-10.m: New.
6731
6732 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6733
6734         * g++.dg/other/ucnid-1.C: xfail on AIX.
6735
6736 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6737
6738         PR 22234
6739         * gcc.dg/20050629-1.c: New test.
6740
6741 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6742
6743         * obj-c++.dg/const-str-1[0-1].mm: New.
6744         * objc.dg/const-str-1[0-1].m: New.
6745
6746 2005-05-29  Richard Henderson  <rth@redhat.com>
6747
6748         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6749         Rename from check_effective_target_vect_no_max.
6750         (check_effective_target_vect_no_int_add): New.
6751         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6752         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6753         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6754         * gcc.dg/vect/vect-reduc-1.c: Use both.
6755         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6756
6757 2005-05-29  Richard Henderson  <rth@redhat.com>
6758
6759         * lib/target-supports.exp (check_effective_target_vect_no_max):
6760         Remove i386 and x86_64.
6761
6762 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6763
6764         PR testsuite/21969
6765         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6766
6767 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6768
6769         PR middle-end/21969
6770         * gcc.dg/vect/pr21969.c: New test.
6771
6772 2005-06-28  Eric Christopher  <echristo@redhat.com>
6773
6774         PR c/22052
6775         PR c/21975
6776         * gcc.dg/inline1.c: New test.
6777         * gcc.dg/inline2.c: Ditto.
6778         * gcc.dg/inline3.c: Ditto.
6779         * gcc.dg/inline4.c: Ditto.
6780         * gcc.dg/inline5.c: Ditto.
6781
6782 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6783
6784         PR libfortran/22142
6785         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6786         Add testcase also testing eoshift1 for PR 22142.
6787
6788 2005-06-28  Richard Henderson  <rth@redhat.com>
6789
6790         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6791         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6792         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6793         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6794         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6795
6796 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6797
6798         PR libfortran/22142
6799         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6800         Add testcase for PR 22142.
6801
6802 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6803
6804         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6805         gcc.target/ia64/fpreg-2.c: New tests.
6806
6807 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6808
6809         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6810
6811 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6812
6813         PR libfortran/22170
6814         * gfortran.dg/slash_1.f90: New test.
6815
6816 2005-06-27  Richard Henderson  <rth@redhat.com>
6817
6818         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6819         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6820         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6821         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6822         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6823         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6824
6825 2005-06-27  Richard Henderson  <rth@redhat.com>
6826
6827         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6828         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6829
6830 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6831
6832         * obj-c++.dg/proto-lossage-5.mm: New.
6833         * objc.dg/proto-lossage-5.m: New.
6834
6835 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6836
6837         PR 21959
6838         * gcc.dg/tree-ssa/pr21959.c: New test.
6839
6840 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6841
6842         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6843         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6844         testing uninitialized var.
6845
6846         * gcc.c-torture/execute/builtins/chk.h: New.
6847         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6848         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6849         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6850         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6851         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6852         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6853         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6854         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6855         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6856         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6857         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6858         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6859         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6860         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6861         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6862         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6863         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6864         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6865         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6866         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6867         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6868         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6869         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6870         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6871         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6872         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6873         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6874         * gcc.dg/builtin-object-size-1.c: New test.
6875         * gcc.dg/builtin-object-size-2.c: New test.
6876         * gcc.dg/builtin-object-size-3.c: New test.
6877         * gcc.dg/builtin-object-size-4.c: New test.
6878         * gcc.dg/builtin-object-size-5.c: New test.
6879         * gcc.dg/builtin-stringop-chk-1.c: New test.
6880         * gcc.dg/builtin-stringop-chk-2.c: New test.
6881         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6882         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6883         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6884         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6885         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6886         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6887         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6888         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6889         * gcc.c-torture/execute/printf-1.c: New test.
6890         * gcc.c-torture/execute/fprintf-1.c: New test.
6891         * gcc.c-torture/execute/vprintf-1.c: New test.
6892         * gcc.c-torture/execute/vfprintf-1.c: New test.
6893         * gcc.c-torture/execute/printf-chk-1.c: New test.
6894         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6895         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6896         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6897
6898 2005-06-27  Michael Matz  <matz@suse.de>
6899
6900         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6901         slot is not merged if address escapes.
6902
6903 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6904
6905         PR c/21911
6906         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6907
6908 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR middle-end/17965
6911         * gcc.c-torture/compile/20050622-1.c: New test.
6912
6913         PR middle-end/22028
6914         * gcc.dg/20050620-1.c: New test.
6915
6916 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6917
6918         PR tree-optimization/22026
6919         * gcc.dg/tree-ssa/pr22026.c: New.
6920
6921 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6922
6923         PR libfortran/22144
6924         * gfortran.dg/shift-alloc.f90: New testcase.
6925
6926 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6927
6928         * all files: Update FSF address in copyright headers.
6929
6930 2005-06-22  Jan Hubicka  <jh@suse.cz>
6931
6932         * wholeprogram-1.c: New testcase.
6933         * wholeprogram-2.c: New testcase.
6934
6935 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6936
6937         PR 22171
6938         * gcc.dg/tree-ssa/pr22171.c: New test.
6939
6940 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6941
6942         * gfortran.dg/simplify_modulo.f90: New.
6943
6944 2005-06-24  Jan Hubicka  <jh@suse.cz>
6945
6946         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6947
6948 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6949
6950         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6951
6952 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6953
6954         * obj-c++.dg/typedef-alias-1.mm: New.
6955         * objc.dg/typedef-alias-1.m: New.
6956
6957 2005-06-23  Jeff Law  <law@redhat.com>
6958
6959         * gcc.dg/tree-ssa/vrp16.c: New test.
6960
6961 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6962
6963         * lib/target-supports.exp: Add
6964         check_effective_target_fortran_large_real and
6965         check_effective_target_fortran_large_int to check for
6966         corresponding effective targets.
6967         * gfortran.dg/large_integer_kind_1.f90: New test.
6968         * gfortran.dg/large_real_kind_1.f90: New test.
6969
6970 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6971
6972         PR tree-optimization/22117
6973         * gcc.dg/tree-ssa/pr22117.c: New.
6974
6975 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6976
6977         PR testsuite/22123
6978         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6979
6980 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6981
6982         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6983
6984 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6985
6986         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6987         * gfortran.dg/f2c_4.c: Likewise.
6988
6989 2005-06-22 Paul Brook  <paul@codesourcery.com>
6990
6991         PR fortran/21034
6992         * gfortran.dg/auto_save_1.f90: New test.
6993
6994 2005-06-22  Michael Matz  <matz@suse.de>
6995
6996         * gcc.target/x86-64/abi: New directory.
6997         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6998         * gcc.target/x86-64/abi/README.gcc: New file.
6999         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7000         * gcc.target/x86-64/abi/asm-support.s: New file.
7001         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7002         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7003         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7004         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7005         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7006         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7007         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7008         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7009         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7010         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7011         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7012         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7013         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7014         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7015         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7016         * gcc.target/x86_64/abi/test_varargs.c: New test.
7017
7018 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7019
7020         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7021         32-bit i?86 and x86_64.
7022
7023 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7024
7025         * obj-c++.dg/const-str-[1-9].mm: New tests.
7026
7027 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7028
7029         PR fortran/22010
7030         * gfortran.dg/namelist_use.f90: New.
7031         * gfortran.dg/namelist_use_only.f90: New.
7032
7033 2005-06-21  Jeff Law  <law@redhat.com>
7034
7035         * gcc.dg/tree-ssa/vrp15.c: New test.
7036
7037 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7038
7039         * lib/target-supports.exp (check_effective_target_vect_reduction):
7040         Remove.
7041         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7042         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7043         remove vect_reduction target keyword. Also avoid two returns in main.
7044         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7045         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7046         * gcc.dg/vect/vect-reduc-1short.c: New test.
7047         * gcc.dg/vect/vect-reduc-1char.c: New test.
7048         * gcc.dg/vect/vect-reduc-2short.c: New test.
7049         * gcc.dg/vect/vect-reduc-2char.c: New test.
7050         * gcc.dg/vect/vect-reduc-6.c: New test.
7051         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7052         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7053         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7054
7055 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7056         Paul Thomas  <pault@gcc.gnu.org>
7057
7058         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7059         New tests.
7060
7061 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7062
7063         * gfortran.dg/backslash_1.f90: New test.
7064         * gfortran.dg/backslash_2.f90: New test.
7065
7066 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7067
7068         * gfortran.dg/duplicate_labels.f90: New test.
7069
7070 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7071
7072         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7073         unsupportable relocations.
7074         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7075         * gcc.dg/20050321-2.c: xfail for NetWare.
7076
7077 2005-06-20  Andreas Jaeger  <aj@suse.de>
7078
7079         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7080         gcc.target/i386/fastcall-sseregparm.c,
7081         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7082
7083 2005-06-19  Richard Henderson  <rth@redhat.com>
7084
7085         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7086
7087 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7088
7089         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7090
7091 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7092
7093         PR c++/22115
7094         * g++.dg/conversion/simd2.C: Change expected error message.
7095
7096 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7097
7098         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7099         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7100         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7101
7102 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7103
7104         * gcc.dg/fold-mod-1.c: New test.
7105
7106 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7107
7108         PR fortran/19926
7109         * gfortran.dg/pr19926.f90: New test.
7110
7111 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7112
7113         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7114         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7115         targets.
7116         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7117         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7118
7119 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7120
7121         * gcc.target/ia64/float80-varargs-1.c: New test.
7122
7123 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7124
7125         PR tree-opt/22035
7126         * gfortran.dg/f2c_6.f90: New test.
7127
7128 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7129
7130         PR c++/17413
7131         * g++.dg/template/local5.C: New.
7132
7133 2005-06-17  Richard Henderson  <rth@redhat.com>
7134
7135         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7136
7137 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7138
7139         PR testsuite/21945
7140         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7141
7142 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7143
7144         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7145         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7146         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7147         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7148         check_vect to verify the presence of hardware vector support.
7149
7150 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7151
7152         PR testsuite/22056
7153         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7154
7155 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7156
7157         PR libfortran/19216
7158         * gfortran.dg/pr19216.f: Add correct space between brackets and
7159         dg directive.
7160
7161 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7162
7163         PR libfortran/16436
7164         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7165
7166 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7167
7168         * gcc.target/i386/attributes-error.c: New testcase.
7169         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7170         * gcc.target/i386/regparm-stdcall.c: Likewise.
7171         * gcc.target/i386/sseregparm-1.c: Likewise.
7172         * gcc.target/i386/sseregparm-2.c: Likewise.
7173
7174 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7175
7176         * g++.dg/rtti/crash2.C: New.
7177
7178 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7179
7180         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7181
7182 2005-06-15  David Ung  <davidu@mips.com>
7183
7184         * gcc.target/mips/mips16e-extends.c: New test for testing the
7185         generation of MIPS16e zeb/zeh, seb/seh instructions.
7186
7187 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7188
7189         PR 22018
7190         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7191         * gcc.dg/tree-ssa/pr22018.c: New test.
7192
7193 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7194
7195         * gcc.dg/simd-1.c: Update error messages.
7196         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7197         * gcc.dg/simd-2.c: Update error messages.
7198         * gcc.dg/simd-4.c: New.
7199
7200 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7201
7202         PR c++/20678
7203         * g++.dg/other/crash-4.C: New.
7204
7205 2005-06-14  Devang Patel  <dpatel@apple.com>
7206
7207         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7208
7209 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7210
7211         PR c++/21929
7212         * g++.dg/parse/crash11.C: Update
7213
7214 2005-06-13  Jeff Law  <law@redhat.com>
7215
7216         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7217         perform the desired transformations.
7218         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7219         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7220
7221 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7222
7223         PR fortran/22038
7224         * gfortran.dg/forall_1.f90: Un-XFAIL.
7225
7226 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7227
7228         PR c++/21929
7229         * g++.dg/parse/crash26.C: New.
7230
7231         PR c++/20789
7232         * g++.dg/init/member1.C: New.
7233
7234 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7235
7236         * gfortran.dg/altreturn_1.f90: New test.
7237
7238 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7239
7240         PR middle-end/21985
7241         * gcc.dg/tree-ssa/pr21985.c: New test.
7242
7243 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7244
7245         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7246
7247 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7248
7249         PR c++/21930
7250         * g++.dg/other/error10.C: New test case.
7251
7252 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7253
7254         PR libfortran/19155
7255         * gfortran.dg/pr19155.f: Add test.
7256
7257 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7258
7259         * gfortran.dg/f2c_7.f90: New test.
7260
7261         * gfortran.dg/forall_1.f90: XFAILed.
7262
7263 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7264
7265         * gcc.dg/pr14796-1.c: New.
7266         * gcc.dg/pr14796-2.c: New.
7267
7268 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7269
7270         PR fortran/17792
7271         PR fortran/21375
7272         * gfortran.dg/deallocate_stat.f90: New test.
7273
7274 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7275
7276         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7277
7278 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7279
7280         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7281         access will be generated when this loop is vectorized. Test that
7282         accesses with same alignment were detected.
7283         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7284         Test that accesses with same alignment were detected.
7285         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7286         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7287         alignment were detected.
7288
7289 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7290
7291         PR c++/10611
7292         * g++.dg/conversion/simd2.C: New.
7293
7294 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7295
7296         * gcc.dg/Wcxx-compat-1.c: New.
7297
7298 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7299
7300         PR libfortran/21480
7301         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7302         complex array.
7303
7304 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7305
7306         * gcc.dg/alias-8.c: New.
7307
7308 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7309
7310         * gcc.dg/format/cmn_err-1.c: Update.
7311
7312 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7313
7314         PR target/20666
7315         * gcc.target/sparc/fexpand-2.c: New.
7316         * gcc.target/sparc/fpmerge-2.c: New.
7317         * gcc.target/sparc/fpmul-2.c: New.
7318         * gcc.target/sparc/noresult.c: New.
7319         * gcc.target/sparc/pdist-2.c: New.
7320         * gcc.target/sparc/pdist-3.c: New.
7321
7322 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7323
7324         PR testsuite/21702
7325         * gcc.target/i386/i386.exp: Fix comment typo.
7326
7327 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7328
7329         PR c++/19497
7330         * g++.dg/inherit/using5.C: New.
7331         * g++.dg/inherit/using6.C: New.
7332
7333 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7334
7335         PR c++/19894
7336         * g++.dg/template/ptrmem15.C: New test.
7337
7338         PR c++/20563
7339         * g++.dg/ext/label4.C: New test.
7340
7341 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7342
7343         * gcc.dg/tls/debug-1.c: New test.
7344
7345 2005-06-07  Dale Johannesen  <dalej@apple.com>
7346
7347         * gcc.target/i386/movq.c: New.
7348
7349 2005-06-07  Dale Johannesen  <dalej@apple.com>
7350
7351         * gcc.dg/20050607-1.c: New.
7352
7353 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7354
7355         PR middle-end/21850
7356         * gcc.c-torture/execute/20050607-1.c: New test.
7357
7358 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7359
7360         PR libfortran/21926
7361         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7362         Test case where the return array has lowest stride one,
7363         but isn't packed.
7364
7365 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7366
7367         * lib/target-supports.exp (check_effective_target_sync_int_long):
7368         Add s390 and s390x targets.
7369
7370 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7371
7372         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7373         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7374         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7375         * gcc.dg/tree-ssa/loop-9.c: New test.
7376
7377 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7378
7379         * g++.dg/parse/defarg10.C: New.
7380
7381 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR regression/21897
7384         * gcc.c-torture/execute/20050604-1.c: New test.
7385
7386 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         PR 21903
7389         * g++.dg/parse/defarg9.C: New.
7390
7391         PR c++/20637
7392         * g++.dg/inherit/using4.C: New.
7393         * g++.dg/overload/error1.C: Adjust expected errors.
7394         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7395         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7396         * g++.old-deja/g++.other/redecl2.C: Likewise.
7397         * g++.old-deja/g++.other/redecl4.C: Likewise.
7398         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7399
7400 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7401
7402         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7403
7404 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7405
7406         * lib/gfortran.exp (gfortran_target_compile): Call
7407         dg-additional-files-options
7408         * gfortran.dg/f2c_4.f90: New file
7409         * gfortran.dg/f2c_4.c: New file
7410         * gfortran.dg/f2c_5.f90: New file
7411         * gfortran.dg/f2c_5.c: New file
7412
7413 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7414
7415         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7416
7417         PR fortran/21912
7418         * gfortran.dg/array_constructor_4.f90: New test.
7419
7420 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7421
7422         PR c++/21619
7423         * g++.dg/ext/builtin9.C: New test.
7424
7425 2005-06-05  Dale Johannesen  <dalej@apple.com>
7426
7427         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7428         * gcc.c-torture/execute/20050603-2.c: Ditto.
7429
7430 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7431
7432         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7433         * gcc.dg/vect/vect-reduc-1.c: New.
7434         * gcc.dg/vect/vect-reduc-2.c: New.
7435         * gcc.dg/vect/vect-reduc-3.c: New.
7436
7437 2005-06-04  Dale Johannesen  <dalej@apple.com>
7438
7439         * gcc.c-torture/execute/20050603-1.c: New.
7440         * gcc.c-torture/execute/20050603-2.c: New.
7441         * gcc.dg/20050603-3.c: New.
7442
7443 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7444
7445         PR fortran/19195
7446         * gfortran.dg/debug_1.f90: New test.
7447
7448         * gfortran.dg/forall_1.f90: New test.
7449
7450 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7451
7452         * gfortran.dg/array_constructor_3.f90: New test.
7453
7454 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7455
7456         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7457
7458 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7459
7460         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7461
7462 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7463
7464         PR c/21873
7465         * gcc.dg/init-excess-1.c: New test.
7466
7467 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/21853
7470         * g++.dg/expr/static_cast6.C: New test.
7471
7472 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7473
7474         * gcc.dg/tree-ssa/vrp14.c: New test.
7475
7476 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7477
7478         PR c++/21336
7479         * g++.dg/template/new2.C: New test.
7480
7481 2005-06-03  Josh Conner  <jconner@apple.com>
7482
7483         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7484         all entries in initializer.
7485
7486 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7487
7488         PR middle-end/21858
7489         * gcc.dg/pr21858.c: New testcase.
7490
7491 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7492
7493         PR tree-optimization/21292
7494
7495         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7496         New.
7497         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7498         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7499         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7500         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7501         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7502
7503 2005-06-02  Richard Henderson  <rth@redhat.com>
7504
7505         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7506
7507 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7508
7509         * gcc.dg/wtypequal.c: New testcase.
7510
7511 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7512
7513         PR 21582
7514         * gcc.dg/tree-ssa/pr21582.c: New test.
7515
7516 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7517
7518         PR c++/21280
7519         * g++.dg/opt/interface2.h: New.
7520         * g++.dg/opt/interface2.C: New.
7521         * g++.dg/init/ctor4.C: Adjust error lines.
7522         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7523         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7524         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7525         * g++.old-deja/g++.pt/assign1.C: Likewise.
7526         * g++.old-deja/g++.pt/crash20.C: Likewise.
7527
7528 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7529
7530         PR tree-optimization/21734
7531         * g++.dg/vect/pr21734_1.cc: New.
7532         * g++.dg/vect/pr21734_2.cc: New.
7533
7534 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7535
7536         PR c++/20350
7537         * g++.dg/template/spec24.C: New.
7538
7539         PR c++/21151
7540         * g++.dg/pch/local-1.C: New.
7541         * g++.dg/pch/local-1.Hs: New.
7542
7543 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7544
7545         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7546         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7547         * gcc.dg/tree-ssa/pr14341.c: New test.
7548         * gcc.dg/tree-ssa/pr14841.c: New test.
7549         * gcc.dg/tree-ssa/pr20701.c: New test.
7550         * gcc.dg/tree-ssa/pr21086.c: New test.
7551         * gcc.dg/tree-ssa/pr21090.c: New test.
7552         * gcc.dg/tree-ssa/pr21332.c: New test.
7553         * gcc.dg/tree-ssa/pr21458.c: New test.
7554         * gcc.dg/tree-ssa/pr21658.c: New test.
7555         * gcc.dg/tree-ssa/vrp01.c: New test.
7556         * gcc.dg/tree-ssa/vrp02.c: New test.
7557         * gcc.dg/tree-ssa/vrp03.c: New test.
7558         * gcc.dg/tree-ssa/vrp04.c: New test.
7559         * gcc.dg/tree-ssa/vrp05.c: New test.
7560         * gcc.dg/tree-ssa/vrp06.c: New test.
7561         * gcc.dg/tree-ssa/vrp07.c: New test.
7562         * gcc.dg/tree-ssa/vrp08.c: New test.
7563         * gcc.dg/tree-ssa/vrp09.c: New test.
7564         * gcc.dg/tree-ssa/vrp10.c: New test.
7565         * gcc.dg/tree-ssa/vrp11.c: New test.
7566         * gcc.dg/tree-ssa/vrp12.c: New test.
7567         * gcc.dg/tree-ssa/vrp13.c: New test.
7568
7569 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7570
7571         PR 21029
7572         * gcc.dg/tree-ssa/pr21029.c: New test.
7573
7574 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7575
7576         * gfortran.dg/logint-1.f: New test case.
7577         * gfortran.dg/logint-2.f: Likewise.
7578         * gfortran.dg/logint-3.f: Likewise.
7579
7580 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR c/21536
7583         PR c/20760
7584         * gcc.dg/20050527-1.c: New test.
7585
7586         * gcc.dg/i386-sse-12.c: New test.
7587
7588         PR fortran/21729
7589         * gfortran.dg/implicit_5.f90: New test.
7590
7591 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7592
7593         PR fortran/20883
7594         * gfortran/assign_4.f90: New test.
7595         * gfortran/assign_2.f90: Change compile to run.
7596
7597 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7598
7599         * lib/target-supports.exp
7600         (check_effective_target_sync_char_short): New.
7601         * gcc.dg/sync-2.c: New.
7602
7603 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7604
7605         PR tree-optimization/21817
7606         * gcc.dg/torture/pr21817-1.c: New.
7607
7608 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         PR c++/21165
7611         * g++.dg/template/init5.C: New.
7612
7613 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7614
7615         * gfortran.dg/char_initialiser_actual.f90:
7616         Test character initialisers as actual arguments.
7617         * gfortran.dg/char_pointer_comp_assign.f90:
7618         Test character pointer structure component assignments.
7619         * gfortran.dg/char_array_structure_constructor.f90:
7620         Test character components in structure constructors.
7621
7622 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7623
7624         PR middle-end/20931
7625         * g++.dg/opt/pr20931.C: New test.
7626
7627 2005-05-31  Andreas Jaeger  <aj@suse.de>
7628
7629         PR testsuite/20772
7630         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7631         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7632         g++.old-deja/g++.ext/asmspec1.C,
7633         g++.old-deja/g++.other/regstack.C,
7634         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7635         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7636         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7637         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7638         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7639         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7640         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7641         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7642         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7643         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7644         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7645         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7646         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7647         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7648         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7649         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7650         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7651         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7652         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7653
7654 2005-05-31  Jeff Law  <law@redhat.com>
7655
7656         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7657
7658 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7659
7660         PR middle-end/21743
7661         * gcc.dg/builtins-1.c: Activate disabled clog test.
7662         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7663
7664 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7665
7666         * gfortran.dg/char_pointer_assign.f90:
7667         Test character-pointer assignments and pointer assignments.
7668         * gfortran.dg/char_pointer_dummy.f90:
7669         Test character-pointer dummy arguments.
7670         * gfortran.dg/char_pointer_func.f90:
7671         Test character-pointer function returns.
7672         * gfortran.dg/char_pointer_dependency.f90:
7673         Test character-pointer functions with dependencies.
7674
7675 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7676
7677         PR c++/21784
7678         * g++.dg/lookup/using14.C: New test.
7679
7680 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7681
7682         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7683         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7684         trailing ^M.
7685
7686 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7687
7688         PR c++/17413
7689         * g++.dg/template/local5.C: New.
7690
7691         PR target/21761
7692         * gcc.c-torture/compile/pr21761.c: New.
7693
7694         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7695         before darwin8.
7696
7697 2005-05-30  Steven G. Kargl
7698
7699         PR fortran/20846
7700         * gfortran.dg/inquire_8.f90: New test.
7701
7702 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7703
7704         PR libfortran/21376
7705         * gfortran.dg/output_exponents_1.f90: New test.
7706
7707 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7708
7709         PR libfortran/20006
7710         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7711
7712 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/21210
7715         * g++.dg/ext/complex1.C: New test.
7716
7717         PR c++/21340
7718         * g++.dg/init/ctor6.C: New test.
7719
7720 2005-05-29  Jan Hubicka  <jh@suse.cz>
7721
7722         * gcc.c-torture/compile/pr21562.c: New.
7723
7724 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7725
7726         * gfortran.dg/subnormal_1.f90: New test.
7727
7728 2005-05-28  Jan Hubicka  <jh@suse.cz>
7729
7730         * tree-prof.exp: Fix comment.
7731         * value-prof-1.c: New.
7732         * value-prof-2.c: New.
7733         * value-prof-3.c: New.
7734         * value-prof-4.c: New.
7735
7736 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/21614
7739         * g++.dg/expr/ptrmem6.C: New test.
7740         * g++.dg/expr/ptrmem6a.C: Likewise.
7741
7742 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7743
7744         PR tree-optimization/21658
7745         * gcc.dg/tree-ssa/pr21658.c: New.
7746
7747 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7748
7749         PR c++/21455
7750         * g++.dg/inherit/ptrmem3.C: New.
7751
7752         PR c++/21681
7753         * g++.dg/parse/template16.C: New.
7754
7755 2005-05-27  Andreas Jaeger  <aj@suse.de>
7756
7757         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7758
7759         * gcc.dg/i386-sse-8.c: Run test on all archs.
7760
7761 2005-05-26  Mike Stump  <mrs@apple.com>
7762
7763         * objc.dg/isa-field-1.m: Only run on darwin.
7764         * objc.dg/lookup-1.m: Likewise.
7765         * objc.dg/try-catch-8.m: Likewise.
7766
7767 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7768
7769         PR tree-optimization/9814
7770         * gcc.dg/pr9814-1.c: New test case.
7771
7772 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7773
7774         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7775         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7776         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7777         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7778         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7779         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7780         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7781         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7782         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7783         objc.dg/try-catch-8.m: New.
7784
7785 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7786
7787         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7788         remove extraneous semicolons.
7789
7790 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7791
7792         * obj-c++.dg/comp-types-12.mm: New.
7793         * objc.dg/comp-types-11.m: New.
7794         * objc.dg/selector-4.m: New.
7795
7796 2005-05-26  Andreas Jaeger  <aj@suse.de>
7797
7798         PR testsuite/20772
7799         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7800         g++.old-deja/g++.ext/attrib3.C,
7801         g++.old-deja/g++.other/store-expr1.C,
7802         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7803         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7804         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7805         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7806         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7807         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7808         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7809         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7810         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7811         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7812         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7813         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7814         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7815         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7816         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7817         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7818         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7819         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7820         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7821
7822 2005-05-26  Andreas Jaeger  <aj@suse.de>
7823
7824         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7825         x86-64 compilation.
7826
7827 2005-05-26  Andreas Jaeger  <aj@suse.de>
7828
7829         PR testsuite/20772
7830         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7831         gcc.misc-tests/i386-pf-athlon-1.c,
7832         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7833         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7834         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7835         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7836         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7837         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7838         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7839         programs.
7840
7841         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7842         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7843         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7844         x86-64 compilation.
7845
7846         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7847         x86_64.
7848
7849         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7850         effective-target ilp32.
7851
7852 2005-05-26  David Ung  <davidu@mips.com>
7853
7854         * gcc.target/mips/ext_ins.c: New test for testing the generation
7855         of MIPS32/64 rev 2 ext/ins instructions.
7856
7857 2005-05-26  Andreas Jaeger  <aj@suse.de>
7858
7859         * treelang/compile/unsigned.tree: Use gimple instead of
7860         nonexisting generic dump.
7861
7862 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7863
7864         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7865
7866 2005-05-26  Andreas Jaeger  <aj@suse.de>
7867
7868         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7869
7870 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7871
7872         PR libfortran/17283
7873         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7874         Test callee-allocated memory with write statements.
7875
7876 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7877
7878         PR middle-end/21709
7879         * gcc.dg/pr21709-1.c: New test case.
7880
7881 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7882             Mike Stump  <mrs@apple.com>
7883
7884         * objc/execute/next_mapping.h: Update for C++.
7885
7886         * obj-c++.dg/selector-1.mm: Move to...
7887         * obj-c++.dg/selector-4.mm: here...
7888
7889         * obj-c++.dg/basic.mm: New.
7890         * obj-c++.dg/comp-types-1.mm: New.
7891         * obj-c++.dg/cxx-class-1.mm: New.
7892         * obj-c++.dg/cxx-ivars-1.mm: New.
7893         * obj-c++.dg/cxx-ivars-2.mm: New.
7894         * obj-c++.dg/cxx-ivars-3.mm: New.
7895         * obj-c++.dg/cxx-scope-1.mm: New.
7896         * obj-c++.dg/cxx-scope-2.mm: New.
7897         * obj-c++.dg/defs.mm: New.
7898         * obj-c++.dg/empty-private-1.mm: New.
7899         * obj-c++.dg/encode-1.mm: New.
7900         * obj-c++.dg/encode-2.mm: New.
7901         * obj-c++.dg/encode-3.mm: New.
7902         * obj-c++.dg/extern-c-1.mm: New.
7903         * obj-c++.dg/extra-semi.mm: New.
7904         * obj-c++.dg/fix-and-continue-2.mm: New.
7905         * obj-c++.dg/isa-field-1.mm: New.
7906         * obj-c++.dg/ivar-list-semi.mm: New.
7907         * obj-c++.dg/local-decl-1.mm: New.
7908         * obj-c++.dg/lookup-1.mm: New.
7909         * obj-c++.dg/lookup-2.mm: New.
7910         * obj-c++.dg/method-1.mm: New.
7911         * obj-c++.dg/method-2.mm: New.
7912         * obj-c++.dg/method-3.mm: New.
7913         * obj-c++.dg/method-4.mm: New.
7914         * obj-c++.dg/method-5.mm: New.
7915         * obj-c++.dg/method-6.mm: New.
7916         * obj-c++.dg/method-7.mm: New.
7917         * obj-c++.dg/no-extra-load.mm: New.
7918         * obj-c++.dg/overload-1.mm: New.
7919         * obj-c++.dg/pragma-1.mm: New.
7920         * obj-c++.dg/pragma-2.mm: New.
7921         * obj-c++.dg/private-1.mm: New.
7922         * obj-c++.dg/private-2.mm: New.
7923         * obj-c++.dg/proto-qual-1.mm: New.
7924         * obj-c++.dg/qual-types-1.mm: New.
7925         * obj-c++.dg/stubify-1.mm: New.
7926         * obj-c++.dg/stubify-2.mm: New.
7927         * obj-c++.dg/super-class-1.mm: New.
7928         * obj-c++.dg/super-class-2.mm: New.
7929         * obj-c++.dg/super-dealloc-1.mm: New.
7930         * obj-c++.dg/super-dealloc-2.mm: New.
7931         * obj-c++.dg/template-1.mm: New.
7932         * obj-c++.dg/template-2.mm: New.
7933         * obj-c++.dg/template-3.mm: New.
7934         * obj-c++.dg/template-4.mm: New.
7935         * obj-c++.dg/template-5.mm: New.
7936         * obj-c++.dg/template-6.mm: New.
7937         * obj-c++.dg/try-catch-1.mm: New.
7938         * obj-c++.dg/try-catch-2.mm: New.
7939         * obj-c++.dg/try-catch-3.mm: New.
7940         * obj-c++.dg/try-catch-4.mm: New.
7941         * obj-c++.dg/try-catch-5.mm: New.
7942         * obj-c++.dg/try-catch-6.mm: New.
7943         * obj-c++.dg/try-catch-7.mm: New.
7944         * obj-c++.dg/try-catch-8.mm: New.
7945         * obj-c++.dg/try-catch-9.mm: New.
7946         * obj-c++.dg/va-meth-1.mm: New.
7947
7948 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7949
7950         * obj-c++.dg/selector-1.mm: New.
7951         * obj-c++.dg/selector-2.mm: New.
7952
7953 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7954
7955         * obj-c++.dg/selector-3.mm: New.
7956         * objc.dg/selector-3.m: New.
7957
7958 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7959
7960         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7961         about where warning appears.
7962
7963 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7964
7965         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7966         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7967         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7968         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7969
7970 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7971
7972         * gcc.dg/20050524-1.c: New test.
7973
7974 2005-05-25  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/tree-prof/inliner-1.c: New.
7977
7978 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7979
7980         * gcc.dg/tree-prof: New directory.
7981         * gcc.dg/tree-prof/tree-prof.exp: New.
7982
7983 2005-05-25  DJ Delorie  <dj@redhat.com>
7984
7985         * gcc.dg/Wattributes-1.c: New.
7986         * gcc.dg/Wattributes-2.c: New.
7987         * gcc.dg/Wattributes-3.c: New.
7988
7989 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7990
7991         PR tree-optimization/19833
7992         * gcc.dg/uninit-4.c: Remove xfail.
7993         * gcc.dg/uninit-9.c: Ditto.
7994
7995 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7996
7997         * obj-c++.dg/bitfield-[1-5].mm: New.
7998         * obj-c++.dg/class-protocol-1.mm: New.
7999         * obj-c++.dg/comp-types-1[0-1].mm: New.
8000         * obj-c++.dg/comp-types-[2-9].mm: New.
8001         * obj-c++.dg/encode-[4-8].mm: New.
8002         * obj-c++.dg/layout-1.mm: New.
8003         * obj-c++.dg/method-1[0-9].mm: New.
8004         * obj-c++.dg/method-2[0-1].mm: New.
8005         * obj-c++.dg/method-[8-9].mm: New.
8006         * obj-c++.dg/objc-gc-3.mm: New.
8007         * obj-c++.dg/try-catch-10.mm: New.
8008         * objc.dg/bitfield-5.m: New.
8009         * objc.dg/comp-types-10.m: New.
8010         * objc.dg/comp-types-9.m: New.
8011         * objc.dg/layout-1.m: New.
8012         * objc.dg/objc-gc-4.m: New.
8013         * objc.dg/try-catch-9.m: New.
8014         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8015         * objc.dg/comp-types-1.m: Likewise.
8016         * objc.dg/comp-types-[5-6].m: Likewise.
8017         * objc.dg/method-9.m: Likewise.
8018
8019 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8020
8021         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8022         and on hardware without VMX support.
8023
8024         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8025
8026         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8027
8028         * lib/profopt.exp (dg-final-generate, dg-final-use,
8029         profopt-final-code, profopt-get-options): New.
8030         (profopt-execute): Process test directives.
8031
8032         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8033         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8034         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8035
8036 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8037
8038         PR C++/21645
8039         * g++.dg/init/ctor5.C: New test.
8040
8041 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8042
8043         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8044         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8045         vect-113.c, vect-114.c.
8046
8047 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8048
8049         * gcc.dg/const-elim-1.c: Remove xfails.
8050
8051 2005-05-23  Jeff Law  <law@redhat.com>
8052
8053         * gcc.c-torture/compile/pr21638.c: New test.
8054         * gcc.c-torture/compile/20050520-1.c: New test.
8055
8056 2005-05-23  Nick Clifton  <nickc@redhat.com>
8057
8058         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8059         be a proper triple, ie: m32r*-*-*.
8060         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8061
8062 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8063
8064         PR middle-end/21331
8065         PR tree-opt/21293
8066         * gcc.c-torture/compile/pr21293.c: New test.
8067         * gcc.c-torture/execute/pr21331.c: New test.
8068
8069 2004-05-20  Richard Henderson  <rth@redhat.com>
8070
8071         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8072
8073 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8074
8075         * obj-c++-dg.exp: Add.
8076         * obj-c++.exp: Add.
8077         * obj-c++.dg/dg.exp: Add.
8078
8079 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8080
8081         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8082         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8083
8084 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8085
8086         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8087
8088 2004-05-19  Richard Henderson  <rth@redhat.com>
8089
8090         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8091
8092 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8093
8094         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8095
8096         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8097
8098 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR c++/21495
8101         * g++.dg/parse/extern1.C: New test.
8102         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8103
8104 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8105
8106         * gcc.dg/c99-math.h: New.
8107         * gcc.dg/c99-math-float-1.c: New test.
8108         * gcc.dg/c99-math-double-1.c: Likewise.
8109         * gcc.dg/c99-math-long-double-1.c: Likewise.
8110
8111 2005-05-18  Richard Henderson  <rth@redhat.com>
8112
8113         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8114
8115 2005-05-18  Devang Patel  <dpatel@apple.com>
8116
8117         * g++.dg/opt/20050511-1.C: New test.
8118
8119 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8120
8121         PR libfortran/21127
8122         * gfortran.dg/reshape-complex.f90: New test.
8123
8124 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8125
8126         * gfortran.dg/array_constructor_1.f90: New test.
8127         * gfortran.dg/array_constructor_2.f90: New test.
8128
8129 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8130
8131         PR fortran/20954
8132         * gfortran.dg/pr20954.f: New test.
8133
8134 2005-05-17  Mike Stump  <mrs@apple.com>
8135
8136         Yet more Objective-C++...
8137
8138         * objc.dg/method-5.m: Update.
8139         * objc.dg/method-6.m: Update.
8140         * objc.dg/method-7.m: Update.
8141         * objc.dg/method-9.m: Update.
8142         * objc.dg/try-catch-2.m: Update.
8143
8144 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8145
8146         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8147         Remove little-endian optimizations.
8148
8149 2005-05-17  Jeff Law  <law@redhat.com>
8150
8151         * g++.dg/tree-ssa/pr14814.C: New test.
8152         * gcc.dg/tree-ssa/pr14814.C: New test.
8153         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8154         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8155
8156 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8157
8158         * gcc.dg/compat/generate-random.c: Do not include
8159         libiberty.h.
8160         * gcc.dg/compat/generate-random_r.c: Likewise.
8161
8162 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8163
8164         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8165
8166 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8167
8168         PR middle-end/21595
8169         * g++.dg/tree-ssa/builtin1.C: New testcase.
8170
8171 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR c++/21454
8174         * g++.dg/opt/const4.C: New test.
8175
8176         PR middle-end/21492
8177         * g++.dg/opt/crossjump1.C: New test.
8178
8179         PR tree-optimization/21610
8180         * gcc.c-torture/compile/20050516-1.c: New test.
8181
8182         PR fortran/15080
8183         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8184         about the test failing.
8185         * gfortran.fortran-torture/execute/where_7.f90: New test.
8186         * gfortran.fortran-torture/execute/where_8.f90: New test.
8187
8188 2005-05-16  Richard Henderson  <rth@redhat.com>
8189
8190         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8191         i?86 and x86_64.
8192
8193 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8194
8195         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8196         (limits.h): Include unconditionally.
8197         (stdlib.h): Likewise.
8198         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8199         (limits.h): Include unconditionally.
8200         (stdlib.h): Likewise.
8201         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8202         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8203         (limits.h): Include unconditionally.
8204         (stdlib.h): Likewise.
8205         (hashtab.h): Do not include.
8206         (getopt.h): Likewise.
8207         (stddef.h): Include.
8208         (hashval_t): Define.
8209         (struct entry): Add "next" field.
8210         (HASH_SIZE): New macro.
8211         (hash_table): New variable.
8212         (switchfiles): Do not use xmalloc.
8213         (mix): New macro.
8214         (iterative_hash): New function.
8215         (hasht): Remove.
8216         (e_exists): New function.
8217         (e_insert): Likewise.
8218         (output): Use, instead of libiberty hashtable functions.
8219         (main): Do not use getopt.  Do not call htab_create.
8220
8221 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8222
8223         PR libstdc++/21526
8224         * lib/target-supports.exp (check_mkfifo_available):
8225         Return 0 for cygwin as mkfifo support incomplete on platform.
8226         Fix typos in comments.
8227
8228 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8231
8232 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8233
8234         PR fortran/17432
8235         * gfortran.dg/assign_4.f: New test.
8236
8237 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8238
8239         PR tree-optimization/21563
8240         * gcc.dg/tree-ssa/pr21563.c: New.
8241
8242 2005-05-14  Jan Hubicka  <jh@suse.cz>
8243
8244         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8245
8246 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8247
8248         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8249
8250 2005-05-13  Julian Brown  <julian@codesourcery.com>
8251
8252         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8253         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8254
8255 2005-05-13  Jan Hubicka  <jh@suse.cz>
8256
8257         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8258         * gcc.dg/fold-xor-?.c: Likewise.
8259         * gcc.dg/pr15784-?.c: Likewise.
8260         * gcc.dg/pr20922-?.c: Likewise.
8261         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8262         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8263         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8264
8265 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8266
8267         PR fortran/21260
8268         * gfortran.dg/hollerith_1.f90: New test.
8269
8270 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8271
8272         * gfortran.dg/func_result_2.f90: New test.
8273
8274 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8275
8276         * gfortran.dg/dev_null.f90: New test.
8277
8278 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8279
8280         * gcc.dg/arm-vfp1.c: Revert last change.
8281
8282 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8283
8284         PR middle-end/19807
8285         PR tree-optimization/19639
8286         * g++.dg/tree-ssa/pr19807.C: New testcase.
8287
8288 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8289
8290         PR libfortran/21471
8291         * gfortran.dg/append-1.f90: New test.
8292
8293 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8294
8295         * gcc.dg/pr18501.c: XFAIL.
8296         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8297         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8298         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8299         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8300         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8301         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8302         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8303         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8304
8305 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8306
8307         PR fortran/20178
8308         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8309         gfortran.dg/f2c_3.f90: New tests.
8310
8311         * gfortran.dg/return_1.f90: Fix dg annotation.
8312
8313 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8314
8315         * gcc.c-torture/compile/20050510-1.c: New test.
8316
8317 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8318
8319         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8320
8321 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8322
8323         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8324
8325 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8326
8327         PR c/17913
8328         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8329
8330 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8331
8332         PR c/21342
8333         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8334         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8335
8336 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8337
8338         PR debug/16676
8339         * gcc.dg/debug/pr16676.c: New test.
8340
8341 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8342
8343         PR testsuite/21443
8344         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8345         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8346         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8347         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8348         Change -O1 to -O2.
8349         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8350         -fno-tree-dominator-opts.
8351
8352 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8353
8354         * gfortran.dg/return_1.f90: New test.
8355
8356 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8357
8358         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8359
8360         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8361
8362 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8363
8364         PR c++/21427
8365         * g++.dg/inherit/covariant13.C: New.
8366
8367 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8368
8369         PR libfortran/19155
8370         * gfortran.dg/pr19155.f: New test.
8371
8372 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8373
8374         PR inline-asm/8788
8375         * gcc.dg/pr8788-1.c: New testcase.
8376
8377 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8378
8379         PR target/21416
8380         * gcc.target/mips/fpcmp-[12].c: New tests.
8381
8382 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8383
8384         * lib/target-supports-dg.exp (dg-require-fork): New function.
8385         (dg-require-mkfifo): Likewise.
8386         * lib/target-supports.exp (check_function_available): New
8387         function.
8388         (check_fork_available): Likewise.
8389         (check_mkfifo_available): Likewise.
8390
8391 2005-05-06  Jeff Law  <law@redhat.com>
8392
8393         * gcc.c-torture/compile/pr21380.c: New test.
8394
8395 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR c++/20961
8398         * g++.dg/ext/weak3.C: New test.
8399
8400 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8401
8402         PR c++/21352
8403         * g++.dg/template/crash37.C: New test.
8404
8405 2005-05-05  Paul Brook  <paul@codesourcery.com>
8406
8407         * gcc.dg/arm-g2.c: Use effective-target arm32.
8408         * gcc.dg/arm-mmx-1.c: Ditto.
8409         * gcc.dg/arm-scd42-2.c: Ditto.
8410         * gcc.dg/arm-vfp1.c: Ditto.
8411         * lib/target-supports.exp (check_effective_target_arm32): New
8412         function.
8413
8414 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8415
8416         PR libfortran/21354
8417         gfortran.dg/in_pack_rank7.f90: New test.
8418
8419 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8420
8421         PR middle-end/15618
8422         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8423
8424 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR middle-end/21265
8427         * gcc.dg/20050503-1.c: New test.
8428
8429         PR rtl-optimization/21239
8430         * gcc.dg/i386-sse-11.c: New test.
8431
8432 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8433
8434         PR target/16888
8435         * gcc.target/i386/asm-1.c: New test.
8436
8437 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR rtl-optimization/21330
8440         * gcc.c-torture/execute/20050502-1.c: New test.
8441
8442         PR target/21297
8443         * gcc.c-torture/execute/20050502-2.c: New test.
8444
8445 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8446
8447         PR middle-end/21282
8448         * gcc.dg/pr21282.c: New.
8449
8450 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8451
8452         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8453         * gcc.dg/vect/vect-92.c: Likewise.
8454         * gcc.dg/vect/vect-93.c: Likewise.
8455         * gcc.dg/vect/vect-dv-1.c: Likewise.
8456         * gcc.dg/vect/vect-dv-2.c: Likewise.
8457         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8458
8459 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8460
8461         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8462         * gfortran.dg/vect/vect-2.f90: Likewise.
8463         * gfortran.dg/vect/vect-3.f90: Likewise.
8464         * gfortran.dg/vect/vect-4.f90: Likewise.
8465         * gfortran.dg/vect/vect-5.f90: Likewise.
8466
8467 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8468
8469         PR target/20813
8470         * gcc.dg/rs6000-fpint-2.c: New.
8471
8472 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8473
8474         PR c/15698
8475         * gcc.dg/builtins-30.c: Update expected messages.
8476         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8477         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8478         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8479
8480 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8481
8482         PR tree-optimization/21294
8483         * gcc.dg/tree-ssa/pr21294.c: New.
8484
8485 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8486
8487         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8488         __builtin_altivec_st_internal_4si built-in.
8489
8490 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8491
8492         PR c++/15875
8493         * g++.dg/template/ptrmem14.C: New test.
8494
8495 2005-05-02  Paul Brook  <paul@codesourcery.com>
8496
8497         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8498
8499 2005-05-02  Michael Matz  <matz@suse.de>
8500
8501         PR c++/19542
8502         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8503
8504 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8505
8506         * g++.dg/cpp/weak.C: New test.
8507
8508 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8509
8510         * gcc.dg/tree-ssa/loop-8.c: New test.
8511
8512 2005-04-30  Michael Maty  <matz@suse.de>
8513
8514         * gcc.dg/inline-mcpy.c: New test.
8515
8516 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8517
8518         PR libfortran/18958
8519         * gfortran.dg/eoshift.f90: New test case.
8520
8521 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8522
8523         PR libfortran/18857
8524         * gfortran.dg/matmul_1.f90: New test.
8525
8526 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8527
8528         PR tree-optimization/21030
8529         * gcc.dg/tree-ssa/pr21030.c: New.
8530
8531 2005-04-29  Devang Patel  <dpatel@apple.com>
8532
8533         PR tree-optimization/21272
8534         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8535
8536 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR fortran/13082
8539         PR fortran/18824
8540         * gfortran.dg/entry_4.f90: New test.
8541         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8542         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8543         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8544         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8545         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8546         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8547         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8548
8549 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8550
8551         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8552
8553 2005-04-29  Paul Brook   <paul@codesourcery.com>
8554
8555         * gfortran.dg/entry_3.f90: New test.
8556
8557 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8558
8559         * gfortran.dg/implicit_4.f90: New test.
8560
8561 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8562
8563         * lib/target-supports.exp (check_profiling_available): Return
8564         false for xtensa-*-elf.
8565
8566 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8567
8568         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8569         error if file cannot be deleted.
8570
8571 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8572
8573         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8574         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8575         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8576         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8577         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8578         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8579         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8580         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8581         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8582         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8583         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8584         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8585         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8586
8587 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8588
8589         PR fortran/20865
8590         * gfortran.dg/pr20865.f90: New test.
8591
8592 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8593
8594         * gcc.dg/void-cast-2.c: New test.
8595
8596 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8597
8598         PR c/21159
8599         * gcc.dg/void-cast-1.c: New test.
8600
8601 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8602
8603         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8604
8605 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8606
8607         PR fortran/21177
8608         * gfortran.dg/pr21177.f90: New test.
8609
8610 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8611
8612         PR tree-optimization/21171
8613         * gcc.dg/tree-ssa/pr21171.c: New test.
8614
8615 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8616
8617         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8618         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8619         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8620         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8621         gcc.dg/tree-ssa/gen-vect-32.c: New.
8622         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8623         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8624         don't run on PPC32.
8625
8626 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8627
8628         PR c/21213
8629         * gcc.dg/transparent-union-3.c: New test.
8630
8631 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8632
8633         PR c/20740
8634         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8635         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8636         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8637         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8638         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8639         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8640
8641 2005-04-26  Jeff Law  <law@redhat.com>
8642
8643         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8644         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8645         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8646         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8647         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8648         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8649         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8650
8651 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8652
8653         PR tree-optimization/17598
8654         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8655
8656 2005-04-25  Mike Stump  <mrs@apple.com>
8657
8658         * objc.dg/fix-and-continue-1.m: Add.
8659
8660 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8661
8662         PR c++/20995
8663         * g++.dg/opt/pr20995-1.C: New test case.
8664
8665 2005-04-25  Devang Patel <dpatel@apple.com>
8666
8667         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8668
8669 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8670
8671         PR testsuite/21062
8672         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8673
8674 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8675
8676         PR C++/21188
8677         * g++.dg/opt/rtti2.C: New test.
8678
8679 2005-04-25  Paul Brook  <paul@codesourcery.com>
8680         Steven G. Kargl  <kargls@comcast.net>
8681
8682         PR fortran/20879
8683         * gfortran.dg/ichar_1.f90: New file.
8684
8685 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR middle-end/20991
8688         * g++.dg/opt/pr20991.C: New test.
8689
8690         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8691         where sizeof (type) < __alignof__ (type).
8692         * gcc.dg/compat/struct-layout-1.h: Likewise.
8693
8694 2005-04-24  Per Bothner  <per@bothner.com>
8695             Devang Patel  <dpatel@apple.com>
8696
8697         PR preprocessor/20907
8698         * gcc.dg/cpp/very-long-comment.c: New test.
8699
8700 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8701
8702         PR fortran/20059
8703         * gfortran.dg/common_5.f: New test.
8704
8705 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8706
8707         PR middle-end/21082
8708         * g++.dg/tree-ssa/pr21082.C: New testcase.
8709
8710 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8711
8712         * gcc.dg/vect/vect-99.c: New test.
8713
8714 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8715
8716         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8717
8718 2005-04-22  Jeff Law  <law@redhat.com>
8719
8720         * gcc.dg/uninit-5.c: Remove xfails.
8721         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8722         conditionals and loads.
8723
8724 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8725
8726         PR libfortran/20074
8727         PR libfortran/20436
8728         PR libfortran/21108
8729         * gfortran.dg/nested_reshape.f90: new test
8730         * gfortran.dg/reshape-alloc.f90: new test
8731         * gfortran.dg/reshape.f90: new test
8732
8733 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8734
8735         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8736
8737         * gcc.dg/arm-vfp1.c: New test.
8738
8739 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8740
8741         PR c++/21087
8742         * g++.dg/lookup/builtin2.C: New test.
8743
8744 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8745
8746         * gcc.dg/weak/weak-13.c: New test.
8747
8748 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8749
8750         * lib/target-supports.exp (check_effective_target_sync_int_long):
8751         Add powerpc*.
8752
8753 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8754
8755         * gcc.target/mips/branch-1.c: New test.
8756
8757 2005-04-21  Richard Henderson  <rth@redhat.com>
8758
8759         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8760         * gcc.dg/vect/vect-86.c: Likewise.
8761         * gcc.dg/vect/vect-87.c: Likewise.
8762         * gcc.dg/vect/vect-88.c: Likewise.
8763
8764 2005-04-21  Devang Patel  <dpatel@apple.com>
8765
8766         PR optimization/20994
8767         * gcc.dg/tree-ssa/ifc-3.c: New test.
8768
8769 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8770
8771         PR c/12913
8772         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8773         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8774         gcc.dg/c99-vla-jump-5.c: New tests.
8775
8776 2005-04-19  Richard Henderson  <rth@redhat.com>
8777
8778         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8779         Fix typo in exists check.
8780         (check_effective_target_sync_int_long): New.
8781         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8782         * gcc.dg/ia64-sync-2.c: Likewise.
8783         * gcc.dg/ia64-sync-3.c: Likewise.
8784         * gcc.dg/ia64-sync-4.c: Likewise.
8785
8786 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8787
8788         * gcc.dg/fold-xor-1.c: New test.
8789         * gcc.dg/fold-xor-2.c: New test.
8790
8791 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8792
8793         PR target/20670
8794         * g++.dg/eh/fp-regs.C: New test.
8795
8796 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8797
8798         * gcc.dg/Wint-to-pointer-cast-1.c,
8799         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8800         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8801         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8802
8803 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8804
8805         PR fortran/16861
8806         * gfortran.dg/pr16861.f90: New test.
8807
8808 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8809
8810         * gcc.dg/pr21085.c: New test.
8811
8812 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8813
8814         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8815         (setup_mips_tests, dg-mips-options): New procedures.
8816         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8817         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8818         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8819         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8820         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8821         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8822         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8823         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8824         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8825         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8826         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8827         dg-mips-options instead of dg-options.  Remove now-redundant
8828         preprocessor guards.
8829         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8830         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8831         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8832         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8833         * gcc.dg/vr-mult-2.c: Delete.
8834         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8835         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8836         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8837         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8838         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8839         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8840         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8841
8842 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8843
8844         * ada/acats/run_all.sh: Use sync when executable not present.
8845
8846 2005-04-18  Devang Patel  <dpatel@apple.com>
8847
8848         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8849         * gcc.dg/vect/vect-11a.c: New.
8850         * gcc.dg/vect/vect-none.c: Update.
8851         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8852
8853 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8854
8855         PR tree-optimization/20922
8856         * gcc.dg/pr20922-1.c: New test.
8857         * gcc.dg/pr20922-2.c: New test.
8858         * gcc.dg/pr20922-3.c: New test.
8859         * gcc.dg/pr20922-4.c: New test.
8860         * gcc.dg/pr20922-5.c: New test.
8861         * gcc.dg/pr20922-6.c: New test.
8862
8863 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8864
8865         PR libfortran/20950
8866         * gfortran.dg/pr20950.f: New test.
8867
8868 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8869
8870         PR libfortran/19216
8871         * gfortran.dg/pr19216.f: New test.
8872
8873 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8874
8875         PR tree-optimization/21001
8876         * gcc.dg/tree-ssa/pr21001.c: New.
8877
8878 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8879
8880         PR libfortran/21075
8881         * gfortran.dg/reshape_rank7.f90: New test.
8882
8883 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8884
8885         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8886         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8887         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8888         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8889         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8890         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8891         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8892         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8893         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8894         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8895         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8896         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8897         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8898         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8899         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8900         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8901         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8902         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8903         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8904         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8905         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8906
8907 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8908
8909         * gfortran.dg/wtruncate.f: New testcase.
8910         * gfortran.dg/wtruncate.f90: New testcase.
8911
8912 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/21025
8915         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8916         which sizeof/alignof is dependent, rather than just whether we are
8917         processing_template_decl.
8918
8919 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8920
8921         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8922         corrected typo where the wrong variables had been compared.
8923
8924 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8925
8926         PR libfortran/18495
8927         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8928         Test callee-allocated version of return array with a write
8929         statement.
8930         Test spread with a temporary with another write statement.
8931
8932 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8933
8934         PR tree-optimization/21031
8935         * gcc.dg/tree-ssa/pr21031.c: New.
8936
8937 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8938
8939         PR tree-optimization/21004
8940         * gcc.dg/builtins-53.c: Include builtins-config.h.
8941         Check floorf, ceilf, floorl and ceill transformations
8942         only when HAVE_C99_RUNTIME is defined.
8943
8944 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8945
8946         PR middle-end/20739
8947         * gcc.dg/tree-ssa/pr20739.c: New test.
8948
8949 2005-04-14  Mike Stump  <mrs@apple.com>
8950
8951         * gcc.dg/Foundation.framework/empty: New.
8952         * gcc.dg/framework-2.c: New.
8953
8954 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8955
8956         PR tree-optimization/21021
8957         * gcc.c-torture/compile/pr21021.c: New.
8958
8959 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8960
8961         PR testsuite/21010
8962         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8963         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8964         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8965         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8966         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8967         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8968         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8969         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8970
8971 2005-04-14  Richard Henderson  <rth@redhat.com>
8972
8973         * lib/target-supports.exp (check_effective_target_vect_condition):
8974         Add ia64, i?86, and x86_64.
8975
8976 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8977
8978         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8979
8980 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8981
8982         PR tree-optimization/20657
8983         * gcc.dg/tree-ssa/pr20657.c: New.
8984
8985 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8986
8987         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8988         (long long int)trunc*.
8989
8990 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8991
8992         PR target/20927
8993         * gcc.dg/pr20927.c: New test.
8994
8995 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8996
8997         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8998         * gcc.target/mips/asm-1.c: Likewise.
8999
9000 2005-04-13  Dale Johannesen  <dalej@apple.com>
9001
9002         * objc.dg/objc-fast-4.m: New.
9003
9004 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9005
9006         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9007         directory.
9008         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9009
9010 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9011
9012         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9013         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9014         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9015
9016 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9017
9018         PR tree-optimization/20913
9019         * gcc.dg/tree-ssa/pr20913.c: New.
9020
9021         PR tree-optimization/20702
9022         * gcc.dg/tree-ssa/pr20702.c: New.
9023
9024 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9025
9026         PR c++/13744
9027         * g++.dg/inherit/local3.C: New test.
9028
9029 2005-04-12  Jeff Law  <law@redhat.com>
9030
9031         * gcc.dg/tree-ssa/20050412-1.c: New test.
9032
9033 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9034
9035         PR libfortran/19016
9036         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9037         Add tests with mask generated by expression.
9038         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9039         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9040         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9041
9042 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9043
9044         PR middle-end/20917
9045         * gcc.dg/20050409-1.c: New test.
9046
9047 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9048
9049         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9050
9051 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9052
9053         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9054         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9055         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9056         (TARGET_CXX): Adjust accordingly.
9057         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9058         determine_class_data_visibility and class_data_always_comdat.
9059         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9060         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9061         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9062         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9063         (arm_cxx_determine_class_data_visibility): New.
9064         (arm_cxx_class_data_always_comdat): Likewise.
9065         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9066         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9067         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9068         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9069         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9070         Define.
9071
9072 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9073
9074         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9075
9076 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9077
9078         * gcc.dg/i386-darwin-fpmath.c: New.
9079
9080 2004-04-11  Devang Patel  <dpatel@apple.com>
9081
9082         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9083         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9084         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9085         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9086         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9087         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9088         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9089         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9090         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9091
9092 2004-04-11  Devang Patel  <dpatel@apple.com>
9093
9094         * gcc.dg/vect/vect-dv-1.c: New test.
9095         * gcc.dg/vect/vect-dv-2.c: New test.
9096
9097 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9098
9099         PR tree-optimization/20933
9100         * gcc.dg/tree-ssa/pr20933.c: New test.
9101
9102 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9103
9104         * gfortran.dg/fold_nearest.f90: New test.
9105
9106 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9107
9108         * gcc.dg/tree-ssa/alias-1.c: New test.
9109
9110 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9111
9112         PR tree-optimization/20920
9113         * g++.dg/tree-ssa/pr20920.C: New test.
9114
9115 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9116
9117         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9118         (long long int)ceil*.
9119
9120 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9121
9122         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9123         explicit C++ linkage.
9124
9125 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9126
9127         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9128         warning for arithmetic IF statements.
9129
9130 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9131
9132         * eor_handling_1.f90: New test case.
9133         * eor_handling_2.f90: New test case.
9134         * eor_handling_3.f90: New test case.
9135         * eor_handling_4.f90: New test case.
9136         * eor_handling_5.f90: New test case.
9137         * noadv_size.f90: New test case.
9138         * pad_no.f90: New test case.
9139
9140 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9141
9142         * gcc.c-torture/execute/20050410-1.c: New test.
9143
9144 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9145
9146         * gcc.dg/pr20126.c: New.
9147
9148 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9149             Steven G. Kargl <kargls@comcast.net>
9150
9151         * gfortran.dg/PR19872.f: New test.
9152
9153 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9154
9155         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9156
9157 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9158
9159         * gfortran.dg/nint_1.f90: New test.
9160
9161 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9162
9163         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9164         Added test for callee-allocated arrays with write statements.
9165         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9166         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9167         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9168         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9169         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9170
9171 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9172
9173         PR libfortran/20163
9174         * gfortran.dg/open-options-blanks.f: New test.
9175
9176 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR fortran/13257
9179         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9180
9181 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9184         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9185         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9186         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9187         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9188         * gcc.c-torture/execute/stdarg-4.c: New test.
9189
9190         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9191
9192         PR target/20795
9193         * g++.dg/abi/param2.C: New test.
9194
9195 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9196
9197         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9198
9199 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9200
9201         * gcc.dg/builtins-53.c: New test.
9202
9203 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9204
9205         * g++.dg/tree-ssa/pr18178.C: New test.
9206         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9207         * gcc.c-torture/execute/20041019-1.c: New test.
9208         * gcc.dg/tree-ssa/20041008-1.c: New test.
9209         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9210         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9211         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9212         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9213         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9215         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9216         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9217         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9218         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9219
9220 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9221
9222         PR rtl-optimization/20466
9223         * gcc.c-torture/execute/pr20466-1.c: New test.
9224
9225 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/20905
9228         * g++.dg/parse/cond2.C: New test.
9229
9230         PR c++/20145
9231         * g++.dg/warn/Wdtor1.C: New test.
9232
9233 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9234
9235         PR fortran/17229
9236         * gfortran.dg/pr17229.f: New test.
9237
9238 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9239
9240         * gfortran.dg/tiny_1.f90: New test.
9241         * gfortran.dg/tiny_2.f90: ditto.
9242
9243 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9244
9245         * gfortran.dg/eor_1.f90: Fix dg-do run line
9246         * gfortran.dg/open_new.f90: Fix dg-do run line
9247
9248 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9249
9250         * lib/target-supports.exp (get_compiler_messages): Support
9251         optional arguments, the fourth being compiler options.
9252         (check_effective_target_fpic): New proc.
9253         * gcc.dg/20050321-2.c: Restrict to target fpic.
9254
9255 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9256
9257         * gcc.dg/15443-1.c: New test.
9258         * gcc.dg/15443-2.c: Likewise.
9259
9260 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9261
9262         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9263
9264 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9265
9266         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9267
9268 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9269
9270         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9271         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9272         -m64.
9273         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9274         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9275         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9276
9277 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/20212
9280         * g++.dg/warn/Wunused-11.C: New test.
9281
9282 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9283
9284         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9285
9286 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9287
9288         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9289
9290 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9291
9292         PR c++/20734
9293         * g++.dg/template/ptrmem13.C: New test.
9294
9295 2005-04-05  Per Bothner  <per@bothner.com>
9296
9297         * lib/gcc.exp: Always add -fno-show-column, for now.
9298
9299 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9300
9301         PR testsuite/20767
9302         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9303         of plain old "unsigned int" for the type of "i".  Makes this test
9304         64bit clean.
9305
9306 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9307
9308         * gcc.dg/i386-ssefn-1.c: New test.
9309         * gcc.dg/i386-ssefn-2.c: New test.
9310         * gcc.dg/i386-ssefn-3.c: New test.
9311         * gcc.dg/i386-ssefn-4.c: New test.
9312
9313 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR tree-optimization/20076
9316         * gcc.dg/builtin-apply4.c: New test.
9317
9318         PR preprocessor/19475
9319         * gcc.dg/cpp/macspace1.c: New test.
9320         * gcc.dg/cpp/macspace2.c: New test.
9321
9322 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9323
9324         * gfortran.dg/pr20755.f: Fixed bad format.
9325
9326 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/20763
9329         * g++.dg/ext/attrib21.C: New test.
9330
9331 2004-04-05  Devang Patel  <dpatel@apple.com>
9332
9333         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9334         * gcc.dg/vect/vect-shift-1.c: New test.
9335
9336 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9337
9338         PR libfortran/20755
9339         * gfortran.dg/pr20755.f: New test.
9340
9341 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9342
9343         * gfortran.dg/pr15959.f90: New test.
9344         * gfortran.dg/string_pad_trunc.f90: New test.
9345
9346 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9347
9348         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9349         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9350         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9351         syntax.
9352
9353 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9354
9355         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9356
9357 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9358
9359         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9360         * gcc.c-torture/compile/20011119-2.c: Likewise.
9361         * gcc.c-torture/compile/981001-2.c: Likewise.
9362
9363 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9364
9365         PR c++/20679
9366         * g++.dg/template/overload4.C: New test.
9367
9368 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         PR c++/20746
9371         * g++.dg/abi/covariant5.C: New.
9372
9373         PR debug/20505
9374         * g++.dg/debug/const2.C: New.
9375
9376 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9377
9378         PR rtl-optimization/16104
9379         * gcc.c-torture/execute/20050316-1.c: New test.
9380
9381 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         * g++.dg/template/spec23.C: Fix dg-error text.
9384
9385 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9386
9387         PR c++/19199
9388         * g++.dg/expr/lval2.C: New.
9389
9390 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9391
9392         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9393         __builtin_strcasecmp and __builtin_strncasecmp.
9394
9395 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9396
9397         PR c++/20723
9398         * g++.dg/template/spec22.C: New.
9399         * g++.dg/template/spec23.C: New.
9400
9401 2005-04-03  Dale Ranta  <dir@lanl.gov>
9402             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         PR libfortran/20068
9405         PR libfortran/20125
9406         PR libfortran/20156
9407         PR libfortran/20471
9408         * gfortran.dg/backspace.f: New test.
9409
9410 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9411
9412         * gcc.dg/pr19345.c: New test.
9413
9414 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9415
9416         PR tree-optimization/20640
9417         * gcc.dg/torture/tree-loop-1.c: New.
9418
9419 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9420
9421         PR rtl-optimization/20290
9422         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9423
9424 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9425
9426         * gcc.dg/rs6000-fpint.c: New.
9427
9428 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9429
9430         * gcc.dg/old-style-then-proto-1.c: New test.
9431
9432 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9433
9434         * gfortran.fortran-torture/execute/backspace.f90: Check
9435         after backspace and read was incorrect.
9436
9437 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9438
9439         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9440         buffer past the terminating NUL using memcmp.
9441         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9442         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9443
9444         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9445         Fix unused/uninitialized variable warnings.
9446
9447         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9448         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9449         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9450         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9451
9452         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9453         gcc.c-torture/execute/builtins/fputs-lib.c,
9454         gcc.c-torture/execute/builtins/lib/fprintf.c,
9455         gcc.c-torture/execute/builtins/lib/main.c,
9456         gcc.c-torture/execute/builtins/lib/memcmp.c,
9457         gcc.c-torture/execute/builtins/lib/memmove.c,
9458         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9459         gcc.c-torture/execute/builtins/lib/memset.c,
9460         gcc.c-torture/execute/builtins/lib/printf.c,
9461         gcc.c-torture/execute/builtins/lib/sprintf.c,
9462         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9463         gcc.c-torture/execute/builtins/lib/strchr.c,
9464         gcc.c-torture/execute/builtins/lib/strcmp.c,
9465         gcc.c-torture/execute/builtins/lib/strcpy.c,
9466         gcc.c-torture/execute/builtins/lib/strcspn.c,
9467         gcc.c-torture/execute/builtins/lib/strlen.c,
9468         gcc.c-torture/execute/builtins/lib/strncat.c,
9469         gcc.c-torture/execute/builtins/lib/strncmp.c,
9470         gcc.c-torture/execute/builtins/lib/strncpy.c,
9471         gcc.c-torture/execute/builtins/lib/strrchr.c,
9472         gcc.c-torture/execute/builtins/lib/strspn.c,
9473         gcc.c-torture/execute/builtins/lib/strstr.c,
9474         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9475         gcc.c-torture/execute/builtins/strlen-2.c,
9476         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9477         prototypes.
9478
9479 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9480
9481         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9482         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9483         selectany usage.
9484
9485 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR c++/19406
9488         * g++.dg/debug/using1.C: New test.
9489
9490 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9491
9492         PR middle-end/20524
9493         * gcc.dg/alias-7.c: Prefix asm-declared name with
9494         __USER_LABEL_PREFIX__.
9495
9496 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9497
9498         Fix fallout from PR middle-end/15700:
9499         * gcc.c-torture/compile/20011119-1.c: Take
9500         __USER_LABEL_PREFIX__ into account.
9501         * gcc.c-torture/compile/20011119-2.c: Likewise.
9502
9503 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9504
9505         PR c++/18644
9506         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9507
9508 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9509
9510         PR c/17855
9511         * gcc.c-torture/compile/struct-non-lval-1.c,
9512         gcc.c-torture/compile/struct-non-lval-2.c,
9513         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9514
9515 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9516
9517         * gcc.dg/tls/tls.exp: Remove temporary file.
9518         * g++.dg/tls/tls.exp: Ditto.
9519         * lib/file-format.exp: Ditto.
9520         * g++.dg/special/ecos.exp: Ditto.
9521
9522         * lib/profopt.exp: Treat prof_ext as a list.
9523         * gcc.misc-tests/bprob.exp: Ditto.
9524         * g++.dg/bprob/bprob.exp: Ditto.
9525
9526         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9527         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9528         g++.dg/tree-ssa/pointer-reference-alias.C,
9529         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9530         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9531         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9532         g++.dg/vect/pr19951.cc: Ditto.
9533         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9534         gcc.dg/builtins-47.c: Ditto.
9535         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9536         gcc.dg/pr20115-1.c: Ditto.
9537         * gcc.dg/tree-ssa/20030530-2.c,
9538         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9539         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9540         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9541         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9542         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9543         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9544         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9545         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9546         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9547         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9548         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9549         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9550         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9551         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9552         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9553         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9554         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9555         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9556         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9557         gcc.dg/tree-ssa/20030824-1.c,
9558         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9559         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9560         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9561         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9562         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9563         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9564         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9565         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9566         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9567         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9568         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9569         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9570         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9571         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9572         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9573         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9574         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9575         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9576         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9577         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9578         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9579         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9580         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9581         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9582         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9583         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9584         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9585         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9586         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9587         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9588         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9589         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9590         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9591         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9592         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9593         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9594         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9595         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9596         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9597         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9598         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9599         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9600         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9601         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9602         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9603         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9604         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9605         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9606         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9607         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9608         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9609         gcc.dg/tree-ssa/useless-1.c: Ditto.
9610         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9611         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9612         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9613         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9614         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9615         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9616         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9617         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9618         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9619         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9620         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9621         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9622         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9623         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9624         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9625         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9626         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9627         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9628         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9629         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9630         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9631         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9632         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9633         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9634         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9635         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9636         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9637         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9638         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9639         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9640         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9641         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9642         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9643         gcc.dg/vect/vect-none.c: Ditto.
9644         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9645         treelang/compile/unsigned.tree: Ditto.
9646
9647         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9648         * gcc.dg/cpp/direct2s.c: Ditto.
9649         * gcc.dg/cpp/paste4.c: Ditto.
9650         * gcc.dg/cpp/separate-1.c: Ditto.
9651         * gcc.dg/pch/save-temps-1.c: Ditto.
9652         * g++.dg/ext/altivec-10.C: Ditto.
9653         * g++.dg/pch/pch.C: Ditto.
9654
9655         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9656
9657         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9658         * g++.dg/template/repo1.C: Ditto.
9659         * g++.dg/template/repo2.C: Ditto.
9660         * g++.dg/template/repo3.C: Ditto.
9661         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9662         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9663         * g++.old-deja/g++.pt/repo1.C: Ditto.
9664         * g++.old-deja/g++.pt/repo2.C: Ditto.
9665         * g++.old-deja/g++.pt/repo3.C: Ditto.
9666         * g++.old-deja/g++.pt/repo4.C: Ditto.
9667
9668         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9669         * gcc.dg/20030107-1.c: Ditto.
9670         * gcc.dg/20030702-1.c: Ditto.
9671         * gcc.dg/profile-generate-1.c: Ditto.
9672         * g++.dg/other/profile1.C: Ditto.
9673         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9674
9675         * lib/gcc-dg.exp (remove-build-file): New.
9676         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9677         cleanup-tree-dump, cleanup-saved-temps): New.
9678
9679 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9680
9681         PR c++/19203, DR 214
9682         * g++.dg/parse/ambig3.C: Not ambiguous.
9683         * g++.dg/template/spec20.C: New.
9684         * g++.dg/template/spec21.C: New.
9685
9686 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9687
9688         PR target/20045
9689         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9690
9691 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9692
9693         PR libfortran/20660
9694         * gfortran.dg/negative_unit.f: New test.
9695
9696 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9697
9698         * gcc.dg/20050330-1.c: New test.
9699
9700 2005-03-30  Devang Patel  <dpatel@apple.com>
9701
9702         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9703
9704 2005-03-30  Dale Johannesen  <dalej@apple.com>
9705
9706         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9707
9708 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9709
9710         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9711         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9712         Strip options from test name.
9713
9714 2005-03-31  Jan Hubicka  <jh@suse.cz>
9715
9716         * gcc.dg/varpool-1.c: New testcase.
9717
9718 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9719
9720         PR c/772
9721         PR c/17913
9722         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9723         gcc.dg/stmt-expr-label-3.c : New tests.
9724         * gcc.c-torture/execute/medce-2.c: Remove.
9725
9726 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9727
9728         PR c/20368
9729         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9730         tests.
9731
9732 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9733
9734         * gcc.c-torture/compile/pr20203.c: New test.
9735
9736 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9737
9738         * gfortran.dg/promotion.f90: New test.
9739
9740 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9741
9742         PR middle-end/20491
9743         * gcc.dg/torture/asm-subreg-1.c: New test.
9744
9745 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9746
9747         PR c/20672
9748         * gcc.dg/pr20672-1.c: New test.
9749
9750 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9751
9752         * gfortran.dg/vect: New directory.
9753         * gfortran.dg/vect/vect.exp: New.
9754         * gfortran.dg/vect/vect-1.f90: New test.
9755         * gfortran.dg/vect/vect-2.f90: New test.
9756         * gfortran.dg/vect/vect-3.f90: New test.
9757         * gfortran.dg/vect/vect-4.f90: New test.
9758         * gfortran.dg/vect/vect-5.f90: New test.
9759
9760 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR middle-end/20622
9763         * gcc.dg/alias-7.c: New test.
9764
9765 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9766
9767         * gcc.dg/sparc-reg-1.c: New test.
9768
9769 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9770
9771         PR target/19890
9772         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9773
9774 2005-03-29  Dale Ranta  <dir@lanl.gov>
9775             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9776
9777         PR libfortran/20163
9778         * gfortran.dg/pr20163-2.f: New test.
9779
9780 2005-03-28  Jan Hubicka  <jh@suse.cz>
9781
9782         PR middle-end/20635
9783         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9784         by Jakub Jelinek.
9785
9786 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9787
9788         PR tree-optimization/20626
9789         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9790         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9791
9792 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9793
9794         * gfortran.dg/underflow.f90: New test.
9795         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9796
9797 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9798
9799         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9800
9801 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9802
9803         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9804         (g++_init): Make sure that CXXFLAGS is set.
9805         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9806         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9807         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9808         * lib/objc.exp (objc_init): Likewise.
9809         * lib/treelang.exp (treelang_init): Likewise.
9810
9811 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9812
9813         PR tree-optimization/20470
9814         * gcc.dg/tree-ssa/pr20470.c: New test.
9815
9816 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9817
9818         * gcc.dg/ppc-stfiwx.c: New.
9819
9820 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9821
9822         PR target/19888
9823         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9824
9825 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9826
9827         * gcc.dg/20050325-1.c: Fix a typo.
9828
9829 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9830
9831         PR libfortran/19678
9832         PR libfortran/19679
9833         * gfortran.dg/dos_eol.f: New test.
9834
9835 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9836
9837         PR rtl-optimization/20249
9838         * gcc.dg/20050325-1.c: New test.
9839
9840 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9841
9842         PR libfortran/15332
9843         * gfortran.dg/pr15332.f: New test.
9844
9845 2005-03-24  Dale Johannesen  <dalej@apple.com>
9846
9847         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9848
9849 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9850
9851         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9852         'internal' visibility.
9853         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9854         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9855         'protected' visibility.
9856         * gcc.dg/visibility-7.c: Likewise.
9857         * lib/target-supports.exp (check_visibility_available): Take
9858         a parameter, the kind of visibility to check for.
9859         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9860         to check_visibility_available.
9861
9862         * g++.dg/expr/cast3.C: New.
9863
9864 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9865
9866         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9867         rs6000.
9868
9869 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9870
9871         PR target/20095
9872         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9873
9874 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9875
9876         * gcc.dg/badshift.c: Renamed to...
9877         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9878
9879         * gcc.target/i386/badshift.c: Renamed to...
9880         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9881         only.
9882
9883         PR rtl-optimization/20532
9884         * gcc.target/i386/badshift.c: New.
9885
9886 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9887
9888         * gfortran.dg/pr18025.f90: New test.
9889
9890 2005-03-23  Dale Johannesen  <dalej@apple.com>
9891
9892         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9893
9894 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9895
9896         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9897
9898         * lib/target-supports.exp (check_iconv_available): Default
9899         libiconv to -liconv, if there is no definition.
9900
9901 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9902
9903         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9904
9905 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9906
9907         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9908         * g++.dg/opt/pr7503-2.C: Likewise.
9909         * g++.dg/opt/pr7503-3.C: Likewise.
9910         * g++.dg/opt/pr7503-4.C: Likewise.
9911         * g++.dg/opt/pr7503-5.C: Likewise.
9912         * g++.dg/warn/minmax.C: New test.
9913
9914 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9915
9916         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9917         * gfortran.dg/g77_intrinsics_sub.f: New test.
9918
9919 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9920             Jan Hubicka  <jh@suse.cz>
9921             Steven Bosscher <stevenb@suse.de
9922
9923         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9924
9925 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9926
9927         PR c++/19980
9928         * g++.dg/template/redecl3.C: New test.
9929
9930 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9931
9932         PR c++/20499
9933         * g++.dg/parse/error16.C: Tweak error markers.
9934
9935 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9936
9937         PR target/20561
9938         * gcc.dg/20050321-2.c: New test.
9939
9940 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR c++/20465
9943         PR c++/20381
9944         * g++.dg/template/ptrmem12.C: New.
9945
9946 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9947
9948         PR rtl-optimization/20527
9949         * gcc.c-torture/execute/pr20527-1.c: New test.
9950
9951 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9952
9953         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9954         program, compile it into a real executable and then delete the .c
9955         and .x files afterwards, to avoid problems on testglue targets.
9956
9957 2005-03-21  Stuart Hastings  <stuart@apple.com>
9958
9959         * gcc.target/i386/sse-2.c: New.
9960
9961 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9962
9963         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9964
9965 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9966
9967         * g++.dg/parse/crash25.C: Fix typo.
9968
9969 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9970
9971         PR c++/20461
9972         * g++.dg/parse/crash24.C: New test.
9973
9974         PR c++/20536
9975         * g++.dg/parse/crash25.C: New test.
9976
9977 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9978
9979         PR c++/20147
9980         * g++.dg/ext/stmtexpr4.C: New test.
9981
9982 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9983
9984         PR middle-end/20539
9985         * gcc.c-torture/compile/pr13066-1.c: New test case.
9986         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9987         * g++.dg/opt/pr13066-1.C: Likewise.
9988
9989 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9990
9991         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9992
9993 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9994
9995         PR fortran/18525
9996         * gfortran.dg/nesting_1.f90: New test.
9997
9998 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9999
10000         PR c++/20240
10001         * g++.dg/lookup/using13.C: New test.
10002
10003 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10004
10005         PR c++/20333
10006         * g++.dg/template/crash36.C: New test.
10007
10008 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10009
10010         PR c++/20463
10011         * g++.dg/template/crash35.C: New test.
10012
10013 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10014
10015         PR c++/19966
10016         * g++.dg/overload/operator2.C: New test.
10017
10018 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10019
10020         PR libfortran/20257
10021         * gfortran.dg/pr20257.f90: New test.
10022
10023 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10024
10025         PR libfortran/20480
10026         * gfortran.dg/pr20480.f90: New test.
10027
10028 2005-03-16  Richard Henderson  <rth@redhat.com>
10029
10030         PR middle-end/15700
10031         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10032         (_rtld_global): New.
10033         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10034         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10035
10036         * gcc.dg/alias-3.c: New.
10037         * gcc.dg/alias-4.c: New.
10038         * gcc.dg/alias-5.c: New.
10039         * gcc.dg/alias-6.c: New.
10040
10041 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10042
10043         * gcc.dg/cpp/ucnid-7.c: New.
10044
10045 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10046             Dorit Naishlos  <dorit@il.ibm.com>
10047
10048         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10049         darwin.
10050
10051 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10052
10053         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10054         misaligned accesses.
10055         * gcc.dg/vect/vect-58.c: Likewise.
10056         * gcc.dg/vect/vect-92.c: New.
10057         * gcc.dg/vect/vect-93.c: New.
10058
10059 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10060
10061         PR fortran/18827
10062         * gfortran.dg/assign_2.f90: New test.
10063         * gfortran.dg/assign_3.f90: New test.
10064         * gfortran.dg/assign.f90: New test.
10065
10066 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10067
10068         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10069         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10070         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10071         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10072         names.
10073
10074 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10075
10076         * gcc.dg/cpp/ucnid-6.c: New.
10077
10078         * gcc.dg/cpp/normalize-1.c: New.
10079         * gcc.dg/cpp/normalize-2.c: New.
10080         * gcc.dg/cpp/normalize-3.c: New.
10081         * gcc.dg/cpp/normalize-4.c: New.
10082         * gcc.dg/cpp/ucnid-4.c: New.
10083         * gcc.dg/cpp/ucnid-5.c: New.
10084         * g++.dg/cpp/normalize-1.C: New.
10085         * g++.dg/cpp/ucnid-1.C: New.
10086
10087 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10088
10089         * gcc.dg/pr18628.c: New.
10090
10091 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10092
10093         PR c++/20280
10094         * g++.dg/tree-ssa/pr20280.C: New.
10095
10096 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10097
10098         PR fortran/20467
10099         * gfortran.dg/stfunc_2.f90: New test.
10100
10101 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10102
10103         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10104
10105 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10106
10107         * gcc.dg/tree-ssa/20050314-1.c: New test.
10108
10109 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10110
10111         PR c++/4403
10112         PR c++/9783, DR433
10113         * g++.dg/template/friend34.C: New test.
10114         * g++.dg/template/friend35.C: Likewise.
10115         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10116
10117 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10118
10119         Friend class name lookup 5/n
10120         PR c++/1016
10121         * g++.dg/lookup/hidden-class1.C: New test.
10122         * g++.dg/lookup/hidden-class2.C: Likewise.
10123         * g++.dg/lookup/hidden-class3.C: Likewise.
10124         * g++.dg/lookup/hidden-class4.C: Likewise.
10125         * g++.dg/lookup/hidden-class5.C: Likewise.
10126         * g++.dg/lookup/hidden-class6.C: Likewise.
10127         * g++.dg/lookup/hidden-class7.C: Likewise.
10128         * g++.dg/lookup/hidden-class8.C: Likewise.
10129         * g++.dg/lookup/hidden-class9.C: Likewise.
10130         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10131         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10132         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10133         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10134         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10135         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10136         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10137         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10138         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10139         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10140         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10141
10142 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/20157
10145         * g++.dg/template/error18.C: New test.
10146
10147 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10148
10149         PR debug/16792
10150         * g++.dg/debug/pr16792.C: New test.
10151
10152 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10153
10154         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10155         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10156         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10157         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10158         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10159         test assertion names.
10160
10161 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10162
10163         PR fortran/18600
10164         * gfortran.dg/stfunc_1.f90: New test.
10165
10166 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10167
10168         PR fortran/16907
10169         * gfortran.dg/real_index_1.f90: New test.
10170
10171 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10172
10173         PR fortran/20323
10174         * gfortran.dg/spec_expr_1.f90: New test.
10175
10176 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10177
10178         PR c/20402
10179         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10180         new parser.
10181
10182 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10183
10184         PR fortran/20361
10185         * gfortran.dg/largeequiv_1.f90: New test.
10186
10187 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10188
10189         * gcc.dg/ucnid-1.c: New.
10190         * gcc.dg/ucnid-2.c: New.
10191         * gcc.dg/ucnid-3.c: New.
10192         * gcc.dg/ucnid-4.c: New.
10193         * gcc.dg/ucnid-5.c: New.
10194         * gcc.dg/ucnid-6.c: New.
10195         * gcc.dg/cpp/ucnid-1.c: New.
10196         * gcc.dg/cpp/ucnid-2.c: New.
10197         * gcc.dg/cpp/ucnid-3.c: New.
10198         * g++.dg/other/ucnid-1.C: New.
10199
10200 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10201
10202         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10203
10204 2005-03-11  Per Bothner  <per@bothner.com>
10205
10206         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10207         that diagnotics refer to correct token.
10208         * gcc.dg/unused-3.c: Likewise.
10209
10210 2005-03-11  Per Bothner  <per@bothner.com>
10211
10212         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10213         constant" is now actually on same line as string constant.
10214         * gcc.dg/cpp/direct2s.c: Likewise.
10215
10216 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10217
10218         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10219
10220 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10221
10222         PR libfortran/20124
10223         * gfortran.dg/pr20124.f90: New Test
10224
10225 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10226
10227         PR tree-optimization/20130
10228         * gcc.dg/pr20130-1.c: New test.
10229
10230 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10231
10232         PR target/20095
10233         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10234
10235 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10236
10237         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10238
10239 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10240
10241         * g++.dg/eh/forced1.C: Fix comment.
10242         * g++.dg/eh/forced2.C: Ditto.
10243         * g++.dg/eh/forced3.C: Ditto.
10244         * g++.dg/eh/forced4.C: Ditto.
10245
10246 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10247
10248         PR rtl-opt/20412
10249         * gcc.c-torture/compile/pr20412.c: New test.
10250
10251 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10252
10253         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10254
10255 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR target/20322
10258         * gcc.dg/20050307-1.c: New test.
10259
10260 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10261
10262         PR c++/20375
10263         * g++.dg/other/stdarg3.C: New.
10264
10265 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10266
10267         PR c++/18384, c++/18327
10268         * g++.dg/init/array19.C: New test.
10269
10270         PR inline-asm/20314
10271         * gcc.dg/torture/pr20314-1.c: New test.
10272         * gcc.dg/torture/pr20314-2.c: New test.
10273
10274 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10275
10276         * gcc.dg/20050309-1.c: New test.
10277
10278 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10279
10280         * gcc.dg/builtins-10.c: Reactivate disabled test.
10281         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10282         new cbrt transformations.
10283
10284 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10285
10286         PR c++/20208
10287         * g++.dg/template/array13.C: New test.
10288
10289 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10290
10291         PR c++/16859
10292         * g++.dg/init/brace4.C: New test.
10293
10294 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10295
10296         PR c++/20186
10297         * g++.dg/template/non-dependent12.C: New.
10298
10299 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/20142
10302         * g++.dg/init/array18.C: Add dg-do run marker.
10303
10304         PR c++/20142
10305         * g++.dg/init/array18.C: New test.
10306
10307 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10308
10309         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10310         * g++.dg/gcov/gcov.exp: Likewise.
10311         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10312         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10313         * lib/c-torture.exp: Likewise.
10314         * lib/fortran-torture.exp: Likewise.
10315         * lib/g++.exp: Likewise.
10316         * lib/gcc-defs.exp: Likewise.
10317         * lib/gcc-dg.exp: Likewise.
10318         * lib/gcc.exp: Likewise.
10319         * lib/gcov.exp: Likewise.
10320         * lib/gfortran.exp: Likewise.
10321         * lib/mike-g++.exp: Likewise.
10322         * lib/mike-gcc.exp: Likewise.
10323         * lib/objc-torture.exp: Likewise.
10324         * lib/objc.exp: Likewise.
10325         * lib/profopt.exp: Likewise.
10326         * lib/target-libpath.exp: Likewise.
10327         * lib/target-supports.exp: Likewise.
10328         * lib/treelang.exp: Likewise.
10329         * lib/wrapper.exp: Likewise.
10330
10331 2005-03-08  Jeff Law  <law@redhat.com>
10332
10333         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10334         PHI-OPT changes.
10335
10336 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10337
10338         * gcc.dg/vect/pr20122.c: New test.
10339
10340 2005-03-07  Jeff Law  <law@redhat.com>
10341
10342         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10343         was folded away.
10344         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10345         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10346         * gcc.dg/tree-ssa/pr18134.c: New test.
10347
10348 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10349
10350         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10351         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10352         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10353
10354 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10355
10356         PR tree-opt/17671
10357         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10358
10359 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10360
10361         * g++.dg/warn/Wnvdtor.C: New test.
10362
10363 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10364
10365         * gcc.dg/torture/pr19683-1.c: New test.
10366
10367 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10368
10369         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10370         * gfortran.dg/g77/19990313-2.f: Ditto.
10371         * gfortran.dg/g77/19990313-3.f: Ditto.
10372         * gfortran.dg/g77/19990525-0.f: Ditto.
10373         * gfortran.dg/g77/19990826-0.f: Ditto.
10374         * gfortran.dg/g77/19990826-2.f: Ditto.
10375         * gfortran.dg/g77/19990826-3.f: Ditto.
10376         * gfortran.dg/g77/20000511-1.f: Ditto.
10377         * gfortran.dg/g77/20000511-2.f: Ditto.
10378         * gfortran.dg/g77/970625-2.f: Ditto.
10379         * gfortran.dg/g77/980310-2.f: Ditto.
10380         * gfortran.dg/g77/980310-3.f: Ditto.
10381         * gfortran.dg/g77/980310-8.f: Ditto.
10382         * gfortran.dg/g77/980519-2.f: Ditto.
10383         * gfortran.dg/g77/alpha1.f: Ditto.
10384         * gfortran.dg/g77/claus.f: Ditto.
10385         * gfortran.dg/g77/erfc.f: Ditto.
10386         * gfortran.dg/g77/short.f: Ditto.
10387         * gfortran.fortran-torture/execute/data.f90: Ditto.
10388         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10389         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10390
10391 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10392
10393         * lib/file-format.exp (gcc_target_object_format): Add check for som
10394         format and hardcode object formats on hppa*-*-hpux*.
10395         * lib/target-supports.exp (check_weak_available): Add check for som
10396         object format.  Always return 0 on hppa*-*-hpux10*.
10397
10398         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10399         is defined.
10400
10401         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10402
10403 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10404
10405         * gfortran.dg/pr19936_1.f90: New test.
10406         * gfortran.dg/pr19936_2.f90: New test.
10407         * gfortran.dg/pr19936_3.f90: New test.
10408
10409 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10410             Paul Thomas <prthomas@drfccad.cea.fr>
10411
10412         * gfortran.dg/PR19754_1.f90: New test.
10413         * gfortran.dg/PR19754_2.f90: Ditto.
10414
10415 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10416
10417         PR c++/19311
10418         * g++.dg/template/non-dependent11.C: New test.
10419
10420 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10421
10422         * lib/target-supports.exp (check_iconv_available): Fix comment.
10423
10424 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10425             Joseph S. Myers  <joseph@codesourcery.com>
10426
10427         PR c++/19797
10428         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10429
10430 2005-03-04  Matthew Sachs  <msachs@apple.com>
10431
10432         * gcc.exp (gcc_target_compile): Put braces around
10433         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10434         * objc.exp (objc_target_compile): Likewise.
10435         * treelang.exp (treelang_target_compile): Likewise.
10436
10437 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10438
10439         PR fortran/19673
10440         * gfortran.dg/func_result_1.f90: New test.
10441
10442 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10443
10444         * gcc.misc-tests/options.exp: New test.
10445
10446 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10447
10448         * gcc.dg/pr15784-4.c: New test.
10449
10450 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10451
10452         * gcc.c-torture/execute/pr17133.c: New.
10453         * gcc.c-torture/compile/20050303-1.c: New.
10454
10455 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10456
10457         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10458
10459 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10460
10461         * g++.dg/overload/using2.C: New.
10462
10463 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/19916
10466         * g++.dg/init/ptrmem2.C: New test.
10467
10468 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10469
10470         PR c/8927
10471         * gcc.dg/pr8927-1.c: New test.
10472
10473 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10474
10475         PR c++/20232
10476         * g++.dg/inherit/covariant12.C: New.
10477
10478 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10479
10480         PR fortran/19479
10481         * gfortran.dg/bound_1.f90: New test.
10482
10483 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10484
10485         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10486         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10487
10488 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10489
10490         PR c/20245
10491         * gcc.dg/pr20245-1.c: New test.
10492
10493 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10494
10495         PR middle-end/19874
10496         * gcc.c-torture/execute/20050119-2.c: New test case.
10497
10498 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10499
10500         * README: Update the DejaGnu bug reporting address.
10501         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10502         * lib/objc-torture.exp: Likewise.
10503
10504 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10505
10506         * gfortran.dg/boz_1.f90: New test.
10507         * gfortran.dg/boz_3.f90: New test.
10508         * gfortran.dg/boz_4.f90: New test.
10509
10510 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10511
10512         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10513         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10514
10515 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10516
10517         PR libfortran/20101
10518         * gfortran.dg/write_0_pe_format.f90: New test.
10519
10520 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10521
10522         PR c++/20206
10523         * g++.dg/opt/thunk2.C: New test.
10524         * g++.dg/opt/covariant1.C: New test.
10525
10526 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10527
10528         * gfortran.dg/e_d_fmt.f90: New test.
10529
10530 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10531
10532         * gcc.dg/asm-b.c: Fix comment typos.
10533
10534 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10535
10536         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10537         a V_MAY_DEF also.
10538
10539 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10540
10541         PR tree-opt/20188
10542         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10543         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10544         * gcc.dg/asm-b.c: New test.
10545
10546 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10547
10548         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10549         Disable this test on IRIX 6.
10550
10551 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10552
10553         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10554         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10555         parser.
10556
10557 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10558
10559         PR tree-optimization/20204
10560         * testsuite/gcc.dg/pr20204.c: New test.
10561
10562 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR target/20196
10565         * gcc.c-torture/execute/20050224-1.c: New test.
10566
10567         PR c++/20175
10568         * g++.dg/warn/Wbraces2.C: New test.
10569
10570 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/19878
10573         * g++.dg/init/const2.C: New test.
10574
10575 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10576
10577         PR tree-optimization/20100
10578         * gcc.c-torture/execute/pr20100-1.c: New test.
10579
10580 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10581
10582         * gfortran.dg/implicit_3.f90: New test.
10583
10584         * gfortran.dg/deftype_1.f90: New test.
10585
10586 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10587
10588         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10589         the test passes.
10590         * g++.dg/other/anon3.C: Accept a warning.
10591
10592 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10593
10594         * gcc.dg/pr20017.c: Fix a comment typo.
10595
10596 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10597
10598         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10599
10600 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10601
10602         PR ada/19902
10603         * ada/acats/tests/cxa/cxa3004.a: Remove.
10604         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10605
10606 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/20073
10609         * g++.dg/init/const1.C: New test.
10610
10611         PR c++/19991
10612         * g++.dg/parse/constant7.C: New test.
10613
10614         PR c++/20152
10615         * g++.dg/parse/error27.C: New test.
10616         * g++.dg/template/qualttp15.C: Adjust error markers.
10617         * g++.old-deja/g++.other/struct1.C: Likewise.
10618
10619         PR c++/20153
10620         * g++.dg/template/error17.C: New test.
10621
10622         PR c++/20148
10623         * g++.dg/parser/error26.C: New test.
10624
10625 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10626
10627         PR tree-optimization/20100
10628         PR tree-optimization/20115
10629         * gcc.dg/pr20115.c: New test.
10630         * gcc.dg/pr20115-1.c: New test.
10631         * gcc.dg/pr20100.c: New test.
10632         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10633         call-clobbered variables after alias1.
10634
10635 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10636
10637         * gfortran.dg/list_read_4.f90: new test.
10638
10639 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10640
10641         PR rtl-optimization/20017.
10642         * gcc.dg/pr20017.c: New.
10643
10644 2005-02-22  Devang Patel  <dpatel@apple.com>
10645
10646         PR 19952
10647         * g++.dg/tree-ssa/pr19952.C: New test.
10648
10649 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/19883
10652         * g++.dg/parse/constant6.C: New test.
10653
10654 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10655
10656         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10657         * g++.dg/charset/asm2.c: Likewise.
10658         * g++.dg/charset/asm3.c: Likewise.
10659         * g++.dg/charset/asm4.c: Likewise.
10660         * g++.dg/charset/asm5.c: Likewise.
10661         * g++.dg/charset/attribute1.c: Likewise.
10662         * g++.dg/charset/attribute2.c: Likewise.
10663         * g++.dg/charset/extern1.cc: Likewise.
10664         * g++.dg/charset/extern2.cc: Likewise.
10665         * g++.dg/charset/extern3.cc: Likewise.
10666         * g++.dg/charset/function.cc: Likewise.
10667         * g++.dg/charset/string.c: Likewise.
10668         * g++.dg/charset/charset.exp: Likewise.
10669         * lib/target-supports.exp (check_iconv_available): Fix comment.
10670
10671 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10672
10673         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10674         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10675         * gcc.dg/charset/asm2.c: Likewise.
10676         * gcc.dg/charset/asm3.c: Likewise.
10677         * gcc.dg/charset/asm4.c: Likewise.
10678         * gcc.dg/charset/asm5.c: Likewise.
10679         * gcc.dg/charset/asm6.c: Likewise.
10680         * gcc.dg/charset/attribute1.c: Likewise.
10681         * gcc.dg/charset/attribute2.c: Likewise.
10682         * gcc.dg/charset/builtin1.c: Likewise.
10683         * gcc.dg/charset/extern.c: Likewise.
10684         * gcc.dg/charset/function.c: Likewise.
10685         * gcc.dg/charset/string.c: Likewise.
10686         * gcc.dg/charset/charset.exp: Likewise.
10687
10688 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10689
10690         PR fortran/20086
10691         * gfortran.dg/pr20086.f90: New test.
10692
10693 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10694
10695         PR tree-optimization/19786
10696         * g++.dg/tree-ssa/pr19786.C: New.
10697
10698 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10699
10700         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10701
10702 2005-02-21  Jeff Law  <law@redhat.com>
10703
10704         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10705
10706 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10707
10708         * gfortran.dg/do_iterator: Split loop, markup all lines for
10709         which an error locus is printed.
10710         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10711         locus is printed.
10712         * gfortran.dg/select_4.f90: Likewise.
10713         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10714         locuses in the various permutations.
10715
10716 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10717
10718         PR tree-optimization/19951
10719         * g++.dg/vect: New directory.
10720         * g++.dg/vect/vect.exp: New file.
10721         * g++.dg/vect/pr19951.cc: New testcase.
10722         * g++.dg/dg.exp: Also prune vectorizer tests.
10723
10724 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10725
10726         PR 18785
10727         * gcc.dg/charset/builtin1.c: New test.
10728
10729 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10730
10731         PR c++/19299
10732         * g++.dg/inherit/volatile1.C: New test.
10733
10734         PR c++/19440
10735         * g++.dg/template/dtor4.C: New test.
10736
10737 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10738
10739         * gfortran.dg/int_1.f90: New test.
10740
10741 2005-02-19  Devang Patel  <dpatel@apple.com>
10742
10743         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10744
10745 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10746
10747         * gfortran.dg/achar_1.f90: New test.
10748
10749 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10750
10751         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10752
10753 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10754             Jakub Jelinek  <jakub@redhat.com>
10755
10756         PR tree-optimization/19828
10757         * gcc.dg/tree-ssa/loop-7.c: New test.
10758         * gcc.c-torture/execute/20050218-1.c: New test.
10759
10760 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR c/20043
10763         * gcc.dg/transparent-union-1.c: New test.
10764         * gcc.dg/transparent-union-2.c: New test.
10765
10766 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10767
10768         PR tree-optimization/18977
10769         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10770
10771 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10772
10773         PR target/20054
10774         * gcc.dg/pr20054.c: New test.
10775
10776 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10777
10778         PR c++/19508
10779         * g++.dg/ext/attrib20.C: New test.
10780
10781 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         PR middle-end/20030
10784         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10785
10786 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10787
10788         PR c++/20008
10789         * g++.dg/opt/switch4.C: New.
10790
10791 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR c++/20023
10794         PR tree-optimization/20009
10795         * gcc.c-torture/compile/20050217-1.c: New test.
10796         * g++.dg/opt/switch3.C: New test.
10797
10798         PR tree-optimization/18947
10799         * gcc.c-torture/compile/20050215-1.c: New test.
10800         * gcc.c-torture/compile/20050215-2.c: New test.
10801         * gcc.c-torture/compile/20050215-3.c: New test.
10802
10803 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10804
10805         PR c++/20028
10806         * g++.dg/template/crash34.C: New.
10807
10808         PR c++/20022
10809         * g++.dg/other/access3.C: New.
10810
10811 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10812
10813         * gcc.dg/vect/vect-98.c: New test.
10814
10815 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10816
10817         PR tree-optimization/19967
10818         * gcc.dg/pr19967.c: New.
10819
10820 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR middle-end/19857
10823         * gcc.dg/tree-ssa/20050215-1.c: New test.
10824         * gcc.c-torture/execute/20050215-1.c: New test.
10825
10826 2005-02-15  Eric Christopher  <echristo@redhat.com>
10827
10828         * gcc.dg/cpp/20050215-1.c: New file.
10829
10830 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10831
10832         PR tree-optimization/15785
10833         * gcc.dg/pr15785-1.c: New test.
10834
10835 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10836
10837         PR c++/17788
10838         * g++.dg/init/ctor4.C: New.
10839         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10840
10841 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10842
10843         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10844         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10845
10846 2005-02-15  Andreas Schwab  <schwab@suse.de>
10847
10848         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10849         declare malloc.
10850
10851 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10852
10853         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10854
10855 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10856
10857         PR tree-optimization/19853
10858         * gcc.c-torture/compile/pr19853.c: New test.
10859
10860 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         PR c++/19608
10863         * g++.dg/parse/local-class1.C: New.
10864
10865         PR c++/19895
10866         * g++.dg/parse/ptrmem3.C: New.
10867
10868         PR c++/19884
10869         * g++.old-deja/g++.oliva/template6.C: Add another case.
10870         * g++.dg/template/explicit6.C: New.
10871
10872 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10873
10874         PR c++/17816
10875         * g++.dg/other/redecl2.C: New.
10876
10877 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         PR c++/19891
10880         * g++.dg/abi/covariant4.C: New.
10881
10882 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10883
10884         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10885
10886 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10887
10888         * gcc.dg/vect/vect-96.c: Fix typo.
10889
10890 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10891
10892         PR c++/14479
10893         PR c++/19487
10894         * g++.dg/template/enum5.C: New test.
10895
10896 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10897
10898         * gcc.dg/vect/vect-97.c: New test.
10899
10900 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10901
10902         * gcc.dg/vect/vect-96.c: New test.
10903
10904 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10905
10906         * gcc.dg/builtins-34.c: Also check ldexp*.
10907
10908 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10909
10910         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10911
10912 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10913
10914         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10915         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10916         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10917         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10918         selector_list, selector_expression, dg-process-target): Move to new
10919         file target-supports-dg.exp.
10920         * lib/target-supports-dg.exp: New.
10921
10922         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10923         New.
10924
10925 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR c++/19666
10928         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10929
10930         PR middle-end/19858
10931         * gcc.c-torture/compile/20050210-1.c: New test.
10932
10933 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10934
10935         PR c++/19755
10936         * g++.dg/warn/Wbraces1.C: New test.
10937
10938 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10939
10940         * gcc.dg/builtins-52.c: New testcase.
10941
10942 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR c/19342
10945         * gcc.c-torture/execute/20050119-1.c: New test.
10946
10947 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10948
10949         PR c++/19811
10950         * g++.dg/init/delete1.C: New test.
10951
10952 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10953
10954         PR c++/18470
10955         * g++.dg/template/static12.C: New test.
10956
10957 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/19787
10960         * g++.dg/conversion/ambig1.C: New test.
10961
10962         PR c++/19739
10963         * g++.dg/ext/attrib19.C: New test.
10964
10965         PR c++/19732
10966         * g++.dg/parse/dtor5.C: New test.
10967
10968         PR c++/19762
10969         * g++.dg/template/dtor3.C: New test.
10970
10971         PR c++/19826
10972         * g++.dg/template/static11.C: New test.
10973         * g++.dg/template/crash2.C: Remove dg-error marker.
10974
10975 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10976
10977         PR C++/18491
10978         * g++.old-deja/g++.mike/p10769a.C: Remove.
10979
10980 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10981
10982         * gcc.dg/builtins-48.c: New test case.
10983         * gcc.dg/builtins-49.c: New test case.
10984         * gcc.dg/builtins-50.c: New test case.
10985         * gcc.dg/builtins-51.c: New test case.
10986
10987 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10988
10989         PR middle-end/19583
10990         * g++.dg/warn/Wreturn-type-3.C: New test.
10991
10992 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10993
10994         PR middle-end/19402
10995         * gcc.dg/pr19402-1.c: New testcase.
10996         * gcc.dg/pr19402-2.c: likewise.
10997
10998 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10999
11000         PR middle-end/19854
11001         * g++.dg/tree-ssa/tmmti.C: New testcase.
11002
11003 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11004
11005         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11006
11007 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/19733
11010         * g++.dg/parse/crash23.C: New test.
11011         * g++.dg/warn/Weff1.C: New test.
11012
11013 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11014
11015         * gcc.dg/20050209-1.c: New test.
11016
11017 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11018
11019         PR target/19799
11020         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11021
11022 2005-02-08  Mike Stump  <mrs@apple.com>
11023
11024         * g++.dg/pch/import-2.c: New test.
11025         * g++.dg/pch/import-2.hs: New.
11026         * g++.dg/pch/include/import-2a.h: New.
11027         * g++.dg/pch/include/import-2b.h: New.
11028
11029 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11030
11031         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11032
11033 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11034
11035         * gfortran.dg/substr_1.f90: New test.
11036
11037 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11038
11039         PR middle-end/19775
11040         * gcc.dg/torture/builtin-power-1.c: Disable test for
11041         invalid transformation.
11042         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11043         no longer optimize.
11044         * gcc.dg/builtins-47.c: New testcase.
11045
11046 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11047             Dorit Naishlos  <dorit@il.ibm.com>
11048
11049         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11050
11051 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11052
11053         * gcc.c-torture/compile/20050206-1.c: New test.
11054
11055 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11056
11057         PR tree-opt/19768
11058         * g++.dg/opt/pr19768.C: New test.
11059
11060 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11061
11062         PR tree-opt/19736
11063         * gcc.c-torture/compile/pr19736.c: New test.
11064
11065 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11066
11067         PR c++/17401
11068         * g++.dg/parse/error25.C: New test.
11069
11070 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11071
11072         * gcc.c-torture/execute/20050203-1.c: New.
11073
11074 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11075
11076         * gcc.dg/vect/vect-85.c: Remove xfail.
11077         * gcc.dg/vect/vect-86.c: Remove xfail.
11078         * gcc.dg/vect/vect-87.c: Remove xfail.
11079         * gcc.dg/vect/vect-88.c: Remove xfail.
11080
11081 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11082
11083         * gcc.dg/altivec-19.c: New.
11084
11085 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11086
11087         PR c/17807
11088         * gcc.dg/nested-func-3.c: New test.
11089         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11090
11091 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11092
11093         * gcc.test-framework/gen_directive_tests: Generate tests for
11094         selector expressions.
11095
11096 2005-02-02  Matt Austern  <austern@apple.com>
11097
11098         PR c++/19628
11099         * g++/ext/builtin7.C: New.
11100         * g++/ext/builtin8.C: New.
11101
11102 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11103
11104         PR c/18502
11105         * gcc.dg/pr18502-1.c: New test.
11106
11107 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11108
11109         PR c++/17413
11110         * g++.dg/template/local4.C: Tweak.
11111
11112 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11113
11114         PR tree-optimization/19578
11115         * gcc.c-torture/compile/20050202-1.c: New test.
11116
11117 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11118
11119         PR c/19435
11120         * gcc.dg/c99-init-4.c: New test.
11121
11122 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11123
11124         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11125
11126         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11127
11128         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11129         * g++.dg/eh/check-vect.h: New.
11130
11131         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11132         * gcc.dg/vect/vect-78.c: Ditto.
11133         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11134         Remove.
11135
11136         * g++.dg/conversion/simd1.C: Expect warning.
11137         * g++.dg/ext/attribute-test-1.C: Ditto.
11138         * g++.dg/ext/attribute-test-2.C: Ditto.
11139         * g++.dg/ext/attribute-test-3.C: Ditto.
11140         * g++.dg/ext/attribute-test-4.C: Ditto.
11141
11142         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11143         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11144
11145         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11146
11147 2005-02-01  Richard Henderson  <rth@redhat.com>
11148
11149         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11150         long double for ibm double-double format.
11151         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11152
11153 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR tree-optimization/19633
11156         * testsuite/gcc.dg/pr19633-1.c: New test.
11157         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11158         to NULL or a symbol.
11159
11160 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11161
11162         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11163         New procs.
11164         (dg-process-target (local override)): Handle selector expressions.
11165
11166         * gcc.test-framework/README: Describe tests in source directory.
11167         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11168         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11169         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11170         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11171         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11172         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11173         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11174         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11175         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11176         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11177         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11178         * gcc.test-framework/dg-error-exp-P.c: New test.
11179         * gcc.test-framework/dg-error-exp-XP.c: New test.
11180         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11181         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11182         * gcc.test-framework/dg-output-exp-P.c: New test.
11183         * gcc.test-framework/dg-output-exp-XF.c: New test.
11184         * gcc.test-framework/dg-warning-exp-P.c: New test.
11185         * gcc.misc-tests/dg-1.c: Remove.
11186         * gcc.misc-tests/dg-2.c: Remove.
11187         * gcc.misc-tests/dg-3.c: Remove.
11188         * gcc.misc-tests/dg-4.c: Remove.
11189         * gcc.misc-tests/dg-5.c: Remove.
11190         * gcc.misc-tests/dg-6.c: Remove.
11191         * gcc.misc-tests/dg-7.c: Remove.
11192         * gcc.misc-tests/dg-8.c: Remove.
11193         * gcc.misc-tests/dg-9.c: Remove.
11194         * gcc.misc-tests/dg-10.c: Remove.
11195         * gcc.misc-tests/dg-11.c: Remove.
11196         * gcc.misc-tests/dg-12.c: Remove.
11197         * gcc.misc-tests/dg-test.exp: Remove.
11198
11199         * gcc.test-framework/test-framework.awk: Change recording and
11200         printing of passes and failures.
11201
11202         * gcc.test-framework: New directory.
11203         * gcc.test-framework/README: New.
11204         * gcc.test-framework/test-framework.exp: New.
11205         * gcc.test-framework/test-framework.awk: New.
11206         * gcc.test-framework/gen_directive_tests: New.
11207
11208 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11209
11210         * lib/treelang.exp: Fix comment typos.
11211         (treelang_target_compile): Don't append libs=-ltreelang to options.
11212
11213 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11214
11215         * g++.dg/parse/typename7.C: Adjust error messages.
11216
11217 2005-01-31  Jeff Law  <law@redhat.com>
11218
11219         * gcc.c-torture/execute/20050131-1.c: New test.
11220         * gcc.dg/wcaselabel.c: New test.
11221
11222 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11223
11224         * g++.dg/other/warning1.C: Adjust error messags.
11225         * g++.dg/parse/constant5.C: New test.
11226
11227 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11228
11229         PR c/19333
11230         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11231         the test case valid.
11232         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11233         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11234         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11235         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11236         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11237         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11238
11239 2005-01-31  Dale Johannesen  <dalej@apple.com>
11240
11241         * g++.dg/opt/pr19650.C: New test.
11242
11243 2005-01-31  Richard Henderson  <rth@redhat.com>
11244
11245         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11246         long double for intel double extended format.
11247         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11248
11249 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11250
11251         PR c++/19555
11252         * g++.dg/template/static10.C: New test.
11253
11254         PR c++/19395
11255         * g++.dg/parse/error24.C: New test.
11256
11257         PR c++/19367
11258         * g++.dg/lookup/builtin1.C: New test.
11259
11260         PR c++/19457
11261         * g++.dg/warn/conv3.C: New test.
11262
11263 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11264
11265         PR fortran/19647
11266         * gfortan.dg/inquire_7.f90
11267
11268 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11269
11270         PR tree-optimization/15791
11271         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11272         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11273         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11274         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11275         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11276         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11277         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11278         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11279         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11280         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11281
11282 2005-01-29  Paul Brook  <paul@codesourcery.com>
11283
11284         PR fortran/18565
11285         * check.c (real_or_complex_check): New function.
11286         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11287         * intrinsic.c (add_functions): Use new check functions.
11288         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11289         Add prototypes.
11290
11291 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11292
11293         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11294         gcc.dg/lvalue-3.c: New tests.
11295         * gcc.dg/concat.c: Update expected messages.
11296
11297 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11298
11299         PR libfortran/19595
11300         * gfortran.dg/eor_1.f90: New test.
11301
11302 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11303
11304         PR fortran/19589
11305         * gfortran.dg/logical_data_1.f90: New test.
11306
11307 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/19253
11310         * g++.dg/template/crash33.C: New test.
11311
11312         PR c++/19667
11313         * g++.dg/template/crash32.C: New test.
11314
11315 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11316
11317         PR middle-end/16558
11318         * g++.dg/warn/Wreturn-type-2.C: New test.
11319
11320 2004-06-24  Jeff Law  <law@redhat.com>
11321
11322         * gcc.dg/tree-ssa/20050128-1.c: New test.
11323
11324 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11325
11326         * gcc.target/frv/all-mdpackh-1.c: New test.
11327
11328 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11329
11330         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11331
11332 2005-01-27  Richard Henderson  <rth@redhat.com>
11333
11334         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11335
11336 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11337
11338         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11339
11340 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11341
11342         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11343         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11344         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11345         to cope with cases where the multilib options override the dg-options.
11346
11347 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR c/18946
11350         * gcc.dg/noncompile/20050120-1.c: New test.
11351
11352 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11353
11354         PR tree-optimization/19633
11355         * gcc.dg/pr19633.c: New test.
11356         * gcc.dg/tree-ssa/pr19633.c: New test.
11357
11358 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11359
11360         * gcc.dg/20041216-1.c: New test.
11361
11362 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11363
11364         PR objc/18862
11365         * objc.dg/selector-2.m: New test.
11366
11367 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * g++.dg/opt/range-test-2.C: New test.
11370
11371         PR rtl-optimization/19579
11372         * gcc.c-torture/execute/20050124-1.c: New test.
11373
11374 2005-01-26  Greg Parker  <gparker@apple.com>
11375         Stuart Hastings  <stuart@apple.com>
11376
11377         * gcc.c-torture/execute/20050125-1.c: New.
11378
11379 2005-01-18  Jan Hubicka  <jh@suse.cz>
11380
11381         PR tree-optimize/19337
11382         * gcc.c-torture/compile/20050119-1.c: New test.
11383
11384 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11385
11386         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11387         test for successful match.
11388
11389 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11390
11391         PR objc/18408
11392         * objc.dg/comp-types-7.m: New test.
11393
11394 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11395
11396         * lib/target-supports.exp (current_target_name): New.
11397         (check_effective_target_ilp32, check_effective_target_lp64):
11398         Cache the result to use as long as the current target, with
11399         multilib flags, remains the same.
11400
11401         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11402         (dg-require-weak, dg-require-visibility, dg-require-alias,
11403         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11404         dg-require-effective-target, dg-skip-if): Remove call to
11405         skip_test_and_clear_xfail.
11406         (dg-test): Clear xfail data.
11407
11408 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR target/17751
11411         * gcc.dg/ppc64-toc.c: New test.
11412
11413         * g++.dg/tree-ssa/empty-1.C: New test.
11414
11415         PR middle-end/19551
11416         * gcc.c-torture/execute/20050121-1.c: New test.
11417         * gcc.dg/20050121-2.c: New test.
11418
11419 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11420         Paul Brook  <paul@codesourcery.com>
11421
11422         PR fortran/17941
11423         * gfortran.dg/real_const_1.f: New test.
11424         * gfortran.dg/real_const_2.f90: New test.
11425         * gfortran.dg/complex_int_1.f90: New test.
11426
11427 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11428
11429         PR fortran/19313
11430         * gfortan.dg/inquire_6.f90: New test.
11431
11432 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11433
11434         PR libfortran/19451
11435         * open_readonly_1.f90: New test.
11436
11437 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11438
11439         PR libfortran/18982
11440         * gfortran.dg/open_new.f90: New file.
11441
11442 2005-01-22  Paul Brook  <paul@codesourcery.com>
11443
11444         * namelist_1.f90: New test.
11445
11446 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11447
11448         PR tree-optimization/19484
11449         * gcc.c-torture/compile/20050122-[12].c: New tests.
11450
11451 2005-01-22  Paul Brook  <paul@codesourcery.com>
11452
11453         * gfortran.dg/implicit_2.f90: New test.
11454
11455 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11456
11457         PR fortran/19314
11458         * gfortran.dg/inquire_5.f90: New test.
11459
11460 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11461
11462         PR c/18809
11463         * gcc.dg/pr18809-1.c: New test.
11464
11465 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11466
11467         * gcc.dg/20050121-1.c: New test.
11468
11469         PR tree-optimization/13000
11470         * gcc.dg/20040206-1.c: Change warning to point where function is
11471         being inlined.
11472
11473 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11474
11475         PR c++/19208
11476         * g++.dg/template/array11.C: New test.
11477
11478 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11479
11480         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11481         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11482         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11483         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11484         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11485         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11486
11487 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11488
11489         PR tree-optimization/15349
11490         * gcc.dg/tree-ssa/pr15349.c: New.
11491
11492 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11493
11494         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11495
11496 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11497
11498         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11499         scan-assembler-times directive name.
11500
11501         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11502         after dg-do.
11503
11504         PR rtl-optimization/19462
11505         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11506
11507 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11508
11509         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11510         counting function calls on ia64.
11511
11512 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11513
11514         PR rtl-optimization/15139
11515         * gcc.dg/20050111-2.c: New test.
11516
11517         PR c/17297
11518         * gcc.c-torture/compile/20050113-1.c: New testcase.
11519
11520         PR middle-end/19164
11521         * gcc.dg/20050113-1.c: New testcase.
11522
11523 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11524
11525         * gcc.dg/vect/vect-85.c: Add comment.
11526         * gcc.dg/vect/vect-86.c: Add xfail for now.
11527         * gcc.dg/vect/vect-87.c: Add xfail for now.
11528         * gcc.dg/vect/vect-88.c: Add xfail for now.
11529         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11530
11531 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11532
11533         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11534
11535 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11536
11537         * g++.dg/debug/typedef3.C: New test.
11538
11539 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11540
11541         PR c/19472
11542         * gcc.dg/asm-a.c: New test.
11543
11544 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11545
11546         * gcc.dg/sh-relax.c: Add prototype for abort.
11547
11548 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11549
11550         * gcc.dg/short-compare-1.c: New test.
11551         * gcc.dg/short-compare-2.c: Likewise.
11552
11553 2005-01-18  Michael Matz  <matz@suse.de>
11554
11555         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11556
11557 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11558
11559         PR tree-optimization/19121
11560         * gcc.c-torture/compile/pr19121.c: New test.
11561
11562 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11563
11564         PR target/19357
11565         * gcc.c-torture/compile/pr19357.c: New test.
11566
11567 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11568
11569         PR c/5675
11570         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11571         pass--those that refer just to the variable, possibly with a
11572         cast.
11573         * gcc.dg/c99-const-expr-3.c: Likewise.
11574
11575         PR middle-end/13127
11576         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11577         longer emitted.
11578
11579 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11580
11581         PR fortran/18778
11582         * gfortran.dg/endfile_2.f90: New test.
11583
11584 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11585
11586         PR 19168
11587         * gfortran.dg/select_5.f90: New test.
11588
11589 2004-01-16  Paul Brook  <paul@codesourcery.com>
11590
11591         * gfortran.dg/common_4.f90: New test.
11592
11593 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11594
11595         PR rtl-optimization/19462
11596         * gcc.dg/torture/pr19462-1.c: New test.
11597
11598 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11599
11600         PR objc/19321
11601         * objc.dg/func-ptr-2.m: New.
11602         * objc.dg/volatile-1.m: New.
11603
11604 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11605
11606         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11607
11608 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR tree-optimization/19060
11611         * gcc.c-torture/execute/20050104-1.c: New test.
11612
11613 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11614
11615         PR fortran/18983
11616         * gfortran.dg/write_to_null.f90: New test.
11617
11618 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11619             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11620
11621         PR other/19328
11622         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11623         argument.
11624
11625 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11626
11627         PR c++/19263
11628         * g++.dg/init/vector1.C: New test.
11629
11630 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11631
11632         PR target/13158
11633         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11634         PR target/18987
11635         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11636
11637 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11638
11639         * gfortran.dg/select_1.f90: New test.
11640         * gfortran.dg/select_2.f90: New test.
11641         * gfortran.dg/select_3.f90: New test.
11642         * gfortran.dg/select_4.f90: New test.
11643
11644 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR middle-end/19084
11647         PR rtl-optimization/19348
11648         * gcc.dg/20050111-1.c: New test.
11649         * gcc.c-torture/execute/20050111-1.c: New test.
11650
11651         * gcc.dg/i386-asm-4.c: New test.
11652
11653 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11654
11655         * gcc.dg/nested-func-2.c: New test.
11656         * ada/acats/norun.lst: Remove c953002.
11657
11658 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11659
11660         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11661
11662 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11663
11664         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11665
11666 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11667
11668         PR target/18761
11669         * g++.dg/abi/align1.C: New test.
11670
11671 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11672
11673         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11674         at a time.
11675         * g++.dg/ext/altivec_check.h: Support compiling as C.
11676
11677 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11678
11679         PR c++/19355
11680         * g++.dg/expr/pr19355-1.C: New test case.
11681
11682 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11683
11684         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11685         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11686         * ada/acats/tests/c3/c92005b.ada: Likewise.
11687         * ada/acats/tests/c3/cxb3012.a: Likewise.
11688         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11689
11690 2005-01-09  Paul Brook  <paul@codesourcery.com>
11691
11692         * gfortran.dg/common_2.f90: New file.
11693         * gfortran.dg/common_3.f90: New file.
11694
11695 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11696
11697         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11698
11699 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11700
11701         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11702         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11703         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11704         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11705         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11706         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11707         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11708         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11709         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11710         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11711         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11712         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11713         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11714         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11715         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11716         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11717         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11718         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11719         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11720         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11721         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11722         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11723         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11724         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11725         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11726         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11727         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11728         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11729         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11730         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11731         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11732         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11733         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11734         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11735         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11736         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11737         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11738         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11739         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11740         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11741         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11742         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11743         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11744         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11745         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11746         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11747         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11748         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11749         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11750         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11751         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11752         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11753         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11754         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11755         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11756         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11757         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11758         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11759         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11760         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11761         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11762         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11763         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11764         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11765         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11766         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11767         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11768
11769         * gcc.dg/vect/vect-1.c: Fix spelling.
11770         * gcc.dg/vect/vect-10.c: Fix spelling.
11771         * gcc.dg/vect/vect-11.c: Fix spelling.
11772         * gcc.dg/vect/vect-12.c: Fix spelling.
11773         * gcc.dg/vect/vect-14.c: Fix spelling.
11774         * gcc.dg/vect/vect-15.c: Fix spelling.
11775         * gcc.dg/vect/vect-16.c: Fix spelling.
11776         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11777         * gcc.dg/vect/vect-64.c: Fix comments.
11778         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11779
11780 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11781             Ira Rosen  <irar@il.ibm.com>
11782
11783         * gcc.dg/vect/vect-70.c: New test.
11784         * gcc.dg/vect/vect-71.c: New test.
11785
11786 2005-01-09  Manfred Hollstein  <mh@suse.com>
11787
11788         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11789         * gcc.dg/pr18241-2.c: Likewise.
11790         * gcc.dg/pr18241-3.c: Likewise.
11791         * gcc.dg/pr18241-4.c: Likewise.
11792         * gcc.dg/pr18241-5.c: Likewise.
11793
11794 2005-01-08  Richard Henderson  <rth@redhat.com>
11795
11796         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11797         False for x86 and x86-64.
11798
11799 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11800
11801         PR tree-optimization/18241
11802         * gcc.dg/pr18241-1.c: New test.
11803         * gcc.dg/pr18241-2.c: New test.
11804         * gcc.dg/pr18241-3.c: New test.
11805         * gcc.dg/pr18241-4.c: New test.
11806         * gcc.dg/pr18241-5.c: New test.
11807
11808 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11809
11810         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11811         gfortran.dg/select_4.f90: New.
11812
11813 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gcc.c-torture/execute/20050107-1.c: New test.
11816
11817 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         PR c++/19298
11820         * g++.dg/template/ref2.C: New.
11821
11822 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11823
11824         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11825         instead of being empty.
11826
11827 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11828
11829         PR fortran/15553
11830         * gfortran.dg/array-1.f90: New test.
11831
11832 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR tree-optimization/19283
11835         * gcc.c-torture/execute/20050106-1.c: New test.
11836
11837         PR rtl-optimization/18861
11838         * gcc.dg/20050105-1.c: New test.
11839
11840         PR tree-optimization/18828
11841         * gcc.dg/20050105-2.c: New test.
11842
11843 2005-01-07  Andreas Jaeger  <aj@suse.de>
11844
11845         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11846
11847 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11848
11849         PR fortran/18398
11850         * gfortran.dg/fmt_read.f90: New test.
11851
11852 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11853
11854         * gcc.dg/rs6000-ldouble-2.c: New.
11855
11856 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11857
11858         PR c++/19244
11859         * g++.dg/parser/ctor2.C: New test.
11860
11861 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11862
11863         PR c++/17154
11864         * g++.dg/template/using9.C: New test.
11865
11866 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11867
11868         PR c++/19258
11869         * g++.dg/lookup/friend6.C: New test.
11870
11871 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11872
11873         PR c++/19270
11874         * g++.dg/template/array10.C: New.
11875
11876 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11877
11878         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11879         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11880
11881 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/compile/20050105-1.c: New test.
11884
11885 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11886
11887         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11888
11889 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11890
11891         PR middle-end/19100
11892         * gcc.dg/conv-3.c: New test case.
11893
11894 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11895
11896         * gcc.dg/asm-wide-1.c: New test.
11897
11898 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11899
11900         PR c++/19030
11901         * g++.dg/parse/crash22.C: New
11902
11903 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11904
11905         PR 19257
11906         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11907
11908 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11909
11910         PR middle-end/17767
11911         * gcc.dg/i386-mmx-6.c: New test case.
11912
11913 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11914
11915         PR tree-optimization/18308
11916         * gcc.dg/vect/pr18308.c: New testcase.
11917
11918 2005-01-04  Andreas Jaeger  <aj@suse.de>
11919
11920         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11921
11922 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11923             Robert Bowdidge <bowdidge@apple.com>
11924
11925         * gcc.dg/cpp/subframework1.c: New.
11926         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11927         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11928         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11929         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11930
11931 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11932
11933         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11934         producing warning.
11935         * gcc.dg/darwin-weakimport-2.c: New.
11936
11937 2005-01-03  Richard Henderson  <rth@redhat.com>
11938
11939         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11940
11941 2005-01-03  Richard Henderson  <rth@redhat.com>
11942
11943         * gcc.dg/vect/vect.exp: Enable for ia64.
11944         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11945         (check_effective_target_vect_float): Likewise.
11946         (check_effective_target_vect_no_align): Likewise.
11947         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11948         * gcc.dg/vect/vect-8.c: Likewise.
11949
11950 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11951
11952         PR target/19236
11953         * gcc.dg/pr19236-1.c: New test case.
11954
11955 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11956
11957         PR rtl-optimization/12092
11958         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11959
11960 2005-01-02  Andreas Jaeger  <aj@suse.de>
11961
11962         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11963
11964 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11965             Andrew Pinski  <pinskia@physics.uc.edu>
11966
11967         PR rtl-optimization/12092
11968         * gcc.dg/pr12092-1.c: New test case.
11969
11970 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11971
11972         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11973         'hidden' and 'default' for better portability.
11974         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11975
11976         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11977         6 and 7.
11978         * g++.old-deja/g++.brendan/new3.C: Likewise.
11979
11980 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11981
11982         * gcc.dg/20041231-1.C: New test.
11983         * g++.dg/warn/Wunreachable-code-1.C: New test.
11984
11985 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11986
11987         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11988         file, not /dev/null.  Abort on error.
11989
11990 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11991             Ziemowit Laski  <zlaski@apple.com>
11992
11993         PR objc/18971
11994         * objc.dg/encode-5.m: New test.
11995
11996 2004-12-29  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11999         * objc.dg/stabs-1.m: Disable for ia64.
12000
12001 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12002
12003         PR c++/19190
12004         * g++.dg/warn/Wunused-10.C: New test.
12005
12006 2004-12-28  Richard Henderson  <rth@redhat.com>
12007
12008         * objc.dg/stabs-1.m: Disable for alpha.
12009
12010 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/19149
12013         * g++.dg/parse/error23.C: New test.
12014
12015 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12016
12017         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12018
12019         PR fortran/19032
12020         * gfortran.dg/intrinsic_modulo_1.f90: New.
12021         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12022         tests with divisor -1.
12023
12024 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12025
12026         * g++.dg/opt/temp1.C (memcpy): Return a value.
12027
12028         PR c++/19148
12029         * g++.dg/expr/cond7.C: New test.
12030
12031 2004-12-27  Paul Brook  <paul@codesourcery.com>
12032
12033         * gfortran.dg/g77/select_no_compile.f: Remove.
12034
12035 2004-12-27  Richard Henderson  <rth@redhat.com>
12036
12037         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12038         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12039         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12040
12041 2004-12-26  Richard Henderson  <rth@redhat.com>
12042
12043         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12044         by 1i instead of token pasting.
12045
12046 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12047
12048         PR tree-optimization/17578
12049         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12050         to additional_flags.
12051         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12052
12053 2004-12-25  Richard Henderson  <rth@redhat.com>
12054
12055         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12056         Remove Alpha.
12057
12058 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12059
12060         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12061         hppa*-*-hpux*.
12062         * gcc.dg/pr17957.c (dg-options): Likewise.
12063         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12064         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12065         instead of 0 on __hppa__.
12066         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12067         "foo,%r" on hppa*-*-*.
12068
12069 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12070
12071         PR fortran/19071
12072         * gfortran.dg/complex_write.f90: New test.
12073
12074 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12075
12076         PR c++/17595
12077         * g++.dg/parse/pragma2.C: New test.
12078
12079         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12080
12081 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12082
12083         * gcc.dg/empty2.c: Add missing dg-warning.
12084
12085 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/17413
12088         * g++.dg/template/local4.C: New test.
12089         * g++.dg/template/crash19.C: Add dg-error marker.
12090
12091         * g++.dg/template/crash31.C: Correct embedded PR number.
12092
12093 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/16405
12096         * g++.dg/opt/temp1.C: Add do-run marker.
12097
12098 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12099
12100         * g++.dg/template/spec19.C: New.
12101
12102 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12103
12104         PR target/16819
12105         * gcc.dg/empty2.c: New.
12106
12107 2004-12-23  Richard Henderson  <rth@redhat.com>
12108
12109         * lib/target-supports.exp (check_effective_target_vect_no_align):
12110         Remove i?86 and x86-64.
12111
12112 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/16405
12115         * g++.dg/opt/temp1.C: New test.
12116
12117 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12118
12119         PR c++/18733
12120         * g++.dg/template/friend33.C: New testcase.
12121
12122 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12123
12124         PR c++/18464
12125         * g++.dg/template/cond5.C: New test.
12126
12127         PR c++/18492
12128         * g++.dg/inherit/thunk3.C: New test.
12129
12130         PR c++/11224
12131         * g++.dg/warn/Wunused-9.C: New test.
12132
12133 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12134
12135         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12136
12137 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12138
12139         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12140
12141 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/18378
12144         * g++.dg/ext/packed8.C: New test.
12145
12146         PR c++/19063
12147         * g++.dg/template/crash31.C: New test.
12148
12149         PR c++/19034
12150         * g++.dg/template/crash30.C: New test.
12151
12152 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12153
12154         PR C++/18984
12155         * g++.dg/eh/ctor3.C: New test.
12156
12157 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12158
12159         * objc.dg/stabs-1.m: Allow section name to be quoted and
12160         assembly label to begin with '.LL'.
12161
12162 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12163
12164         * gcc.dg/vect/vect.exp
12165         (check_effective_target_lp64_or_vect_no_align): New.
12166         * gcc.dg/vect/vect-77.c: Use it.
12167         * gcc.dg/vect/vect-78.c: Use it.
12168
12169         * lib/target-supports.exp
12170         (check_effective_target_vect_no_max,
12171         check_effective_target_vect_no_bitwise,
12172         check_effective_target_vect_no_align): New.
12173         * gcc.dg/vect/vect-13.c: Use them.
12174         * gcc.dg/vect/vect-17.c: Ditto.
12175         * gcc.dg/vect/vect-18.c: Ditto.
12176         * gcc.dg/vect/vect-19.c: Ditto.
12177         * gcc.dg/vect/vect-20.c: Ditto.
12178         * gcc.dg/vect/vect-27.c: Ditto.
12179         * gcc.dg/vect/vect-29.c: Ditto.
12180         * gcc.dg/vect/vect-44.c: Ditto.
12181         * gcc.dg/vect/vect-48.c: Ditto.
12182         * gcc.dg/vect/vect-50.c: Ditto.
12183         * gcc.dg/vect/vect-52.c: Ditto.
12184         * gcc.dg/vect/vect-54.c: Ditto.
12185         * gcc.dg/vect/vect-56.c: Ditto.
12186         * gcc.dg/vect/vect-58.c: Ditto.
12187         * gcc.dg/vect/vect-60.c: Ditto.
12188         * gcc.dg/vect/vect-72.c: Ditto.
12189         * gcc.dg/vect/vect-80.c: Ditto.
12190
12191 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12192
12193         PR c++/14075
12194         * g++.dg/init/string1.C: New.
12195
12196         PR c++/18975
12197         * g++.dg/other/synth1.C: New.
12198
12199 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12200
12201         PR c/18963
12202         * gcc.dg/pr18963-1.c: New test.
12203
12204 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12205
12206         PR c/18596
12207         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12208         * gcc.dg/pr18596-1.c: Use dg-error.
12209         (dg-options): Use -fno-unit-at-a-time.
12210         * gcc.dg/pr18596-2.c: New test.
12211         * gcc.dg/pr18596-3.c: New test.
12212
12213 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12214
12215         PR middle-end/18683
12216         * g++.dg/opt/pr18683-1.C: New test case.
12217
12218 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12219
12220         PR other/19093
12221         * g++.dg/opt/max1.C: Fix for 64bit targets.
12222
12223 2004-12-20  Matt Austern  <austern@apple.com>
12224
12225         PR c++/19044
12226         * g++.dg/ext/builtin6.C: New
12227
12228 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12229
12230         PR tree-optimization/19080
12231         * gcc.c-torture/compile/pr19080.c: New test.
12232
12233 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12234
12235         * gcc.dg/20041219-1.c: New test.
12236
12237 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12238
12239         PR middle-end/19068
12240         * g++.dg/opt/max1.C: New test case.
12241
12242 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * gcc.dg/fdata-sections-1.c: New test.
12245
12246 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12247
12248         PR middle-end/18548
12249         * gcc.dg/max-1.c: New test case.
12250
12251 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12252
12253         * gcc.c-torture/execute/20041218-1.c: New test.
12254
12255 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12256
12257         * gcc.dg/pr18501.c: New test.
12258         * gcc.dg/uninit-5.c: XFAIL.
12259         * gcc.dg/uninit-9.c: XFAIL.
12260
12261 2004-12-17  Dale Johannesen  <dalej@apple.com>
12262
12263         * gcc.dg/20041213-1.c: New.
12264
12265 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12266
12267         * objc.dg/stabs-1.m: Allow assembly label to begin
12268         with a dot ('.').
12269
12270 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12271
12272         * gcc.c-torture/execute/20041213-1.c: Move...
12273         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12274
12275 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         PR c++/18721
12278         * g++.dg/lookup/conv-5.C: New.
12279
12280 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12281
12282         * objc.dg/stabs-1.m: New test.
12283
12284 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12285
12286         * gcc.dg/visibility-c.c: Change compile to
12287         assemble for the test.
12288
12289 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12290
12291         PR target/19041
12292         * gcc.dg/visibility-c.c: New test.
12293
12294 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12295
12296         PR middle-end/18493
12297         * gcc.dg/switch-8.c: New test case.
12298
12299 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12300
12301         PR c++/18905
12302         * g++.dg/template/init4.C: New.
12303         * g++.dg/opt/static3.C: Enable optimizer.
12304
12305 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12306
12307         * g++.dg/other/complex1.C: New test.
12308
12309 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12310
12311         * g++.dg/opt/inline9.C: New test.
12312
12313 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12314
12315         PR fortran/18993
12316         * gfotran.dg/nullify_1.f: New test.
12317
12318 2004-12-15  Richard Henderson  <rth@redhat.com>
12319
12320         * gcc.target/i386/i386.exp: New harness.
12321         * gcc.target/i386/vect-args.c: New.
12322
12323 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12324
12325         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12326
12327 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12328
12329         PR c++/18825
12330         * g++.dg/template/friend32.C: New test.
12331
12332 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12333
12334         * cpp/pragma-once-1.c: New test.
12335         * cpp/pragma-once-1b.h: Likewise.
12336         * cpp/pragma-once-1c.h: Likewise.
12337         * cpp/pragma-once-1d.h: Likewise.
12338         * cpp/inc/pragma-once-1a.h: Likewise.
12339
12340 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12341             Steven G. Kargl  <kargls@comcast.net>
12342
12343         PR fortran/17597
12344         * gfortran.dg/list_read_3.f90: New test.
12345
12346 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12347
12348         * gcc.dg/ftrapv-2.c: New test.
12349
12350 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12351
12352         PR c++/18981
12353         * g++.dg/template/typename9.C: New test.
12354
12355 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/18738
12358         * g++.dg/template/typename8.C: New test.
12359         * g++.dg/parse/friend2.C: Tweak error message.
12360
12361 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12362
12363         * gcc.c-torture/20041214-1.c: New test.
12364
12365 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12366
12367         PR c++/18965
12368         * g++.dg/init/array17.C: New test.
12369
12370 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/18793
12373         * g++.dg/init/aggr3.C: New test.
12374
12375 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12376
12377         * gcc.dg/altivec-types-1.c: New test.
12378         * gcc.dg/altivec-types-2.c: New test.
12379         * gcc.dg/altivec-types-3.c: New test.
12380         * gcc.dg/altivec-types-4.c: New test.
12381         * g++.dg/ext/altivec-types-1.C: New test.
12382         * g++.dg/ext/altivec-types-2.C: New test.
12383         * g++.dg/ext/altivec-types-3.C: New test.
12384         * g++.dg/ext/altivec-types-4.C: New test.
12385
12386 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12387
12388         PR middle-end/18951
12389         * gcc.c-torture/execute/20041213-1.c: New test.
12390
12391 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12392
12393         PR c++/18949
12394         * g++.dg/template/cast1.C: New.
12395
12396 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12397
12398         * gcc.c-torture/execute/20041213-2.c: New test.
12399
12400 2004-12-13  Richard Henderson  <rth@redhat.com>
12401
12402         * gcc.dg/i386-sse-10.c: Fix typo in options.
12403
12404 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12405
12406         PR c++/18968
12407         * g++.dg/opt/pr18968.C: New test.
12408
12409 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/18925
12412         * g++.dg/ext/visibility/staticdatamem.C: New test.
12413
12414 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12415
12416         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12417
12418 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12419
12420         PR rtl-optimization/18928
12421         * gcc.dg/pr18928-1.c: New test case.
12422
12423 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12424
12425         PR tree-opt/16951
12426         * gcc.c-torture/compile/20041211-1.c: New.
12427
12428 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12429
12430         PR middle-end/17564
12431         * gcc.c-torture/execute/20041212-1.c: New test.
12432
12433 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12434
12435         PR fortran/18869
12436         * gfortran.dg/common_1.f90: New test.
12437
12438 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12439         Paul Brook  <paul@codesourcery.com>
12440
12441         PR fortran/16222
12442         * gfortran.dg/real_do_1.f90: New test.
12443
12444 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12445
12446         PR tree-opt/18040
12447         * g++.dg/opt/ptrmem6.C: New test.
12448
12449 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12450
12451         PR middle-end/18921
12452         * gcc.dg/pr18921-1.c: New test case.
12453
12454 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12455
12456         PR fortran/17175
12457         * gfortran.dg/scale_1.f90: New test.
12458
12459 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12460
12461         PR middle-end/18903
12462         * gcc.c-torture/compile/pr18903.c: New test.
12463
12464 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12465
12466         * gcc.c-torture/execute/20041210-1.c: New test.
12467
12468 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12469
12470         PR c++/18731
12471         * g++.dg/parser/struct-1.C: New test.
12472         * g++.dg/parser/struct-2.C: New test.
12473         * g++.dg/parser/struct-3.C: New test.
12474
12475 2004-12-09  Richard Henderson  <rth@redhat.com>
12476
12477         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12478
12479         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12480         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12481
12482 2004-12-09  Matt Austern  <austern@apple.com>
12483
12484         PR c++/18514
12485         * g++.dg/ext/builtin1.C: New
12486         * g++.dg/ext/builtin2.C: New
12487         * g++.dg/ext/builtin3.C: New
12488         * g++.dg/ext/builtin4.C: New
12489         * g++.dg/ext/builtin5.C: New
12490
12491 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12492
12493         PR tree-opt/18904
12494         * g++.dg/opt/ptrmem5.C: New test.
12495
12496 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12497
12498         * g++.dg/parse/typename5.C: Adjust for new error.
12499         * g++.dg/parse/typename7.C: New.
12500
12501 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12502
12503         PR c++/18073
12504         * g++.dg/other/mmintrin.C: New test.
12505
12506 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12507
12508         PR c++/16681
12509         * g++.dg/init/array15.C: New.
12510         * g++.dg/init/array16.C: New.
12511
12512 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12513
12514         PR fortran/18826
12515         * gfortran.dg/assign_1.f90: New test.
12516
12517 2004-12-08  Nick Clifton  <nickc@redhat.com>
12518
12519         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12520         * gcc.target/xstormy16/data_below100: Likewise.
12521         * gcc.target/xstormy16/sfr: Likewise.
12522         * gcc.target/xstormy16/below100.S: New test source file.
12523         * gcc.target/xstormy16/below100.ld: New test linker script.
12524         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12525         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12526         bp instructions.
12527         * gcc.target/xstormy16/bp.c: Likewise.
12528
12529         * gcc.target/xstormy16/bss_below100: New files:
12530         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12531         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12532         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12533         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12534         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12535         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12536         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12537         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12538         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12539         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12540         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12541         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12542         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12543         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12544         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12545         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12546         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12547         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12548         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12549         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12550         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12551         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12552         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12553         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12554         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12555         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12556         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12557
12558         * gcc.target/xstormy16/data_below100: New files:
12559         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12560         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12561         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12562         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12563         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12564         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12565         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12566         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12567         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12568         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12569         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12570         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12571         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12572         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12573         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12574         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12575         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12576         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12577         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12578         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12579         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12580         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12581         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12582         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12583         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12584         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12585         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12586
12587         * gcc.target/xstormy16/sfr: New files:
12588         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12589         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12590         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12591         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12592         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12593         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12594         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12595         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12596         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12597         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12598         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12599         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12600         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12601         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12602         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12603         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12604         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12605         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12606         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12607         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12608         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12609         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12610         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12611         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12612         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12613         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12614         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12615         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12616         27_if0_sfrw_bitfield_f.c
12617
12618 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12619
12620         PR c++/18100
12621         * g++.dg/lookup/name-clash4.C: New test.
12622
12623 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12624
12625         PR c++/18672
12626         * g++.dg/opt/array1.C: New.
12627
12628         PR c++/18803
12629         * g++.dg/template/operator5.C: New.
12630
12631 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12632
12633         PR c/18867
12634         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12635
12636 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12637
12638         * gcc.dg/noncompile/20041207.c: New test.
12639
12640 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12641
12642         * g++.dg/other/unreachable-1.C: New test.
12643
12644 2004-12-06  Nick Clifton  <nickc@redhat.com>
12645
12646         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12647         <limits.h> because the latter comes from gcc's include/ directory
12648         and not the newlib/libc/include directory.
12649
12650 2004-12-04  Richard Henderson  <rth@redhat.com>
12651
12652         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12653
12654 2004-12-04  Richard Henderson  <rth@redhat.com>
12655
12656         * lib/target-supports.exp (check_gc_sections_available): Disable
12657         for alpha and ia64.
12658
12659 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12660
12661         PR middle-end/17909
12662         * g++.dg/other/vararg-2.C: New test.
12663
12664 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12665
12666         PR c++/17011, c++/17971
12667         * g++.dg/template/error15.C: Adjust expected error.
12668         * g++.dg/template/instantiate3.C: Likewise.
12669
12670 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12671
12672         * gcc.dg/altivec-18.c: Fix for darwin
12673
12674 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         PR c++/18782
12677         * g++.dg/parse/ptrmem2.C: New.
12678
12679         PR c++/18318
12680         * g++.dg/template/new1.C: New.
12681
12682 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12683
12684         PR fortran/18710
12685         * gfortran.dg/direct_io_3.f90: New test.
12686
12687 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         PR 18758
12690         * g++.dg/parse/crash21.C: New.
12691
12692 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12693
12694         PR c++/15664, c++/18276
12695         * g++.dg/template/ttp13.C: New test.
12696         * g++.dg/template/ttp14.C: Likewise.
12697
12698 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12699
12700         PR c++/18123
12701         * g++.dg/parse/enum2.C: New test.
12702         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12703
12704 2004-12-02  Nick Clifton  <nickc@redhat.com>
12705
12706         * gcc.target/xstormy16: New test directory.
12707         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12708         * gcc.target/xstormy16/bp.c: Check the generation of bp
12709         instructions.
12710         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12711         bn instructions and the BELOW100 attribute.
12712
12713 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12714
12715         PR target/16952
12716         * gcc.dg/ppc-eabi.c: New.
12717
12718 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12719
12720         PR fortran/18284
12721         * gfortran.dg/backspace.f90
12722
12723 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12724
12725         * gfortran.dg/inquire.f90: New test.
12726
12727 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12728
12729         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12730         handle effective-target-keyword.
12731         (dg-skip-if): Support effective-target keyword as target list.
12732         (dg-xfail-if): Ditto.
12733         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12734
12735 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12736
12737         PR tree-optimization/18291
12738         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12739
12740 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         PR C++/18729
12743         * g++.dg/parse/crash20.C: New.
12744
12745         PR c++/17431
12746         * g++.dg/overload/arg1.C: New.
12747         * g++.dg/overload/arg2.C: New.
12748         * g++.dg/overload/arg3.C: New.
12749         * g++.dg/overload/arg4.C: New.
12750
12751 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12752
12753         * gcc.dg/c99-flex-array-4.c: Remove.
12754
12755 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12756
12757         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12758
12759         * lib/target-supports.exp (is-effective-target): Simplify.
12760
12761         * lib/target-supports.exp (check_effective_target_vect_long):
12762         Fix for powerpc64-*-*.
12763
12764 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12765
12766         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12767         to support new requirements on FreeBSD 5.
12768
12769 2004-11-30  Devang Patel  <dpatel@apple.com>
12770
12771         PR 18702
12772         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12773
12774 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12775
12776         * g++.dg/ext/altivec-13.C: New test.
12777
12778 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12779
12780         PR tree-opt/18298
12781         * gcc.c-torture/execute/p18298.c: New test.
12782
12783 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12784             Dorit Naishlos  <dorit@il.ibm.com>
12785
12786         PR tree-opt/18607
12787         * gcc.dg/vect/vect-89.c: New test.
12788
12789 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12790
12791         * gcc.dg/pr18596-1.c: New test.
12792
12793 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12794
12795         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12796
12797 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         PR c/18479
12800         * gcc.dg/pr18479.c: New test.
12801
12802 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12803
12804         PR target/18490
12805         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12806         mmix-knuth-mmixware.
12807
12808         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12809         cris-*-elf* cris-*-aout* mmix-*-*
12810
12811 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12812
12813         PR middle-end/18725
12814         * gcc.dg/pr18725.c: New test.
12815
12816 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12817
12818         PR target/18488
12819         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12820
12821         PR target/18336
12822         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12823
12824 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/18368
12827         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12828         * g++.old-deja/g++.law/ctors5.C: Likewise.
12829         * g++.old-deja/g++.other/crash25.C: Likewise.
12830
12831         PR c++/18674
12832         * g++.dg/template/error16.C: New test.
12833
12834         PR c++/18512
12835         * g++.dg/template/crash29.C: New test.
12836
12837 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12838
12839         PR tree-optimization/18712
12840         * gcc.c-torture/compile/pr18712.c: New test.
12841
12842 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12843
12844         PR c/7544
12845         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12846         tests.
12847
12848 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12849
12850         PR c++/18652
12851         * g++.dg/lookup/crash6.C: New test.
12852
12853 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12854
12855         PR middle-end/18164
12856         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12857
12858 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12859
12860         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12861         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12862         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12863
12864 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         * gcc.dg/pr18164.c: New test.
12867
12868 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12869
12870         * gcc.dg/funroll-loops-all.c: New.
12871
12872 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12873
12874         PR target/18489
12875         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12876         delimeter, match space and TAB as well as ":".
12877
12878         PR target/18484
12879         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12880
12881         PR target/18348
12882         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12883
12884         PR target/18345
12885         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12886
12887         PR target/18337
12888         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12889
12890 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12891
12892         * gfortran.dg/direct_io_2.f90: New test.
12893
12894 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12895
12896         PR target/18334
12897         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12898
12899 2004-11-28  Richard Henderson  <rth@redhat.com>
12900
12901         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12902
12903 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12904
12905         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12906         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12907         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12908         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12909         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12910         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12911         gcc.dg/pointer-arith-8.c: New tests.
12912
12913 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12914
12915         PR fortran/18364
12916         * gfortran.dg/endfile.f90: New test.
12917
12918 2004-11-27  Falk Hueffner  <falk@debian.org>
12919
12920         * gcc.dg/loop-6.c: New test.
12921
12922 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * gcc.c-torture/execute/20041126-1.c: New test.
12925
12926 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12927
12928         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12929         on IRIX.
12930
12931 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12932
12933         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12934         functions.
12935
12936 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12937
12938         PR rtl-optimization/17825
12939         * gcc.c-torture/compile/20041119-1.c: New test.
12940
12941 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12942
12943         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12944         Check existence of ld library path variables before unsetting.
12945
12946 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12947
12948         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12949
12950 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12951
12952         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12953
12954 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12955
12956         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12957
12958 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12959
12960         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12961         dg-do directive.
12962
12963 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12964
12965         * gcc.dg/pr17957.c: Pass --param, not -param.
12966
12967 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12968
12969         PR middle-end/17957
12970         * testsuite/gcc.dg/pr17957.c: New test.
12971
12972 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12973
12974         PR c++/18445
12975         * g++.dg/template/crash28.C: Likewise.
12976
12977         PR c++/18001
12978         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12979         * g++.dg/ext/lvaddr.C: Likewise.
12980         * g++.dg/opt/pr7503-3.C: Likewise.
12981
12982         PR c++/18466
12983         * g++.dg/parse/qualified3.C: New test.
12984         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12985
12986         PR c++/18545
12987         * g++.dg/expr/return1.C: New test.
12988
12989 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12990
12991         Friend class name lookup 3/n, PR c++/3332
12992         * g++.dg/lookup/friend3.C: New test.
12993         * g++.dg/lookup/friend4.C: Likewise.
12994         * g++.dg/lookup/friend5.C: Likewise.
12995
12996 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12997
12998         Friend class name lookup 2/n, PR c++/14513, c++/15410
12999         * g++.dg/lookup/friend2.C: New test.
13000         * g++.dg/template/friend31.C: Likewise.
13001
13002 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13003
13004         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13005
13006 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/17473
13009         * g++.dg/tc1/dr56.C: Remove.
13010         * g++.dg/template/typedef1.C: Add dg-error markers.
13011         * g++.old-deja/g++.other/typedef7.C: Likewise.
13012
13013         PR c++/18285
13014         * g++.dg/parse/typedef7.C: New test.
13015
13016 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13017
13018         * gcc.c-torture/execute/20041124-1.c: New test.
13019
13020 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13021
13022         * g++.dg/template/deduce3.C: New test.
13023
13024         PR c++/18586
13025         * g++.dg/template/crash27.C: New test.
13026
13027         PR c++/18530
13028         * g++.dg/warn/Wshadow-3.C: New test.
13029
13030 2004-11-24  Devang Patel  <dpatel@apple.com>
13031
13032         PR/18555
13033         * gcc.dg/cpp/isysroot-1.c: New test.
13034         * gcc.dg/cpp/usr/include/stdio.h: New file.
13035         * gcc.dg/cpp/isysroot-2.c: New test.
13036         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13037         New file.
13038
13039 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13040
13041         PR c++/8929
13042         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13043
13044 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13045
13046         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13047         * gcc.target/sparc/pdist.c: Likewise.
13048
13049 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13050
13051         PR c++/16882
13052         * g++.dg/conversion/simd1.C: New test.
13053
13054 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13055
13056         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13057         and restore_ld_library_path_env_vars.
13058         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13059         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13060         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13061         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13062
13063 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13064
13065         * gcc.dg/pragma-align-2.c: Test macro expansion.
13066         * gcc.dg/pragma-pack-2.c: New test.
13067
13068 2004-11-23  Richard Henderson  <rth@redhat.com>
13069
13070         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13071         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13072         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13073         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13074         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13075         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13076
13077         * gcc.dg/vect/vect.exp: Add check for alpha.
13078         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13079         (check_effective_target_vect_int): Enable for alpha.
13080         (check_effective_target_vect_long): New.
13081         (is-effective-target): Add it.
13082
13083 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13084
13085         * gcc.dg/pr18614-1.c: New test.
13086
13087 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13088
13089         * gcc.dg/setjmp-2.c: New test.
13090
13091 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13092
13093         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13094         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13095         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13096         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13097         gcc.target/sparc/pdist.c: New tests.
13098
13099 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13100
13101         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13102
13103 2004-11-22  Dale Johannesen  <dalej@apple.com>
13104
13105         * gcc.dg/20041111-1.c: New.
13106
13107 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13108
13109         PR tree-opt/18536
13110         * gcc.dg/vect/pr18536.c: New test.
13111
13112 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13113
13114         PR c++/18354
13115         * g++.dg/template/nontype11.C: New test.
13116
13117 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13118
13119         PR middle-end/18520
13120         * gcc.dg/pr18520-1.c: New test case.
13121
13122 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13123
13124         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13125         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13126         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13127         expected diagnostics.
13128
13129 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13130
13131         PR target/18580
13132         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13133         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13134         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13135
13136 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13137
13138         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13139
13140 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13141             Joseph Myers  <joseph@codesourcery.com>
13142
13143         * lib/target-supports.exp (check_visibility_available): Really
13144         test the compiler.
13145
13146 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13147
13148         PR tree-opt/18181
13149         * gcc.dg/vect/vect-85.c: New test.
13150         * gcc.dg/vect/vect-86.c: New test.
13151         * gcc.dg/vect/vect-87.c: New test.
13152         * gcc.dg/vect/vect-88.c: New test.
13153
13154 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13155
13156         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13157
13158 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13159
13160         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13161         * gcc.dg/ppc-and-1.c: Ditto.
13162         * gcc.dg/ppc-compare-1.c: Ditto.
13163         * gcc.dg/ppc-mov-1.c: Ditto
13164
13165 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13166             Mark Mitchell  <mark@codesourcery.com>
13167
13168         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13169
13170 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13171             Aldy Hernandez  <aldyh@redhat.com>
13172
13173         * lib/target-supports.exp (check_effective_target_vect_int): New
13174         (check_effective_target_vect_float): New
13175         (check_effective_target_vect_double): New.
13176         (is-effective-target): Support new effective targets keywords.
13177         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13178         default action for dg-do.
13179         * gcc.dg/vect/pr16105.c: Use new support.
13180         * gcc.dg/vect/pr18400.c: Ditto.
13181         * gcc.dg/vect/pr18425.c: Ditto.
13182         * gcc.dg/vect/vect-1.c: Ditto.
13183         * gcc.dg/vect/vect-10.c: Ditto.
13184         * gcc.dg/vect/vect-11.c: Ditto.
13185         * gcc.dg/vect/vect-12.c: Ditto.
13186         * gcc.dg/vect/vect-13.c: Ditto.
13187         * gcc.dg/vect/vect-14.c: Ditto.
13188         * gcc.dg/vect/vect-15.c: Ditto.
13189         * gcc.dg/vect/vect-16.c: Ditto.
13190         * gcc.dg/vect/vect-17.c: Ditto.
13191         * gcc.dg/vect/vect-18.c: Ditto.
13192         * gcc.dg/vect/vect-19.c: Ditto.
13193         * gcc.dg/vect/vect-2.c: Ditto.
13194         * gcc.dg/vect/vect-20.c: Ditto.
13195         * gcc.dg/vect/vect-21.c: Ditto.
13196         * gcc.dg/vect/vect-22.c: Ditto.
13197         * gcc.dg/vect/vect-23.c: Ditto.
13198         * gcc.dg/vect/vect-24.c: Ditto.
13199         * gcc.dg/vect/vect-25.c: Ditto.
13200         * gcc.dg/vect/vect-26.c: Ditto.
13201         * gcc.dg/vect/vect-27.c: Ditto.
13202         * gcc.dg/vect/vect-27a.c: Ditto.
13203         * gcc.dg/vect/vect-28.c: Ditto.
13204         * gcc.dg/vect/vect-29.c: Ditto.
13205         * gcc.dg/vect/vect-29a.c: Ditto.
13206         * gcc.dg/vect/vect-3.c: Ditto.
13207         * gcc.dg/vect/vect-30.c: Ditto.
13208         * gcc.dg/vect/vect-31.c: Ditto.
13209         * gcc.dg/vect/vect-32.c: Ditto.
13210         * gcc.dg/vect/vect-33.c: Ditto.
13211         * gcc.dg/vect/vect-34.c: Ditto.
13212         * gcc.dg/vect/vect-35.c: Ditto.
13213         * gcc.dg/vect/vect-36.c: Ditto.
13214         * gcc.dg/vect/vect-37.c: Ditto.
13215         * gcc.dg/vect/vect-38.c: Ditto.
13216         * gcc.dg/vect/vect-4.c: Ditto.
13217         * gcc.dg/vect/vect-40.c: Ditto.
13218         * gcc.dg/vect/vect-41.c: Ditto.
13219         * gcc.dg/vect/vect-42.c: Ditto.
13220         * gcc.dg/vect/vect-43.c: Ditto.
13221         * gcc.dg/vect/vect-44.c: Ditto.
13222         * gcc.dg/vect/vect-45.c: Ditto.
13223         * gcc.dg/vect/vect-46.c: Ditto.
13224         * gcc.dg/vect/vect-47.c: Ditto.
13225         * gcc.dg/vect/vect-48.c: Ditto.
13226         * gcc.dg/vect/vect-48a.c: Ditto.
13227         * gcc.dg/vect/vect-49.c: Ditto.
13228         * gcc.dg/vect/vect-5.c: Ditto.
13229         * gcc.dg/vect/vect-50.c: Ditto.
13230         * gcc.dg/vect/vect-51.c: Ditto.
13231         * gcc.dg/vect/vect-52.c: Ditto.
13232         * gcc.dg/vect/vect-53.c: Ditto.
13233         * gcc.dg/vect/vect-54.c: Ditto.
13234         * gcc.dg/vect/vect-55.c: Ditto.
13235         * gcc.dg/vect/vect-56.c: Ditto.
13236         * gcc.dg/vect/vect-56a.c: Ditto.
13237         * gcc.dg/vect/vect-57.c: Ditto.
13238         * gcc.dg/vect/vect-58.c: Ditto.
13239         * gcc.dg/vect/vect-59.c: Ditto.
13240         * gcc.dg/vect/vect-6.c: Ditto.
13241         * gcc.dg/vect/vect-60.c: Ditto.
13242         * gcc.dg/vect/vect-61.c: Ditto.
13243         * gcc.dg/vect/vect-62.c: Ditto.
13244         * gcc.dg/vect/vect-63.c: Ditto.
13245         * gcc.dg/vect/vect-64.c: Ditto.
13246         * gcc.dg/vect/vect-65.c: Ditto.
13247         * gcc.dg/vect/vect-66.c: Ditto.
13248         * gcc.dg/vect/vect-67.c: Ditto.
13249         * gcc.dg/vect/vect-68.c: Ditto.
13250         * gcc.dg/vect/vect-69.c: Ditto.
13251         * gcc.dg/vect/vect-7.c: Ditto.
13252         * gcc.dg/vect/vect-72.c: Ditto.
13253         * gcc.dg/vect/vect-72a.c: Ditto.
13254         * gcc.dg/vect/vect-73.c: Ditto.
13255         * gcc.dg/vect/vect-74.c: Ditto.
13256         * gcc.dg/vect/vect-75.c: Ditto.
13257         * gcc.dg/vect/vect-76.c: Ditto.
13258         * gcc.dg/vect/vect-77.c: Ditto.
13259         * gcc.dg/vect/vect-77a.c: Ditto.
13260         * gcc.dg/vect/vect-78.c: Ditto.
13261         * gcc.dg/vect/vect-79.c: Ditto.
13262         * gcc.dg/vect/vect-8.c: Ditto.
13263         * gcc.dg/vect/vect-80.c: Ditto.
13264         * gcc.dg/vect/vect-82.c: Ditto.
13265         * gcc.dg/vect/vect-82_64.c: Ditto.
13266         * gcc.dg/vect/vect-83.c: Ditto.
13267         * gcc.dg/vect/vect-83_64.c: Ditto.
13268         * gcc.dg/vect/vect-9.c: Ditto.
13269         * gcc.dg/vect/vect-all.c: Ditto.
13270         * gcc.dg/vect/vect-none.c: Ditto.
13271
13272 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13273
13274         * lib/gcc-dg.exp (dg-skip-if): New function.
13275         (dg-forbid-option): Remove.
13276         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13277         * g++.dg/abi/bitfield8.C: Likewise.
13278         * g++.dg/abi/dtor1.C: Likewise.
13279         * g++.dg/abi/empty10.C: Likewise.
13280         * g++.dg/abi/empty7.C: Likewise.
13281         * g++.dg/abi/empty9.C: Likewise.
13282         * g++.dg/abi/layout3.C: Likewise.
13283         * g++.dg/abi/layout4.C: Likewise.
13284         * g++.dg/abi/thunk1.C: Likewise.
13285         * g++.dg/abi/thunk2.C: Likewise.
13286         * g++.dg/abi/vbase11.C: Likewise.
13287         * g++.dg/abi/vthunk2.C: Likewise.
13288         * g++.dg/abi/vthunk3.C: Likewise.
13289         * g++.dg/ext/attrib8.C: Likewise.
13290         * g++.dg/opt/longbranch2.C: Likewise.
13291         * g++.dg/opt/reg-stack4.C: Likewise.
13292         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13293         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13294         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13295         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13296         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13297         * gcc.dg/20000609-1.c: Likewise.
13298         * gcc.dg/20000720-1.c: Likewise.
13299         * gcc.dg/20011107-1.c: Likewise.
13300         * gcc.dg/20011119-1.c: Likewise.
13301         * gcc.dg/20020108-1.c: Likewise.
13302         * gcc.dg/20020122-2.c: Likewise.
13303         * gcc.dg/20020122-3.c: Likewise.
13304         * gcc.dg/20020201-3.c: Likewise.
13305         * gcc.dg/20020206-1.c: Likewise.
13306         * gcc.dg/20020218-1.c: Likewise.
13307         * gcc.dg/20020310-1.c: Likewise.
13308         * gcc.dg/20020411-1.c: Likewise.
13309         * gcc.dg/20020418-2.c: Likewise.
13310         * gcc.dg/20020426-1.c: Likewise.
13311         * gcc.dg/20020426-2.c: Likewise.
13312         * gcc.dg/20020517-1.c: Likewise.
13313         * gcc.dg/20020523-1.c: Likewise.
13314         * gcc.dg/20020523-2.c: Likewise.
13315         * gcc.dg/20020729-1.c: Likewise.
13316         * gcc.dg/20030204-1.c: Likewise.
13317         * gcc.dg/20030826-2.c: Likewise.
13318         * gcc.dg/20030926-1.c: Likewise.
13319         * gcc.dg/20031202-1.c: Likewise.
13320         * gcc.dg/980312-1.c: Likewise.
13321         * gcc.dg/980313-1.c: Likewise.
13322         * gcc.dg/990117-1.c: Likewise.
13323         * gcc.dg/990424-1.c: Likewise.
13324         * gcc.dg/990524-1.c: Likewise.
13325         * gcc.dg/991230-1.c: Likewise.
13326         * gcc.dg/i386-387-1.c: Likewise.
13327         * gcc.dg/i386-387-2.c: Likewise.
13328         * gcc.dg/i386-387-3.c: Likewise.
13329         * gcc.dg/i386-387-4.c: Likewise.
13330         * gcc.dg/i386-387-5.c: Likewise.
13331         * gcc.dg/i386-387-6.c: Likewise.
13332         * gcc.dg/i386-asm-1.c: Likewise.
13333         * gcc.dg/i386-bitfield1.c: Likewise.
13334         * gcc.dg/i386-bitfield2.c: Likewise.
13335         * gcc.dg/i386-loop-1.c: Likewise.
13336         * gcc.dg/i386-loop-2.c: Likewise.
13337         * gcc.dg/i386-loop-3.c: Likewise.
13338         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13339         * gcc.dg/i386-pic-1.c: Likewise.
13340         * gcc.dg/i386-regparm.c: Likewise.
13341         * gcc.dg/i386-signbit-1.c: Likewise.
13342         * gcc.dg/i386-signbit-2.c: Likewise.
13343         * gcc.dg/i386-signbit-3.c: Likewise.
13344         * gcc.dg/i386-sse-5.c: Likewise.
13345         * gcc.dg/i386-sse-8.c: Likewise.
13346         * gcc.dg/i386-unroll-1.c: Likewise.
13347         * gcc.dg/tls/opt-1.c: Likewise.
13348         * gcc.dg/tls/opt-2.c: Likewise.
13349         * gcc.dg/unroll-1.c: Likewise.
13350         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13351         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13352         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13353         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13354
13355 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13356
13357         * g++.dg/template/incomplete1.C: New test.
13358
13359 2004-11-16  Nick Clifton  <nickc@redhat.com>
13360
13361         Revert patches accidentally commited during checkin of fixes for
13362         xstormy16 tests:
13363         gcc.c-torture/execute/simd-4.c: Revert
13364         gcc.dg/20040910-1.c: Revert.
13365
13366 2004-11-16  Paul Brook  <paul@codesourcery.com>
13367
13368         PR fortran/13010
13369         * gfortran.dg/der_pointer_1.f90: New test.
13370
13371 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13372
13373         PR c/18498
13374         * gcc.dg/bitfld-13.c: New test.
13375
13376 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13377
13378         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13379         powerpc*-*-linux*.
13380
13381         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13382         * gcc.dg/ppc64-abi-2.c: Ditto.
13383         * gcc.dg/ppc64-abi-3.c: Ditto.
13384
13385         * lib/gcc-dg.exp (dg-target-list): Remove.
13386
13387 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13388
13389         * gcc.dg/ia64-postinc.c: New test.
13390
13391 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13392
13393         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13394
13395 2004-11-15  Nick Clifton  <nickc@redhat.com>
13396
13397         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13398         __INT_MAX__ so that the test can be compiled by toolchains
13399         targeted at 16-bit processors.
13400
13401         * gcc.dg/20040625-1.c: Use long constants rather than integers
13402         when performing arithmetic that will overflow 16-bits.
13403
13404         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13405         xstormy16.  It does not support 128-bit vector operations.
13406
13407         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13408         with the macro PTR_TYPE.  Define this macro to an integer type
13409         suitable for holding a pointer.
13410
13411         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13412         the target is a 16-bit processor.
13413
13414         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13415         16-bit targets where the character constant will be too long.
13416
13417         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13418         where the double will not be directly addressable.
13419
13420 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13421
13422         Friend class name lookup 1/n, PR c++/18471
13423         * g++.dg/template/crash26.C: New test.
13424         * g++.dg/lookup/struct1.C: Adjust expected error.
13425         * g++.dg/parse/elab1.C: Likewise.
13426         * g++.dg/parse/elab2.C: Likewise.
13427         * g++.dg/parse/int-as-enum1.C: Likewise.
13428         * g++.dg/parse/struct-as-enum1.C: Likewise.
13429         * g++.dg/parse/typedef1.C: Likewise.
13430         * g++.dg/parse/typedef3.C: Likewise.
13431         * g++.dg/parse/typedef4.C: Likewise.
13432         * g++.dg/parse/typedef5.C: Likewise.
13433         * g++.dg/template/nontype4.C: Likewise.
13434         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13435         * g++.old-deja/g++.other/elab1.C: Likewise.
13436         * g++.old-deja/g++.other/syntax4.C: Likewise.
13437
13438 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13439
13440         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13441
13442 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13443
13444         * gcc.c-torture/execute/20041114-1.c: New test.
13445
13446 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13447
13448         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13449         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13450         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13451         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13452         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13453         gcc.dg/switch-7.c: New tests.
13454
13455 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13456
13457         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13458
13459 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13460
13461         PR tree-opt/18400
13462         * gcc.dg/vect/pr18400.c: New test.
13463
13464 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13465             Andrew Pinski  <pinskia@physics.uc.edu>
13466
13467         PR tree-opt/18425
13468         * gcc.dg/vect/pr18425.c: New test.
13469
13470 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13471
13472         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13473         Guard with dg-require-alias and dg-require-visibility.
13474
13475 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13476
13477         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13478
13479 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13480
13481         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13482
13483 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13484
13485         PR c++/17344
13486         * g++.dg/template/defarg5.C: New test.
13487
13488 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * g++.dg/parse/cast1.C: Run only on ILP32.
13491         * g++.old-deja/g++.mike/p784.C: Likewise.
13492
13493 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13494
13495         * gcc.c-torture/execute/20041113-1.c: New test.
13496
13497 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13498
13499         PR target/18230
13500         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13501         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13502         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13503         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13504         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13505         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13506         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13507         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13508         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13509         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13510         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13511         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13512         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13513
13514 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13515
13516         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13517         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13518         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13519         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13520         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13521         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13522         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13523         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13524         gcc.target/sparc/combined-1.c: New tests.
13525
13526 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13527
13528         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13529         New tests.
13530
13531 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13532
13533         * lib/gcc-dg.exp (dg-forbid-option): New function.
13534         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13535         * g++.dg/abi/bitfield8.C: Likewise.
13536         * g++.dg/abi/dtor1.C: Likewise.
13537         * g++.dg/abi/empty10.C: Likewise.
13538         * g++.dg/abi/empty7.C: Likewise.
13539         * g++.dg/abi/empty9.C: Likewise.
13540         * g++.dg/abi/layout3.C: Likewise.
13541         * g++.dg/abi/layout4.C: Likewise.
13542         * g++.dg/abi/thunk1.C: Likewise.
13543         * g++.dg/abi/thunk2.C: Likewise.
13544         * g++.dg/abi/vbase11.C: Likewise.
13545         * g++.dg/abi/vthunk2.C: Likewise.
13546         * g++.dg/abi/vthunk3.C: Likewise.
13547         * g++.dg/ext/attrib8.C: Likewise.
13548         * g++.dg/opt/longbranch2.C: Likewise.
13549         * g++.dg/opt/reg-stack4.C: Likewise.
13550         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13551         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13552         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13553         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13554         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13555         * gcc.dg/20000609-1.c: Likewise.
13556         * gcc.dg/20000720-1.c: Likewise.
13557         * gcc.dg/20011107-1.c: Likewise.
13558         * gcc.dg/20011119-1.c: Likewise.
13559         * gcc.dg/20020108-1.c: Likewise.
13560         * gcc.dg/20020122-2.c: Likewise.
13561         * gcc.dg/20020122-3.c: Likewise.
13562         * gcc.dg/20020201-3.c: Likewise.
13563         * gcc.dg/20020206-1.c: Likewise.
13564         * gcc.dg/20020218-1.c: Likewise.
13565         * gcc.dg/20020310-1.c: Likewise.
13566         * gcc.dg/20020411-1.c: Likewise.
13567         * gcc.dg/20020418-2.c: Likewise.
13568         * gcc.dg/20020426-1.c: Likewise.
13569         * gcc.dg/20020426-2.c: Likewise.
13570         * gcc.dg/20020517-1.c: Likewise.
13571         * gcc.dg/20020523-1.c: Likewise.
13572         * gcc.dg/20020523-2.c: Likewise.
13573         * gcc.dg/20020729-1.c: Likewise.
13574         * gcc.dg/20030204-1.c: Likewise.
13575         * gcc.dg/20030826-2.c: Likewise.
13576         * gcc.dg/20030926-1.c: Likewise.
13577         * gcc.dg/20031202-1.c: Likewise.
13578         * gcc.dg/980312-1.c: Likewise.
13579         * gcc.dg/980313-1.c: Likewise.
13580         * gcc.dg/990117-1.c: Likewise.
13581         * gcc.dg/990424-1.c: Likewise.
13582         * gcc.dg/990524-1.c: Likewise.
13583         * gcc.dg/991230-1.c: Likewise.
13584         * gcc.dg/i386-387-1.c: Likewise.
13585         * gcc.dg/i386-387-2.c: Likewise.
13586         * gcc.dg/i386-387-3.c: Likewise.
13587         * gcc.dg/i386-387-4.c: Likewise.
13588         * gcc.dg/i386-387-5.c: Likewise.
13589         * gcc.dg/i386-387-6.c: Likewise.
13590         * gcc.dg/i386-asm-1.c: Likewise.
13591         * gcc.dg/i386-bitfield1.c: Likewise.
13592         * gcc.dg/i386-bitfield2.c: Likewise.
13593         * gcc.dg/i386-loop-1.c: Likewise.
13594         * gcc.dg/i386-loop-2.c: Likewise.
13595         * gcc.dg/i386-loop-3.c: Likewise.
13596         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13597         * gcc.dg/i386-pic-1.c: Likewise.
13598         * gcc.dg/i386-regparm.c: Likewise.
13599         * gcc.dg/i386-signbit-1.c: Likewise.
13600         * gcc.dg/i386-signbit-2.c: Likewise.
13601         * gcc.dg/i386-signbit-3.c: Likewise.
13602         * gcc.dg/i386-sse-5.c: Likewise.
13603         * gcc.dg/i386-sse-8.c: Likewise.
13604         * gcc.dg/i386-unroll-1.c: Likewise.
13605         * gcc.dg/tls/opt-1.c: Likewise.
13606         * gcc.dg/tls/opt-2.c: Likewise.
13607         * gcc.dg/unroll-1.c: Likewise.
13608         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13609         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13610         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13611         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13612         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13613         -m64 is specified.
13614
13615 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/18389
13618         * g++.dg/parse/cond1.C: New test.
13619
13620         PR c++/18429
13621         * g++.dg/template/array9.C: New test.
13622         * g++.dg/ext/vla1.C: Adjust error messages.
13623         * g++.dg/ext/vlm1.C: Likewise.
13624         * g++.dg/template/crash2.C: Likewise.
13625
13626         PR c++/18436
13627         * g++.dg/template/call3.C: New test.
13628
13629         PR c++/18407
13630         * g++.dg/template/ptrmem11.C: New test.
13631
13632 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13633
13634         PR other/14264
13635         * lib/g++.exp: Set LC_ALL and LANG to C.
13636         * lib/gcc-dg.exp: Likewise.
13637         * lib/gfortran.exp: Likewise.
13638         * lib/objc.exp: Likewise.
13639         * lib/treelang.exp: Likewise.
13640
13641 2004-11-12  Andreas Schwab  <schwab@suse.de>
13642
13643         * gcc.dg/pr16286.c: Fix last change.
13644
13645 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/18416
13648         * g++.dg/init/global1.C: New test.
13649
13650 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13651
13652         * gcc.c-torture/execute/20041112-1.c: New test.
13653
13654 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13655
13656         * lib/gcc-dg.exp (dg-target-list): New.
13657
13658 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13659             Richard Sandiford  <rsandifo@redhat.com>
13660
13661         * lib/target-supports.exp (get-compiler_messages): New.
13662         (check_named_sections_available): Use it.
13663         (check_effective_target_ilp32): New.
13664         (check_effective_target_lp64): New.
13665         (is-effective-target): New.
13666         * lib/gcc-dg.exp (dg-require-effective-target): New.
13667
13668 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13669
13670         * gcc.dg/precedence-1.c: New test.
13671
13672 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13673
13674         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13675
13676         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13677         message, delete generated files, use more descriptive name for
13678         executable, and make the test unsupported when it cannot be run.
13679
13680         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13681         (dg-require-weak, dg-require-visibility, dg-require-alias,
13682         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13683         dg-require-iconv, dg-require-named-sections): Use it.
13684
13685         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13686
13687 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13688
13689         PR target/16457
13690         * gcc.dg/ppc-and-1: New
13691
13692         PR target/16796
13693         * gcc.dg/ppc-mov-1.c: New.
13694
13695         PR target/16458
13696         * gcc.dg/ppc-compare-1.c: New.
13697
13698 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13699
13700         * objc.dg/desig-init-2.m: New test.
13701
13702 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13703
13704         PR middle-end/18160
13705         * g++.dg/warn/register-var-1.C: New test.
13706         * g++.dg/warn/register-var-2.C: New test.
13707
13708 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709
13710         * gcc.dg/union-2.c: New test.
13711
13712 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13713
13714         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13715         New test for PR tree-optimization/17892.
13716
13717 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR c++/18369
13720         * g++.dg/init/new12.C: New test.
13721
13722 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13723
13724         * gcc.target/sparc: New directory.
13725         * gcc.target/sparc/sparc.exp: New driver.
13726         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13727         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13728         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13729         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13730
13731 2004-11-10  Paul Brook  <paul@codesourcery.com>
13732
13733         PR fortran/18218
13734         * gfortran.dg/list_read.c: New test.
13735
13736 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         PR c/18322
13739         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13740         expected diagnostic location.
13741
13742 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13743
13744         * gcc.dg/20041109-1.c: New test.
13745
13746 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13747
13748         PR objc/18406
13749         * objc/compile/pr18406.m: New test.
13750
13751 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13752
13753         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13754
13755 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13756
13757         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13758
13759 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13760
13761         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13762
13763 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13764
13765         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13766         exit.
13767
13768 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         PR tree-opt/18299
13771         * gcc.c-torture/pr18299-1.c: New test.
13772
13773 2004-11-06  Andreas Schwab  <schwab@suse.de>
13774
13775         * gcc.dg/pr16286.c: Also test for bool and pixel.
13776
13777 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13778
13779         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13780         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13781         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13782         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13783         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13784         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13785         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13786         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13787         gcc.dg/struct-semi-3.c: New tests.
13788
13789 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13790
13791         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13792
13793 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13794
13795         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13796         Do not use C99 designators.
13797
13798 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13799
13800         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13801
13802 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13803
13804         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13805         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13806         * gcc.c-torture/execute/simd-5.x: Remove.
13807
13808 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         PR rtl-optimization/17933
13811         * gcc.dg/torture/pr17933-1.c: New test.
13812
13813 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13814
13815         PR target/18106
13816         * lib/target-supports.exp (check_weak_available): Support
13817         Windows.
13818
13819 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13820
13821         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13822         call to fflush(stdout) before abort.
13823         (my_ffsll): New function.
13824         (generate_fields): Use it.
13825
13826 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13827
13828         * gcc.dg/init-undef-1.c: New test.
13829
13830 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13831
13832         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13833         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13834         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13835         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13836         expected messages for new parser.
13837
13838 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13839
13840         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13841
13842 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13843
13844         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13845         on LP64 targets.
13846
13847 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13848
13849         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13850         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13851         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13852         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13853         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13854         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13855         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13856         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13857         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13858         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13859
13860 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13861
13862         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13863         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13864         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13865         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13866         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13867         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13868         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13869         for new parser.
13870
13871 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13872
13873         PR target/15342
13874         * gcc.dg/20041104-1.c: New test.
13875
13876 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13877
13878         * g++.dg/template/nontype7.C: New test.
13879         * g++.dg/template/nontype8.C: Likewise.
13880         * g++.dg/template/nontype9.C: Likewise.
13881         * g++.dg/template/nontype10.C: Likewise.
13882         * g++.dg/tc1/dr49.C: Likewise.
13883         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13884         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13885
13886 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13887
13888         * g++.dg/rtti/tinfo1.C: Remove xfails.
13889
13890 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13891
13892         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13893         packed attribute to the definition to satisfy the new C++ parser.
13894
13895 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13896
13897         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13898         invocations of va_arg.
13899
13900 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/18124
13903         * g++.dg/template/crash25.C: New test.
13904
13905         PR c++/18155
13906         * g++.dg/template/typedef2.C: New test.
13907         * g++.dg/parse/crash13.C: Adjust error markers.
13908
13909         PR c++/18177
13910         * g++.dg/conversion/const3.C: New test.
13911
13912 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13913
13914         PR fortran/17535
13915         PR fortran/17583
13916         PR fortran/17713
13917         * gfortran.dg/generic_[123].f90: New testcases.
13918
13919 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13920
13921         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13922         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13923
13924 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13925
13926         PR tree-opt/16808
13927         * gcc.c-torture/compile/pr16808.c: New test.
13928
13929 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13930
13931         PR rtl-optimization/17104
13932         * gcc.dg/ppc-bitfield1.c: New.
13933
13934 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13935
13936         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13937
13938 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13939
13940         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13941         strings for 32-bit code.
13942
13943 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13944
13945         PR c/18239
13946         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13947
13948 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         PR c++/18064
13951         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13952
13953 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/15172
13956         * g++.dg/init/aggr2.C: New test.
13957
13958 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13959
13960         * objc.dg/local-decl-1.m: New test.
13961
13962 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13963
13964         * gcc.dg/20040910-1.c: Adjust regex.
13965
13966 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13967
13968         PR rtl-optimization/18084
13969         * g++.dg/opt/pr18084-1.C: New testcase.
13970
13971 2004-10-30  Matt Austern  <austern@apple.com>
13972
13973         PR c++/17542
13974         * g++.dg/ext/attrib18.C: New test.
13975
13976 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13977
13978         PR middle-end/18096
13979         * gcc.dg/pr18096-1.c: New test case.
13980
13981 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13982
13983         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13984
13985 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13986
13987         PR c/16666
13988         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13989         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13990         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13991         gcc.dg/old-style-prom-3.c: New tests.
13992
13993 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13994
13995         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13996         Remove unnecessary inclusion of stdio.h.
13997
13998 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13999
14000         PR rtl-optimization/17581
14001         * gcc.dg/pr17581-1.c: New test case.
14002
14003 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14004
14005         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14006         being implemented.
14007         * g++.dg/conversion/dr195-1.C: New.
14008         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14009         * g++.old-deja/g++.mike/p10148.C: Likewise.
14010
14011 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14012
14013         PR c++/17695
14014         * g++.dg/debug/typedef2.C: New test.
14015
14016 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14017
14018         PR fortran/13490
14019         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14020         * gfortran.dg/g77/README: Update.
14021
14022 2004-10-28  Matt Austern  <austern@apple.com>
14023
14024         PR c++/14124
14025         * g++.dg/ext/packed7.C: New test.
14026
14027 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14028
14029         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14030         scan-assembler.
14031         * lib/scanasm.exp (hidden-scan-for): New proc.
14032         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14033         string.
14034         (scan-not-hidden): Likewise.
14035         * lib/target-supports.exp (check_visibility_available): mach-o is
14036         support too.
14037
14038 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14039
14040         PR c++/17132
14041         * g++.dg/template/memclass3.C: New test.
14042
14043 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14044
14045         PR middle-end/18160
14046         * gcc.dg/register-var-1.c: New test.
14047         * gcc.dg/register-var-2.c: New test.
14048         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14049         error now.
14050
14051 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14052
14053         PR other/18172
14054         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14055         unused variables.
14056         * gcc.dg/vect/vect-22.c: Likewise.
14057
14058 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.dg/i386-rotate-1.c: New test.
14061
14062 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * g++.dg/init/ref12.C: Add "run" marker.
14065
14066         PR c++/17435
14067         * g++.dg/init/ref12.C: New test.
14068
14069         PR c++/18140
14070         * g++.dg/template/shift1.C: New test.
14071         * g++.dg/template/error10.C: Adjust error markers.
14072
14073 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14074
14075         PR tree-opt/17529
14076         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14077
14078 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14079
14080         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14081         * gcc.dg/weak/weak-3.c: Likewise.
14082         * gcc.dg/weak/weak-5.c: Likewise.
14083         * gcc.dg/weak/weak-9.c: Likewise.
14084         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14085         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14086
14087         * gcc.dg/darwin-weakimport-1.c: New.
14088
14089 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14090
14091         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14092
14093 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14094
14095         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14096         'syntax' error messages.
14097         * gcc.dg/cpp/direct2s.c: Likewise.
14098
14099 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14100
14101         * gcc.c-torture/compile/20041026-1.c: New.
14102
14103 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/18093
14106         * g++.dg/lookup/ns2.C: New test.
14107
14108         PR c++/18020
14109         * g++.dg/template/enum4.C: New test.
14110
14111         PR c++/18161
14112         * g++.dg/template/expr1.C: New test.
14113
14114 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14115
14116         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14117
14118 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14119
14120         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14121         gcc.dg/decl-nospec-3.c: New tests.
14122
14123 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14124
14125         * objc.dg/super-class-3.m: New test.
14126
14127 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14128
14129         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14130         resyncing.
14131         * gcc.dg/cpp/direct2s.c: Likewise.
14132
14133 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14134
14135         * objc.dg/image-info.m: Update for changes to section selection.
14136
14137 2004-10-25  David Ayers  <d.ayers@inode.at>
14138             Ziemowit Laski  <zlaski@apple.com>
14139
14140         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14141         diagnostics when messaging 'id <Proto>'.
14142         * objc.dg/class-protocol-1.m: New test.
14143         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14144         a non-existent method signature.
14145         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14146         Update diagnostics when messaging with non-existent method signature.
14147         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14148         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14149         invalid receivers are now resolved as if messaging 'id'; remove
14150         extraneous diagnostics.
14151
14152 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14153
14154         PR c/16667
14155         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14156         gcc.dg/init-desig-obs-3.c: New tests.
14157
14158 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14159
14160         * gcc.dg/debug/20041023-1.c: New test.
14161
14162 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14163
14164         PR middle-end/17407
14165         * gcc.c-torture/compile/pr17407.c: New test.
14166
14167         PR c++/18121
14168         * g++.dg/template/array8.C: New test.
14169
14170 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14171
14172         PR other/18138
14173         * lib/g++.exp: Accept more than one multilib libgcc.
14174         * lib/gcc-dg.exp: Likewise.
14175         * lib/objc.exp: Likewise.
14176         * lib/treelang.exp: Likewise.
14177         * lib/gfortran.exp: Likewise.
14178
14179 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14180
14181         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14182
14183 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14184
14185         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14186         * gcc.dg/c99-const-expr-3.c: Likewise.
14187
14188 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14189
14190         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14191
14192 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14193
14194         * gcc.c-torture/execute/loop-2e.x: Remove.
14195
14196 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         PR c++/18095
14199         * g++.dg/parse/crash18.C: New.
14200         * g++.dg/parse/crash19.C: New.
14201
14202 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14203
14204         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14205         * g++.dg/ext/dllimport2.C: Same.
14206         * g++.dg/ext/dllimport8.C: Same.
14207
14208 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/10841
14211         * g++.dg/conversion/cast1.C: New test.
14212         * g++.dg/overload/pmf1.C: Adjust error marker.
14213
14214 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14215
14216         PR objc/17923
14217         * objc.dg/const-str-7.m: New test.
14218
14219 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14220
14221         * g++.dg/template/memfriend11.C: Fix comment typo.
14222         * g++.dg/template/memfriend14.C: Likewise.
14223
14224 2004-10-20  Richard Henderson  <rth@redhat.com>
14225
14226         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14227         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14228         -fasynchronous-unwind-tables.
14229
14230 2004-10-20  Richard Henderson  <rth@redhat.com>
14231
14232         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14233         (main): Return success.
14234         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14235         (main): Return success.
14236
14237 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14238
14239         PR c++/13495
14240         * g++.dg/template/memfriend9.C: New test.
14241         * g++.dg/template/memfriend10.C: Likewise.
14242         * g++.dg/template/memfriend11.C: Likewise.
14243         * g++.dg/template/memfriend12.C: Likewise.
14244         * g++.dg/template/memfriend13.C: Likewise.
14245         * g++.dg/template/memfriend14.C: Likewise.
14246         * g++.dg/template/memfriend15.C: Likewise.
14247         * g++.dg/template/memfriend16.C: Likewise.
14248         * g++.dg/template/memfriend17.C: Likewise.
14249         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14250
14251 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.dg/conversion/dr195.C: New.
14254         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14255
14256 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14257             Devang Patel  <dpatel@apple.com>
14258
14259         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14260         of floating point arithmetic, which could trap.
14261
14262 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/14035
14265         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14266         * g++.dg/conversion/const2.C: New test.
14267         * g++.dg/expr/reinterpret2.C: New test.
14268         * g++.dg/expr/reinterpret3.C: New test.
14269         * g++.dg/expr/cast2.C: New test.
14270         * g++.dg/expr/copy1.C: New test.
14271         * g++.dg/other/conversion1.C: Change error message.
14272         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14273         function pointers to void *.
14274         * g++.old-deja/g++.mike/p10148.C: Likewise.
14275
14276 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14277
14278         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14279
14280 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14281
14282         PR c++/18047
14283
14284         * g++.dg/parse/expr3.C: New test.
14285
14286 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14287
14288         * gcc.dg/smod-1.c: New test.
14289
14290 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14291
14292         * objc.dg/method-14.m: New test.
14293
14294 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14295
14296         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14297         Also xfail as the patch was reverted.
14298
14299 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14300
14301         PR middle-end/16973
14302         * gcc.dg/pr16973.c: New test.
14303
14304 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14305
14306         PR tree-optimization/17656
14307         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14308
14309 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14310
14311         * g++.dg/eh/shadow1.C: New.
14312
14313 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14314
14315         * gcc.c-torture/compile/20041018-1.c: New test.
14316
14317 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14318
14319         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14320         compiler referring to register 0 when accessing sdata.  The linker
14321         now patches things up.
14322
14323 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14324
14325         PR c/17529
14326         * gcc.c-torture/compile/pr17529.c: New test.
14327
14328 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14329
14330         PR c++/17743
14331         * g++.dg/ext/attrib17.C: New test.
14332
14333 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14334
14335         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14336
14337 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14338
14339         PR c++/10479
14340         * g++.dg/ext/attrib16.C: New test.
14341
14342 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR c++/17042
14345         * g++.dg/init/dso_handle1.C: New test.
14346
14347         PR c++/14667
14348         * g++.dg/parse/typedef6.C: New test.
14349
14350         PR c++/17916
14351         * g++.dg/parse/pragma1.C: New test.
14352
14353 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14354
14355         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14356
14357 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14358
14359         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14360         -fno-common when on HPPA HP-UX platforms.
14361
14362 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR other/16820
14365         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14366         stdint.h.
14367         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14368         uintptr_t.
14369
14370 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14371
14372         PR c++/16301
14373         * g++.dg/lookup/strong-using-4.C: New test.
14374
14375 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14376
14377         PR middle-end/16567
14378         * gcc.c-torture/compile/nested-1.c: New test.
14379
14380 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14381
14382         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14383         and mipsisa64*-*-* (until support for misaligned loads is added).
14384         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14385         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14386         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14387         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14388         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14389         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14390
14391 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/17976
14394         * g++.dg/init/dtor3.C: New test.
14395
14396 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14397
14398         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14399
14400 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14401
14402         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14403         * gcc.dg/macho-lo-sum.c: Likewise.
14404
14405 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14406
14407         * gcc.dg/ppc-spe64-1.c: New test.
14408
14409 2004-10-14  Devang Patel  <dpatel@apple.com>
14410
14411         PR 17635
14412         * gcc.dg/pr17635.c : New test.
14413
14414 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14415
14416         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14417         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14418         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14419         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14420         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14421         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14422         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14423         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14424         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14425         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14426         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14427         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14428         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14429         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14430         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14431         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14432         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14433         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14434
14435 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14436
14437         * gcc.dg/vect/vect-82.c: New testcase.
14438         * gcc.dg/vect/vect-82_64.c: New testcase.
14439         * gcc.dg/vect/vect-83.c: New testcase.
14440         * gcc.dg/vect/vect-83_64.c: New testcase.
14441
14442 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14443
14444         * gcc.dg/cpp/error-1.c: New test.
14445
14446 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14447
14448         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14449
14450 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14451
14452         PR target/17984
14453         * gcc.dg/cris-peep2-xsrand2.c: New test.
14454
14455 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14456
14457         PR c++/17661
14458         * testsuite/g++.dg/expr/for2.C: New test.
14459
14460 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14461
14462         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14463
14464 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14465
14466         PR tree-optimization/17724
14467         * g++.dg/opt/pr17724-1.C: New test.
14468         * g++.dg/opt/pr17724-2.C: New test.
14469         * g++.dg/opt/pr17724-3.C: New test.
14470         * g++.dg/opt/pr17724-4.C: New test.
14471         * g++.dg/opt/pr17724-5.C: New test.
14472         * g++.dg/opt/pr17724-6.C: New test.
14473
14474 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14475
14476         PR c/17301
14477         * gcc.dg/pr17301-2.c: New test.
14478
14479 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/15876
14482         * g++.dg/parse/error22.C: New test.
14483
14484         PR c++/17936
14485         * g++.dg/template/spec18.C: New test.
14486
14487 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14488
14489         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14490         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14491         memcpy.
14492         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14493         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14494
14495 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14496
14497         * g++.dg/eh/cleanup5.C: Add dg-options "".
14498
14499 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14500
14501         PR middle-end/17657
14502         * gcc.dg/switch-4.c: New test case.
14503
14504 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14505
14506         * gcc.c-torture/execute/20041011-1.c: New test.
14507
14508 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14509
14510         PR c++/17554
14511         * g++.dg/init/for3.C: New test.
14512
14513         PR c++/17657
14514         * g++.dg/opt/switch2.C: New test.
14515
14516         PR middle-end/17703
14517         * g++.dg/warn/Wreturn-2.C: New test.
14518
14519 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14520
14521         PR c++/17907
14522         * g++.dg/eh/cleanup5.C: New test.
14523
14524 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14525
14526         PR c++/17393
14527         * g++.dg/parse/error21.C: New test.
14528
14529 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14530
14531         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14532         * g++.dg/warn/incomplete1.C: Likewise.
14533         * g++.dg/template/qualttp20.C: Likewise.
14534
14535 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14536
14537         PR c/17881
14538         * parm-incomplete-1.c: New test.
14539
14540 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14541
14542         PR c++/17867
14543         * g++.dg/parse/error19.C: New test.
14544
14545         PR c++/17670
14546         * g++.dg/init/new11.C: New test.
14547
14548         PR c++/17821
14549         * g++.dg/parse/error20.C: New test.
14550
14551         PR c++/17826
14552         * g++.dg/template/crash24.C: New test.
14553
14554 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14555
14556         PR c/17301
14557         * gcc.dg/pr17301-1.c: New test.
14558
14559 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14560
14561         PR c/17189
14562         * gcc.dg/anon-struct-5.c: New test.
14563
14564 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14565
14566         PR c/17844
14567         * gcc.dg/pr17844-1.c: New test.
14568
14569 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14570
14571         PR tree-optimization/17906
14572         * gcc.c-torture/compile/pr17906.c: New.
14573
14574 2004-10-09  Stuart Hastings  <stuart@apple.com>
14575             Roger Sayle  <roger@eyesopen.com>
14576
14577         PR rtl-optimization/17853
14578         * gcc.dg/i386-mmx-5.c: New testcase.
14579
14580 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14581
14582         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14583
14584 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14585
14586         PR c++/17524
14587         * g++.dg/template/static9.C: New test.
14588
14589         PR c++/17685
14590         * g++.dg/parse/operator5.C: New test.
14591
14592 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14593
14594         PR middle-end/17894
14595         * gcc.c-torture/execute/divcmp-4.c: New test case.
14596
14597 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14598
14599         PR tree-opt/17902
14600         * g++.dg/opt/pr17902.C: New test.
14601
14602 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14603
14604         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14605
14606 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14607
14608         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14609
14610 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14611
14612         * gcc.dg/assign-warn-3.c: New test.
14613
14614 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14615
14616         PR c/16999
14617         * gcc.dg/cpp/ident-1.c: New test.
14618
14619 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14620
14621         * gcc.c-torture/compile/acc1.c: New.
14622
14623 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14624
14625         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14626         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14627
14628 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14629
14630         * gcc.dg/ultrasp11.c: New test.
14631
14632 2004-10-08  Michael Matz  <matz@suse.de>
14633
14634         * gcc.dg/doloop-2.c: New test.
14635
14636 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14637
14638         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14639         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14640         objc.dg/method-9.m: Update expected diagnostics.
14641
14642 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14643
14644         * gcc.dg/ppc-fsel-3.c: New file.
14645         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14646
14647 2004-10-07  Paul Brook  <paul@codesourcery.com>
14648
14649         * gfortran.dg/intrinsic_verify_1.f90: New test.
14650
14651 2004-10-07  Paul Brook  <paul@codesourcery.com>
14652
14653         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14654
14655 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14656
14657         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14658         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14659         commit.
14660
14661 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14662
14663         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14664
14665 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14666
14667         PR c++/17115
14668         * g++.dg/warn/Winline-4.C: New test.
14669
14670 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14671
14672         * gcc.c-torture/compile/20041007-1.c: New test.
14673
14674 2004-10-07  Paul Brook  <paul@codesourcery.com>
14675
14676         PR fortran/17678
14677         * gfortran.dg/use_allocated_1.f90: New test.
14678
14679 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14680
14681         PR middle-end/17849
14682         * gfortran.fortran-torture/compile/nested.f90: New test
14683
14684 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14685
14686         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14687
14688 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14689
14690         PR c++/17368
14691         * g++.dg/ext/asm6.C: New test.
14692
14693 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14694
14695         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14696
14697 2004-10-06  Paul Brook  <paul@codesourcery.com>
14698
14699         PR libfortran/17709
14700         * gfortran.dg/empty_format_1.f90: New test.
14701
14702 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14703
14704         PR fortran/17568
14705         * gfortran.dg/ishft.f90: New test.
14706
14707         PR fortran/17283
14708         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14709         tests.
14710
14711 2004-10-06  Paul Brook  <paul@codesourcery.com>
14712
14713         * gfortran.dg/do_1.f90: New test.
14714
14715 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14716
14717         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14718         optimizing for size.
14719
14720 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14721
14722         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14723
14724 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14725
14726         * gcc.c-torture/compile/20041005-1.c: New test.
14727
14728 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14729
14730         PR c++/17829
14731         * g++.dg/lookup/koenig4.C: New.
14732
14733 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14734
14735         * g++.dg/other/classkey1.C: Adjust quoting marks.
14736         * g++.dg/parse/error15.C: Likewise.
14737         * g++.dg/template/meminit2.C (int>): Likewise.
14738
14739 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14740
14741         PR fortran/17283
14742         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14743
14744         PR fortran/17631
14745         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14746
14747         PR fortran/17708
14748         * gfortran.dg/pr17708.f90: New test.
14749
14750 2004-10-04  Chao-ying Fu  <fu@mips.com>
14751
14752         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14753         * gcc.dg/vect/vect-4.c: Ditto.
14754         * gcc.dg/vect/vect-5.c: Ditto.
14755         * gcc.dg/vect/vect-6.c: Ditto.
14756         * gcc.dg/vect/vect-8.c: Ditto.
14757         * gcc.dg/vect/vect-16.c: Ditto.
14758         * gcc.dg/vect/vect-30.c: Ditto.
14759         * gcc.dg/vect/vect-40.c: Ditto.
14760         * gcc.dg/vect/vect-41.c: Ditto.
14761         * gcc.dg/vect/vect-42.c: Ditto.
14762         * gcc.dg/vect/vect-43.c: Ditto.
14763         * gcc.dg/vect/vect-44.c: Ditto.
14764         * gcc.dg/vect/vect-45.c: Ditto.
14765         * gcc.dg/vect/vect-46.c: Ditto.
14766         * gcc.dg/vect/vect-47.c: Ditto.
14767         * gcc.dg/vect/vect-48.c: Ditto.
14768         * gcc.dg/vect/vect-49.c: Ditto.
14769         * gcc.dg/vect/vect-50.c: Ditto.
14770         * gcc.dg/vect/vect-51.c: Ditto.
14771         * gcc.dg/vect/vect-52.c: Ditto.
14772         * gcc.dg/vect/vect-53.c: Ditto.
14773         * gcc.dg/vect/vect-54.c: Ditto.
14774         * gcc.dg/vect/vect-55.c: Ditto.
14775         * gcc.dg/vect/vect-56.c: Ditto.
14776         * gcc.dg/vect/vect-57.c: Ditto.
14777         * gcc.dg/vect/vect-58.c: Ditto.
14778         * gcc.dg/vect/vect-59.c: Ditto.
14779         * gcc.dg/vect/vect-60.c: Ditto.
14780         * gcc.dg/vect/vect-74.c: Ditto.
14781         * gcc.dg/vect/vect-79.c: Ditto.
14782         * gcc.dg/vect/vect-80.c: Ditto.
14783
14784 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14785
14786         * gcc.dg/unused-7.c: Use the correct option.
14787
14788 2004-10-04  Paul Brook  <paul@codesourcery.com>
14789         Bud Davis  <bdavis9659@comcast.net>
14790
14791         PR fortran/17706
14792         PR fortran/16434
14793         * gfortran/pr17706.f90: New test.
14794         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14795
14796 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14797
14798         * gfortran.dg/pr17612.f90: New test.
14799
14800 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14801
14802         * g++.dg/template/local1.C: Adjust quoting marks in
14803         testing for diagnostics.
14804         * g++.dg/tls/diag-2.C: Likewise.
14805         * g++.dg/other/error8.C: Likewise.
14806
14807 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14808
14809         PR c/17178
14810         * gcc.dg/unused-4.c: Adjust to be correct.
14811
14812         PR c/17820
14813         * gcc.dg/unused-7.c: New test.
14814
14815 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14816
14817         PR c++/17797
14818         * g++.dg/overload/template2.C: New test.
14819
14820 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14821
14822         PR tree-optimization/16632
14823         * gcc.dg/tree-ssa/20041002-1.c: New.
14824
14825 2004-10-03  Paul Brook  <paul@codesourcery.com>
14826
14827         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14828         rather than relying on default formatting.
14829
14830 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14831
14832         * gcc.dg/20040920-1.c: Update expected message text.
14833
14834 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14835
14836         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14837
14838 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14839
14840         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14841         tree level.
14842
14843 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14844
14845         * gcc.dg/tree-ssa/pr17343.c: Remove.
14846
14847 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         PR tree-opt/17343
14850         * gcc.dg/tree-ssa/pr17343.c: New test.
14851
14852 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14853
14854         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14855         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14856         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14857         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14858         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14859
14860 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14861
14862         * gcc.dg/lvalue-2.c: New test.
14863
14864 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14865
14866         PR c/17730
14867         * gcc.dg/pr17730-1.c: New test
14868
14869 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14870
14871         PR c/7425
14872         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14873
14874 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14875
14876         * gcc.c-torture/execute/stdarg-1.c: New test.
14877         * gcc.c-torture/execute/stdarg-2.c: New test.
14878         * gcc.c-torture/execute/stdarg-3.c: New test.
14879         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14880         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14881         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14882         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14883         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14884
14885 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14886
14887         PR tree-optimization/17697
14888         * g++.dg/opt/pr17697-1.C: New test.
14889         * g++.dg/opt/pr17697-2.C: New test.
14890         * g++.dg/opt/pr17697-3.C: New test.
14891
14892 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14893
14894         PR c/16409
14895         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14896         gcc.dg/vla-init-5.c: New tests.
14897
14898 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14899
14900         PR c/13804
14901         * gcc.dg/pr13804-1.c: New test.
14902
14903 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14904
14905         PR fortran/16938
14906         * gfortran.dg/pr16938.f90: New test.
14907
14908 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14909
14910         * g++.dg/template/crash23.C: New test.
14911
14912 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14913
14914         PR c++/17585
14915         * g++.dg/template/static8.C: New test.
14916
14917 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         PR c++/17681
14920         * g++.dg/other/error9.C: New test.
14921
14922 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14923
14924         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14925
14926 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14927
14928         PR fortran/15164
14929         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14930
14931 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14932
14933         PR middle-end/17112
14934         * gcc.dg/pr17112-1.c: New test case.
14935
14936 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14937
14938         PR c/11459
14939         * gcc.dg/pr11459-1.c: New test.
14940
14941 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14942
14943         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14944         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14945
14946 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14947
14948         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14949
14950 2004-09-25  Jan Hubicka  <jh@suse.cz>
14951
14952         * compile/30040909-1.c: New test.
14953         * compile/30040907-1.c: New test.
14954
14955 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14956
14957         * gcc.c-torture/execute/va-arg-26.c: New test.
14958
14959 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14960
14961         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14962         extra diagnostics on targets with 64-bit pointers.
14963         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14964
14965 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14966
14967         PR c/17188
14968         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14969         * gcc.dg/decl-3.c: Adjust expected message.
14970
14971 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14972
14973         PR fortran/17615
14974         * gfortran.dg/pr17615.f90: New test.
14975
14976 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14977
14978         PR tree-optimzation/17517
14979         * g++.dg/tree-ssa/pr17517.C: New Test.
14980
14981 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14982
14983         PR c++/16889
14984         * g++.dg/lookup/ambig3.C: New.
14985
14986 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14987
14988         PR tree-opt/17624
14989         * g++.dg/opt/pr17624.C: New test.
14990
14991 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14992
14993         PR c/6980
14994         * gcc.dg/Wbad-function-cast-1.c: New test.
14995
14996 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14997
14998         * g++.dg/ext/complit1.C
14999         * g++.dg/other/error2.C
15000         * g++.dg/other/nontype-1.C
15001         * g++.dg/parse/crash11.C
15002         * g++.dg/parse/crash12.C
15003         * g++.dg/parse/error15.C
15004         * g++.dg/parse/error4.C
15005         * g++.dg/parse/tmpl-outside1.C
15006         * g++.dg/parse/too-many-tmpl-args1.C
15007         * g++.dg/template/dependent-expr3.C
15008         * g++.dg/template/error10.C
15009         * g++.dg/template/instantiate1.C
15010         * g++.dg/template/vtable2.C
15011         * g++.dg/warn/Wshadow-1.C
15012         * g++.dg/warn/weak1.C
15013         * g++.old-deja/g++.brendan/crash16.C
15014         * g++.old-deja/g++.brendan/crash18.C
15015         * g++.old-deja/g++.brendan/crash48.C
15016         * g++.old-deja/g++.brendan/crash49.C
15017         * g++.old-deja/g++.brendan/crash55.C
15018         * g++.old-deja/g++.brendan/crash56.C
15019         * g++.old-deja/g++.brendan/crash8.C
15020         * g++.old-deja/g++.brendan/enum11.C
15021         * g++.old-deja/g++.brendan/enum8.C
15022         * g++.old-deja/g++.brendan/enum9.C
15023         * g++.old-deja/g++.brendan/friend3.C
15024         * g++.old-deja/g++.brendan/misc14.C
15025         * g++.old-deja/g++.bugs/900402_02.C
15026         * g++.old-deja/g++.bugs/900404_03.C
15027         * g++.old-deja/g++.bugs/900404_04.C
15028         * g++.old-deja/g++.bugs/900428_03.C
15029         * g++.old-deja/g++.jason/crash4.C
15030         * g++.old-deja/g++.jason/overload21.C
15031         * g++.old-deja/g++.jason/redecl1.C
15032         * g++.old-deja/g++.jason/report.C
15033         * g++.old-deja/g++.jason/rfg10.C
15034         * g++.old-deja/g++.jason/template30.C
15035         * g++.old-deja/g++.law/arm12.C
15036         * g++.old-deja/g++.law/ctors5.C
15037         * g++.old-deja/g++.law/cvt20.C
15038         * g++.old-deja/g++.law/init10.C
15039         * g++.old-deja/g++.law/init8.C
15040         * g++.old-deja/g++.law/visibility17.C
15041         * g++.old-deja/g++.law/visibility7.C
15042         * g++.old-deja/g++.mike/net8.C
15043         * g++.old-deja/g++.mike/p646.C
15044         * g++.old-deja/g++.mike/p700.C
15045         * g++.old-deja/g++.mike/p701.C
15046         * g++.old-deja/g++.mike/p811.C
15047         * g++.old-deja/g++.ns/template13.C
15048         * g++.old-deja/g++.other/array3.C
15049         * g++.old-deja/g++.other/crash25.C
15050         * g++.old-deja/g++.other/dtor3.C
15051         * g++.old-deja/g++.other/dtor4.C
15052         * g++.old-deja/g++.other/main1.C
15053         * g++.old-deja/g++.other/warn7.C
15054         * g++.old-deja/g++.pt/crash11.C
15055         * g++.old-deja/g++.pt/crash36.C
15056         * g++.old-deja/g++.pt/spec22.C
15057         * g++.old-deja/g++.pt/spec9.C
15058         * g++.old-deja/g++.pt/ttp52.C
15059         * g++.old-deja/g++.robertl/eb103.C
15060         * g++.old-deja/g++.robertl/eb121.C
15061         * g++.old-deja/g++.robertl/eb22.C
15062         * g++.old-deja/g++.robertl/eb8.C:
15063         Update locations and/or regexps of dg-error markers.
15064         Remove markers for some bogus messages that are no longer issued.
15065
15066 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15067
15068         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15069         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15070
15071 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15072
15073         PR c++/17618
15074         * g++.dg/lookup/crash5.C: New test.
15075
15076 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15077
15078         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15079         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15080         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15081         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15082         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15083         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15084
15085         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15086         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15087         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15088         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15089         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15090         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15091
15092         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15093
15094         * gcc.dg/vect/vect-44.c: Check additional cases.
15095         * gcc.dg/vect/vect-48.c: Check additional cases.
15096
15097         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15098         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15099         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15100         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15101         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15102         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15103         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15104         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15105         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15106
15107         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15108         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15109         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15110
15111 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15112
15113         * gcc.dg/tree-ssa/loop-6.c: New test.
15114
15115 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15116
15117         PR c++/17620
15118         * g++.dg/inherit/base2.C: New.
15119
15120 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15123         * gcc.dg/20001012-2.c: Likewise.
15124         * gcc.dg/20001013-1.c: Likewise.
15125         * gcc.dg/20001101-1.c: Likewise.
15126         * gcc.dg/20001102-1.c: Likewise.
15127         * gcc.dg/bf-spl1.c: Likewise.
15128         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15129         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15130
15131 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15132
15133         PR tree-optimization/16721
15134         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15135
15136 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15137
15138         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15139         * gcc.dg/20040305-1.c: Likewise.
15140
15141 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15142
15143         PR c/16566
15144         * gcc.c-torture/compile/pr16566-1.c,
15145         gcc.c-torture/compile/pr16566-2.c,
15146         gcc.c-torture/compile/pr16566-3.c: New tests.
15147
15148 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15149
15150         PR tree-optimization/17512
15151         * gcc.c-torture/compile/20040916-1.c.
15152
15153 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15154
15155         * gcc.dg/pragma-re-3.c: New test.
15156
15157 2004-09-17  Matt Austern  <austern@apple.com>
15158
15159         PR c++/15049
15160         * g++.dg/other/anon3.C: New.
15161
15162 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15163
15164         PR c++/7503
15165         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15166         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15167         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15168         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15169         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15170
15171 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15172
15173         PR fortran/17286
15174         * gfortran.dg/pr17286.f90: New test.
15175
15176 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/17530
15179         * g++.dg/template/static7.C: New test.
15180
15181 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15182
15183         PR tree-opt/17558
15184         * gcc.c-torture/compile/pr17558.c: New test.
15185
15186 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15187
15188         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15189         if SKIP_ATTRIBUTE is defined.
15190
15191 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15192
15193         PR fortran/15957
15194         * gfortran.dg/pr15957.f90: New test.
15195
15196 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15197
15198         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15199         in comparison.
15200         * gcc.dg/vect/vect-79.c: Likewise.
15201         * gcc.dg/vect/vect-80.c: Likewise.
15202
15203 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15204
15205         PR fortran/15750
15206         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15207
15208 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15209
15210         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15211         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15212         * gcc.dg/vect/vect-62.c: New testcase.
15213         * gcc.dg/vect/vect-63.c: New testcase.
15214         * gcc.dg/vect/vect-64.c: New testcase.
15215         * gcc.dg/vect/vect-65.c: New testcase.
15216         * gcc.dg/vect/vect-66.c: New testcase.
15217         * gcc.dg/vect/vect-67.c: New testcase.
15218         * gcc.dg/vect/vect-68.c: New testcase.
15219         * gcc.dg/vect/vect-69.c: New testcase.
15220         * gcc.dg/vect/vect-79.c: New testcase.
15221         * gcc.dg/vect/vect-80.c: New testcase.
15222
15223 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15224
15225         * gcc.target/mips/asm-1.c: New test.
15226
15227 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15228
15229         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15230         * gcc.dg/vect/vect-73.c: New testcase.
15231         * gcc.dg/vect/vect-74.c: New testcase.
15232         * gcc.dg/vect/vect-75.c: New testcase.
15233         * gcc.dg/vect/vect-76.c: New testcase.
15234         * gcc.dg/vect/vect-77.c: New testcase.
15235         * gcc.dg/vect/vect-78.c: New testcase
15236
15237 2004-09-18  Paul Brook  <paul@codesourcery.com>
15238
15239         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15240
15241 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15242
15243         PR c/17424
15244         * gcc.dg/pr17424-1.c: New test.
15245
15246 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15247
15248         * g++.dg/tree-ssa/pr17153.C: New test.
15249
15250 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15251
15252         PR pch/13361
15253         * testsuite/g++.dg/pch/wchar-1.C: New.
15254         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15255
15256 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15257
15258         * gcc.c-torture/execute/20040917-1.c: New test.
15259
15260 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15261
15262         PR tree-optimization/17319
15263         * gcc.dg/pr17319.c: New test.
15264
15265 2004-09-17  Devang Patel  <dpatel@apple.com>
15266
15267         * gcc.dg/20040813-1.c: New test.
15268
15269 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15270
15271         PR tree-optimization/17273
15272         * gcc.c-torture/compile/pr17273.c: New test.
15273
15274 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15275
15276         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15277         Update expected messages.
15278         * gcc.dg/declspec-13.c: New test.
15279
15280 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15281
15282         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15283
15284 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15285
15286         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15287         change what 'a' is pointing to.
15288
15289 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/16002
15292         * g++.dg/template/error18.C: New test.
15293
15294         PR c++/16029
15295         * g++.dg/warn/Wunused-8.C: New test.
15296
15297 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15298
15299         PR tree-optimization/17513
15300         * gcc.dg/20040916-1.c: New test.
15301
15302 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c++/17501
15305         * g++.dg/template/typename7.C: New test.
15306
15307 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15308
15309         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15310
15311 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15312
15313         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15314         with -ftree-based-profiling also.
15315         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15316
15317 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15318
15319         PR/15364
15320         * gfortran.dg/der_array_io_1.f90: New test.
15321         * gfortran.dg/der_array_io_2.f90: New test.
15322         * gfortran.dg/der_array_io_3.f90: New test.
15323
15324 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15325
15326         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15327         EABI.
15328
15329 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15330
15331         * g++.dg/opt/switch1.C: New test.
15332
15333 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15334
15335         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15336         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15337         Update expected messages.
15338
15339 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15340
15341         PR fortran/16485
15342         * gfortran.dg/same_name_1.f90: New test.
15343
15344 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15345
15346         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15347         dereference garbage pointers.
15348
15349 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15350
15351         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15352         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15353
15354         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15355         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15356         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15357
15358 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/17324
15361         * g++.dg/template/mangle1.C: New test.
15362
15363 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15364
15365         PR tree-optimization/17252
15366         * gcc.c-torture/execute/pr17252.c: New test.
15367
15368 2004-09-14  Andrew Pinski  <apinski@apple.com>
15369
15370         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15371
15372 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15373
15374         PR rtl-optimization/9771
15375         * gcc.dg/pr9771-1.c: New test case.
15376
15377 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15378
15379         PR tree-optimization/15262
15380         * gcc.c-torture/execute/pr15262-1.c: New test.
15381         * gcc.c-torture/execute/pr15262-2.c: New test.
15382
15383 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15384
15385         * gcc.dg/declspec-12.c: New test.
15386
15387 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15388
15389         * gfortran.dg/pr17090.f90: Add directives to test.
15390
15391 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15392
15393         * gcc.c-torture/compile/20040914-1.c: New test.
15394
15395 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/16162
15398         * g++.dg/template/decl2.C: New test.
15399
15400 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15401
15402         PR fortran/17090
15403         * gfortran.dg/pr17090.f90: New test.
15404
15405 2004-09-13  Dale Johannesen  <dalej@apple.com>
15406
15407         * gcc.c-torture/compile/pr17408.c: New test case.
15408
15409 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/16716
15412         * g++.dg/parse/crash17.C: New test.
15413
15414         PR c++/17327
15415         * g++.dg/template/enum3.C: New test.
15416
15417 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15418
15419         * lib/gcc-defs.exp: Load wrapper.exp.
15420         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15421         using local code.
15422         * lib/gcc.exp (gcc_init): Similar.
15423         * lib/gfortran.exp (gfortran_init): Similar.
15424         * lib/objc.exp (objc_init): Similar.
15425         * lib/treelang.exp (treelang_init): Similar.
15426         * lib/wrapper.exp: New file with build_wrapper call machinery in
15427         ${tool}_maybe_build_wrapper.
15428
15429 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15430
15431         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15432         "inline".
15433         * gcc.dg/declspec-11.c: Update expected messages.
15434         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15435         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15436         gcc.dg/inline-12.c: New tests.
15437
15438 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15439
15440         * g++.dg/tree-ssa/pr17400.C: New testcase.
15441
15442 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15443
15444         * gcc.target/mips/sb1-1.c: New testcase.
15445
15446 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15447
15448         * lib/g77-dg.exp: Remove unused file.
15449         * lib/mike-g77.exp: Ditto.
15450         * lib/g77.exp: Ditto.
15451
15452 2004-09-12  Richard Henderson  <rth@redhat.com>
15453
15454         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15455
15456 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15457
15458         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15459         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15460         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15461         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15462         Update expected messages.
15463
15464 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15465
15466         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15467         declaration/use mismatch for dirp parameter.
15468
15469 2004-09-12  Andrew Pinski  <apinski@apple.com>
15470
15471         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15472         -fgnu-runtime is passed.
15473
15474 2004-09-12  Richard Henderson  <rth@redhat.com>
15475
15476         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15477         do the uplevel thing and update additional_flags directly.
15478         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15479         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15480         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15481         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15482
15483 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15484
15485         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15486
15487 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15488
15489         PR middle-end/17411
15490         * g++.dg/opt/pr17411-1.C: New test case.
15491
15492 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15493
15494         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15495         gcc.dg/tls/diag-2.c: Update expected messages.
15496         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15497         messages.
15498         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15499         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15500         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15501         gcc.dg/tls/diag-5.c: New tests.
15502
15503 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15504
15505         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15506
15507 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15508
15509         * g++.dg/parse/break-in-for.C: New test.
15510
15511 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15512
15513         * gcc.dg/tree-ssa/20040911-1.c: New test.
15514
15515 2004-09-11  Andreas Jaeger  <aj@suse.de>
15516
15517         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15518         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15519
15520 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15521
15522         * gcc.target/frv: New directory of FR-V-specific tests.
15523
15524 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15525
15526         * gcc.dg/convert-vec-1.c: New test.
15527
15528 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15529
15530         PR middle-end/17024
15531         * gcc.dg/pr17024-1.c: New test case.
15532
15533 2004-09-10  Eric Christopher  <echristo@redhat.com>
15534
15535         * gcc.dg/20040910-1.c: New test.
15536
15537 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15538
15539         * gcc.dg/bitfld-9.c: New test.
15540
15541 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15542
15543         * gcc.c-torture/execute/ieee/acc1.c: New test.
15544         * gcc.c-torture/execute/ieee/acc2.c: New test.
15545         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15546
15547 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15548
15549         * gcc.dg/deprecated-2.c: New test.
15550
15551 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15552
15553         * gcc.dg/init-vec-1.c: New test.
15554
15555 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15556
15557         PR middle-end/17055
15558         * gcc.dg/pr17055-1.c: New test case.
15559
15560 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15561
15562         PR target/17377
15563         * gcc.c-torture/execute/pr17377.c: New test.
15564
15565 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15566
15567         PR c/8420
15568         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15569         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15570         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15571         gcc.dg/long-long-typespec-1.c: New tests.
15572         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15573
15574 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15575
15576         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15577         gcc.dg/gnu99-static-1.c: New tests.
15578
15579 2004-09-08  Devang Patel  <dpatel@apple.com>
15580
15581         * gcc.dg/darwin-ld-20040828-1.c: New test.
15582         * gcc.dg/darwin-ld-20040828-2.c: New test.
15583         * gcc.dg/darwin-ld-20040828-3.c: New test.
15584
15585 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15586
15587         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15588         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15589         in error message.
15590         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15591         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15592         in error message.
15593         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15594         types they qualify.
15595         * objc.dg/type-size-2.m: Fix wording in comment.
15596         * objc.dg/va-meth-1.m: New test case.
15597
15598 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15599
15600         PR c/16633:
15601         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15602         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15603
15604 2004-09-06  Devang Patel  <dpatel@apple.com>
15605
15606         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15607         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15608
15609 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15610
15611         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15612         reflect changed line numbering of diagnostics.
15613
15614 2004-09-06  Paul Brook  <paul@codesourcery.com>
15615
15616         * gfortran.dg/edit_real_1.f90: Add new test.
15617
15618 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15619
15620         * gcc.dg/tree-ssa/loop-2.c: New test.
15621         * gcc.dg/tree-ssa/loop-3.c: New test.
15622         * gcc.dg/tree-ssa/loop-4.c: New test.
15623         * gcc.dg/tree-ssa/loop-5.c: New test.
15624
15625 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15628
15629 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15630
15631         * gcc.dg/format/sentinel-1.c: New test.
15632
15633 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15634
15635         * testsuite/gcc.dg/builtins-46.c: New.
15636
15637 2004-09-03  Devang Patel  <dpatel@apple.com>
15638
15639         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15640         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15641
15642 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15643
15644         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15645         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15646         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15647         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15648         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15649         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15650         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15651         the non-portable bzero.
15652         * gcc.dg/20010912-1.c: xfail for NetWare.
15653         * gcc.dg/20020426-2.c: xfail for NetWare.
15654         * gcc.dg/20021014-1.c: xfail for NetWare.
15655         * gcc.dg/20021018-1.c: xfail for NetWare.
15656         * gcc.dg/20030213-1.c: xfail for NetWare.
15657         * gcc.dg/20030225-1.c: xfail for NetWare.
15658         * gcc.dg/20030708-1.c: xfail for NetWare.
15659         * gcc.dg/builtins-config.h: Also exclude NetWare.
15660         * gcc.dg/format/format.h: Define restrict only if not already defined.
15661         * gcc.dg/nest.c: xfail for NetWare.
15662         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15663         * lib/target-supports.exp (check_visibility_available): Exclude
15664         NetWare.
15665
15666 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15667
15668         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15669         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15670         deterministic starting point for the alignment of structure fields.
15671         * gcc.dg/Wpadded.c: Dito.
15672         * g++.dg/abi/vbase10.C: Dito.
15673
15674 2004-09-03  Devang Patel  <dpatel@apple.com>
15675
15676         * g++.dg/debug/pr15736.cc: New test.
15677
15678 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * README.QMTEST: Fix out-of-date link.
15681
15682 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15683
15684         PR fortran/16579
15685         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15686         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15687
15688 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15689
15690         * g++.dg/abi/arm_rtti1.C: New test.
15691
15692 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15693
15694         * gcc.dg/ppc-vector-memcpy.c: New.
15695         * gcc.dg/ppc-vector-memset.c: New.
15696
15697 2004-09-02  Chao-ying Fu  <fu@mips.com>
15698
15699         * gcc.target/mips/mips-3d-1.c: New test.
15700         * gcc.target/mips/mips-3d-2.c: New test.
15701         * gcc.target/mips/mips-3d-3.c: New test.
15702         * gcc.target/mips/mips-3d-4.c: New test.
15703         * gcc.target/mips/mips-3d-5.c: New test.
15704         * gcc.target/mips/mips-3d-6.c: New test.
15705         * gcc.target/mips/mips-3d-7.c: New test.
15706         * gcc.target/mips/mips-3d-8.c: New test.
15707         * gcc.target/mips/mips-3d-9.c: New test.
15708         * gcc.target/mips/mips-ps-1.c: New test.
15709         * gcc.target/mips/mips-ps-2.c: New test.
15710         * gcc.target/mips/mips-ps-3.c: New test.
15711         * gcc.target/mips/mips-ps-4.c: New test.
15712         * gcc.target/mips/mips-ps-type.c: New test.
15713
15714 2004-09-02  Paul Brook  <paul@codesourcery.com>
15715
15716         * gfortran.dg/edit_real_1.f90: Add new tests.
15717
15718 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15719
15720         PR fortran/15327
15721         * gfortran.dg/merge_char_1.f90: New test.
15722
15723 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15724
15725         PR fortran/16404
15726         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15727
15728 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15729
15730         PR c/1522
15731         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15732
15733 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * g++.dg/opt/loop1.C: Do not XFAIL.
15736
15737 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15738
15739         * gcc.c-torture/execute/20040831-1.c: New test.
15740
15741 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15742
15743         PR fortran/16579
15744         * gfortran.dg/g77/20010610.f: Now passes.
15745         Copy from g77.f-torture/execute. Add dg-run directive.
15746         * gfortran.dg/g77/README: Update
15747
15748 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15749
15750         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15751         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15752         (t1, t2, t3, t4): Add volatile.
15753
15754 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15755
15756         * g++.dg/ext/visibility/arm1.C: New test.
15757
15758 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15759
15760         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15761         -pedantic-errors.
15762
15763 2004-09-01  Paul Brook  <paul@codesourcery.com>
15764
15765         * gfortran.dg/eof_2.f90: New test.
15766
15767 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15768
15769         PR fortran/16579
15770         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15771
15772 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15773
15774         PR libfortran/16805
15775         * gfortran.dg/list_read_2.f90: New test.
15776
15777 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15778
15779         * g++.dg/abi/key1.C: New test.
15780
15781 2004-08-31  Richard Henderson  <rth@redhat.com>
15782
15783         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15784         form of offsetof.
15785         * g++.dg/other/offsetof5.C: Remove duplicate.
15786
15787 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15788
15789         PR fortran/17244
15790         * gfortran.dg/func_derived_1.f90: New test.
15791
15792 2004-08-31  Paul Brook  <paul@codesourcery.com>
15793
15794         * gfortran.dg/eof_1.f90: New test.
15795
15796 2004-08-31  Paul Brook  <paul@codesourcery.com>
15797
15798         * gfortran.dg/list_read_1.f90: New file.
15799
15800 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15801
15802         * g++.dg/opt/loop1.C: XFAIL.
15803
15804 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15805
15806         * gcc.dg/funcdef-storage-1.c: New.
15807         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15808         an extern function in local scope.
15809         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15810         declare an 'auto inline' function in local scope.
15811         * gcc.dg/20011130-1.c: Likewise.
15812         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15813         an 'auto' function in local scope.
15814         * gcc.dg/20021014-1.c: Likewise.
15815         * gcc.dg/20030331-2.c: Likewise.
15816
15817 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15818
15819         * gfortran.dg/blockdata_1.f90: New test.
15820
15821 2004-08-30  Richard Henderson  <rth@redhat.com>
15822
15823         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15824
15825 2004-08-30  Richard Henderson  <rth@redhat.com>
15826
15827         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15828         additional_flags set by alternate driver.
15829         (ieee-options): New procedure.
15830         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15831         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15832         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15833         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15834
15835 2004-08-30  Richard Henderson  <rth@redhat.com>
15836
15837         * lib/f-torture.exp: Remove.
15838
15839 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR rtl-optimization/16590
15842         * g++.dg/opt/loop1.C: New test.
15843
15844 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15845
15846         PR fortran/13910
15847         * gfortran.dg/oldstyle_1.f90: New test.
15848
15849 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15850         Paul Brook  <paul@codesourcery.com>
15851
15852         * gfortran.dg/g77/README: Update.
15853         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15854         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15855         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15856
15857 2004-08-28  Paul Brook  <paul@codesourcery.com>
15858
15859         PR libfortran/17195
15860         * gfortran.dg/edit_real_1.f90: New test.
15861
15862 2004-08-27  Paul Brook  <paul@codesourcery.com>
15863
15864         * gfortran.dg/rewind_1.f90: New test.
15865
15866 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15867
15868         PR fortran/16597
15869         * gfortran.dg/pr16597.f90: New test.
15870
15871 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15872
15873         PR c/13801
15874         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15875         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15876         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15877         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15878         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15879
15880 2004-08-26  Nick Clifton  <nickc@redhat.com>
15881
15882         * gcc.c-torture/compile/pr17119.c: New test.
15883
15884 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15885
15886         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15887
15888 2004-08-25  Richard Henderson  <rth@redhat.com>
15889
15890         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15891         the bits that expect kind=8 to be the largest real kind.
15892
15893 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15894
15895         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15896
15897 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15898
15899         * gfortran.dg/assignment_1.f90: New test.
15900
15901 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15902
15903         * g++.dg/template/repo3.C: New test.
15904
15905 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15906
15907         PR middle-end/16693
15908         PR tree-optimization/16372
15909         * g++.dg/opt/pr16372-1.C: New test case.
15910         * g++.dg/opt/pr16693-1.C: New test case.
15911         * g++.dg/opt/pr16693-2.C: New test case.
15912
15913 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15914
15915         * objc.dg/proto-lossage-4.m: New test.
15916
15917 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15918
15919         PR c++/17155
15920         * g++.dg/inherit/local2.C: New test.
15921
15922 2004-08-25  Paul Brook  <paul@codesourcery.com>
15923
15924         PR fortran/17144
15925         * gfortran.dg/string_ctor_1.f90: New test.
15926
15927 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15928
15929         PR c++/14428
15930         * g++.dg/template/redecl2.C: New test.
15931
15932 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15933
15934         PR fortran/17143
15935         * gfortran.dg/pr17143.f90: New test.
15936
15937 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15938
15939         PR fortran/17164
15940         * gfortran.dg/pr17164.f90: New test.
15941
15942 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15943
15944         * gcc.dg/tree-ssa/loop-1.c: New test.
15945
15946 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15947
15948         * gcc.c-torture/compile/20040824-1.c: New test.
15949
15950 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15951
15952         * gcc.c-torture/compile/iftrap-3.c: New test.
15953
15954 2004-08-24  Paul Brook  <paul@codesourcery.com>
15955
15956         * gfortran.dg/entry_2.f90: New test.
15957
15958 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15959
15960         PR c++/16889
15961         * g++.dg/lookup/ambig[12].C: New.
15962
15963 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15964
15965         PR c++/16706
15966         * g++.dg/template/crash21.C: New test.
15967         * g++.dg/template/crash22.C: Likewise.
15968
15969 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15970
15971         PR c++/17149
15972         * g++.dg/template/access15.C: New.
15973
15974 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15975
15976         PR c++/17163
15977         * g++.dg/template/repo2.C: New test.
15978
15979 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15980
15981         PR rtl-optimization/17078
15982         * gcc.c-torture/execute/pr17078-1.c: New test case.
15983
15984 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15985
15986         PR c/14492
15987         * gcc.dg/debug/crash1.c: New test.
15988
15989 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15990
15991         PR c/16180
15992         * gcc.dg/loop-5.c: New test.
15993
15994 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15995
15996         * gcc.c-torture/execute/20040823-1.c: New test.
15997
15998 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15999
16000         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16001         to the assembler.  Simplify test accordingly.
16002         (asm_abi_flags): Use GNU names.
16003         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16004         to check for ABI flags.
16005
16006 2004-08-22  Andrew Pinski  <apinski@apple.com>
16007
16008         * g++.dg/opt/pr14029.C: New test.
16009         * gcc.c-torture/execute/pr15262.c: New test.
16010
16011 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16012
16013         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16014
16015 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16016
16017         PR 16908
16018         * gfortran.dg/direct_io.f90: New test.
16019
16020 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/17121
16023         * g++.dg/inherit/local2.C: New test.
16024
16025 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16026
16027         PR c++/17120
16028         * g++.dg/warn/Wparentheses-4.C: New test.
16029
16030 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/17121
16033         * g++.dg/inherit/local2.C: New test.
16034
16035         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16036         * gcc.dg/ppc-ldstruct.c: Likewise.
16037         * gcc.dg/ppc64-abi-2.c: Likewise.
16038
16039 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16040
16041         PR rtl-optimization/17099
16042         * gcc.c-torture/execute/20040820-1.c: New test.
16043
16044 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16045
16046         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16047
16048 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16049
16050         PR fortran/17077
16051         * gfortran.dg/auto_array_1.f90: New test.
16052
16053 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16054
16055         PR fortran/17074
16056         * gfortran.dg/simpleif_1.f90: New test.
16057
16058 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16059
16060         * lib/target-supports.exp (check_profiling_available): Return
16061         false for arm*-*-symbianelf* and arm*-*-eabi*.
16062
16063         PR c++/15890
16064         * g++.dg/template/delete1.C: New test.
16065
16066 2004-08-19  Paul Brook  <paul@codesourcery.com>
16067
16068         PR fortran/14976
16069         PR fortran/16228
16070         * gfortran.dg/data_char_1.f90: New test.
16071
16072 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16073
16074         PR fortran/16946
16075         * gfortran.dg/reduction.f90: New testcase.
16076
16077 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16078
16079         PR fortran/16520
16080         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16081
16082 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16083
16084         PR c++/17041
16085         * g++.dg/Wparentheses-3.C: New test.
16086
16087 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16088
16089         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16090         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16091         * gcc.dg/vect/vect-2.c: Likewise.
16092         * gcc.dg/vect/vect-3.c: Likewise.
16093         * gcc.dg/vect/vect-4.c: Likewise.
16094         * gcc.dg/vect/vect-5.c: Likewise.
16095         * gcc.dg/vect/vect-6.c: Likewise.
16096         * gcc.dg/vect/vect-7.c: Likewise.
16097         * gcc.dg/vect/vect-25.c: Likewise.
16098         * gcc.dg/vect/vect-31.c: Likewise.
16099         * gcc.dg/vect/vect-32.c: Likewise.
16100         * gcc.dg/vect/vect-34.c: Likewise.
16101         * gcc.dg/vect/vect-36.c: Likewise.
16102         * gcc.dg/vect/vect-all.c: Likewise.
16103
16104 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/17068
16107         * g++.dg/template/operator4.C: New test.
16108
16109 2004-08-18  Richard Henderson  <rth@redhat.com>
16110
16111         * gcc.dg/20040206-1.c: XFAIL.
16112
16113 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16114
16115         PR c++/16246
16116         * g++.dg/template/array7.C: New test.
16117
16118 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16119
16120         * gcc.dg/mips-movcc-1.c: New test.
16121         * gcc.dg/mips-movcc-2.c: New test.
16122         * gcc.dg/mips-movcc-3.c: New test.
16123
16124         * gcc.dg/mips-nmadd-1.c: New test.
16125         * gcc.dg/mips-nmadd-2.c: New test.
16126
16127 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16128
16129         PR c++/15871
16130         * g++.dg/opt/inline8.C: New test.
16131
16132         PR c++/16965
16133         * g++.dg/parse/error17.C: New test.
16134
16135 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16136
16137         * gcc.dg/vect: New directory for vectorizer tests.
16138         * gcc.dg/vect/tree-vect.h: New file.
16139         * gcc.dg/vect/vect.exp: New file.
16140         * gcc.dg/vect/pr16105.c.c: New test.
16141         * gcc.dg/vect/vect-1.c: New test.
16142         * gcc.dg/vect/vect-2.c: New test.
16143         * gcc.dg/vect/vect-3.c: New test.
16144         * gcc.dg/vect/vect-4.c: New test.
16145         * gcc.dg/vect/vect-5.c: New test.
16146         * gcc.dg/vect/vect-6.c: New test.
16147         * gcc.dg/vect/vect-7.c: New test.
16148         * gcc.dg/vect/vect-8.c: New test.
16149         * gcc.dg/vect/vect-9.c: New test.
16150         * gcc.dg/vect/vect-10.c: New test.
16151         * gcc.dg/vect/vect-11.c: New test.
16152         * gcc.dg/vect/vect-12.c: New test.
16153         * gcc.dg/vect/vect-13.c: New test.
16154         * gcc.dg/vect/vect-14.c: New test.
16155         * gcc.dg/vect/vect-15.c: New test.
16156         * gcc.dg/vect/vect-16.c: New test.
16157         * gcc.dg/vect/vect-17.c: New test.
16158         * gcc.dg/vect/vect-18.c: New test.
16159         * gcc.dg/vect/vect-19.c: New test.
16160         * gcc.dg/vect/vect-20.c: New test.
16161         * gcc.dg/vect/vect-21.c: New test.
16162         * gcc.dg/vect/vect-22.c: New test.
16163         * gcc.dg/vect/vect-23.c: New test.
16164         * gcc.dg/vect/vect-24.c: New test.
16165         * gcc.dg/vect/vect-25.c: New test.
16166         * gcc.dg/vect/vect-26.c: New test.
16167         * gcc.dg/vect/vect-27.c: New test.
16168         * gcc.dg/vect/vect-28.c: New test.
16169         * gcc.dg/vect/vect-29.c: New test.
16170         * gcc.dg/vect/vect-30.c: New test.
16171         * gcc.dg/vect/vect-31.c: New test.
16172         * gcc.dg/vect/vect-32.c: New test.
16173         * gcc.dg/vect/vect-33.c: New test.
16174         * gcc.dg/vect/vect-34.c: New test.
16175         * gcc.dg/vect/vect-35.c: New test.
16176         * gcc.dg/vect/vect-36.c: New test.
16177         * gcc.dg/vect/vect-37.c: New test.
16178         * gcc.dg/vect/vect-38.c: New test.
16179         * gcc.dg/vect/vect-40.c: New test.
16180         * gcc.dg/vect/vect-41.c: New test.
16181         * gcc.dg/vect/vect-42.c: New test.
16182         * gcc.dg/vect/vect-43.c: New test.
16183         * gcc.dg/vect/vect-44.c: New test.
16184         * gcc.dg/vect/vect-45.c: New test.
16185         * gcc.dg/vect/vect-46.c: New test.
16186         * gcc.dg/vect/vect-47.c: New test.
16187         * gcc.dg/vect/vect-48.c: New test.
16188         * gcc.dg/vect/vect-49.c: New test.
16189         * gcc.dg/vect/vect-50.c: New test.
16190         * gcc.dg/vect/vect-51.c: New test.
16191         * gcc.dg/vect/vect-52.c: New test.
16192         * gcc.dg/vect/vect-53.c: New test.
16193         * gcc.dg/vect/vect-54.c: New test.
16194         * gcc.dg/vect/vect-55.c: New test.
16195         * gcc.dg/vect/vect-56.c: New test.
16196         * gcc.dg/vect/vect-57.c: New test.
16197         * gcc.dg/vect/vect-58.c: New test.
16198         * gcc.dg/vect/vect-59.c: New test.
16199         * gcc.dg/vect/vect-60.c: New test.
16200         * gcc.dg/vect/vect-61.c: New test.
16201         * gcc.dg/vect/vect-all.c: New test.
16202         * gcc.dg/vect/vect-none.c: New test.
16203
16204 2004-08-17  Paul Brook  <paul@codesourcery.com>
16205
16206         PR fortran/13082
16207         * gfortran.dg/entry_1.f90: New test.
16208
16209 2004-08-17  Andrew Pinski  <apinski@apple.com>
16210
16211         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16212
16213 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16214
16215         * gcc.dg/pr17036-1.c: New test.
16216
16217 2004-08-16  Devang Patel  <dpatel@apple.com>
16218
16219         * gcc.dg/darwin-20040809-1.c: New test.
16220
16221 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16222
16223         * gcc.dg/funcdef-attr-1.c: New test.
16224
16225 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16226
16227         * gcc.dg/altivec-17.c: New test.
16228         * gcc.dg/altivec-18.c: New test.
16229
16230 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16231
16232         PR c++/6749
16233         * g++.dg/template/vtable2.C: New test.
16234
16235 2004-08-14  Richard Henderson  <rth@redhat.com>
16236
16237         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16238         * gcc.dg/pack-test-4.c (main): Return 0.
16239         * gcc.dg/setjmp-1.c: Remove XFAIL.
16240         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16241
16242 2004-08-14  Richard Henderson  <rth@redhat.com>
16243
16244         * gcc.dg/980217-1.c: Add prototype for printf.
16245
16246 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16247
16248         * gfortran.dg/pr16935.f90: New test.
16249
16250 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16251
16252         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16253
16254 2004-08-13  Paul Brook  <paul@codesourcery.com>
16255
16256         * gfortran.dg/der_io_1.f90: Remove stray comma.
16257
16258 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16259
16260         * gcc.dg/vmx/cw-bug-2.c: Remove.
16261         * gcc.dg/vmx/vprint-1.c: Remove.
16262         * gcc.dg/vmx/vscan-1.c: Remove.
16263
16264 2004-08-12  Devang patel  <dpatel@apple.com>
16265
16266         * gcc.dg/darwin-20040809-2.c: New test.
16267
16268 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16269
16270         * g++.dg/ext/altivec-12.C: New test.
16271
16272         * g++.dg/ext/altivec-11.C: New test.
16273
16274 2004-08-12  Paul Brook  <paul@codesourcery.com>
16275
16276         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16277
16278 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16279
16280         * g++.dg/ext/altivec-2.C: Check for hardware support before
16281         executing any VMX instructions.
16282
16283         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16284
16285 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16286
16287         PR c++/16276
16288         * g++.old-deja/g++.other/comdat4.C: New test.
16289         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16290
16291 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16292
16293         PR target/16286
16294         * gcc.dg/pr16286.c: New test.
16295
16296 2004-08-12 Jan Beulich <jbeulich@novell.com>
16297
16298         * g++.dg/ext/asm5.C: New.
16299
16300 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/16698
16303         * g++.dg/eh/crash1.C: New test.
16304
16305         PR c++/16717
16306         * g++.dg/ext/construct1.C: New test.
16307
16308 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16309
16310         PR c++/16853
16311         * g++.dg/init/ptrmem1.C: New test.
16312
16313         PR c++/16618
16314         * g++.dg/parse/offsetof5.C: New test.
16315
16316         PR c++/16870
16317         * g++.dg/template/overload3.C: New test.
16318
16319 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/16964
16322         * g++.dg/parse/error16.C: New test.
16323
16324         PR c++/16904
16325         * g++.dg/template/error14.C: New test.
16326
16327         PR c++/16929
16328         * g++.dg/template/error15.C: New test.
16329
16330 2004-08-11  Devang Patel  <dpatel@apple.com>
16331
16332         * gcc.dg/darwin-ld-20040809-1.c: New test.
16333         * gcc.dg/darwin-ld-20040809-2.c: New test.
16334
16335 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16336
16337         PR fortran/16917
16338         * gfortran.dg/dfloat_1.f90: New test.
16339
16340 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16341
16342         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16343         * gcc.dg/dll-2.c: Fix dg-require syntax.
16344         * gcc.misc-tests/arm-isr.c (abort): Declare.
16345         (exit): Likewise.
16346
16347 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16348
16349         PR c++/16971
16350         * g++.dg/parse/crash16.C: New test.
16351
16352 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16353
16354         * gcc.dg/mips-rsqrt-1.c: New test case.
16355         * gcc.dg/mips-rsqrt-2.c: New test case.
16356         * gcc.dg/mips-rsqrt-3.c: New test case.
16357
16358 2004-08-10  Paul Brook  <paul@codesourcery.com>
16359
16360         * gfortran.dg/der_io_1.f90: New test.
16361
16362 2004-08-10  Paul Brook  <paul@codesourcery.com>
16363
16364         PR fortran/16919
16365         * gfortran.dg/der_array_1.f90: New test.
16366
16367 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16368
16369         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16370
16371 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16372
16373         * gcc.dg/wchar_t-2.c: Fix typo.
16374
16375 2004-08-09  Falk Hueffner  <falk@debian.org>
16376
16377         PR tree-optimization/12517
16378         * gcc.c-torture/compile/pr12517.c: New test.
16379
16380         PR tree-optimization/12578
16381         * gcc.c-torture/compile/pr12578.c: New test.
16382
16383         PR tree-optimization/12899
16384         * gcc.c-torture/compile/pr12899.c: New test.
16385
16386         PR rtl-optimization/14692
16387         * gcc.c-torture/compile/pr14692.c: New test.
16388
16389         PR tree-optimization/16461
16390         * gcc.c-torture/compile/pr16461.c: New test.
16391
16392 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16393
16394         * gfortran.dg/getenv_1.f90: New test.
16395
16396 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16397
16398         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16399         wchar_t.
16400         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16401
16402 2004-08-06  Paul Brook  <paul@codesourcery.com>
16403
16404         * gfortran.dg/ret_array_1.f90: New test.
16405         * gfortran.dg/ret_pointer_1.f90: New test.
16406
16407 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16408
16409         * gcc.dg/missing-field-init-[12].c: New tests.
16410         * g++.dg/warn/missing-field-init-[12].C: New tests.
16411
16412 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16413
16414         * gcc.dg/enum2.c: New test.
16415         * gcc.dg/symbian3.c: Likewise.
16416         * gcc.dg/symbian4.c: Likewise.
16417         * gcc.dg/wchar_t-2.c: Likewise.
16418
16419 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16420
16421         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16422         destructor tests.
16423
16424 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16425
16426         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16427         dg-require-visiblity.
16428         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16429         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16430         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16431         * g++.dg/ext/visibility/new1.C: Likewise.
16432         * g++.dg/ext/visibility/pragma.C: Likewise.
16433         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16434         * g++.dg/ext/visibility/virtual.C: Likewise.
16435         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16436         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16437         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16438         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16439         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16440         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16441         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16442         * g++/dg/ext/visibility/visibility-8.C: New test.
16443         * gcc.c-torture/compile/dll.x: Remove.
16444         * gcc.dg/dll-2.c: Use dg-require-dll
16445         * gcc.dg/visibility-10.c: New test.
16446         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16447         supporting DLLs.
16448         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16449         (scan_not_hidden): Likewise.
16450
16451 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16452
16453         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16454
16455 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16456
16457         * gcc.c-torture/execute/20040805-1.c: New test.
16458
16459 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16460
16461         * gcc.dg/20020118-1.c: Declare abort.
16462         * gcc.dg/altivec_check.h: Likewise.
16463         * gcc.dg/iftrap-2.c: Likewise.
16464         * gcc.dg/pragma-darwin.c: Likewise.
16465         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16466
16467 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16468
16469         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16470
16471 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16472
16473         * gcc.c-torture/execute/builtins/abs-2.c,
16474         gcc.c-torture/execute/builtins/abs-3.c,
16475         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16476         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16477         intmax_t, uintmax_t and their limits.
16478         * gcc.dg/intmax_t-1.c: New test.
16479
16480 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16481
16482         * g++.dg/tc1/dr147.C: Add reference to PR.
16483
16484 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16485
16486         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16487         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16488
16489 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16490
16491         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16492
16493 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16494
16495         * gcc.dg/redecl-5.c: New test.
16496         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16497         of scanf.
16498
16499 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16500
16501         PR middle-end/16790
16502         * gcc.c-torture/execute/pr16790-1.c: New test case.
16503
16504 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16505
16506         * g++.dg/ext/visibility/assign1.C: New test.
16507         * g++.dg/ext/visibility/new1.C: Likewise.
16508
16509         * gcc.dg/symbian1.c: New test.
16510         * gcc.dg/symbian2.c: Likewise.
16511
16512 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16513
16514         PR target/16570
16515         * gcc.dg/i386-sse-9.c: New test.
16516
16517 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16518
16519         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16520
16521 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16522
16523         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16524         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16525         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16526         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16527         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16528         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16529         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16530         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16531         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16532         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16533         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16534         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16535         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16536         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16537         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16538         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16539         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16540         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16541         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16542         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16543         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16544         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16545         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16546         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16547         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16548         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16549         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16550         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16551         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16552         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16553         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16554         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16555         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16556         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16557         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16558         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16559         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16560         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16561         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16562         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16563         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16564         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16565         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16566         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16567         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16568         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16569         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16570         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16571         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16572         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16573         gcc.misc-tests/i386-pf-3dnow-1.c,
16574         gcc.misc-tests/i386-pf-athlon-1.c,
16575         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16576         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16577         Declare built-in functions used.
16578         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16579
16580 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/16707
16583         * g++.dg/lookup/using12.C: New test.
16584
16585         * g++.dg/init/null1.C: Fix PR number.
16586         * g++.dg/parse/namespace10.C: Likewise.
16587
16588 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/16224
16591         * g++.dg/template/spec17.C: New test.
16592         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16593         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16594
16595 2004-08-02  David Billinghurst
16596
16597         PR fortran/16292
16598         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16599
16600 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16601
16602         * gcc.dg/ia64-got-1.c: New test case.
16603
16604 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/16489
16607         * g++.dg/init/null1.C: New test.
16608         * g++.dg/tc1/dr76.C: Adjust error marker.
16609
16610         PR c++/16529
16611         * g++.dg/parse/namespace10.C: New test.
16612
16613         PR c++/16810
16614         * g++.dg/inherit/ptrmem2.C: New test.
16615
16616 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16617
16618         PR target/16155
16619         * gcc.dg/pr16155.c: New test.
16620
16621 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16622
16623         * gcc.dg/redecl-2.c: New test.
16624
16625 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16626
16627         * gcc.dg/darwin-longdouble.c: New file.
16628
16629 2004-07-30  Richard Henderson  <rth@redhat.com>
16630
16631         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16632         write to constant argument.
16633         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16634
16635 2004-07-30  Richard Henderson  <rth@redhat.com>
16636
16637         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16638         tests of nearest around zero.
16639
16640 2004-07-30  Andrew Pinski  <apinski@apple.com>
16641
16642         * gcc.c-torture/compile/20040730-1.c: New test.
16643
16644 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16645
16646         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16647         powerpc-eabispe.
16648
16649 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16650
16651         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16652
16653 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16654
16655         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16656         contains $ld_library_path.
16657         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16658
16659 2004-07-29  Richard Henderson  <rth@redhat.com>
16660
16661         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16662
16663         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16664         (alt2, which): New.
16665         (Check): Accept either alternative.
16666
16667 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16668
16669         * g++.dg/abi/inline1.C: New test.
16670         * g++.dg/abi/local1-a.cc: Likewise.
16671         * g++.dg/abi/local1.C: Likewise.
16672         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16673         * g++.dg/abi/mangle12.C: Likewise.
16674         * g++.dg/abi/mangle17.C: Likewise.
16675         * g++.dg/abi/mangle20-2.C: Likewise.
16676         * g++.dg/opt/interface1.C: Likewise.
16677         * g++.dg/opt/interface1.h: Likewise.
16678         * g++.dg/opt/interface1-a.cc: New test.
16679         * g++.dg/parse/repo1.C: New test.
16680         * g++.dg/template/repo1.C: Likewise.
16681         * g++.dg/warn/Winline-1.C: Likewise.
16682         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16683
16684 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16685
16686         * gcc.dg/tree-ssa/20040729-1.c: New test.
16687
16688 2004-07-27  Matt Austern <austern@apple.com>
16689
16690         * gcc.dg/darwin-bool-1.c: New test.
16691         * gcc.dg/darwin-bool-2.c: New test.
16692
16693 2004-07-28  Richard Henderson  <rth@redhat.com>
16694
16695         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16696         arguments in the correct type.  Don't write to constant arguments.
16697
16698 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16699
16700         PR tree-optimization/16688
16701         PR tree-optimization/16689
16702         * g++.dg/tree-ssa/pr16688.C: New test.
16703
16704 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16705
16706         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16707         loads.  Not only in the comment, this time.
16708
16709 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16710
16711         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16712         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16713         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16714         * gcc.dg/sh4a-bitmovua.c: New.
16715         * gcc.dg/sh4a-cos.c: New.
16716         * gcc.dg/sh4a-cosf.c: New.
16717         * gcc.dg/sh4a-fprun.c: New.
16718         * gcc.dg/sh4a-fsrra.c: New.
16719         * gcc.dg/sh4a-memmovua.c: New.
16720         * gcc.dg/sh4a-sin.c: New.
16721         * gcc.dg/sh4a-sincos.c: New.
16722         * gcc.dg/sh4a-sincosf.c: New.
16723         * gcc.dg/sh4a-sinf.c: New.
16724
16725 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16726
16727         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16728         conditionals.
16729         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16730         loads.
16731         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16732         DOM1.
16733
16734 2004-07-27  Andrew Pinski  <apinski@apple.com>
16735
16736         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16737
16738 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16739
16740         * gcc.dg/pragma-isr.c: New test.
16741
16742 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16743
16744         PR c++/14429
16745         * g++.dg/template/ttp11.C: New test.
16746
16747 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16748
16749         * gcc.c-torture/compile/20040727-1.c: New test.
16750
16751 2004-07-26  Eric Christopher  <echristo@redhat.com>
16752
16753         * gcc.c-torture/compile/20040726-2.c: New test.
16754
16755 2004-07-26  Andrew Pinski  <apinski@apple.com>
16756
16757         * g++.dg/rtti/tinfo1.C: Xfail.
16758
16759 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16760
16761         * gcc.c-torture/compile/20040726-1.c: New test.
16762
16763 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16764             Brian Ryner  <bryner@brianryner.com>
16765
16766         PR c++/9283
16767         PR c++/15000
16768         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16769         * g++.dg/ext/visibility/: New directory.
16770         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16771         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16772         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16773         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16774         * g++.dg/ext/visibility/fvisibility.C,
16775         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16776         g++.dg/ext/visibility/fvisibility-override1.C
16777         g++.dg/ext/visibility/fvisibility-override2.C
16778         g++.dg/ext/visibility/memfuncts.C
16779         g++.dg/ext/visibility/noPLT.C
16780         g++.dg/ext/visibility/pragma.C
16781         g++.dg/ext/visibility/pragma-override1.C
16782         g++.dg/ext/visibility/pragma-override2.C
16783         g++.dg/ext/visibility/staticmemfuncts.C
16784         g++.dg/ext/visibility/virtual.C: New tests.
16785
16786 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16787
16788         PR c/15360
16789         * gcc.dg/pr15360-1.c: New test.
16790
16791 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16792
16793         * gcc.dg/pragma-align-2.c: New test.
16794         * gcc.dg/pragma-init-fini.c: New test.
16795         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16796         targets.
16797
16798 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16799
16800         * gcc.dg/init-string-2.c: New test.
16801
16802 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16803
16804         PR 16684
16805         * gcc.dg/Wredundant-decls-1.c: New test case.
16806
16807 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16808
16809         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16810         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16811         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16812         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16813         * gcc.dg/compat/generate-random.c: New file.
16814         * gcc.dg/compat/generate-random.h: Likewise.
16815         * gcc.dg/compat/generate-random_r.c: Likewise.
16816         * gcc.dg/compat/struct-layout-1.h: Likewise.
16817         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16818         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16819         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16820         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16821         * gcc.dg/compat/struct-layout-1_main.c: New test.
16822         * gcc.dg/compat/struct-layout-1_x.c: New file.
16823         * gcc.dg/compat/struct-layout-1_y.c: New file.
16824         * gcc.dg/compat/struct-layout-1_test.h: New file.
16825
16826 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16827
16828         * gcc.dg/comp-return-1.c: New test
16829
16830 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16831
16832         * gcc.dg/vmx/8-02a.c: Fix typo.
16833
16834         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16835         * gcc.dg/darwin-abi-3.c: New test.
16836
16837         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16838         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16839
16840         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16841         * gcc.dg/vmx/ops-long-1.c: New test.
16842         * gcc.dg/vmx/ops-long-2.c: New test.
16843
16844 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16845
16846         * g++.dg/lookup/conv-[1234].C: New.
16847
16848 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16849
16850         * g++.dg/parse/attr2.C: Simplify.
16851
16852 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16853
16854         PR c/7284
16855         * gcc.c-torture/execute/pr7284-1.c: New test.
16856
16857 2004-07-22  Brian Booth  <bbooth@redhat.com>
16858
16859         * gcc.dg/tree-ssa/20040721-1.c: New test.
16860
16861 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         * g++.dg/template/crash20.c: New.
16864
16865 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16866
16867         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16868         Add dg-run directive.  Declare variables as required.
16869         * gfortran.dg/g77/README: Update
16870
16871 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16872
16873         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16874         gcc.dg/cris-peep2-andu2.c: New tests.
16875
16876 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16877
16878         PR c/15052
16879         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16880         on return type.
16881         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16882         messages.
16883         * gcc.dg/qual-return-2.c: Update expected messages.
16884         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16885
16886 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16887
16888         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16889         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16890
16891 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16892
16893         PR c/11250
16894         * gcc.dg/init-string-1.c: New test.
16895
16896 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16897
16898         PR middle-end/15345
16899         PR c/16450
16900         * gcc.dg/torture/nested-fn-1.c: New test.
16901
16902 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16903
16904         PR target/16559
16905         * gcc.dg/ia64-fptr-1.c: New file.
16906
16907 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16908
16909         PR c++/14497
16910         * g++.dg/template/spec16.C: New test.
16911         * g++.old-deja/g++.robertl/eb118.C: Remove.
16912
16913 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16914
16915         PR c++/509
16916         * g++.dg/template/spec15.C: New test.
16917
16918 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16919
16920         Copy cases from g77.f-torture/execute and add dg-run
16921         directive.  Other changes as noted.
16922         * gfortran.dg/g77/13037.f
16923         * gfortran.dg/g77/1832.f
16924         * gfortran.dg/g77/19981119-0.f
16925         * gfortran.dg/g77/19990313-0.f
16926         * gfortran.dg/g77/19990313-1.f
16927         * gfortran.dg/g77/19990313-2.f
16928         * gfortran.dg/g77/19990313-3.f
16929         * gfortran.dg/g77/19990419-1.f
16930         * gfortran.dg/g77/19990826-0.f
16931         * gfortran.dg/g77/19990826-2.f
16932         * gfortran.dg/g77/20000503-1.f
16933         * gfortran.dg/g77/20001111.f
16934         * gfortran.dg/g77/20010116.f
16935         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16936         * gfortran.dg/g77/20010430.f
16937         * gfortran.dg/g77/6177.f
16938         * gfortran.dg/g77/947.f
16939         * gfortran.dg/g77/970816-3.f
16940         * gfortran.dg/g77/971102-1.f
16941         * gfortran.dg/g77/980520-1.f
16942         * gfortran.dg/g77/980628-0.f
16943         * gfortran.dg/g77/980628-1.f
16944         * gfortran.dg/g77/980628-10.f
16945         * gfortran.dg/g77/980628-2.f
16946         * gfortran.dg/g77/980628-3.f
16947         * gfortran.dg/g77/980628-7.f
16948         * gfortran.dg/g77/980628-8.f
16949         * gfortran.dg/g77/980628-9.f
16950         * gfortran.dg/g77/980701-0.f
16951         * gfortran.dg/g77/980701-1.f
16952         * gfortran.dg/g77/cabs.f
16953         * gfortran.dg/g77/claus.f
16954         * gfortran.dg/g77/complex_1.f
16955         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16956         * gfortran.dg/g77/dcomplex.f
16957         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16958         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16959         * gfortran.dg/g77/f90-intrinsic-numeric.f
16960         * gfortran.dg/g77/int8421.f
16961         * gfortran.dg/g77/labug1.f
16962         * gfortran.dg/g77/large_vec.f
16963         * gfortran.dg/g77/le.f
16964         * gfortran.dg/g77/short.f
16965         * gfortran.dg/g77/README: Update
16966
16967 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/16637
16970         * g++.dg/parse/lookup4.C: New test.
16971
16972 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16973
16974         PR c++/16175
16975         * g++.dg/template/ttp10.C: New test.
16976
16977 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16978
16979         * gcc.dg/pr12625-1.c: New test.
16980
16981 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16982
16983         * testsuite/gcc.dg/switch-warn-1.c: New test.
16984         * testsuite/gcc.dg/switch-warn-2.c: New test.
16985         * gcc.c-torture/compile/pr14730.c: Update.
16986
16987 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16988
16989         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16990         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16991         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16992         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16993
16994 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16995
16996         PR c++/16623
16997         * g++.dg/template/assign1.C: New test.
16998
16999 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17000
17001         PR c++/12170
17002         * g++.dg/template/ttp9.C: New test.
17003
17004 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17005
17006         * gcc.dg/format/cmn-err-1.c: New test.
17007
17008 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17009
17010         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17011         gcc.dg/Wparentheses-10.c: New tests.
17012         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17013
17014 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17015
17016         PR fortran/16465
17017         * gfortran.dg/g77//ffixed-line-length-0.f,
17018         gfortran.dg/g77/ffixed-line-length-132.f,
17019         gfortran.dg/g77/ffixed-line-length-72.f,
17020         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17021         gfortran.dg/g77/README: Update.
17022
17023 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17024
17025         PR c++/13092
17026         * g++.dg/template/non-dependent7.C: New test.
17027         * g++.dg/template/non-dependent8.C: Likewise.
17028         * g++.dg/template/non-dependent9.C: Likewise.
17029         * g++.dg/template/non-dependent10.C: Likewise.
17030
17031 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/16337
17034         * g++.dg/parse/attr2.C: New test.
17035
17036 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17037
17038         * g77.dg: Removed.
17039         * g77.f-torture: Ditto.
17040
17041 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17042
17043         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17044         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17045         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17046
17047 2004-07-16  Richard Henderson  <rth@redhat.com>
17048
17049         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17050
17051 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17052
17053         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17054         tests with full list of options.
17055         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17056         of TORTURE_OPTIONS if test contains 'dg-do run'.
17057
17058         PR fortran/16404
17059         * gfortran.dg/do_iterator.f90: New test.
17060
17061 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17062
17063         PR rtl-optimization/16536
17064         * gcc.c-torture/execute/restrict-1.c: New test.
17065
17066 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17067
17068         PR fortran/15324
17069         * gfortran.dg/pr15324.f90: New test.
17070
17071         PR fortran/15129
17072         * gfortran.dg/pr15129.f90: New test.
17073
17074         PR fortran/15140
17075         * gfortran.dg/pr15140.f90: New test.
17076
17077         PR fortran/13792
17078         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17079         compile-time simplification.
17080
17081 2004-07-14  Mike Stump  <mrs@apple.com>
17082
17083         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17084
17085 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17086
17087         PR target/16325
17088         * gcc.dg/profile-generate-1.c: New.
17089
17090 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17091
17092         * gcc.c-torture/execute/20040709-1.c: New test.
17093         * gcc.c-torture/execute/20040709-2.c: New test.
17094
17095 2004-07-14  Mike Stump  <mrs@apple.com>
17096
17097         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17098
17099 2004-07-14  Mike Stump  <mrs@apple.com>
17100
17101         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17102
17103 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/16518
17106         * g++.dg/parse/mutable1.C: New test.
17107
17108 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17109
17110         PR tree-optimization/16443
17111         * gcc.dg/tree-ssa/20040713-1.c: New test.
17112
17113 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17114
17115         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17116         for operator new.
17117
17118 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17119
17120         * gfortran.dg/g77/README: New file
17121         * gfortran.dg/g77/19981216-0.f: Copy from
17122         g77.f-torture/noncompile.  Add "dg-do compile" and
17123         dg-error as required.
17124         * gfortran.dg/g77/19990218-1.f: Likewise.
17125         * gfortran.dg/g77/19990905-1.f: Likewise.
17126         * gfortran.dg/g77/9263.f: Likewise.
17127         * gfortran.dg/g77/980615-0.f: Likewise.
17128         * gfortran.dg/g77/980616-0.f: Likewise.
17129         * gfortran.dg/g77/check0.f: Likewise.
17130         * gfortran.dg/g77/select_no_compile.f: Likewise.
17131
17132 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17133
17134         Copy files from g77.f-torture/compile.
17135         Add "{ dg-do compile}".  Other changes as noted
17136         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17137         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17138         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17139         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17140         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17141         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17142         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17143         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17144         statement to conform to standard.  Append alpha1.x for reference.
17145         * gfortran.dg/g77/xformat.f: Add dg-warning
17146
17147 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17148
17149         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17150         Add {dg-do compile} directive.
17151         * gfortran.dg/g77/cpp2.F: Likewise.
17152
17153 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17154
17155         PR c++/5402
17156         * g++.dg/lookup/name-clash1.C: New test.
17157
17158         PR c++/9777
17159         * g++.dg/lookup/name-clash2.C: New test.
17160
17161         PR c++/12102
17162         * g++.dg/lookup/name-clash3.C: New test.
17163
17164 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17165
17166         * g++.dg/lookup/new2.C: New test.
17167         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17168
17169 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17170
17171         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17172         Add {dg-do compile} directive.
17173         * gfortran.dg/g77/13060.f: Likewise.
17174         * gfortran.dg/g77/19990218-0.f: Likewise.
17175         * gfortran.dg/g77/19990305-0.f: Likewise.
17176         * gfortran.dg/g77/19990419-0.f: Likewise.
17177         * gfortran.dg/g77/19990502-0.f: Likewise.
17178         * gfortran.dg/g77/19990502-1.f: Likewise.
17179         * gfortran.dg/g77/19990525-0.f: Likewise.
17180         * gfortran.dg/g77/19990826-1.f: Likewise.
17181         * gfortran.dg/g77/19990826-3.f: Likewise.
17182         * gfortran.dg/g77/19990905-2.f: Likewise.
17183         * gfortran.dg/g77/20000412-1.f: Likewise.
17184         * gfortran.dg/g77/20000511-1.f: Likewise.
17185         * gfortran.dg/g77/20000511-2.f: Likewise.
17186         * gfortran.dg/g77/20000518.f: Likewise.
17187         * gfortran.dg/g77/20000601-1.f: Likewise.
17188         * gfortran.dg/g77/20000601-2.f: Likewise.
17189         * gfortran.dg/g77/20000629-1.f: Likewise.
17190         * gfortran.dg/g77/20000630-2.f: Likewise.
17191         * gfortran.dg/g77/20010115.f: Likewise.
17192         * gfortran.dg/g77/20010321-1.f: Likewise.
17193         * gfortran.dg/g77/20010426.f: Likewise.
17194         * gfortran.dg/g77/20020307-1.f: Likewise.
17195         * gfortran.dg/g77/8485.f: Likewise.
17196         * gfortran.dg/g77/960317-1.f: Likewise.
17197         * gfortran.dg/g77/970915-0.f: Likewise.
17198         * gfortran.dg/g77/980310-1.f: Likewise.
17199         * gfortran.dg/g77/980310-2.f: Likewise.
17200         * gfortran.dg/g77/980310-3.f: Likewise.
17201         * gfortran.dg/g77/980310-4.f: Likewise.
17202         * gfortran.dg/g77/980310-6.f: Likewise.
17203         * gfortran.dg/g77/980310-7.f: Likewise.
17204         * gfortran.dg/g77/980310-8.f: Likewise.
17205         * gfortran.dg/g77/980419-2.f: Likewise.
17206         * gfortran.dg/g77/980424-0.f: Likewise.
17207         * gfortran.dg/g77/980427-0.f: Likewise.
17208         * gfortran.dg/g77/980729-0.f: Likewise.
17209         * gfortran.dg/g77/981117-1.f: Likewise.
17210         * gfortran.dg/g77/toon_1.f: Likewise.
17211
17212 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17213
17214         PR c++/2204
17215         * g++.dg/other/abstract2.C: New test.
17216
17217 2004-07-12  Paul Brook  <paul@codesourcery.com>
17218
17219         * gfortran.dg/pointer_init_1.f90: New test.
17220
17221 2004-07-11  Paul Brook  <paul@codesourcery.com>
17222
17223         PR fortran/15986
17224         * gfortran.dg/contained_1.f90: New test.
17225
17226 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17227
17228         * g++.dg/parse/defarg8.C: New test.
17229
17230 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17231
17232         PR fortran/16433
17233         * gfortran.dg/pr16433.f: New test.
17234
17235         PR fortran/17574
17236         * gfortran.dg/pr15754.f90: New test.
17237
17238 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17239
17240         PR tree-optimization/16437
17241         * gcc.c-torture/execute/bitfld-4.c: New test.
17242
17243 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17244
17245         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17246         access to common var from module.
17247
17248 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17249
17250         PR fortran/16336
17251         * gfortran.fortran-torture/execute/common_2.f90: New test.
17252
17253 2004-07-10  Paul Brook  <paul@codesourcery.com>
17254
17255         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17256
17257 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17258
17259         PR fortran/15969
17260         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17261
17262 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17263
17264         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17265         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17266         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17267         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17268         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17269         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17270         * gfortran.dg/g77/funderscoring.f: Likewise.
17271         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17272
17273 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17274
17275         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17276
17277 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17278         Paul Brook  <paul@codesourcery.com>
17279
17280         PR fortran/13415
17281         * gfortran.dg/common_pointer_1.f90: New test.
17282
17283 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17284
17285         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17286
17287 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17288
17289         PR target/16364
17290         * gcc.c-torture/compile/20040709-1.c: New.
17291
17292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17293
17294         PR fortran/14077
17295         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17296
17297 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17298
17299         PR fortran/13201
17300         * gfortran.dg/shape_1.f90: New test.
17301
17302 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17303             Andrew Pinski  <apinski@apple.com>
17304
17305         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17306
17307 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17308
17309         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17310         comment.
17311
17312 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17313         Paul Brook  <paul@codesourcery.com>
17314
17315         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17316         '.f95' and '.F95'.
17317
17318 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17319
17320         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17321
17322 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17323
17324         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17325         testcases with capital suffix.
17326
17327 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17328
17329         PR fortran/15481
17330         PR fortran/13372
17331         PR fortran/13575
17332         PR fortran/15978
17333         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17334
17335         * gfortran.dg/implicit_1.f90: New test.
17336
17337 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17338
17339         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17340         expression to match gfortran warning/error messages
17341         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17342         dg-error text.
17343
17344 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17345
17346         * lib/fortran-torture.exp: Rename proc search_for to
17347         search_for_re.
17348
17349 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17350
17351         * gcc.c-torture/execute/simd-5.x: New file.
17352         XFAIL on SPARC 64-bit at -O0.
17353
17354 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17355
17356         PR c++/8211
17357         PR c++/16165
17358         * g++.dg/warn/effc3.C: New test.
17359
17360 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17361
17362         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17363         change X to 1X in format.
17364         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17365         add data statements to conform to standard.
17366
17367 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17368
17369         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17370         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17371         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17372
17373 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17374
17375         * gfortran.dg/g77/7388.f: Copy from g77.dg
17376         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17377         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17378         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17379         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17380         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17381         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17382         * gfortran.dg/g77/strlen0.f: Likewise.
17383
17384 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17385
17386         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17387         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17388
17389 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17390
17391         * gcc.c-torture/execute/920428-2.x: Delete.
17392         * gcc.c-torture/execute/920501-7.x: Likewise.
17393
17394 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17395
17396         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17397         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17398         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17399         prescott and c3-2.
17400         (PREFETCH_3DNOW): Add -march=c3.
17401
17402 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17403
17404         PR c/16437
17405         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17406         * gcc.c-torture/execute/bf64-1.x: Likewise.
17407
17408 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17409
17410         * gcc.c-torture/compile/20040708-1.c: New test.
17411
17412 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17413
17414         PR c++/16169
17415         * g++.dg/warn/effc2.C: New test.
17416
17417 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17418
17419         * gcc.c-torture/execute/bitfld-1.x: Remove.
17420         * gcc.c-torture/execute/bitfld-3.c: New test.
17421         * gcc.dg/bitfld-2.c: Remove XFAILs.
17422
17423 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17424
17425         PR c++/16276
17426         * g++.dg/rtti/tinfo1.C: New file.
17427
17428 2004-07-07  Eric Christopher  <echristo@redhat.com>
17429
17430         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17431
17432 2004-07-07  Andrew Pinski  <apinski@apple.com>
17433
17434         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17435
17436 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17437
17438         * g++.dg/init/call1.C: XFAIL.
17439
17440 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17441
17442         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17443         except for movstrict*, to movmem* and clrstr* to clrmem*.
17444
17445 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17446
17447         * gcc.c-torture/execute/20040707-1.c: New test.
17448
17449 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17450
17451         * gcc.c-torture/execute/20040706-1.c: New test.
17452
17453 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17454
17455         PR c++/3671
17456         * g++.dg/template/spec14.C: New test.
17457
17458 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17459
17460         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17461         nothing if not yet defined.  Use it in b, c and d type definitions.
17462         * gcc.c-torture/execute/20040705-1.c: New test.
17463         * gcc.c-torture/execute/20040705-2.c: New test.
17464
17465 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17466
17467         PR c++/2518
17468         * g++.dg/lookup/new1.C: New test.
17469
17470 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17471
17472         PR c++/11406
17473         * g++.dg/template/sizeof8.C: New test.
17474
17475 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17476
17477         * gcc.c-torture/compile/20040705-1.c: New test.
17478
17479 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17480
17481         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17482
17483 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17484
17485         * gcc.dg/cpp/if-mop.c: Two new testcases.
17486         * gcc.dg/cpp/trad/comment-3.c: New.
17487
17488 2004-07-04  Paul Brook  <paul@codesourcery.com>
17489
17490         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17491
17492 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17493
17494         PR c++/3761
17495         * g++.dg/lookup/crash4.C: New test.
17496
17497 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17498
17499         * gcc.c-torture/execute/builtin-abs-1.c
17500         * gcc.c-torture/execute/builtin-abs-2.c
17501         * gcc.c-torture/execute/builtin-complex-1.c
17502         * gcc.c-torture/execute/builtins/string-1-lib.c
17503         * gcc.c-torture/execute/builtins/string-1.c
17504         * gcc.c-torture/execute/builtins/string-2-lib.c
17505         * gcc.c-torture/execute/builtins/string-2.c
17506         * gcc.c-torture/execute/builtins/string-3-lib.c
17507         * gcc.c-torture/execute/builtins/string-3.c
17508         * gcc.c-torture/execute/builtins/string-4-lib.c
17509         * gcc.c-torture/execute/builtins/string-4.c
17510         * gcc.c-torture/execute/builtins/string-5-lib.c
17511         * gcc.c-torture/execute/builtins/string-5.c
17512         * gcc.c-torture/execute/builtins/string-6-lib.c
17513         * gcc.c-torture/execute/builtins/string-6.c
17514         * gcc.c-torture/execute/builtins/string-7-lib.c
17515         * gcc.c-torture/execute/builtins/string-7.c
17516         * gcc.c-torture/execute/builtins/string-8-lib.c
17517         * gcc.c-torture/execute/builtins/string-8.c
17518         * gcc.c-torture/execute/builtins/string-9-lib.c
17519         * gcc.c-torture/execute/builtins/string-9.c
17520         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17521         * gcc.c-torture/execute/builtins/string-asm-1.c
17522         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17523         * gcc.c-torture/execute/builtins/string-asm-2.c
17524         * gcc.c-torture/execute/stdio-opt-1.c
17525         * gcc.c-torture/execute/stdio-opt-2.c
17526         * gcc.c-torture/execute/stdio-opt-3.c
17527         * gcc.c-torture/execute/string-opt-1.c
17528         * gcc.c-torture/execute/string-opt-10.c
17529         * gcc.c-torture/execute/string-opt-11.c
17530         * gcc.c-torture/execute/string-opt-12.c
17531         * gcc.c-torture/execute/string-opt-13.c
17532         * gcc.c-torture/execute/string-opt-14.c
17533         * gcc.c-torture/execute/string-opt-15.c
17534         * gcc.c-torture/execute/string-opt-16.c
17535         * gcc.c-torture/execute/string-opt-2.c
17536         * gcc.c-torture/execute/string-opt-6.c
17537         * gcc.c-torture/execute/string-opt-7.c
17538         * gcc.c-torture/execute/string-opt-8.c:
17539         Replace with ...
17540
17541         * gcc.c-torture/execute/builtins/abs-2.c
17542         * gcc.c-torture/execute/builtins/abs-3.c
17543         * gcc.c-torture/execute/builtins/complex-1.c
17544         * gcc.c-torture/execute/builtins/fprintf.c
17545         * gcc.c-torture/execute/builtins/fputs.c
17546         * gcc.c-torture/execute/builtins/memcmp.c
17547         * gcc.c-torture/execute/builtins/memmove.c
17548         * gcc.c-torture/execute/builtins/memops-asm.c
17549         * gcc.c-torture/execute/builtins/mempcpy-2.c
17550         * gcc.c-torture/execute/builtins/mempcpy.c
17551         * gcc.c-torture/execute/builtins/memset.c
17552         * gcc.c-torture/execute/builtins/printf.c
17553         * gcc.c-torture/execute/builtins/sprintf.c
17554         * gcc.c-torture/execute/builtins/strcat.c
17555         * gcc.c-torture/execute/builtins/strchr.c
17556         * gcc.c-torture/execute/builtins/strcmp.c
17557         * gcc.c-torture/execute/builtins/strcpy.c
17558         * gcc.c-torture/execute/builtins/strcspn.c
17559         * gcc.c-torture/execute/builtins/strlen-2.c
17560         * gcc.c-torture/execute/builtins/strlen.c
17561         * gcc.c-torture/execute/builtins/strncat.c
17562         * gcc.c-torture/execute/builtins/strncmp-2.c
17563         * gcc.c-torture/execute/builtins/strncmp.c
17564         * gcc.c-torture/execute/builtins/strncpy.c
17565         * gcc.c-torture/execute/builtins/strpbrk.c
17566         * gcc.c-torture/execute/builtins/strpcpy-2.c
17567         * gcc.c-torture/execute/builtins/strpcpy.c
17568         * gcc.c-torture/execute/builtins/strrchr.c
17569         * gcc.c-torture/execute/builtins/strspn.c
17570         * gcc.c-torture/execute/builtins/strstr-asm.c
17571         * gcc.c-torture/execute/builtins/strstr.c:
17572         ... these new files.
17573
17574         * gcc.c-torture/execute/builtins/abs-2-lib.c
17575         * gcc.c-torture/execute/builtins/abs-3-lib.c
17576         * gcc.c-torture/execute/builtins/complex-1-lib.c
17577         * gcc.c-torture/execute/builtins/fprintf-lib.c
17578         * gcc.c-torture/execute/builtins/fputs-lib.c
17579         * gcc.c-torture/execute/builtins/memcmp-lib.c
17580         * gcc.c-torture/execute/builtins/memmove-lib.c
17581         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17582         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17583         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17584         * gcc.c-torture/execute/builtins/memset-lib.c
17585         * gcc.c-torture/execute/builtins/printf-lib.c
17586         * gcc.c-torture/execute/builtins/sprintf-lib.c
17587         * gcc.c-torture/execute/builtins/strcat-lib.c
17588         * gcc.c-torture/execute/builtins/strchr-lib.c
17589         * gcc.c-torture/execute/builtins/strcmp-lib.c
17590         * gcc.c-torture/execute/builtins/strcpy-lib.c
17591         * gcc.c-torture/execute/builtins/strcspn-lib.c
17592         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17593         * gcc.c-torture/execute/builtins/strlen-lib.c
17594         * gcc.c-torture/execute/builtins/strncat-lib.c
17595         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17596         * gcc.c-torture/execute/builtins/strncmp-lib.c
17597         * gcc.c-torture/execute/builtins/strncpy-lib.c
17598         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17599         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17600         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17601         * gcc.c-torture/execute/builtins/strrchr-lib.c
17602         * gcc.c-torture/execute/builtins/strspn-lib.c
17603         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17604         * gcc.c-torture/execute/builtins/strstr-lib.c
17605         * gcc.c-torture/execute/builtins/lib/abs.c
17606         * gcc.c-torture/execute/builtins/lib/fprintf.c
17607         * gcc.c-torture/execute/builtins/lib/memset.c
17608         * gcc.c-torture/execute/builtins/lib/printf.c
17609         * gcc.c-torture/execute/builtins/lib/sprintf.c
17610         * gcc.c-torture/execute/builtins/lib/strcpy.c
17611         * gcc.c-torture/execute/builtins/lib/strcspn.c
17612         * gcc.c-torture/execute/builtins/lib/strncat.c
17613         * gcc.c-torture/execute/builtins/lib/strncmp.c
17614         * gcc.c-torture/execute/builtins/lib/strncpy.c
17615         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17616         * gcc.c-torture/execute/builtins/lib/strspn.c
17617         * gcc.c-torture/execute/builtins/lib/strstr.c:
17618         New files containing support routines.
17619
17620         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17621         declaration.
17622         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17623         when not optimizing.
17624
17625 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/16240
17628         * g++.dg/abi/mangle22.C: New test.
17629         * g++.dg/abi/mangle23.C: Likewise.
17630
17631 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17632
17633         PR fortran/16290
17634         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17635         Allow for cases without denormalized floating point numbers.
17636
17637 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17638
17639         PR c/1027
17640         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17641         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17642         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17643         expected warning text.
17644         * gcc.dg/format/diag-2.c: New test.
17645
17646 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17649
17650 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17651
17652         * gcc.dg/builtins-43.c: New.
17653         * gcc.dg/builtins-44.c: New.
17654         * gcc.dg/builtins-45.c: New.
17655
17656 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17657             Andreas Tobler  <a.tobler@schweiz.ch>
17658
17659         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17660         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17661         as SIGSEGV.
17662         * gcc.dg/cleanup-11.c: Likewise.
17663         * gcc.dg/cleanup-8.c: Likewise.
17664         * gcc.dg/cleanup-9.c: Likewise.
17665         * gcc.dg/cleanup-5.c: Run on all platforms.
17666
17667 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17668
17669         * g++.dg/warn/nonnull1.C: New test.
17670
17671 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17672
17673         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17674         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17675         Special-case the Sun compiler wrt to <complex.h>.
17676
17677 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17678
17679         * gcc.dg/Wunreachable-8.C: New test.
17680
17681         * gcc.dg/h8300-ice2.c : New test.
17682
17683 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17684
17685         PR fortran/16161
17686         * gfortran.fortran-torture/compile/implicit.f90: Add test
17687         for implicit character.
17688
17689 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17690
17691         PR fortran/16289
17692         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17693         Use tiny() intrinsic to find smallest non-negative real
17694
17695 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17696
17697         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17698         * gcc.dg/compat/struct-by-value-22_x.c: New.
17699         * gcc.dg/compat/struct-by-value-22_y.c: New.
17700
17701         * gcc.c-torture/execute/20040629-1.c: New test.
17702
17703 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17704
17705         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17706         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17707
17708         PR target/16195
17709         * gcc.dg/20040625-1.c: New test.
17710
17711 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17712
17713         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17714
17715 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17716
17717         PR fortran/15963
17718         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17719
17720 2004-06-29  Richard Henderson  <rth@redhat.com>
17721
17722         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17723
17724 2004-06-29  Paul Brook  <paul@codesourcery.com>
17725
17726         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17727         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17728
17729 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17730
17731         PR c++/16260
17732         * g++.dg/parse/crash15.C: New.
17733
17734 2004-06-28  Andrew Pinski  <apinski@apple.com>
17735
17736         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17737         by the error already.
17738
17739         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17740
17741 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17742
17743         PR target/14041
17744         * gcc.dg/h8300-bss-align-1.c : New.
17745
17746 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17747
17748         * PR c++/16174
17749         * g++.dg/template/ctor4.C: New.
17750
17751 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17752
17753         PR c++/16205
17754         * g++.dg/warn/Wsequence-point-1.C: New test.
17755
17756 2004-06-27  Paul Brook  <paul@codesourcery.com>
17757
17758         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17759
17760 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17761
17762         * g++.old-deja/g++.mike/p7325.C: Remove.
17763
17764 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17765
17766         PR c/14963
17767         * gcc.dg/pr14963.c: New test.
17768
17769 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/16193
17772         * g++.dg/parse/redef1.C: New test.
17773
17774 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17775
17776         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17777         20021110.c.
17778         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17779         20021119-1.c.
17780         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17781         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17782         5-04.c.
17783         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17784         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17785         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17786         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17787         g++.brendan/enum14.C.
17788         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17789         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17790         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17791         g++.mike/virt1.C.
17792         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17793         memtemp24.C.
17794
17795 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17796
17797         * gcc.dg/20040527-1.c: New test case.
17798
17799 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17800
17801         PR gfortran/pr16196
17802         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17803
17804 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17805
17806         PR middle-end/15825
17807         * gcc.dg/pr15825-1.c: New test case.
17808
17809 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17810
17811         * gcc.c-torture/execute/20040625-1.c: New test.
17812
17813 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17814
17815         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17816
17817 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17818
17819         * gcc.dg/torture/mips-div-1.c: New test.
17820
17821 2004-06-24  Jeff Law  <law@redhat.com>
17822
17823         * gcc.dg/tree-ssa/20040624-1.c: New test.
17824
17825 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17826
17827         * gcc.c-torture/compile/20040624-1.c: New test.
17828
17829 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17830
17831         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17832         this directory.
17833
17834 2004-06-23  Andrew Pinski  <apinski@apple.com>
17835
17836         PR middle-end/15988
17837         * g++.dg/opt/ptrmem4.C: New test.
17838
17839         * gcc.dg/c90-array-quals-2.c: New test.
17840
17841 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17842
17843         * gcc.dg/kpice1.c: New test.
17844
17845 2006-06-23  Andrew Pinski  <apinski@apple.com>
17846
17847         * gcc.dg/c90-array-quals.c: New test.
17848
17849 2006-06-22  Richard Henderson  <rth@redhat.com>
17850
17851         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17852
17853 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17854
17855         * gcc.dg/builtins-config.h: Handle FreeBSD.
17856
17857 2006-06-22  Richard Henderson  <rth@redhat.com>
17858
17859         * g++.dg/opt/devirt1.C: New.
17860
17861 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17862
17863         * g++.dg/opt/pr15551.C: New testcase.
17864
17865 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17866
17867         PR target/14800
17868         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17869         x86_64-*-linux* when compiling for 32bit.
17870
17871 2004-06-21  Andrew Pinski  <apinski@apple.com>
17872
17873         * gcc.dg/pch/struct-1.c: New.
17874         * gcc.dg/pch/struct-1.hs: New.
17875
17876 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17877
17878         * gcc.dg/pch/save-temps-1.c: New file.
17879         * gcc.dg/pch/save-temps-1.hs: New file.
17880
17881 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17882
17883         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17884         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17885
17886 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17887
17888         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17889         to fix type error.
17890         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17891         Remove trailing spaces.
17892
17893 2004-06-21  Richard Henderson  <rth@redhat.com>
17894
17895         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17896         merging && to BIT_FIELD_REF.
17897
17898 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17899
17900         * g++.dg/opt/placeholder1.C: New test.
17901
17902 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17903
17904         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17905         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17906         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17907         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17908
17909 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17910
17911         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17912         extern "C".
17913         * g++.dg/other/pragma-re-1.C: Add comments.
17914
17915 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17916
17917         PR gfortran/16080
17918         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17919
17920 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17921
17922         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17923         instead of setting the type of size_t by
17924         hand.
17925
17926 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17927
17928         * gcc.dg/unordered-2.c: New test case.
17929         * gcc.dg/unordered-3.c: New test case.
17930
17931 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17932
17933         PR other/16043
17934         * lib/g++.exp (g++_version): Tweak regexp for version
17935         * lib/g77.exp (g77_version): Likewise.
17936         * lib/gfortran.exp (gfortran_version): Likewise.
17937         * lib/objc.exp (objc_version): Likewise.
17938         * lib/treelang.exp (treelang_version): Likewise.
17939
17940 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17941
17942         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17943         Use INT_MAX instead of __INT_MAX__.
17944         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17945
17946         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17947         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17948         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17949         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17950         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17951         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17952         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17953         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17954         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17955
17956         * gcc.dg/range-test-1.c: New test.
17957         * g++.dg/opt/range-test-1.C: New test.
17958
17959 2004-06-17  Richard Henderson  <rth@redhat.com>
17960
17961         * objc.dg/sync-1.m: New.
17962         * objc.dg/try-catch-1.m: Don't force next runtime.
17963         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17964         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17965         shadowed catch clause.
17966         * objc.dg/try-catch-5.m: New.
17967
17968 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17969
17970         Bug 14610
17971         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17972
17973 2004-06-15  Richard Henderson  <rth@redhat.com>
17974
17975         * gcc.dg/20001116-1.c: Move expected warning line.
17976
17977 2004-06-15  Richard Henderson  <rth@redhat.com>
17978
17979         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17980         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17981
17982 2004-06-15  Jeff Law  <law@redhat.com>
17983
17984         * gcc.dg/tree-ssa/20040615-1.c: New test.
17985         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17986         be less sensitive to operand ordering.
17987         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17988
17989 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17990
17991         * g++.dg/abi/bitfield3.C: Add comment..
17992
17993 2004-06-15  Richard Henderson  <rth@redhat.com>
17994
17995         * g++.dg/ext/stmtexpr1.C: XFAIL.
17996         * gcc.dg/20030612-1.c: XFAIL.
17997
17998 2004-06-15  Eric Christopher  <echristo@redhat.com>
17999
18000         * g++.dg/charset/asm5.c: New.
18001         * gcc.dg/charset/asm6.c: New.
18002
18003 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18004
18005         PR fortran/15962
18006         * gfortran.fortran-torture/execute/select_1.f90: New test.
18007
18008 2004-06-15  Paul Brook  <paul@codesourcery.com>
18009
18010         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18011
18012 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18013
18014         PR c++/15967
18015         * g++.dg/lookup/crash3.C: New test.
18016
18017 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18018
18019         PR c++/15947
18020         * g++.dg/parse/dtor4.C: New test.
18021
18022 2004-06-14  Jeff Law  <law@redhat.com>
18023
18024         * gcc.c-torture/compile/20040614-1.c: New test.
18025
18026 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18027
18028         PR fortran/15211
18029         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18030         LEN of a character array.
18031
18032 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18033
18034         PR c++/15096
18035         * g++.dg/template/ptrmem10.C: New test.
18036
18037         PR c++/14930
18038         * g++.dg/template/friend30.C: New test.
18039
18040 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18041
18042         PR fortran/14928
18043         * gfortran.fortran-torture/compile/mloc.f90: New test.
18044
18045 2004-06-13  Paul Brook  <paul@codesourcery.com>
18046
18047         * gfortran.fortran-torture/execute/random_2.f90: New test.
18048
18049 2004-06-13  Eric Christopher  <echristo@redhat.com>
18050
18051         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18052
18053 2004-06-12  Paul Brook  <paul@codesourcery.com>
18054
18055         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18056
18057 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18058
18059         PR fortran/14923
18060         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18061
18062 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18063
18064         PR fortran/14957
18065         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18066         syntax errors in end statements of contained subroutines.
18067
18068 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         PR fortran/12841
18071         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18072
18073 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18074
18075         PR fortran/15665
18076         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18077
18078 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18079
18080         PR gfortran/12839
18081         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18082
18083 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/15862
18086         * g++.dg/parse/enum1.C: New test.
18087
18088 2004-06-10  Jeff Law  <law@redhat.com>
18089
18090         * gcc.c-torture/compile/20040610-1.c: New test.
18091
18092 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18093
18094         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18095         * g++.old-deja/g++.other/decl3.C: Likewise.
18096
18097 2004-06-10  Brian Booth  <bbooth@redhat.com>
18098
18099         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18100         V_MAY_DEF instead of VDEF.
18101         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18102
18103 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/14211
18106         * g++.dg/conversion/const1.C: New test.
18107
18108         PR c++/15076
18109         * g++.dg/conversion/reinterpret1.C: New test.
18110
18111         PR c++/15877
18112         * g++.dg/template/enum2.C: New test.
18113
18114         PR c++/15227
18115         * g++.dg/template/error13.C: New test.
18116
18117 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18118
18119         PR fortran/14957
18120         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18121         arguments to test_* REAL and of the right size.
18122
18123 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR target/15569
18126         PR rtl-optimization/15681
18127         * gcc.dg/20040609-1.c: New test.
18128
18129 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18130
18131         PR c++/14791
18132         * g++.dg/opt/builtins1.C: New test.
18133
18134 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18135
18136         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18137         that use default windows32 struct layout.
18138         * gcc.dg/i386-bitfield2.c: Likewise.
18139
18140 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18141
18142         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18143         for mingw32 and cygwin targets.
18144
18145 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18146
18147         * gcc.dg/pch/macro-4.c: New.
18148         * gcc.dg/pch/macro-4.hs: New.
18149
18150 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18151
18152         PR fortran/13249
18153         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18154
18155 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18156
18157         PR fortran/13372
18158         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18159
18160 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18161
18162         PR gfortran/14897
18163         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18164
18165 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18166
18167         PR gfortran/15755
18168         * gfortran.fortran-torture/execute/backspace.c : New test.
18169
18170 2004-06-09  Paul Brook  <paul@codesourcery.com>
18171
18172         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18173         (pointer_to_section): Rewrite to use smaller array.
18174
18175 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18176
18177         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18178         * gcc.dg/ext/altivec-10.c: Same.
18179         * gcc.dg/ext/altivec-11.c: Same.
18180         * gcc.dg/ext/altivec-12.c: Same.
18181         * gcc.dg/ext/altivec-13.c: Same.
18182         * gcc.dg/ext/altivec-14.c: Same.
18183         * gcc.dg/ext/altivec-15.c: Same.
18184         * gcc.dg/ext/altivec-16.c: Same.
18185         * gcc.dg/ext/altivec-3.c: Same.
18186         * gcc.dg/ext/altivec-4.c: Same.
18187         * gcc.dg/ext/altivec-6.c: Same.
18188         * gcc.dg/ext/altivec-7.c: Same.
18189         * gcc.dg/ext/altivec-8.c: Same.
18190         * gcc.dg/ext/altivec-varargs-1.c: Same.
18191
18192         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18193         * g++.dg/ext/altivec-10.C: Same.
18194         * g++.dg/ext/altivec-2.C: Same.
18195         * g++.dg/ext/altivec-3.C: Same.
18196         * g++.dg/ext/altivec-4.C: Same.
18197         * g++.dg/ext/altivec-5.C: Same.
18198         * g++.dg/ext/altivec-6.C: Same.
18199         * g++.dg/ext/altivec-7.C: Same.
18200         * g++.dg/ext/altivec-8.C: Same.
18201         * g++.dg/ext/altivec-9.C: Same.
18202
18203 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18204
18205         PR c++/7841
18206         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18207
18208 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18209
18210         * gcc.dg/union-1.c: New test.
18211
18212 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18213
18214         * gcc.dg/builtins-41.c: New test case.
18215         * gcc.dg/builtins-42.c: New test case.
18216
18217 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18218
18219         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18220         * g++.dg/ext/altivec-10.C: Same.
18221         * g++.dg/ext/altivec-2.C: Same.
18222         * g++.dg/ext/altivec-3.C: Same.
18223         * g++.dg/ext/altivec-4.C: Same.
18224         * g++.dg/ext/altivec-5.C: Same.
18225         * g++.dg/ext/altivec-6.C: Same.
18226         * g++.dg/ext/altivec-7.C: Same.
18227         * g++.dg/ext/altivec-8.C: Same.
18228         * g++.dg/ext/altivec-9.C: Same.
18229         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18230         * g++.old-deja/g++.brendan/new3.C: Same.
18231         * gcc.c-torture/execute/eeprof-1.x: Same.
18232
18233 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18234
18235         PR c/14765
18236         * gcc.dg/pr14765-1.c: New test.
18237
18238 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18239
18240         PR c/14649
18241         * gcc.dg/pr14649-1.c: New test case.
18242
18243 2004-06-07  Richard Henderson  <rth@redhat.com>
18244
18245         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18246         if temporaries.
18247
18248 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18249
18250         * g++.dg/eh/elide1.C: Remove XFAIL.
18251
18252 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18253
18254         PR c++/15337
18255         * g++.dg/expr/sizeof3.C: New test.
18256
18257         PR c++/14777
18258         * g++.dg/template/access14.C: New test.
18259
18260         PR c++/15554
18261         * g++.dg/template/enum1.C: New test.
18262
18263         PR c++/15057
18264         * g++.dg/eh/throw1.C: New test.
18265
18266 2004-06-07  David Ayers  <d.ayers@inode.at>
18267             Ziemowit Laski  <zlaski@apple.com>
18268
18269         * lib/objc.exp (objc_target_compile): Revert the '-framework
18270         Foundation' flag fix, since bare Darwin does not ship
18271         with the Foundation framework.
18272         * objc/execute/next_mapping.h: Provide a local NSConstantString
18273         @interface and @implementation.
18274         (objc_constant_string_init): A constructor function, used to
18275         initialize the NSConstantString meta-class object.
18276         * objc/execute/string1.m: Include "next_mapping.h" instead of
18277         <Foundation/NSString.h>.
18278         * objc/execute/string2.m: Likewise.
18279         * objc/execute/string3.m: Likewise.
18280         * objc/execute/string4.m: Likewise.
18281
18282 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18283
18284         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18285         to double. Replace double with FLOAT.
18286         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18287
18288         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18289         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18290         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18291         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18292         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18293         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18294         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18295         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18296
18297 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18298
18299         PR c/13519
18300         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18301
18302 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18303
18304         PR c++/15503
18305         * g++.dg/template/meminit2.C: New test.
18306
18307 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18308
18309         PR target/15822
18310         * gcc.c-torture/execute/compare-fp-1.c,
18311         gcc.c-torture/execute/compare-fp-2.c,
18312         gcc.c-torture/execute/compare-fp-3.c,
18313         gcc.c-torture/execute/compare-fp-4.c,
18314         gcc.c-torture/execute/compare-fp-3.x,
18315         gcc.c-torture/execute/compare-fp-4.x: Moved...
18316         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18317         gcc.c-torture/execute/ieee/compare-fp-2.c,
18318         gcc.c-torture/execute/ieee/compare-fp-3.c,
18319         gcc.c-torture/execute/ieee/compare-fp-4.c,
18320         gcc.c-torture/execute/ieee/compare-fp-3.x,
18321         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18322
18323 2004-06-04  David Ayers  <d.ayers@inode.at>
18324
18325         * objc/execute/protocol-isEqual-4.m: New testcase.
18326
18327 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18328
18329         * objc/execute/protocol-isEqual-1.m: New testcase.
18330         * objc/execute/protocol-isEqual-2.m: New testcase.
18331         * objc/execute/protocol-isEqual-3.m: New testcase.
18332
18333 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18334
18335         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18336
18337 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18338
18339         * lib/objc.exp (objc_target_compile): When running tests on
18340         Darwin (Mac OS X), inform the linker about '-framework
18341         'Foundation'.
18342
18343 2004-06-02  Eric Christopher  <echristo@redhat.com>
18344
18345         * gcc.c-torture/compile/20040602-1.c: New.
18346
18347 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18348
18349         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18350         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18351
18352         PR tree-optimization/14736
18353         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18354
18355         PR tree-optimization/14042
18356         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18357
18358         PR tree-optimization/14729
18359         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18360
18361 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18362
18363         PR fortran/15557
18364         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18365
18366 2004-06-01  Richard Hederson  <rth@redhat.com>
18367
18368         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18369
18370 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18371
18372         PR c++/14932
18373         * g++.dg/parse/offsetof4.C: New test.
18374
18375 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18376
18377         PR objc/7993
18378         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18379
18380 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/15701
18383         * g++.dg/template/friend29.C: New test.
18384
18385 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18386
18387         PR c/15749
18388         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18389
18390 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18391
18392         * gcc.dg/sparc-trap-1.c: New test.
18393
18394 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18395
18396         PR middle-end/15069
18397         * g++.dg/opt/fold3.C: New test case.
18398
18399 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18400
18401         * lib/target-supports.exp (check_iconv_available): Fix fallout
18402         from 2004-05-28 patch.
18403
18404 2004-05-30  Paul Brook  <paul@codesourcery.com>
18405
18406         PR fortran/15620
18407         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18408         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18409
18410 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18411
18412         * gfortran.fortran-torture/execute/random_1.f90: New test.
18413
18414 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18415
18416         * g++.dg/ext/altivec-10.C: New test.
18417
18418 2004-05-29  Paul Brook  <paul@codesourcery.com>
18419
18420         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18421
18422 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18423
18424         * gcc.dg/altivec-16.c: New test.
18425
18426 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18427
18428         * lib/target-supports.exp (check_vmx_hw_available): New.
18429         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18430
18431         * lib/target-supports.exp (check_alias_available,
18432         check_iconv_available, check_named_sections_available): Use
18433         unique names for temporary files.
18434
18435 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18436
18437         * gcc.dg/altivec-15.c: New test.
18438
18439 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18440
18441         PR c++/15083
18442         * g++.dg/warn/noeffect6.C: New test.
18443
18444         PR c++/15471
18445         * g++.dg/expr/ptrmem4.C: New test.
18446
18447         PR c++/15640
18448         * g++.dg/template/operator3.C: New test.
18449
18450 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/14668
18453         * g++.dg/lookup/redecl1.C: New test.
18454         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18455
18456 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18457
18458         * gcc.c-torture/execute/compare-fp-1.c,
18459         gcc.c-torture/execute/compare-fp-2.c,
18460         gcc.c-torture/execute/compare-fp-3.c,
18461         gcc.c-torture/execute/compare-fp-4.c,
18462         gcc.c-torture/execute/compare-fp-3.x,
18463         gcc.c-torture/execute/compare-fp-4.x,
18464         gcc.dg/pr15649-1.c: New.
18465
18466 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18467
18468         PR c++/12883
18469         * g++.dg/init/array14.C: New test.
18470
18471 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18472
18473         * lib/compat.exp (compat-get-options-main): New.
18474         (compat-get-options): Remove unneeded code, warn for ignored
18475         command.
18476         (compat-execute): Check flag set by dg-require-* commands.
18477
18478         * lib/compat.exp (compat-execute): Break up long lines.
18479
18480 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18481
18482         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18483         * gcc.dg/altivec-14.c: New test.
18484         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18485
18486         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18487         * gcc.dg/altivec-12.c: Ditto.
18488
18489         * gcc.dg/altivec-3.c: Move call to altivec_check.
18490
18491 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/15044
18494         * g++.dg/template/error12.C: New test.
18495
18496         PR c++/15317
18497         * g++.dg/ext/attrib15.C: New test.
18498
18499         PR c++/15329
18500         * g++.dg/template/ptrmem9.C: New test.
18501
18502 2004-05-25  Paul Brook  <paul@codesourcery.com>
18503
18504         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18505
18506 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/15165
18509         * g++.dg/template/crash19.C: New test.
18510
18511 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18512
18513         PR c++/15025
18514         * g++.dg/template/redecl1.C: New test.
18515
18516 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR c++/14821
18519         * g++.dg/other/ns1.C: New test.
18520
18521         PR c++/14883
18522         * g++.dg/template/invalid1.C: New test.
18523
18524 2004-05-23  Paul Brook  <paul@codesourcery.com>
18525         Victor Leikehman  <lei@haifasphere.co.il>
18526
18527         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18528         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18529
18530 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/15285
18533         PR c++/15299
18534         * g++.dg/template/non-dependent5.C: New test.
18535         * g++.dg/template/non-dependent6.C: New test.
18536
18537 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/15507
18540         * g++.dg/inherit/union1.C: New test.
18541
18542         PR c++/15542
18543         * g++.dg/template/addr1.C: New test.
18544
18545         PR c++/15427
18546         * g++.dg/template/array5.C: New test.
18547
18548         PR c++/15287
18549         * g++.dg/template/array6.C: New test.
18550
18551 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18552             Roger Sayle  <roger@eyesopen.com>
18553
18554         * g++.dg/lookup/forscope2.C: New test case.
18555
18556 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18557
18558         * gcc.dg/cpp/Wmissingdirs.c: New.
18559
18560 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18561
18562         PR target/15301
18563         * gcc.dg/compat/union-m128-1.h: New file.
18564         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18565         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18566         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18567
18568 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18569
18570         PR target/15302
18571         * gcc.dg/compat/struct-complex-1.h: New file.
18572         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18573         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18574         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18575
18576 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18577
18578         PR middle-end/3074
18579         * gcc.dg/pr3074-1.c: New test case.
18580         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18581
18582 2004-05-20  Falk Hueffner  <falk@debian.org>
18583
18584         PR other/15526
18585         * gcc.dg/ftrapv-1.c: New test case.
18586
18587 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18588
18589         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18590
18591 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18592             Jeff Law  <law@redhat.com>
18593
18594         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18595         * gcc.dg/tree-ssa/20040518-2.c: New test.
18596
18597         * gcc.dg/tree-ssa/20040518-1.c: New test.
18598
18599 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18600
18601         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18602
18603 2004-05-18  Paul Brook  <paul@codesourcery.com>
18604
18605         PR fortran/13930
18606         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18607
18608 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18609
18610         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18611         constant folding.
18612
18613 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18614
18615         * gcc.dg/tree-ssa/20040517-1.c: New test.
18616
18617 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18618
18619         * gcc.dg/loop-4.c: New test.
18620
18621 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18622
18623         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18624
18625 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18626
18627         PR fortran/15311
18628         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18629
18630 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18631
18632         PR fortran/13826
18633         PR fortran/13940
18634         * gfortran.fortran-torture/compile/data_1.f90: New test.
18635
18636 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18637
18638         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18639         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18640
18641 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18642
18643         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18644
18645 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18646
18647         PR c/15444
18648         * gcc.dg/format/xopen-1.c: Adjust expected message.
18649         * gcc.dg/format/xopen-3.c: New test.
18650
18651 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18652
18653         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18654
18655 2004-05-14  Jeff Law  <law@redhat.com>
18656
18657         * gcc.dg/tree-ssa/20040514-2.c: New test.
18658
18659 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18662         this ...
18663         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18664         this.
18665
18666 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18667
18668         * gcc.dg/tree-ssa/20040514-1.c: New test.
18669
18670 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18671
18672         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18673         test.
18674
18675 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18676
18677         PR fortran/14066
18678         * gfortran.fortran-torture/compile/do_1.f90: New test.
18679
18680 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18681
18682         PR fortran/15051
18683         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18684         test.
18685
18686 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18687
18688         PR fortran/15149
18689         * gfortran.fortran-torture/execute/random_init.f90: New test.
18690
18691 2004-05-13  Paul Brook  <paul@codesourcery.com>
18692
18693         PR fortran/15314
18694         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18695
18696 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18699         for the powerpc case.
18700
18701 2004-05-13  Jeff Law  <law@redhat.com>
18702
18703         * gcc.dg/tree-ssa/20040513-1.c: New test.
18704         * gcc.dg/tree-ssa/20040513-2.c: New test.
18705
18706 2004-05-13  Paul Brook  <paul@codesourcery.com>
18707
18708         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18709         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18710         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18711
18712 2004-05-13  Andreas Schwab  <schwab@suse.de>
18713
18714         PR other/10819
18715         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18716         characters.
18717
18718 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18719
18720         PR fortran/15294
18721         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18722
18723 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18724
18725         Merge from tree-ssa-20020619-branch.  See
18726         ChangeLog.tree-ssa for details.
18727
18728 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18729
18730         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18731         include <altivec.h> explicitly.
18732         * gcc.dg/altivec-13.c: Likewise.
18733
18734 2004-05-11  Paul Brook  <paul@codesourcery.com>
18735
18736         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18737
18738 2004-05-10  Eric Christopher  <echristo@redhat.com>
18739
18740         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18741         * gcc.dg/sibcall-4.c: Ditto.
18742
18743 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18744
18745         * g++.dg/ext/altivec-8.C: New test case.
18746         * gcc.dg/altivec-13.c: New test case.
18747
18748 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18749
18750         * gcc.c-torture/execute/divcmp-1.c: New test case.
18751         * gcc.c-torture/execute/divcmp-2.c: New test case.
18752         * gcc.c-torture/execute/divcmp-3.c: New test case.
18753
18754 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18755
18756         * g++.dg/other/pragma-re-2.C: New test.
18757
18758 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18759
18760         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18761         * gcc.dg/i386-387-2.c: Likewise.
18762
18763         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18764         __builtin_drem.
18765         * gcc.dg/i386-387-6.c: Likewise.
18766
18767 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18768
18769         * gcc.dg/builtins-33.c: Also check log1p*.
18770
18771 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18772
18773         PR optimization/15296
18774         * gcc.c-torture/execute/pr15296.c: New test.
18775
18776 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18777
18778         * gcc.dg/builtins-40.c: New test.
18779
18780 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18781
18782         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18783
18784 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18785
18786         * g++.dg/ext/spe1.C: New testcase.
18787
18788 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18789
18790         * objc.dg/image-info.m: Allow additional attributes
18791         for __image_info section.
18792
18793 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18794
18795         * gcc.dg/torture/mips-hilo-2.c: New test.
18796
18797 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18798
18799         PR c++/14389
18800         * g++.dg/template/member5.C: New test.
18801
18802 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18803
18804         * gcc.dg/builtins-34.c: Also check expm1*.
18805
18806 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18807
18808         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18809         * gcc.dg/torture/builtin-convert-3.c: New test.
18810
18811 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18812
18813         PR middle-end/15054
18814         * g++.dg/opt/pr15054.C: New test.
18815
18816 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18817
18818         * gcc.dg/torture/builtin-rounding-1.c: New test.
18819         * gcc.dg/builtins-25.c: Delete.
18820         * gcc.dg/builtins-29.c: Delete.
18821
18822 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18823
18824         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18825         * gcc.dg/sibcall-4.c: Likewise.
18826         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18827
18828 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18829
18830         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18831         bit-field on 16-bit targets.
18832
18833 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18834
18835         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18836         16-bit targets.
18837
18838 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18841         * gcc.dg/rs6000-power2-2.c: Likewise.
18842
18843 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18844
18845         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18846         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18847         Change the asm registers to be in form of frN instead of fN.
18848
18849 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18850
18851         * gcc.dg/torture/builtin-convert-2.c: New test.
18852
18853 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18854
18855         * gcc.dg/rs6000-power2-1.c: New test.
18856         * gcc.dg/rs6000-power2-2.c: New test.
18857
18858 2004-04-28  Jan Hubicka  <jh@suse.cz>
18859
18860         * gcc.dg/unused-6.c: New test.
18861
18862 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18863             Ulrich Weigand  <uweigand@de.ibm.com>
18864
18865         * ada/acats/run_all.sh: Define $target variable.
18866
18867 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18868
18869         PR c++/15119
18870         * g++.dg/other/vararg-1.C: New test.
18871
18872         PR c++/4794
18873         * g++.dg/eh/cleanup3.C: New test.
18874
18875 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18876
18877         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18878         and ad8011a (target_insn).
18879         * ada/acats/support/macro.dfs: Likewise.
18880         * ada/acats/support/impbit.adb: New file.
18881
18882 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18883
18884         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18885
18886 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18887
18888         * gcc.dg/loop-3.c: New test.
18889
18890 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18891
18892         * gcc.c-torture/execute/simd-5.c: New test.
18893
18894 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18895
18896         PR c++/15064
18897         * g++.dg/template/crash18.C: New test.
18898
18899 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * g++.dg/ext/complit3.C: New test.
18902
18903 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18904
18905         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18906         * gcc.dg/altivec-3.c: Same.
18907         * gcc.dg/altivec-varargs-1.c: Same.
18908
18909 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18910
18911         * lib/target-supports.exp (check_profiling_available): Assume
18912         profiling is not available on powerpc-eabi targets.
18913
18914 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18915
18916         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18917         * gcc.dg/vmx/bug-1.c: Ditto.
18918
18919 2004-04-20  Eric Christopher  <echristo@redhat.com>
18920
18921         * gcc.dg/charset/extern.c: New test.
18922         * g++.dg/charset/extern3.cc: Ditto.
18923
18924 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18925
18926         * gcc.dg/builtins-39.c: New test.
18927
18928 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18929
18930         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18931
18932 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18933
18934         * gcc.dg/torture/mips-hilo-1.c: New test.
18935
18936 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18937
18938         * gcc.c-torture/compile/20040419-1.c: New test.
18939
18940 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18941
18942         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18943
18944 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18945             Aldy Hernandez  <aldyh@redhat.com>
18946
18947         * gcc.c-torture/execute/va-arg-24.c: New.
18948
18949 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18950             Aldy Hernandez  <aldyh@redhat.com>
18951
18952         * gcc.dg/vmx/1b-01.c: New.
18953         * gcc.dg/vmx/1b-02.c: New.
18954         * gcc.dg/vmx/1b-03.c: New.
18955         * gcc.dg/vmx/1b-04.c: New.
18956         * gcc.dg/vmx/1b-05.c: New.
18957         * gcc.dg/vmx/1b-06.c: New.
18958         * gcc.dg/vmx/1b-07.c: New.
18959         * gcc.dg/vmx/1c-01.c: New.
18960         * gcc.dg/vmx/1c-02.c: New.
18961         * gcc.dg/vmx/3a-01a.c: New.
18962         * gcc.dg/vmx/3a-01.c: New.
18963         * gcc.dg/vmx/3a-01m.c: New.
18964         * gcc.dg/vmx/3a-03.c: New.
18965         * gcc.dg/vmx/3a-03m.c: New.
18966         * gcc.dg/vmx/3a-04.c: New.
18967         * gcc.dg/vmx/3a-04m.c: New.
18968         * gcc.dg/vmx/3a-05.c: New.
18969         * gcc.dg/vmx/3a-06.c: New.
18970         * gcc.dg/vmx/3a-06m.c: New.
18971         * gcc.dg/vmx/3a-07.c: New.
18972         * gcc.dg/vmx/3b-01.c: New.
18973         * gcc.dg/vmx/3b-02.c: New.
18974         * gcc.dg/vmx/3b-10.c: New.
18975         * gcc.dg/vmx/3b-13.c: New.
18976         * gcc.dg/vmx/3b-14.c: New.
18977         * gcc.dg/vmx/3b-15.c: New.
18978         * gcc.dg/vmx/3c-01a.c: New.
18979         * gcc.dg/vmx/3c-01.c: New.
18980         * gcc.dg/vmx/3c-02.c: New.
18981         * gcc.dg/vmx/3c-03.c: New.
18982         * gcc.dg/vmx/3d-01.c: New.
18983         * gcc.dg/vmx/4-01.c: New.
18984         * gcc.dg/vmx/4-03.c: New.
18985         * gcc.dg/vmx/5-01.c: New.
18986         * gcc.dg/vmx/5-02.c: New.
18987         * gcc.dg/vmx/5-03.c: New.
18988         * gcc.dg/vmx/5-04.c: New.
18989         * gcc.dg/vmx/5-05.c: New.
18990         * gcc.dg/vmx/5-06.c: New.
18991         * gcc.dg/vmx/5-07.c: New.
18992         * gcc.dg/vmx/5-07t.c: New.
18993         * gcc.dg/vmx/5-08.c: New.
18994         * gcc.dg/vmx/5-10.c: New.
18995         * gcc.dg/vmx/5-11.c: New.
18996         * gcc.dg/vmx/7-01a.c: New.
18997         * gcc.dg/vmx/7-01.c: New.
18998         * gcc.dg/vmx/7c-01.c: New.
18999         * gcc.dg/vmx/7d-01.c: New.
19000         * gcc.dg/vmx/7d-02.c: New.
19001         * gcc.dg/vmx/8-01.c: New.
19002         * gcc.dg/vmx/8-02a.c: New.
19003         * gcc.dg/vmx/8-02.c: New.
19004         * gcc.dg/vmx/brode-1.c: New.
19005         * gcc.dg/vmx/bug-1.c: New.
19006         * gcc.dg/vmx/bug-2.c: New.
19007         * gcc.dg/vmx/bug-3.c: New.
19008         * gcc.dg/vmx/cw-bug-1.c: New.
19009         * gcc.dg/vmx/cw-bug-2.c: New.
19010         * gcc.dg/vmx/cw-bug-3.c: New.
19011         * gcc.dg/vmx/dct.c: New.
19012         * gcc.dg/vmx/debug-1.c: New.
19013         * gcc.dg/vmx/debug-2.c: New.
19014         * gcc.dg/vmx/debug-3.c: New.
19015         * gcc.dg/vmx/debug-4.c: New.
19016         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19017         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19018         * gcc.dg/vmx/eg-5.c: New.
19019         * gcc.dg/vmx/fft.c: New.
19020         * gcc.dg/vmx/gcc-bug-1.c: New.
19021         * gcc.dg/vmx/gcc-bug-2.c: New.
19022         * gcc.dg/vmx/gcc-bug-3.c: New.
19023         * gcc.dg/vmx/gcc-bug-4.c: New.
19024         * gcc.dg/vmx/gcc-bug-5.c: New.
19025         * gcc.dg/vmx/gcc-bug-6.c: New.
19026         * gcc.dg/vmx/gcc-bug-7.c: New.
19027         * gcc.dg/vmx/gcc-bug-8.c: New.
19028         * gcc.dg/vmx/gcc-bug-9.c: New.
19029         * gcc.dg/vmx/gcc-bug-b.c: New.
19030         * gcc.dg/vmx/gcc-bug-c.c: New.
19031         * gcc.dg/vmx/gcc-bug-d.c: New.
19032         * gcc.dg/vmx/gcc-bug-e.c: New.
19033         * gcc.dg/vmx/gcc-bug-f.c: New.
19034         * gcc.dg/vmx/gcc-bug-g.c: New.
19035         * gcc.dg/vmx/gcc-bug-i.c: New.
19036         * gcc.dg/vmx/harness.h: New.
19037         * gcc.dg/vmx/ira1.c: New.
19038         * gcc.dg/vmx/ira2a.c: New.
19039         * gcc.dg/vmx/ira2b.c: New.
19040         * gcc.dg/vmx/ira2.c: New.
19041         * gcc.dg/vmx/ira2c.c: New.
19042         * gcc.dg/vmx/mem.c: New.
19043         * gcc.dg/vmx/newton-1.c: New.
19044         * gcc.dg/vmx/ops.c: New.
19045         * gcc.dg/vmx/sn7153.c: New.
19046         * gcc.dg/vmx/spill2.c: New.
19047         * gcc.dg/vmx/spill3.c: New.
19048         * gcc.dg/vmx/spill.c: New.
19049         * gcc.dg/vmx/t.c: New.
19050         * gcc.dg/vmx/varargs-1.c: New.
19051         * gcc.dg/vmx/varargs-2.c: New.
19052         * gcc.dg/vmx/varargs-3.c: New.
19053         * gcc.dg/vmx/varargs-4.c: New.
19054         * gcc.dg/vmx/varargs-5.c: New.
19055         * gcc.dg/vmx/varargs-6.c: New.
19056         * gcc.dg/vmx/varargs-7.c: New.
19057         * gcc.dg/vmx/vmx.exp: New.
19058         * gcc.dg/vmx/vprint-1.c: New.
19059         * gcc.dg/vmx/vscan-1.c: New.
19060         * gcc.dg/vmx/x-01.c: New.
19061         * gcc.dg/vmx/x-02.c: New.
19062         * gcc.dg/vmx/x-03.c: New.
19063         * gcc.dg/vmx/x-04.c: New.
19064         * gcc.dg/vmx/x-05.c: New.
19065         * gcc.dg/vmx/yousufi-1.c: New.
19066         * gcc.dg/vmx/zero-1.c: New.
19067         * gcc.dg/vmx/zero.c: New.
19068
19069 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19070
19071         * g++.dg/lookup/java1.C: Update for chage of
19072         _Jv_AllocObject.
19073         * g++.dg/lookup/java2.C: Likewise.
19074
19075 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19076
19077         * ada/acats/run_all.sh: use -O2 by default.
19078
19079 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19080
19081         * gcc.dg/vr-mult-[12].c: New tests.
19082
19083 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19084
19085         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19086
19087         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19088
19089 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19090
19091         * lib/target-supports.exp (check_profiling_available): Assume profiling
19092         isn't available for mips*-*-elf targets.
19093
19094 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19095
19096         * gcc.dg/builtins-38.c: New test.
19097
19098 2004-04-14  Eric Christopher  <echristo@redhat.com>
19099
19100         * g++.dg/charset/charset.exp: Run .cc extension tests.
19101
19102 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19103
19104         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19105
19106 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19107
19108         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19109
19110 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19111
19112         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19113         * gcc.dg/i386-387-2.c: Likewise.
19114
19115         * gcc.dg/i386-387-7.c: New test.
19116         * gcc.dg/i386-387-8.c: New test.
19117
19118         * gcc.dg/builtins-37.c: New test.
19119
19120 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19121
19122         * g++.dg/pch/externc-1.C: Add missing semicolon.
19123
19124 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19125
19126         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19127
19128 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19129
19130         * gcc.c-torture/execute/20040411-1.c: New test.
19131
19132 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19133
19134         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19135
19136 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19137
19138         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19139
19140 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19141
19142         * lib/target-supports.exp (check_named_sections_available): New.
19143         * lib/gcc-dg.exp (dg-require-named-sections): New.
19144         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19145         old-deja.exp.  Also prune error-count message from HP linker.
19146         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19147
19148         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19149         * g++.old-deja/g++.pt/static3.C: Likewise.
19150         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19151
19152 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19153
19154         * gcc.c-torture/execute/20040409-1.c: New test case.
19155         * gcc.c-torture/execute/20040409-2.c: New test case.
19156         * gcc.c-torture/execute/20040409-3.c: New test case.
19157
19158 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19159
19160         * gcc.dg/20040409-1.c: New test.
19161
19162 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19163
19164         PR target/14888
19165         * g++.dg/opt/pr14888.C: New test case.
19166
19167 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19168
19169         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19170         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19171         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19172         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19173         New tests.
19174
19175 2004-04-08  Paul Brook  <paul@codesourcery.com>
19176
19177         * gcc.dg/spill-1.c: New test.
19178
19179 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19180
19181         * gcc.dg/torture/builtin-ctype-2.c: New test.
19182
19183 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19184
19185         * gcc.dg/pch/pch.exp: Add largefile test.
19186
19187 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19188
19189         * g++.dg/pch/externc-1.Hs: New.
19190         * g++.dg/pch/externc-1.C: New.
19191
19192 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19193
19194         * gcc.dg/compat/struct-by-value-5a_main.c,
19195         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19196         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19197         * gcc.dg/compat/struct-by-value-5a_x.c,
19198         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19199         gcc.dg/compat/struct-by-value-5_x.c.
19200         * gcc.dg/compat/struct-by-value-5a_y.c,
19201         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19202         gcc.dg/compat/struct-by-value-5_y.c.
19203
19204         * gcc.dg/compat/struct-by-value-6a_main.c,
19205         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19206         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19207         * gcc.dg/compat/struct-by-value-6a_x.c,
19208         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19209         gcc.dg/compat/struct-by-value-6_x.c.
19210         * gcc.dg/compat/struct-by-value-6a_y.c,
19211         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19212         gcc.dg/compat/struct-by-value-6_y.c.
19213
19214         * gcc.dg/compat/struct-by-value-7a_main.c,
19215         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19216         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19217         * gcc.dg/compat/struct-by-value-7a_x.c,
19218         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19219         gcc.dg/compat/struct-by-value-7_x.c.
19220         * gcc.dg/compat/struct-by-value-7a_y.c,
19221         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19222         gcc.dg/compat/struct-by-value-7_y.c.
19223
19224 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19225
19226         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19227         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19228         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19229         options.
19230
19231 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19232
19233         * gcc.dg/builtins-36.c: New test.
19234
19235 2004-04-06  Paul Brook  <paul@codesourcery.com>
19236
19237         * README.gcc: Remove obsolete contraint on testcases.
19238
19239 2004-04-05  Paul Brook  <paul@codesourcery.com>
19240
19241         PR2123
19242         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19243         failure and exit(0) on success.
19244         * g++.dg/expr/anew2.C: Ditto.
19245         * g++.dg/expr/anew3.C: Ditto.
19246         * g++.dg/expr/anew4.C: Ditto.
19247
19248 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19249
19250         PR c++/3518
19251         * g++.dg/template/unify7.C: New.
19252
19253 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19254
19255         * g++.dg/README: Bring up to date with new subdirectories; remove
19256         duplicate subdirectory lines.
19257
19258 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         PR c++/14007
19261         * g++.dg/template/unify5.C: New.
19262         * g++.dg/template/unify6.C: New.
19263         * g++.dg/template/qualttp20.C: Adjust.
19264         * g++.old-deja/g++.jason/report.C: Adjust.
19265         * g++.old-deja/g++.other/qual1.C: Adjust.
19266
19267 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/14803
19270         * g++.dg/inherit/ptrmem1.C: New test.
19271
19272 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19273
19274         PR c++/14755
19275         * gcc.c-torture/execute/20040331-1.c: New test.
19276         * gcc.dg/20040331-1.c: New test.
19277
19278 2004-04-01  Paul Brook  <paul@codesourcery.com>
19279
19280         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19281
19282 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/14724
19285         * g++.dg/init/goto1.C: New test.
19286
19287         PR c++/14763
19288         * g++.dg/template/defarg4.C: New test.
19289
19290 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19291
19292         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19293
19294 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19295
19296         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19297
19298 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19299
19300         * gcc.dg/noncompile/undeclared-2.c: New test.
19301
19302 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19303
19304         * gcc.dg/940409-1.c: Remove XFAIL.
19305         * gcc.dg/reg-vol-struct-1.c: New test.
19306
19307 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19308
19309         * gcc.dg/torture/builtin-wctype-1.c: New test.
19310
19311 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19312
19313         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19314         * gcc.dg/20001101-1.c: Likewise.
19315         * gcc.dg/20001102-1.c: Likewise.
19316
19317 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19318
19319         * gcc.dg/compare8.c: Add an additional test for XOR.
19320
19321 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gcc.dg/torture/builtin-ctype-1.c: New test.
19324
19325 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19326
19327         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19328         * gcc.dg/torture/builtin-math-1.c: Likewise.
19329         * gcc.dg/torture/builtin-power-1.c: New test.
19330
19331 2004-03-24  Andreas Schwab  <schwab@suse.de>
19332
19333         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19334         IA64 assembler.
19335
19336 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19337             Roger Sayle  <roger@eyesopen.com>
19338
19339         * gcc.dg/compare8.c: New test case.
19340
19341 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19342
19343         * g++.dg/ext/altivec-7.C: New test.
19344
19345 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19346
19347         PR 12267, 12391, 12560, 13129, 14114, 14133
19348         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19349         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19350         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19351         Adjust error regexps.
19352         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19353         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19354         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19355         * gcc.dg/local1.c: Add explanatory comment.
19356
19357 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19358
19359         PR optimization/14669
19360         * g++.dg/opt/fold2.C: New test case.
19361
19362 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19363
19364         PR c/14069
19365         * gcc.dg/20040322-1.c: New test.
19366
19367 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19368
19369         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19370         * gcc.dg/ultrasp4.c: Likewise.
19371         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19372
19373 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19374
19375         * gcc.dg/i386-sse-8.c: Reset default options.
19376
19377 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19378
19379         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19380         in the error message text.
19381
19382 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19383
19384         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19385
19386 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19387
19388         PR c++/14616
19389         * g++.dg/init/array13.C: New test.
19390
19391 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19392
19393         PR target/13889
19394         * gcc.c-torture/compile/pr13889.c: New test case.
19395
19396 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19397
19398         PR c/14635
19399         * builtins-1.c (nan, nans): Don't test.
19400         * builtins-30.c: Don't use nan, nanf, nanl.
19401         * builtins-35.c: New test.
19402
19403 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19404
19405         * g++.dg/ext/altivec-6.C: New test.
19406
19407 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19408
19409         * g++.dg/init/placement3.C: New test.
19410
19411         * g++.dg/template/spec13.C: New test.
19412
19413         * g++.dg/lookup/using11.C: New test.
19414
19415         * g++.dg/lookup/koenig3.C: New test.
19416
19417         * g++.dg/template/operator2.C: New test.
19418
19419         * g++.dg/expr/dtor3.C: New test.
19420         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19421         marker.
19422         * g++.old-deja/g++.law/visibility28.C: Likewise.
19423
19424 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19425
19426         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19427         * gcc.dg/ppc64-abi-3.c: Likewise.
19428
19429 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19430
19431         PR c++/14545
19432         * g++.dg/parse/template15.C: New test.
19433
19434 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19435
19436         * g++.dg/expr/dtor2.C: New test.
19437
19438         * g++.dg/lookup/anon4.C: New test.
19439
19440         * g++.dg/overload/using1.C: New test.
19441
19442         * g++.dg/template/lookup7.C: New test.
19443
19444         * g++.dg/template/typename6.C: New test.
19445
19446         * g++.dg/expr/cond6.C: New test.
19447
19448 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19449
19450         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19451
19452 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19453
19454         * g++.dg/expr/cond5.C: New test.
19455         * g++.dg/expr/constcast1.C: Likewise.
19456         * g++.dg/expr/ptrmem2.C: Likewise.
19457         * g++.dg/expr/ptrmem3.C: Likewise.
19458         * g++.dg/lookup/main1.C: Likewise.
19459         * g++.dg/template/lookup6.C: Likewise.
19460
19461 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19462
19463         * gcc.dg/local1.c: New test.
19464
19465         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19466
19467 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19468
19469         * gcc.dg/torture/builtin-convert-1.c: New test.
19470
19471 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19472
19473         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19474
19475 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19476
19477         PR c++/14481
19478         * g++.dg/warn/Wunused-7.C: New test.
19479
19480 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19481
19482         * gcc.dg/torture/builtin-integral-1.c: New test.
19483
19484 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/14586
19487         * g++.dg/parse/non-dependent3.C: New test.
19488
19489 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19490
19491         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19492         * g++.dg/eh/simd-2.C: Likewise.
19493         * g++.dg/init/array10.C: Likewise.
19494         * gcc.c-torture/compile/simd-1.c: Likewise.
19495         * gcc.c-torture/compile/simd-2.c: Likewise.
19496         * gcc.c-torture/compile/simd-3.c: Likewise.
19497         * gcc.c-torture/compile/simd-4.c: Likewise.
19498         * gcc.c-torture/compile/simd-6.c: Likewise.
19499         * gcc.c-torture/execute/simd-1.c: Likewise.
19500         * gcc.c-torture/execute/simd-2.c: Likewise.
19501         * gcc.dg/compat/vector-defs.h: Likewise.
19502         * gcc.dg/20020531-1.c: Likewise.
19503         * gcc.dg/altivec-3.c: Likewise.
19504         * gcc.dg/altivec-4.c: Likewise.
19505         * gcc.dg/altivec-varargs-1.c: Likewise.
19506         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19507         * gcc.dg/i386-mmx-3.c: Likewise.
19508         * gcc.dg/i386-sse-4.c: Likewise.
19509         * gcc.dg/i386-sse-5.c: Likewise.
19510         * gcc.dg/i386-sse-8.c: Likewise.
19511         * gcc.dg/simd-1.c: Likewise.
19512         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19513         __ev64_opaque__ since the machine description provides it.
19514
19515 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19516
19517         * lib/compat.exp (skip_list): New global variable.
19518         Use it to hold the user defined COMPAT_SKIPS list if any.
19519         (compat-obj): Add the members of skip_list to optall.
19520
19521 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19522
19523         * gcc.dg/compat/union-by-value-1_main.c,
19524         union-by-value-1_x.c, union-by-value-1_y.c,
19525         union-check.h, union-defs.h,
19526         union-init.h, union-return-1_main.c,
19527         union-return-1_x.c, union-return-1_y.c: New files.
19528
19529 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19530
19531         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19532         mixed-struct-init.h: Add 4 mixed structure types.
19533         struct-by-value-21_main.c, struct-by-value-21_x.c,
19534         struct-by-value-21_y.c, struct-return-21_main.c,
19535         struct-return-21_x.c, struct-return-21_y.c: New files.
19536
19537 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19538
19539         PR c++/14550
19540         * g++.dg/parse/template14.C: New test.
19541
19542 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19543
19544         * gcc.c-torture/execute/20040313-1.c: New test.
19545
19546 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19547
19548         PR target/14533
19549         * gcc.dg/20040311-2.c: New test.
19550
19551 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19552
19553         PR other/14544
19554         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19555         bit-field.
19556
19557 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19558
19559         * gcc.dg/20040305-2.c: Add missing return statement.
19560
19561 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19562
19563         * gcc.dg/builtins-34.c: Also check pow10*.
19564
19565 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19566
19567         PR target/14262
19568         * gcc.dg/20040305-2.c: New test.
19569
19570 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19571
19572         * gcc.dg/20040310-1.c: New test.
19573
19574 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19575
19576         * gcc.c-torture/execute/20040311-1.c: New test case.
19577
19578 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR c++/14476
19581         * g++.dg/lookup/enum1.C: New test.
19582
19583 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19584
19585         PR c++/14510
19586         * g++.dg/lookup/struct2.C: New test.
19587
19588 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19589
19590         * gcc.dg/builtins-34.c: New test.
19591
19592 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19593
19594         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19595
19596 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19597
19598         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19599         * gcc.dg/alias-2.c: New testcase.
19600
19601 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19602
19603         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19604
19605 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19606
19607         * gcc.c-torture/execute/20040309-1.c: New test case.
19608
19609 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         PR c++/14397
19612         * g++.dg/overload/ref1.C: New.
19613
19614 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19615
19616         PR c++/14409
19617         * g++.dg/template/spec12.C: New test.
19618
19619         PR c++/14448
19620         * g++.dg/parse/crash14.C: New test.
19621
19622 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19623
19624         PR c++/14230
19625         * g++.dg/init/ref11.C: New test.
19626
19627 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/14432
19630         * g++.dg/parse/builtin2.C: New test.
19631
19632 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/14401
19635         * g++.dg/init/ctor3.C: New test.
19636         * g++.dg/init/union1.C: New test.
19637         * g++.dg/ext/anon-struct4.C: New test.
19638
19639 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19640
19641         * g++.dg/lookup/koenig1.C: Tweak error messages.
19642         * g++.dg/lookup/used-before-declaration.C: Likewise.
19643         * g++.dg/other/do1.C: Likewise.
19644         * g++.dg/overload/koenig1.C: Likewise.
19645         * g++.dg/parse/crash13.C: Likewise.
19646         * g++.dg/template/instantiate3.C: Likewise.
19647
19648 2004-03-08  Eric Christopher  <echristo@redhat.com>
19649
19650         * * lib/target-supports.exp: Enable libiconv in test
19651         compilation.  Fix up error checking.
19652
19653 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19654
19655         PR middle-end/14289
19656         * gcc.dg/pr14289-1.c: New test case.
19657         * gcc.dg/pr14289-2.c: Likewise.
19658         * gcc.dg/pr14289-3.c: Likewise.
19659
19660 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19661
19662         * gcc.c-torture/execute/20040308-1.c: New test.
19663
19664 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19665
19666         * gcc.c-torture/execute/20040307-1.c: New test case.
19667
19668 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19669
19670         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19671
19672 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19673
19674         * gcc.dg/20040306-1.c: New test.
19675
19676 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19677
19678         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19679         them static.
19680         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19681
19682 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19683
19684         PR c/14465
19685         * gcc.dg/decl-6.c: New test.
19686
19687 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19688
19689         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19690         Rename LOGPOW -> LOG_POW.
19691         (SQRT_EXP, POW_EXP): New.
19692
19693 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19694
19695         * gcc.dg/i386-sse-8.c: New test.
19696
19697 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19698
19699         PR c/14114
19700         * gcc.dg/decl-5.c: New test.
19701
19702 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19703
19704         * gcc.dg/20040305-1.c: New test.
19705
19706 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19707
19708         PR other/14354
19709         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19710
19711 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19712
19713         PR c++/14425, c++/14426
19714         * g++.dg/ext/altivec-4.C: New test.
19715         * g++.dg/ext/altivec-5.C: New test.
19716
19717 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19718
19719         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19720         global variables of a type with no linkage.
19721         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19722         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19723         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19724         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19725         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19726         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19727         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19728         * g++.dg/warn/deprecated.C: Name enum Color.
19729         * g++.dg/overload/VLA.C: Name structure for 'b'.
19730         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19731
19732 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19733
19734         * gcc.c-torture/compile/20040304-1.c: New test.
19735
19736 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19737
19738         PR 13728
19739         * gcc.dg/decl-4.c: New testcase.
19740
19741 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19742
19743         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19744         as PRECF if sizeof (float) > sizeof (double).
19745         (PRECL): Make it the same as PRECF if
19746         sizeof (float) > sizeof (long double).
19747
19748 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19749
19750         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19751         system type.  Add check for irix6 which doesn't have c99 runtime.
19752
19753 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19754
19755         * gcc.dg/const-elim-1.c: xfail for xtensa.
19756
19757 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19758
19759         PR c++/14369
19760         * g++.dg/template/cond4.C: New test.
19761
19762 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/14360
19765         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19766
19767         PR c++/14361
19768         * g++.dg/parse/defarg7.C: New test.
19769
19770         PR c++/14359
19771         * g++.dg/template/friend26.C: New test.
19772
19773 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19774
19775         PR c++/14324
19776         * g++.dg/abi/mangle21.C: New test.
19777
19778         PR c++/14260
19779         * g++.dg/parse/constructor2.C: New test.
19780
19781         PR c++/14337
19782         * g++.dg/template/sfinae1.C: New test.
19783
19784 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/14267
19787         * g++.dg/expr/crash2.C: New test.
19788
19789         PR middle-end/13448
19790         * gcc.dg/inline-5.c: New test.
19791         * gcc.dg/always-inline.c: Split out tests into ...
19792         * gcc.dg/always-inline2.c: ... this and ...
19793         * gcc.dg/always-inline3.c: ... this.
19794
19795 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19796
19797         PR debug/12103
19798         * g++.dg/debug/crash1.C: New test.
19799
19800 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19801
19802         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19803         function with __attribute__((noinline)).
19804         (recurser_void2): Likewise.
19805         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19806         (recurser_void2): Likewise.
19807
19808 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19809
19810         PR middle-end/14203
19811         * g++.dg/warn/Wunused-6.C: New test case.
19812
19813 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19814
19815         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19816         not defined.
19817
19818 2004-02-27  Eric Christopher  <echristo@redhat.com>
19819
19820         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19821         * g++.dg/charset/asm2.c: Run only x86.
19822         * gcc.dg/charset/asm3.c: Ditto.
19823
19824 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19825
19826         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19827         ld_library_path.
19828
19829 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19830
19831         * g++.dg/ext/altivec-3.C: New.
19832
19833 2004-02-26  Richard Henderson  <rth@redhat.com>
19834
19835         * g++.dg/ext/attrib10.C: Mark for warning.
19836         * gcc.dg/attr-alias-1.c: New.
19837
19838 2004-02-26  Richard Henderson  <rth@redhat.com>
19839
19840         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19841         * gcc.c-torture/execute/20040208-2.c: ... it back.
19842
19843 2004-02-26  Eric Christopher  <echristo@redhat.com>
19844
19845         * lib/target-supports.exp (check-iconv-available): New function.
19846         * lib/gcc-dg.exp (dg-require-iconv): New function.
19847         Use above.
19848         * gcc.dg/charset: New directory.
19849         * gcc.dg/charset/charset.exp: New file.
19850         * gcc.dg/charset/asm1.c: Ditto.
19851         * gcc.dg/charset/asm2.c: Ditto.
19852         * gcc.dg/charset/asm3.c: Ditto.
19853         * gcc.dg/charset/asm4.c: Ditto.
19854         * gcc.dg/charset/asm5.c: Ditto.
19855         * gcc.dg/charset/attribute1.c: Ditto.
19856         * gcc.dg/charset/attribute2.c: Ditto.
19857         * gcc.dg/charset/string1.c: Ditto.
19858         * g++.dg/charset: New directory.
19859         * g++.dg/dg.exp: Add here. Special options.
19860         * g++.dg/charset/charset.exp: New file.
19861         * g++.dg/charset/asm1.c: Ditto.
19862         * g++.dg/charset/asm2.c: Ditto.
19863         * g++.dg/charset/asm3.c: Ditto.
19864         * g++.dg/charset/asm4.c: Ditto.
19865         * g++.dg/charset/attribute1.c: Ditto.
19866         * g++.dg/charset/attribute2.c: Ditto.
19867         * g++.dg/charset/extern1.cc: Ditto.
19868         * g++.dg/charset/extern2.cc: Ditto.
19869         * g++.dg/charset/string1.c: Ditto.
19870
19871 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19872
19873         PR c++/14278
19874         * g++.dg/parse/comma1.C: New test.
19875
19876 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19877
19878         PR c++/14284
19879         * g++.dg/template/ttp8.C: New test.
19880
19881 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19882
19883         * gcc.dg/fixuns-trunc-1.c: New test.
19884
19885 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19886
19887         * gcc.dg/builtins-config.h: Use #elif.
19888
19889 2004-02-26  Michael Matz  <matz@suse.de>
19890
19891         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19892         * gcc.dg/991214-1.c: Likewise.
19893         * gcc.dg/i386-asm-1.c: Likewise.
19894
19895 2004-02-25  Richard Henderson  <rth@redhat.com>
19896
19897         * gcc.c-torture/execute/20040208-2.c: Move ...
19898         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19899
19900 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19901
19902         PR c++/14246
19903         * g++.dg/other/crash-3.C: New test.
19904
19905 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19906
19907         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19908         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19909
19910         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19911         HP-UX.
19912
19913 2004-02-24  Michael Matz  <matz@suse.de>
19914
19915         * gcc.dg/i386-regparm.c: New.
19916
19917 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19918
19919         * gcc.c-torture/execute/20040223-1.c: New.
19920
19921 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19922             Kazu Hirata  <kazu@cs.umass.edu>
19923
19924         * gcc.dg/fwritable-strings-1.c: Remove.
19925
19926 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19927
19928         PR c/14156
19929         * gcc.dg/20040223-1.c: New test.
19930
19931 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19932
19933         PR c++/14106
19934         * g++.dg/ext/typeof9.C: New test.
19935
19936 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19937
19938         PR c++/14250
19939         * g++.dg/other/switch1.C: New test.
19940
19941 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19942
19943         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19944         * gcc.dg/va-arg-1.c: Likewise.
19945
19946 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19947
19948         PR c++/14143
19949         * g++.dg/template/koenig5.C: New test.
19950
19951 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19952
19953         * g++.dg/ext/altivec-1.C: Generalize target triple.
19954         * g++.dg/ext/altivec-2.C: New test case.
19955         * g++.dg/ext/altivec_check.h: New file.
19956         * gcc.dg/altivec-1.c: Generalize target triple;
19957         include altivec_check.h and call altivec_check().
19958         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19959         * gcc.dg/altivec-6.c: New test case.
19960         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19961         type casts as needed.
19962         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19963         altivec_check().
19964         * gcc.dg/altivec-12.c: New test case.
19965         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19966         include altivec_check.h and call altivec_check().
19967         * gcc.dg/altivec_check.h: New file.
19968
19969 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19970
19971         * lib/target-supports.exp (check_alias_available): Don't mangle
19972         function `g' in test program.
19973
19974 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19975
19976         * lib/target-supports.exp (check_profiling_available): Check
19977         argument to determine whether we support a profiling type.
19978         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19979         check_profiling_available.
19980         * g++.dg/bprob/bprob.exp: Likewise.
19981         * g77.dg/bprob/bprob.exp: Likewise.
19982         * gcc.misc-tests/bprob.exp: Likewise.
19983         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19984         dg-require-profiling and delete expected error handling.
19985         * gcc.dg/20021014-1.c: Likewise.
19986         * gcc.dg/nest.c: Likewise.
19987
19988 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19989
19990         PR c++/12007
19991         * g++.dg/other/vthunk1.C: New test.
19992
19993 2004-02-20  Falk Hueffner  <falk@debian.org>
19994
19995         PR target/14201
19996         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19997
19998 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19999
20000         PR c++/13927
20001         * g++.dg/other/error8.C: Remove XFAIL markers.
20002
20003         PR c++/14173
20004         * g++.dg/ext/packed5.C: New test.
20005
20006         PR c++/14199
20007         * g++.dg/warn/Wunused-5.C: New test.
20008
20009         PR c++/14186
20010         * g++.dg/lookup/member1.C: New test.
20011
20012 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20013
20014         * gcc.c-torture/compile/20040130-1.c: Enable only when
20015         __INT_MAX__ >= 2147483647L.
20016         * gcc.c-torture/compile/961203-1.c: Likewise.
20017
20018 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20019
20020         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20021         * g++.dg/opt/template1.C: Robustify assembler regexp
20022
20023 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20024
20025         * gcc.c-torture/execute/simd-4.x: Remove.
20026         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20027         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20028         Guard with #ifndef SKIP_ATTRIBUTE.
20029         * gcc.dg/compat/vector-1_y.c: Likewise.
20030         * gcc.dg/compat/vector-2_x.c: Likewise.
20031         * gcc.dg/compat/vector-2_y.c: Likewise.
20032         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20033         * g++.dg/eh/simd-2.C: Likewise.
20034
20035 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20036
20037         * gcc.c-torture/compile/complex-1.c: New.
20038
20039 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20040
20041         PR target/14209
20042         * gcc.c-torture/execute/20040218-1.c: New test.
20043
20044 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20045
20046         PR c++/14181
20047         * g++.dg/parse/new2.C: New test.
20048
20049 2004-02-18  Paul Brook  <paul@codesourcery.com>
20050
20051         * gcc.c-torture/compile/libcall-1.c: New test.
20052
20053 2004-02-18  Paul Brook  <paul@codesourcery.com>
20054
20055         PR debug/12934
20056         * gcc.dg/debug/debug-7.c: New test.
20057
20058 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20059
20060         * gcc.dg/20040217-1.c: New test.
20061
20062 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20063
20064         * gcc.c-torture/execute/990208-1.x: Delete.
20065
20066 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20067
20068         * gcc.c-torture/execute/20040208-2.x: New file.
20069
20070 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/11326
20073         * g++.dg/abi/structret1.C: New test.
20074
20075 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20078         (i386_cpuid): No need to test if cpuid is available on AMD64.
20079         Fix assembly, so that it works onboth i386 and AMD64.
20080         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20081         (vecInLong): Fix s[] member type to unsigned int.
20082         (vecInWord): Remove type.
20083         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20084         (a64, b64, c64, d64, e64): Remove.
20085         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20086         Remove unused variable.  Remove initialization of removed variables.
20087         Don't call mmx_tests nor sse_tests.
20088         (reference_mmx, reference_sse): Remove.
20089         (check): Add return stmt.
20090         * gcc.dg/i386-sse-7.c: New test.
20091         * gcc.dg/i386-mmx-4.c: New test.
20092
20093 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20094
20095         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20096         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20097         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20098         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20099         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20100         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20101         g++.dg/tc1/dr94.C: Fix line terminator.
20102
20103 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20104
20105         * gcc.c-torture/compile/20040216-1.c: New.
20106
20107 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20108
20109         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20110         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20111         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20112         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20113         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20114         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20115
20116 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20119
20120 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/13971
20123         * g++.dg/expr/cond4.C: New test.
20124
20125         PR c++/14086
20126         * g++.dg/lookup/crash2.C: New test.
20127
20128 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20129
20130         * gcc.c-torture/compile/20040214-2.c: New test.
20131
20132 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20133
20134         PR c++/14116
20135         * g++.dg/ext/typeof8.C: New test.
20136
20137 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20138
20139         * gcc.c-torture/compile/20040214-1.c: New test.
20140
20141 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20142
20143         PR c++/13635
20144         * g++.dg/template/spec11.C: New test.
20145
20146 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20147
20148         PR c++/13927
20149         * g++.dg/other/error8.C: New test.
20150
20151 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20152
20153         PR c++/14122
20154         * g++.dg/template/array4.C: New test.
20155
20156         PR c++/14108
20157         * g++.dg/inherit/thunk2.C: New test.
20158
20159         PR c++/14083
20160         * g++.dg/eh/cond2.C: New test.
20161
20162 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20163
20164         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20165
20166 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20167
20168         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20169
20170 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20171
20172         * g++.dg/simd-2.C: xfail on ppc64-linux.
20173
20174 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20175
20176         PR c/456
20177         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20178         tests.
20179
20180 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20181
20182         * gcc.dg/builtins-33.c: New test.
20183
20184 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20185
20186         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20187
20188 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20189
20190         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20191
20192 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20193
20194         * gcc.dg/ppc64-abi-3.c: New test.
20195
20196 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20197
20198         PR c/14092
20199
20200         * gcc.dg/pr14092-1.c: New testcase.
20201
20202 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20203
20204         * gcc.dg/cpp/assert4.c: Fix typo last change.
20205
20206         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20207         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20208
20209         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20210
20211 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20212
20213         * gcc.c-torture/compile/20040209-1.c: New test case.
20214
20215 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20216
20217         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20218
20219 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20220
20221         * gcc.c-torture/execute/20040208-[12].c: New tests.
20222
20223 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20224
20225         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20226
20227 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20228
20229         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20230
20231 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20232
20233         Bug 13856
20234         * gcc.dg/visibility-8.c: New testcase.
20235
20236 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20237
20238         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20239         arguments.
20240         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20241
20242 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20243
20244         PR middle-end/13696
20245         * g++.dg/opt/fold1.C: New test case.
20246
20247 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20248
20249         PR c++/14033
20250         * g++.dg/other/crash-2.C: New test.
20251
20252 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20253
20254         PR c++/14028
20255         * g++.dg/parse/angle-bracket2.C: New test.
20256
20257 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20258
20259         PR middle-end/13750
20260         Revert:
20261         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20262         PR pch/13361
20263         * testsuite/g++.dg/pch/wchar-1.C: New.
20264         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20265
20266 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20267
20268         PR c++/14008
20269         * g++.dg/parse/error15.C: New test.
20270         * g++.dg/parse/crash11.C: Update dg-error mark.
20271
20272 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/13932
20275         * g++.dg/warn/conv2.C: New test.
20276
20277 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20278
20279         PR c++/13086
20280         * g++.dg/warn/incomplete1.C: Remove xfail.
20281
20282 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20283
20284         * lib/file-format.exp (gcc_target_object_format): Use
20285         ${tool}_target_compile, not gcc_target_compile.
20286         * lib/target-supports.exp (check_alias_available): Likewise.
20287         (check_gc_sections_available): Likewise.
20288         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20289         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20290         dg-require-alias.
20291
20292 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/13969
20295         * g++.dg/template/static6.C: New test.
20296
20297 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20298
20299         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20300
20301 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20302
20303         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20304         tests for systems where `char' is unsigned by default.
20305
20306 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20307
20308         PR c++/13997
20309         * g++.dg/template/partial3.C: New test.
20310
20311 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20312
20313         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20314         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20315         Remove mentions of obsolete ports.
20316
20317 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20318
20319         * gcc.dg/noncompile/20001228-1.c: Fix for new
20320         error message.
20321
20322 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20323
20324         PR target/9348
20325         * gcc.c-torture/execute/multdi-1.c: New test case.
20326
20327 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20328
20329         PR c++/13925
20330         * g++.dg/template/lookup5.C: New test.
20331
20332 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/13950
20335         * g++.dg/template/lookup4.C: New test.
20336
20337         PR c++/13970
20338         * g++.dg/parse/error14.C: New test.
20339
20340         PR c++/14002
20341         * g++.dg/parse/template13.C: New test.
20342
20343 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20344
20345         PR c++/13978
20346         * g++.dg/template/koenig4.C: New test.
20347
20348         PR c++/13968
20349         * g++.dg/template/crash17.C: New test.
20350
20351         PR c++/13975
20352         * g++.dg/parse/error13.C: New test.
20353         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20354
20355 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20356
20357         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20358
20359 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20360
20361         PR c/11658
20362         PR c/13994
20363         * gcc.dg/noncompile/20040203-1.c: New test.
20364         * gcc.dg/noncompile/20040203-2.c: Likewise.
20365         * gcc.dg/noncompile/20040203-3.c: Likewise.
20366         * gcc.dg/20040203-1.c: Likewise.
20367
20368 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         PR c++/10858
20371         * g++.dg/template/sizeof7.C: New test.
20372
20373 2004-02-02  Eric Christopher  <echristo@redhat.com>
20374             Zack Weinberg  <zack@codesourcery.com>
20375
20376         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20377
20378 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20379
20380         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20381         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20382         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20383         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20384
20385 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/13113
20388         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20389
20390         PR c++/13854
20391         * g++.dg/ext/attrib13.C: New test.
20392
20393         PR c++/13907
20394         * g++.dg/conversion/op2.C: New test.
20395
20396 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20397
20398         * gcc.dg/titype-1.c: Fix pasto.
20399
20400 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20401
20402         * gcc.dg/titype-1.c: New test.
20403
20404 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20405
20406         PR c++/13957
20407         * g++.dg/template/non-type-template-argument-1.C,
20408         g++.dg/template/qualified-id1.C: Update dg-error marks.
20409         * g++.dg/template/nontype6.C: New test.
20410
20411 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20412
20413         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20414         * gcc.dg/builtins-31.c: New testcase.
20415         * gcc.dg/builtins-32.c: New testcase.
20416
20417 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20418
20419         * objc.dg/call-super-2.m: Update line numbers
20420         for the including of stddef.h.
20421
20422 2004-01-30  Michael Matz  <matz@suse.de>
20423
20424         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20425         g++.dg/ext/case-range3.C: New tests.
20426
20427 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20428
20429         DR206
20430         PR c++/13813
20431         * g++.dg/template/member4.C: New test.
20432
20433 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20434
20435         PR c++/13683
20436         * g++.dg/template/sizeof6.C: New test.
20437
20438 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20439
20440         * gcc.dg/fwritable-strings-1.c: New test.
20441
20442 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20443
20444         * gcc.c-torture/compile/20040130-1.c: New test.
20445
20446 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20447
20448         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20449
20450 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/13883
20453         * g++.dg/template/ctor3.C: New test.
20454
20455 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20456
20457         * g++.dg/tc1: New directory.
20458         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20459         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20460         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20461         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20462         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20463
20464 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20465
20466         * g++.dg/parse/error11.C: New test.
20467         * g++.dg/parse/error12.C: Likewise.
20468
20469 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20470
20471         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20472         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20473
20474 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20475
20476         PR c++/13791
20477         * g++.dg/ext/attrib12.C: New test.
20478
20479         PR c++/13736
20480         * g++.dg/parse/cast2.C: New test.
20481
20482 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20483
20484         * objc.dg/encode-2.m (main): New local string.  Set depending on
20485         sizeof long.  Use in sscanf call.
20486         * objc.dg/encode-3.m (main): New local string.  Set depending on
20487         sizeof long.  Use in scan_initial call.
20488
20489 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20490
20491         * objc.dg/call-super-2.m: Make LP64-safe.
20492         * objc.dg/desig-init-1.m: Likewise.
20493
20494 2004-01-27  Devang Patel <dpatel@apple.com>
20495
20496         * g++.dg/debug/namespace1.C: New test.
20497
20498 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20499
20500         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20501         xscale-*-*.
20502
20503         * gcc.dg/arm-mmx-1.c: New test.
20504
20505 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20506
20507         * gcc.dg/20040127-1.c: New test.
20508         * gcc.dg/20040127-2.c: New test.
20509
20510 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20511
20512         * objc.dg/stret-1.m (glob): Renamed to globa.
20513
20514 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/13663
20517         * g++.dg/expr/for1.C: New test.
20518
20519 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20520
20521         PR middle-end/13779
20522         * gcc.dg/darwin-longlong.c: New test.
20523
20524 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20525
20526         * gcc.dg/20040124-1.c: Moved test from here...
20527         * gcc.c-torture/compile/20040124-1.c: ...to here.
20528
20529 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20530
20531         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20532         the assembly output if -m64 is passed.
20533
20534 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/13833
20537         * g++.dg/template/cond3.C: New test.
20538
20539 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20540
20541         PR c++/13810
20542         * g++.dg/template/ttp7.C: New test.
20543
20544 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20545
20546         PR c++/13797
20547         * g++.dg/template/nontype4.C: New test.
20548         * g++.dg/template/nontype5.C: Likewise.
20549
20550 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20551
20552         * gcc.dg/torture/mips-clobber-at.c: New test.
20553
20554 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20555
20556         * gcc.dg/20040124-1.c: New test.
20557
20558 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20559
20560         * gcc.dg/20040123-1.c: New test.
20561
20562 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20563
20564         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20565
20566 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20567
20568         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20569
20570 2004-01-23  Andrew Pinski  <apinski@apple.com>
20571
20572         * gcc.dg/20030121-1.c: Move to ..
20573         * gcc.dg/20040121-1.c: here.
20574
20575 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20576
20577         * gcc.dg/builtins-29.c: New test case.
20578
20579 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20580
20581         PR 18314
20582         * gcc.dg/builtins-30.c: New testcase.
20583
20584 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20585
20586         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20587         * lib/g77.exp: Likewise.
20588         * lib/objc.exp: Likewise.
20589         * lib/g++.exp: Likewise.
20590
20591 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20592
20593         * gcc.dg/struct-by-value-2.c: New test.
20594
20595 2004-01-21  Andrew Pinski  <apinski@apple.com>
20596
20597         PR target/13785
20598         * gcc.dg/20030121-1.c: New test.
20599
20600 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20601
20602         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20603         clobber frame pointer register in asm statement.
20604
20605 2004-01-21  Falk Hueffner  <falk@debian.org>
20606
20607         * gcc.c-torture/compile/20040121-1.c: New test.
20608
20609 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20610
20611         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20612
20613 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20614
20615         * gcc.dg/ppc64-abi-2.c: New test.
20616
20617 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20618
20619         * lib/treelang.exp: Fill out this file.
20620         * lib/treelang-dg.exp: New File.
20621
20622 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20623
20624         * gcc.c-torture/compile/981022-1.c: Remove.
20625         * gcc.dg/array-5.c: Remove XFAIL.
20626         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20627         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20628         gcc.dg/cond-lvalue-1.c: Update.
20629         * gcc.dg/cast-lvalue-2.c: New test.
20630
20631 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20632
20633         PR c++/13592
20634         * g++.dg/other/error1.C (class foo): Tweak error message.
20635
20636         PR c++/13592
20637         * g++.dg/template/call2.C: New test.
20638
20639 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20640
20641         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20642         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20643         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20644         scalar-return-1_x.c, scalar-return-2_y.c,
20645         scalar-return-3_x.c, scalar-return-3_y.c,
20646         scalar-return-4_x.c, scalar-return-4_y.c,
20647         struct-align-1.h, struct-align-1_x.c,
20648         struct-align-1_y.c, struct-align-2.h,
20649         struct-align-2_x.c, struct-align-2_y.c,
20650         struct-by-value-10_y.c, struct-by-value-11_x.c,
20651         struct-by-value-11_y.c, struct-by-value-12_x.c,
20652         struct-by-value-12_y.c, struct-by-value-13_x.c,
20653         struct-by-value-13_y.c, struct-by-value-14_x.c,
20654         struct-by-value-14_y.c, struct-by-value-15_x.c,
20655         struct-by-value-15_y.c, struct-by-value-16_y.c,
20656         struct-by-value-17_y.c, struct-by-value-18_y.c,
20657         struct-by-value-19_y.c, struct-by-value-1_x.c,
20658         struct-by-value-1_y.c, struct-by-value-20_y.c,
20659         struct-by-value-2_x.c, struct-by-value-2_y.c,
20660         struct-by-value-3_y.c, struct-by-value-4_x.c,
20661         struct-by-value-4_y.c, struct-by-value-5_y.c,
20662         struct-by-value-6_y.c, struct-by-value-7_y.c
20663         struct-by-value-8_x.c, struct-by-value-8_y.c
20664         struct-by-value-9_x.c, struct-by-value-9_y.c
20665         struct-return-10_x.c, struct-return-10_y.c,
20666         struct-return-19_x.c, struct-return-20_x.c
20667         struct-return-2_x.c, struct-return-2_y.c
20668         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20669         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20670
20671 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20672
20673         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20674         attribute on sparc*-sun-solaris2.*.
20675
20676 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20677
20678         PR c++/13710
20679         * g++.dg/ext/typeof7.C: New test.
20680
20681 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20682
20683         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20684         * gcc.dg/const-elim-1.c: Same.
20685
20686 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20687
20688         * objc.dg/stret-1.m: New.
20689         * objc.dg/stret-2.m: New.
20690
20691 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20692
20693         PR c++/11895
20694         * g++.dg/ext/vector1.C: New test.
20695
20696 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20697
20698         * gcc.dg/pch/import-1.c: New.
20699         * gcc.dg/pch/import-1.hs: New.
20700         * gcc.dg/pch/import-1a.h: New.
20701         * gcc.dg/pch/import-1b.h: New.
20702         * gcc.dg/pch/import-1c.h: New.
20703
20704 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20705
20706         PR c++/13574
20707         * g++.dg/ext/array1.C: New test.
20708
20709         PR c++/13178
20710         * g++.dg/conversion/op1.C: New test.
20711
20712 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20713
20714         PR 11864
20715         From Kazumoto Kojima / Dan Kegel:
20716         * gcc.dg/pr11864-1.c: New test.
20717
20718         PR 10392
20719         From Marcus Comstedt / Dan Kegel:
20720         * gcc.dg/pr10392-1.c: New test.
20721
20722 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/13478
20725         * g++.dg/init/ref10.C: New test.
20726
20727 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20728
20729         PR c++/13407
20730         * g++.dg/parse/typename6.C: New test.
20731
20732 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20733
20734         PR pch/13361
20735         * testsuite/g++.dg/pch/wchar-1.C: New.
20736         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20737
20738 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20739
20740         PR c++/9259
20741         * g++.dg/expr/sizeof2.C: New test.
20742
20743 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20744
20745         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20746
20747 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20748
20749         PR c++/13659
20750         * g++.dg/lookup/strong-using-3.C: New.
20751         * g++.dg/lookup/using-10.C: New.
20752
20753 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20754
20755         PR c++/13594
20756         * g++.dg/lookup/strong-using-2.C: New.
20757
20758 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20759             Dan Kegel <dank@kegel.com>
20760             J"orn Rennecke <joern.rennecke@superh.com>
20761
20762         PR target/9365
20763         * gcc.dg/pr9365-1.c: New test.
20764
20765 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20766
20767         PR c++/8856
20768         * g++.dg/parse/casting-operator2.C: New test.
20769         * g++.old-deja/g++.pt/explicit83.C: Remove.
20770
20771 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20772
20773         * gcc.dg/label-compound-stmt-1.c: New test.
20774         * gcc.c-torture/compile/950922-1.c,
20775         gcc.c-torture/compile/20000211-3.c,
20776         gcc.c-torture/compile/20000518-1.c,
20777         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20778         compound statements.
20779
20780 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20781
20782         * gcc.dg/ppc64-abi-1.c: New test.
20783
20784 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20785
20786          * g++.dg/ext/attrib9.C: Add dg-warnings.
20787
20788 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20789
20790         PR c++/12335
20791         * g++.dg/parse/dtor3.C: New test.
20792
20793 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20794
20795         PR c++/12709
20796         * g++.dg/parse/try-catch-1.C: New test.
20797
20798 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20799
20800         * ada/acats/run_all.sh: Add more verbose output in acats.log
20801         when compiling tests.
20802
20803 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20804
20805         PR 13656
20806         * gcc.dg/typedef-redecl.c: New test case.
20807         * gcc.dg/typedef-redecl.h: New support file.
20808
20809 2004-01-13  Jan Hubicka  <jh@suse.cz>
20810
20811         * gcc.dg/always_inline.c: New test.
20812         * gcc.dg/debug/20031231-1.c: Fix.
20813
20814 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20815
20816         PR c++/13474
20817         * g++.dg/template/array3.C: New test.
20818
20819 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20820
20821         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20822         * g++.dg/warn/Wunused-2.C: Likewise.
20823
20824 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20825
20826         PR c++/13289
20827         * g++.dg/template/instantiate6.C: New test.
20828
20829 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20830
20831         PR middle-end/11397
20832         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20833
20834 2004-01-12  Jan Hubicka  <jh@suse.cz>
20835
20836         PR opt/12826
20837         * gcc.dg/20040112-1.c: New.
20838
20839         * gcc.dg/dwarf-die[1-7].c: Move to...
20840         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20841         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20842
20843 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20844
20845         PR c++/4100
20846         * g++.dg/parse/friend4.C: New test.
20847
20848 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20849
20850         PR c++/4100
20851         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20852         definition is called a friend.
20853
20854 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20855
20856         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20857
20858 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20859
20860         PR c++/3478
20861         * g++.dg/parse/error10.C: New test.
20862         * g++.dg/template/arg2.C: Accept "invalid type" error.
20863
20864 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20865
20866         PR middle-end/13392
20867         * g++.dg/opt/expect2.C: New test.
20868
20869 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20870
20871         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20872         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20873         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20874         Update dg-error regexps.
20875
20876 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20877
20878         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20879         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20880
20881 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20882
20883         * gcc.dg/pragma-re-1.c: Use right pointer type.
20884
20885 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20886
20887         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20888
20889 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20890
20891         * gcc.dg/rs6000-ldouble-1.c: New.
20892
20893 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20894
20895         DR 337
20896         PR c++/9256
20897         * g++.dg/other/abstract1.C: New test.
20898
20899 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20900
20901         * g++.dg/lookup/strong-using-1.C: New.
20902
20903 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20904
20905         PR c/11234
20906         * gcc.dg/func-ptr-conv-1.c: New test.
20907         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20908
20909 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20910
20911         PR target/13380.
20912         * gcc.c-torture/compile/20040109-1.c: New.
20913
20914 2004-01-08  Stuart Hastings  <stuart@apple.com>
20915
20916         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20917         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20918         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20919
20920 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20921
20922         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20923
20924 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20925
20926         * ada/acats/run_acats: Treat 'gnatchop' the same way
20927         as 'gnatmake'.  Export GCC_DRIVER.
20928         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20929         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20930
20931 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20932
20933         PR c++/12573
20934         * g++.dg/template/dependent-expr4.C: New test.
20935
20936 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20937
20938         * gcc.dg/altivec-11.c: New test.
20939
20940 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20941
20942         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20943
20944 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20945
20946         PR c/6024
20947         * gcc.dg/enum-compat-1.c: New test.
20948         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20949
20950 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20951
20952         PR c/12165
20953         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20954         gcc.dg/c99-idem-qual-3.c: New tests.
20955
20956 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20957
20958         * gcc.dg/winline-7.c: Don't cast void * to int.
20959
20960 2004-01-06  Jan Hubicka  <jh@suse.cz>
20961
20962         * gcc.dg/i386-sse-5.c: New test
20963         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20964
20965 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20966
20967         PR c++/12815
20968         * g++.dg/rtti/typeid4.C: New test.
20969
20970 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20971
20972         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20973
20974 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/12132
20977         * g++.dg/template/error11.C: New test.
20978
20979         PR c++/13451
20980         * g++.dg/template/class2.C: New test.
20981
20982 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20983         Richard Sandiford <rsandifo@redhat.com>
20984
20985         PR c++/13387
20986         * g++.dg/opt/alias3.C: New test.
20987
20988 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/13157
20991         * g++.dg/template/koenig3.C: New test.
20992
20993         PR c++/13529
20994         * g++.dg/parse/offsetof3.C: New test.
20995
20996         * g++.dg/init/copy7.C: Add missing dg-error markers.
20997
20998         PR c++/12226
20999         * g++.dg/init/copy7.c: New test.
21000
21001         PR c++/13536
21002         * g++.dg/parse/cast1.C: New test.
21003
21004 2004-01-04  Jan Hubicka  <jh@suse.cz>
21005
21006         * gcc.dg/winline[1-7].c: New tests.
21007
21008 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21009
21010         PR c++/13520
21011         * g++.dg/template/qualttp22.C: New test.
21012
21013 2004-01-01  Jan Hubicka  <jh@suse.cz>
21014
21015         * gcc.dg/debug/20031231-1.c: New.
21016         * gcc.c-torture/compile/20040101-1.c: New.
21017         * gcc.dg/dwarf-die-[1-7].c: New.
21018
21019 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21020
21021         PR optimization/13521
21022         * gcc.c-torture/compile/20031231-1.c: New test.
21023
21024 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21025
21026         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21027
21028 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21029
21030         PR c++/10079
21031         * g++.dg/template/crash16.C: New test.
21032
21033 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21034
21035         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21036
21037 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21038
21039         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21040         ports.
21041         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21042         * g++.old-deja/g++.law/profile1.C: Likewise.
21043         * gcc.c-torture/compile/981006-1.c: Likewise.
21044         * gcc.c-torture/execute/loop-2e.x: Likewise.
21045         * gcc.c-torture/execute/loop-2f.x: Remove.
21046         * gcc.c-torture/execute/loop-2g.x: Likewise.
21047         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21048         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21049
21050 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         PR c++/13507
21053         * g++.dg/ext/attrib11.C: New test.
21054
21055         PR c++/13494
21056         * g++.dg/template/array2-1.C: New test.
21057         * g++.dg/template/array2-2.C: New test.
21058
21059 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21060
21061         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21062
21063 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21064
21065         PR c++/12774
21066         * g++.dg/template/array1-1.C: New test.
21067         * g++.dg/template/array1-2.C: New test.
21068
21069 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21070
21071         PR fortran/12632
21072         * g77.dg/12632.f: New test case.
21073
21074 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21075
21076         PR c++/13289
21077         * g++.dg/parse/nontype1.C: New test.
21078
21079 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21080
21081         PR c++/12403
21082         * g++.dg/parse/explicit1.C: New test.
21083         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21084
21085 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21086
21087         PR c++/13081
21088         * g++.dg/opt/inline6.C: New test.
21089
21090         PR c++/12613
21091         * g++.dg/parse/error9.C: New test.
21092
21093         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21094
21095 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21096
21097         PR c++/13009
21098         * g++.dg/init/assign1.C: New test.
21099
21100 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21101
21102         PR c++/13070
21103         * g++.dg/warn/format3.C: New test case.
21104
21105 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21106
21107         * gcc.c-torture/compile/20031227-1.c: New test.
21108
21109 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21110
21111         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21112         * g77.dg/bprob/bprob.exp: Likewise.
21113         * gcc.misc-tests/bprob.exp: Likewise.
21114         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21115         variants on systems where the library does not provide that
21116         functionality.
21117         * gcc.dg/builtins-20.c: Use builtins-config.h.
21118         * gcc.dg/builtins-config.h: New file.
21119
21120 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21121
21122         * lib/gcc-dg.exp (dg-require-profiling): New function.
21123         * lib/target-supports.exp (check_profiling_available): Likewise.
21124         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21125         * g77.dg/bprob/bprob.exp: Likewise.
21126         * gcc.misc-tests/bprob.exp: Likewise.
21127         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21128         * gcc.dg/20021014-1.c: Likewise.
21129         * gcc.dg/nest.c: Likewise.
21130
21131 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21132
21133         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21134         compiling.
21135         * g++.dg/lookup/java2.C: Likewise.
21136         * gcc.dg/cpp/lexident.c: Likewise.
21137
21138 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21139
21140         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21141         given.
21142         * gcc.c-torture/compile/961203-1.c: Likewise.
21143         * gcc.c-torture/compile/980506-1.c: Likewise.
21144
21145 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21146
21147         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21148         (additional_prunes): New global.
21149         (gcc-dg-prune): Handle additional per-test pruning.
21150         (dg-test): Clear additional_prunes between tests.
21151
21152         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21153         dg-prune-output to avoid spurious failures from assembler
21154         complaining about nonexistent WAW violations.
21155         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21156         Use dg-prune-output to avoid spurious failures from assembler
21157         warning about Itanium B-step errata.
21158
21159 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21160
21161         * g++.dg/abi/macro0.C: New test.
21162         * g++.dg/abi/macro1.C: Likewise.
21163         * g++.dg/abi/macro2.C: Likewise.
21164
21165         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21166         * g++.dg/abi/bitfield7.C: Likewise.
21167         * g++.dg/abi/dtor2.C: Likewise.
21168         * g++.dg/abi/mangle11.C: Likewise.
21169         * g++.dg/abi/mangle12.C: Likewise.
21170         * g++.dg/abi/mangle14.C: Likewise.
21171         * g++.dg/abi/mangle17.C: Likewise.
21172         * g++.dg/abi/vbase10.C: Likewise.
21173         * g++.dg/abi/vbase14.C: Likewise.
21174         * g++.dg/template/qualttp17.C: Likewise.
21175
21176 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21177
21178         PR c/11995
21179         * gcc.dg/20031223-1.c: New test.
21180
21181 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21182
21183         * gcc.dg/noreturn-7.c: New test.
21184
21185 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21186
21187         * gcc.dg/null-pointer-1.c: New test.
21188
21189 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21190
21191         * g++.old-deja/g++.jason/template18.C: Remove.
21192         * g++.old-deja/g++.jason/template37.C: Likewise.
21193
21194         PR c++/12862
21195         * g++.dg/lookup/ns1.C: New test.
21196
21197         PR c++/12397
21198         * g++.dg/template/lookup3.C: New test.
21199
21200 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21201
21202         * g++.dg/template/recurse1.C: New test
21203
21204 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR c++/12479
21207         * g++.dg/parse/semicolon1.C: New test.
21208         * g++.dg/parse/semicolon1.h: Likewise.
21209
21210 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21211
21212         * gcc.dg/darwin-misaligned.c: New test.
21213
21214 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         PR c/9163
21217         * gcc.dg/20031222-1.c: New test.
21218
21219 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21220
21221         PR c++/13438
21222         * g++.dg/parse/error8.C: New test.
21223
21224         PR c++/11554
21225         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21226
21227 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21228
21229         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21230         too small.
21231         * gcc.c-torture/compile/930217-1.c: Likewise.
21232         * gcc.c-torture/compile/930513-1.c: Likewise.
21233         * gcc.c-torture/execute/920908-2.c: Likewise.
21234         * gcc.c-torture/execute/921204-1.c: Likewise.
21235         * gcc.c-torture/execute/930621-1.c: Likewise.
21236         * gcc.c-torture/execute/930630-1.c: Likewise.
21237         * gcc.c-torture/execute/931031-1.c: Likewise.
21238         * gcc.c-torture/execute/980602-2.c: Likewise.
21239         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21240         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21241         * gcc.c-torture/execute/extzvsi.c: Likewise.
21242         * gcc.c-torture/unsorted/ext.c: Likewise.
21243
21244 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21245
21246         PR target/12749
21247         * gcc.c-torture/compile/20031220-2.c: New test case.
21248
21249 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21250
21251         PR optimization/13031
21252         * gcc.c-torture/compile/20031220-1.c: New test case.
21253
21254 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21255
21256         * gcc.dg/cast-function-1.c: New test.
21257
21258 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21259
21260         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21261         formats.
21262
21263 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/12795
21266         * g++.dg/ext/attrib10.C: New test.
21267
21268 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * gcc.dg/cleanup-10.c: New test.
21271         * gcc.dg/cleanup-11.c: New test.
21272
21273 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21274
21275         PR c++/13239
21276         * g++.dg/opt/expect1.C: New test.
21277
21278 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21279
21280         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21281
21282 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21283
21284         PR debug/12923
21285         * gcc.dg/20031218-1.c: New test.
21286
21287         PR debug/12389
21288         * gcc.dg/20031218-2.c: New test.
21289         * gcc.dg/20031218-3.c: New test.
21290
21291         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21292         of label name and allow for USER_LABEL_PREFIX == "_" names.
21293         * g++.dg/abi/mangle18-2.C: Likewise.
21294         * g++.dg/abi/mangle19-1.C: Likewise.
21295         * g++.dg/abi/mangle19-2.C: Likewise.
21296         * g++.dg/abi/mangle20-1.C: Likewise.
21297         * g++.dg/abi/mangle20-2.C: Likewise.
21298
21299 2003-12-18  Richard Henderson  <rth@redhat.com>
21300
21301         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21302
21303 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21304             Dan Kegel <dank@kegel.com>
21305
21306         PR other/12009
21307         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21308         testing a cross compiler, it causes spurious compile failures.
21309         * lib/g++.exp: Likewise.
21310
21311 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21312
21313         PR c++/13262
21314         * g++.dg/template/access13.C: New test.
21315
21316 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21317
21318         * gcc.dg/20031216-1.c: New test.
21319
21320 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21321
21322         PR c++/9154
21323         * g++.dg/template/error10.C: New test.
21324
21325 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21326
21327         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21328         * g++.dg/eh/simd-2.C: Likewise.
21329
21330 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21331             Roger Sayle  <roger@eyesopen.com>
21332
21333         * gcc.c-torture/execute/ieee/mzero5.c: New.
21334
21335 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21336
21337         PR c++/10603
21338         * g++.dg/parse/error6.C: New test.
21339
21340         PR c++/12827
21341         * g++.dg/parse/error7.C: New test.
21342
21343 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21344
21345         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21346         at -O with stabs debugging formats.
21347         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21348         * gcc.dg/debug/debug-2.c: Likewise.
21349
21350 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21351
21352         PR c++/12696
21353         * g++.dg/init/error1.C: New test.
21354
21355         PR c++/12218
21356         * g++.dg/init/pm3.C: New test.
21357
21358 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21359
21360         PR c/3347
21361         * gcc.dg/bitfld-8.c: New test.
21362
21363 2003-12-16  James Lemke  <jim@wasabisystems.com>
21364
21365         * gcc.dg/arm-scd42-[123].c: New tests.
21366
21367 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         PR c++/9043
21370         * g++.dg/abi/mangle20-1.C: New test.
21371         * g++.dg/abi/mangle20-2.C: New test.
21372
21373 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21374
21375         PR c++/13275
21376         * g++.dg/other/offsetof2.C: Remove XFAIL.
21377         * g++.dg/parse/offsetof1.C: New test.
21378         * g++.gd/parse/offsetof2.C: Likewise.
21379
21380 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21381
21382         * g++.dg/template/nontype3.C: New test.
21383         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21384
21385 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21386
21387         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21388
21389 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         PR c++/13387
21392         * g++.dg/expr/assign1.C: New test.
21393
21394         PR c++/13242
21395         * g++.dg/abi/mangle19-1.C: New test.
21396         * g++.dg/abi/mangle19-2.C: New test.
21397
21398 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21399
21400         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21401
21402 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21403
21404         * gcc.c-torture/execute/20031216-1.c: New test.
21405
21406 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21407
21408         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21409         an ICE regression.
21410
21411 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21412
21413         PR c++/10926
21414         * g++.dg/template/error9.C: New test.
21415
21416         PR c++/11116
21417         * g++.dg/template/error8.C: New test.
21418
21419 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21420
21421         PR middle-end/13400
21422         * gcc.c-torture/execute/20031215-1.c: New test case.
21423
21424 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/13269
21427         * g++.dg/parse/error5.C: New test.
21428
21429         PR c++/12989
21430         * g++.dg/expr/sizeof1.C: New test.
21431
21432         PR c++/13310
21433         * g++.dg/template/crash15.C: New test.
21434
21435 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21436
21437         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21438         a non-POD type as the last named parameter of a varargs function.
21439
21440 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/13243
21443         PR c++/12573
21444         * g++.dg/template/crash14.C: New test.
21445         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21446
21447 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         * g++.dg/other/java1.C: New test.
21450
21451         PR c++/13241
21452         * g++.dg/abi/mangle18-1.C: New test.
21453         * g++.dg/abi/mangle18-2.C: New test.
21454
21455 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21456
21457         PR optimization/10312
21458         * gcc.c-torture/execute/20031214-1.c: New.
21459
21460 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/10779
21463         PR c++/12160
21464         * g++.dg/parse/error3.C: New test.
21465         * g++.dg/parse/error4.C: Likewise.
21466         * g++.dg/abi/mangle4.C: Tweak error messages.
21467         * g++.dg/lookup/using5.C: Likewise.
21468         * g++.dg/other/error2.C: Likewise.
21469         * g++.dg/parse/typename5.C: Likewise.
21470         * g++.dg/parse/undefined1.C: Likewise.
21471         * g++.dg/template/arg2.C: Likewise.
21472         * g++.dg/template/ttp3.C: Likewise.
21473         * g++.dg/template/type1.C: Likewise.
21474         * g++.old-deja/g++.other/crash32.C: Likewise.
21475         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21476
21477 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21478
21479         PR c++/13106
21480         * g++.dg/warn/noreturn-3.C: New test.
21481
21482 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21483
21484         PR c++/13118
21485         * g++.dg/abi/covariant3.C: New.
21486
21487 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * g++.dg/eh/ia64-1.C: New test.
21490
21491 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21492
21493         PR optimization/13037
21494         * g77.f-torture/execute/13037.f: New test case.
21495
21496 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21497
21498         PR c++/12881
21499         * g++.dg/abi/covariant2.C: New.
21500
21501 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21502
21503         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21504
21505 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21506
21507         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21508
21509 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21510
21511         PR other/10819
21512         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21513         to fix Bug 10819.
21514         * lib/g++.exp (g++_version): Likewise.
21515         * lib/g77.exp (g77_version): Likewise.
21516         * lib/objc.exp (default_objc_version): Likewise.
21517
21518 2003-12-10  Richard Henderson  <rth@redhat.com>
21519
21520         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21521
21522         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21523
21524 2003-12-08  Matt Austern  <austern@apple.com>
21525
21526         PR c/13134
21527         * lib/gcc-dg.exp (dg-require-visibility): Define.
21528         * lib/target-supports (check_visibility_available): Define.
21529         * gcc.dg/visibility-1.c: New test.
21530         * gcc.dg/visibility-2.c: Likewise.
21531         * gcc.dg/visibility-3.c: Likewise.
21532         * gcc.dg/visibility-4.c: Likewise.
21533         * gcc.dg/visibility-5.c: Likewise.
21534         * gcc.dg/visibility-6.c: Likewise.
21535         * g++.dg/ext/visibility-1.C: Likewise.
21536         * g++.dg/ext/visibility-2.C: Likewise.
21537         * g++.dg/ext/visibility-3.C: Likewise.
21538         * g++.dg/ext/visibility-4.C: Likewise.
21539         * g++.dg/ext/visibility-5.C: Likewise.
21540         * g++.dg/ext/visibility-6.C: Likewise.
21541
21542 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21543
21544         * g++.dg/lookup/java1.C: New test.
21545         * g++.dg/lookup/java2.C: New test.
21546
21547 2003-12-07  Falk Hueffner  <falk@debian.org>
21548
21549         * g++.dg/opt/noreturn-1.C: New test.
21550
21551 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21552
21553         * gcc.dg/overflow-1.c: New test.
21554
21555 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21556
21557         * g77.f-torture/compile/13060.f: New test.
21558
21559 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21560
21561         PR c++/13323
21562         * g++.dg/inherit/operator2.C: New test.
21563
21564 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21565
21566         PR c++/13305
21567         * g++.dg/ext/attrib9.C: New test.
21568
21569 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21570
21571         PR c++/13314
21572         * g++.dg/template/error7.C: New test.
21573
21574 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21575             J"orn Rennecke <joern.rennecke@superh.com>
21576
21577         PR target/13302
21578         * g++.dg/other/struct-va_list.C: New test.
21579
21580 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21581
21582         PR c++/13166
21583         * g++.dg/parse/defarg6.C: New test.
21584
21585 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21586
21587         PR target/13256
21588         * gcc.c-torture/execute/20031201-1.c: New test.
21589
21590 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21591
21592         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21593
21594 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21595
21596         * gcc.dg/builtin-return-1.c: New test.
21597
21598 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21599             J"orn Rennecke <joern.rennecke@superh.com>
21600
21601         PR optimization/13260
21602         * gcc.c-torture/execute/20031204-1.c: New test.
21603
21604 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21605
21606         PR c++/9127
21607         * g++.dg/template/error6.C: New test.
21608
21609 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21610
21611         * gcc.dg/20031202-1.c: New test.
21612
21613 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21614
21615         PR c++/13179
21616         * g++.dg/template/eh1.C: New test.
21617
21618         PR c++/10771
21619         * g++.dg/template/error5.C: New test.
21620
21621 2003-12-02  David Ung  <davidu@mips.com>
21622
21623         * gcc.dg/compat/vector-check.h: Corrected type for var
21624         g_##TMODE
21625
21626 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21627
21628         PR c++/10126
21629         * g++.dg/template/ptrmem8.C: New test.
21630
21631 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21632
21633         PR c++/12573
21634         * g++.dg/template/dependent-expr3.C: New test.
21635
21636 2003-12-01  James Lemke  <jim@wasabisystems.com>
21637
21638         * gcc.dg/arm-g2.c: New test.
21639
21640 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21641
21642         PR optimization/11634
21643         * gcc.dg/20031201-2.c: New test case.
21644
21645 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21646
21647         PR 11433
21648         * objc.dg/proto-lossage-3.m: New test.
21649
21650 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21651
21652         PR optimization/12628
21653         * gcc.dg/20031201-1.c: New test case.
21654
21655 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21656
21657         * gcc.dg/unaligned-1.c: New test.
21658
21659 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21660
21661         PR c++/9849
21662         * g++.dg/template/error4.C: New test.
21663         * g++.dg/template/nested3.C: Adjust error markers.
21664
21665 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21666
21667         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21668
21669 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21670
21671         PR c/10333
21672         * gcc.dg/bitfld-7.c: New test.
21673
21674 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21675
21676         * gcc.dg/tls/asm-1.C: New test.
21677
21678 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21679
21680         * gcc.dg/cpp/assert4.c: Update.
21681
21682 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21683
21684         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21685         * gcc.dg/builtin-apply3.c: New test.
21686
21687 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21688
21689         * lib/compat.exp (compat-obj): New xfaildata parameter.
21690         Use it to set compiler_conditional_xfail_data before compiling.
21691         (compat-get-options): Handle dg-xfail-if.
21692         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21693         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21694         * gcc.dg/compat/vector-1_y.c: Likewise.
21695         * gcc.dg/compat/vector-2_x.c: Likewise.
21696         * gcc.dg/compat/vector-2_y.c: Likewise.
21697
21698 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21699
21700         * g++.dg/opt/reg-stack4.C: New test.
21701
21702 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21703
21704         * gcc.dg/builtin-apply2.c: New test.
21705
21706 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21707
21708         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21709
21710 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21711
21712         PR c++/12924
21713         * g++.dg/template/template-id-2.C: New test.
21714
21715 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21716
21717         PR c++/5369
21718         * g++.dg/template/memfriend1.C: New test.
21719         * g++.dg/template/memfriend2.C: Likewise.
21720         * g++.dg/template/memfriend3.C: Likewise.
21721         * g++.dg/template/memfriend4.C: Likewise.
21722         * g++.dg/template/memfriend5.C: Likewise.
21723         * g++.dg/template/memfriend6.C: Likewise.
21724         * g++.dg/template/memfriend7.C: Likewise.
21725         * g++.dg/template/memfriend8.C: Likewise.
21726         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21727
21728 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/12515
21731         * g++.dg/ext/cond1.C: New test.
21732
21733 2003-11-20  Richard Henderson  <rth@redhat.com>
21734
21735         * gcc.dg/20020201-2.c: Remove.
21736         * gcc.dg/20020201-4.c: Remove.
21737         * gcc.dg/20020304-1.c: Remove.
21738
21739 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21740
21741         * gcc.dg/cpp/trad/xwin1.c: New test case.
21742
21743 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21744
21745         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21746         * lib/g77.exp: Likewise.
21747         * lib/objc.exp: Likewise.
21748         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21749         for darwin.
21750
21751 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21752
21753         PR c++/12932
21754         * g++.dg/template/static5.C: New test.
21755
21756 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21757
21758         * gcc.dg/nested-func-1.c: New test.
21759
21760 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         * gcc.dg/cpp/assert4.c: New test.
21763
21764 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21765
21766         PR c++/2294
21767         * g++.dg/lookup/using9.c: New test.
21768
21769 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21770
21771         PR c++/12762
21772         * g++.dg/template/error3.C: New test.
21773
21774 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21775
21776         PR ada/13035
21777         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21778         No longer use a wrapper for gcc, since this does not work under
21779         Windows.
21780
21781 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21782
21783         PR c++/2094
21784         * g++.dg/template/ptrmem7.C: New test.
21785
21786 2003-11-13  Andrew Pinski <apinski@apple.com>
21787
21788         * gcc.c-torture/compile/20031113-1.c: New test.
21789
21790 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21791             Kean Johnston <jkj@sco.com>
21792
21793         PR c/13029
21794         * gcc.dg/unused-4.c: Update.
21795
21796 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21797
21798         * g++.dg/opt/const3.C: New test.
21799
21800 2003-11-13  Jan Hubicka  <jh@suse.cz>
21801
21802         * gcc.c-torture/compile/20031112-1.c: New test.
21803
21804 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21805
21806         * g++.dg/parse/crash10.C: Remove bogus error marker.
21807
21808 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21809
21810         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21811         (host_gcc): Likewise.
21812         (ROOT): Honor $PWDCMD.
21813         (BASE): Likewise.
21814         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21815
21816 2003-11-12  Catherine Moore  <clm@redhat.com>
21817
21818         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21819
21820 2003-11-12  Andreas Jaeger  <aj@suse.de>
21821             Jakub Jelinek  <jakub@redhat.com>
21822             Andrew Pinski  <pinskia@physics.uc.edu>
21823             Richard Henderson  <rth@redhat.com>
21824
21825         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21826         systems.
21827         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21828
21829         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21830         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21831
21832 2003-11-11  Andreas Jaeger  <aj@suse.de>
21833
21834         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21835
21836         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21837
21838 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21839
21840         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21841         Clean ups.
21842
21843 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21844
21845         * gcc.dg/trampoline-1.c: New test.
21846
21847 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21848
21849         * gcc.c-torture/compile/200031109-1.c: New test.
21850
21851 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21852
21853         PR c/3190
21854         PR c/8714
21855         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21856         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21857         gcc.dg/format/no-y2k-1.c: Update.
21858
21859 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21860
21861         PR optimization/10467
21862         * gcc.dg/20031108-1.c: New test case.
21863
21864 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21865
21866         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21867
21868 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21869
21870         * gcc.dg/compound-lvalue-1.c: New test.
21871         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21872         some XFAILs.
21873
21874 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21875
21876         * gcc.dg/altivec-varargs-1.c: New test.
21877
21878 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21881         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21882         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21883         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21884         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21885
21886 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21887
21888         * gcc.dg/cond-lvalue-1.c: New test.
21889
21890 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21891
21892         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21893
21894 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21895
21896         PR c++/11616
21897         * g++.dg/template/instantiate5.C: New test.
21898
21899 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21900
21901         PR c++/12726
21902         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21903         * ChangeLog: Add missing first entry for above test.
21904
21905 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21906
21907         PR c++/9810
21908         * g++.dg/template/using8.C: New test.
21909         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21910
21911 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21912
21913         PR optimization/10817
21914         * gcc.c-torture/compile/20031102-1.c: New test case.
21915
21916 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21917
21918         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21919         2147483647.
21920
21921 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21922
21923         * gcc.dg/20031102-1.c: New test.
21924
21925 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21926
21927         * gcc.dg/complex-1.c: New test.
21928
21929 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21930
21931         PR c++/12796
21932         * g++.dg/template/crash13.C: Adjust expected error location.
21933         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21934
21935 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21936
21937         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21938
21939 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21940
21941         PR/10239
21942         * gcc.c-torture/compile/20031031-2.c: New test.
21943
21944 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21945
21946         PR/11640
21947         * gcc.c-torture/compile/20031031-1.c: New test.
21948
21949 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21950
21951         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21952         * gcc.misc-tests/bprob.exp: Likewise.
21953         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21954         the execution test on arm-elf configs.
21955         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21956         configs that don't support scratch files.
21957         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21958
21959 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21960
21961         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21962         done by dejagnu.
21963
21964 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21965
21966         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21967         Avoid non pure sh syntax. Add more logging.
21968
21969         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21970         fail.
21971
21972 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21973
21974         PR libgcj/10610
21975         * gcc.dg/ppc-stackalign-1.c: New test.
21976
21977 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21978
21979         * ada/acats/run_all.sh: Change output to be more compliant with
21980         dejagnu framework.
21981         Create acats.sum and acats.log files under testsuite/ada/acats
21982         Only run [a-z]* directories, to filter out e.g. CVS.
21983         Redirect build output to log file.
21984
21985 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21986
21987         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21988
21989 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21990
21991         PR ada/5909:
21992         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21993
21994 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * gcc.c-torture/compile/20031023-1.c: New test.
21997         * gcc.c-torture/compile/20031023-2.c: New test.
21998         * gcc.c-torture/compile/20031023-3.c: New test.
21999         * gcc.c-torture/compile/20031023-4.c: New test.
22000
22001 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22002
22003         PR c++/10371
22004         * g++.dg/lookup/scoped8.C: New test.
22005
22006 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22007
22008         * g++.dg/opt/reg-stack3.C: New test.
22009
22010 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22011
22012         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22013
22014 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22015
22016         PR c++/11076
22017         * g++.dg/template/crash13.C: New test.
22018
22019 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22020
22021         * gcc.dg/c99-restrict-2.c: New test.
22022
22023 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         PR c++/12698, c++/12699, c++/12700, c++/12566
22026         * g++.dg/inherit/covariant9.C: New test.
22027         * g++.dg/inherit/covariant10.C: New test.
22028         * g++.dg/inherit/covariant11.C: New test.
22029
22030 2003-10-23  Jason Merrill  <jason@redhat.com>
22031
22032         PR c++/12726
22033         * g++.dg/ext/complit2.C: New test.
22034
22035 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22036
22037         PR target/12654
22038         * gcc.c-torture/execute/20031020-1.c: New test.
22039
22040 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22041
22042         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22043         following the jump_insn.
22044
22045 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22046
22047         * gcc.dg/cast-lvalue-1.c: New test.
22048
22049 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22050
22051         PR c++/11962
22052         * g++.dg/template/cond2.C: New test.
22053
22054 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22055
22056         * gcc.dg/builtins-28.c: New test.
22057
22058 2003-10-20  Jan Hubicka  <jh@suse.cz>
22059
22060         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22061         parameter.
22062         * testsuite/gcc.dg/inline-2.c: Likewise.
22063
22064 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22065
22066         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22067         * gcc.dg/nest.c: Likewise.
22068
22069 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22070
22071         PR c++/9781, c++/10583, c++/11862
22072         * g++.dg/parse/crash13.C: New test.
22073
22074 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22075
22076         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22077
22078 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22079
22080         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22081         Define HAVE_C99_RUNTIME except on Solaris.
22082         * gcc.dg/builtins-20.c: Likewise.
22083
22084 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22085
22086         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22087
22088 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22089
22090         PR c++/12495
22091         * g++.dg/template/crash21.C: New test.
22092
22093 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22094
22095         PR c++/2513
22096         * g++.dg/template/typename5.C: New test.
22097
22098 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22099
22100         PR c++/12369
22101         * g++.dg/template/friend25.C: New test.
22102
22103 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22104
22105         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22106         versions.
22107
22108 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22109
22110         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22111         == 2147483647.
22112
22113 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22114
22115         * gcc.c-torture/execute/960416-1.x: Remove.
22116         * gcc.c-torture/execute/divconst-3.x: Likewise.
22117
22118 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22119
22120         PR target/12598
22121         * gcc.dg/torture/cris-volatile-1.c: New test.
22122
22123 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22124
22125         PR optimization/9325
22126         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22127         for overflowing floating point to integer conversion during RTL
22128         simplification.
22129
22130 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22131
22132         * objc/execute/_cmd.m: Fix typo.
22133         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22134         Relax 'scan-assembler' regexp.
22135         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22136         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22137         * objc.dg/zero-link-2.m: Remove blank line.
22138         * objc.dg/zero-link-3.m: New test case.
22139
22140 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22141
22142         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22143
22144         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22145         than linker trickery.
22146
22147 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22148
22149         PR c++/12370
22150         * g++.dg/other/friend2.C: New test.
22151
22152 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22153
22154         * gcc.dg/20031012-1.c: New test.
22155
22156 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22157
22158         * gcc.dg/weak/weak-3.c: Fix for new warning.
22159
22160 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22161
22162         PR optimization/8750
22163         * gcc.c-torture/execute/20031012-1.c: New test case.
22164
22165 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22166
22167         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22168         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22169
22170 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22171
22172         PR optimization/12260
22173         * gcc.c-torture/compile/20031011-2.c: New test case.
22174
22175 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22176
22177         * gcc.c-torture/execute/20031011-1.c: New testcase.
22178
22179 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22180
22181         * gcc.c-torture/compile/20031011-1.c: New test.
22182
22183 2003-10-11  Jan Hubicka  <jh@suse.cz>
22184
22185         * g++.dg/other/first-global.C: New test.
22186
22187 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22188
22189         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22190
22191 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22192
22193         * gcc.c-torture/compile/20031010-1.c: New test.
22194
22195 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22196
22197         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22198         * gcc.c-torture/execute/va-arg-25.c: ... here.
22199
22200 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22201
22202         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22203
22204 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22205
22206         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22207
22208 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22209
22210         * g++.dg/parse/error2.C: New test.
22211
22212 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22213
22214         PR c++/11097
22215         * g++.dg/other/error5.C: Modify the error message.
22216         * g++.dg/lookup/using8.C: New test.
22217
22218 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22219
22220         * gcc.dg/darwin-abi-2.c: New file.
22221         * gcc.c-torture/execute/va-arg-24.c: New file.
22222
22223 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22224
22225         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22226         indentation.
22227
22228 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/10147
22231         * g++.dg/other/error4.C: Update error messages.
22232         * g++.dg/template/ptrmem4.C: Likewise.
22233
22234         PR c++/12337
22235         * g++.dg/init/new9.C: New test.
22236
22237         PR c++/12334, c++/12236, c++/8656
22238         * g++.dg/ext/attrib8.C: New test.
22239
22240 2003-10-06  Devang Patel  <dpatel@apple.com>
22241
22242         * gcc.dg/debug/dwarf2-3.h: New test.
22243         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22244
22245 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22246
22247         * g++.dg/opt/cfg2.C: New test.
22248
22249 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22250
22251         * g++.dg/opt/float1.C: New test.
22252
22253 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22254
22255         * gcc.dg/c90-array-lval-6.c: New test.
22256         * gcc.dg/c99-array-lval-6.c: New test.
22257
22258 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22259             Ziemowit Laski  <zlaski@apple.com>
22260
22261         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22262         'Derived', so that it is never considered a class method; add
22263         new warning for '+port' method ambiguity.
22264         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22265         <objc/objc-api.h> (needed on Mac OS X).
22266         * objc.dg/method-13.m: New test.
22267
22268 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22269
22270         PR optimization/9325, PR java/6391
22271         * gcc.c-torture/execute/20031003-1.c: New test case.
22272
22273 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR optimization/12180
22276         * gcc.dg/20031002-1.c: New test.
22277
22278         PR c++/12486
22279         * g++.dg/inherit/error1.C: New test.
22280
22281 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22282
22283         * lib/f-torture.exp (search_for): Rename to...
22284         (search_for_re): This.  Also, clean up comments and the
22285         "regexp" invocation.
22286
22287 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22288
22289         * gcc.c-torture/compile/20031002-1.c: New test.
22290
22291 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22292
22293         * g++.dg/opt/cond1.C: New test.
22294
22295 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22296
22297         * gcc.dg/Wold-style-definition-2.c: New testcase.
22298         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22299
22300 2003-09-29  Richard Henderson  <rth@redhat.com>
22301
22302         * g++.dg/init/array10.C: Add dg-options.
22303
22304 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22305
22306         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22307
22308 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22309
22310         * g++.dg/template/friend19.C: Fix typo.
22311         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22312
22313 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22314
22315         * gcc.c-torture/execute/20030928-1.c: New test.
22316         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22317
22318 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22319
22320         * g++.dg/opt/unroll1.C: New test.
22321
22322 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22323
22324         PR optimization/11741
22325         * gcc.dg/20030926-1.c: New test case.
22326
22327 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22328
22329         PR c++/5655
22330         * g++.dg/parse/access7.C: New test.
22331         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22332
22333 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22334
22335         MERGE OF objc-improvements-branch into MAINLINE:
22336         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22337         if libobjc has not been built.
22338         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22339         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22340         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22341         objc/execute/nested-3.m, objc/execute/np-2.m,
22342         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22343         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22344         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22345         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22346         objc.dg/special/unclaimed-category-1.h,
22347         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22348         well as GNU runtime.
22349         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22350         * execute/cascading-1.m, execute/function-message-1.m,
22351         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22352         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22353         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22354         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22355         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22356         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22357         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22358         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22359         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22360         * objc.dg/bitfield-2.m: Run only on Darwin.
22361         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22362         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22363         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22364         * objc.dg/const-str-1.m: Fix constant string layout.
22365
22366 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22367
22368         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22369
22370 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22371
22372         * gcc.dg/darwin-abi-1.c: New file.
22373
22374 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22375
22376         PR target/12281
22377         * gcc.c-torture/compile/20030921-1.c: New test.
22378
22379 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22380
22381         * g++.dg/opt/reg-stack2.C: New test.
22382
22383 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22384
22385         * g++.dg/eh/delayslot1.C: New test.
22386
22387 2003-09-20  Richard Henderson  <rth@redhat.com>
22388
22389         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22390
22391 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22392
22393         * gcc.c-torture/execute/20030920-1.c: New test case.
22394
22395 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396
22397         * g++.dg/rtti/typeid3.C: Correct expected error message.
22398
22399 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22400
22401         PR c++/157
22402         * g++.dg/parse/crash12.C: New test.
22403
22404 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22405
22406         * gcc.dg/compat/mixed-struct-check.h: New.
22407         * gcc.dg/compat/mixed-struct-defs.h: New.
22408         * gcc.dg/compat/mixed-struct-init.h: New.
22409         * gcc.dg/compat/struct-by-value-19_main.c: New.
22410         * gcc.dg/compat/struct-by-value-19_x.c: New.
22411         * gcc.dg/compat/struct-by-value-19_y.c: New.
22412         * gcc.dg/compat/struct-by-value-20_main.c: New.
22413         * gcc.dg/compat/struct-by-value-20_x.c: New.
22414         * gcc.dg/compat/struct-by-value-20_y.c: New.
22415         * gcc.dg/compat/struct-return-19_main.c: New.
22416         * gcc.dg/compat/struct-return-19_x.c: New.
22417         * gcc.dg/compat/struct-return-19_y.c: New.
22418         * gcc.dg/compat/struct-return-20_main.c: New.
22419         * gcc.dg/compat/struct-return-20_x.c: New.
22420         * gcc.dg/compat/struct-return-20_y.c: New.
22421
22422 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22423         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22424         so that it will not complain on LP64 targets.
22425
22426 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22427
22428         PR c++/495
22429         * g++.dg/template/friend24.C: New test.
22430
22431 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22432
22433         PR c++/12332
22434         * g++.dg/template/memtmpl2.C: New test.
22435
22436 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22437
22438         PR target/11184
22439         * gcc.dg/builtin-apply1.c: New test.
22440
22441 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         PR c++/9848
22444         * g++.dg/warn/Wunused-4.C: New test.
22445
22446 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22447
22448         PR c++/12316
22449         * g++.dg/other/gc2.C: New test.
22450
22451 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22452
22453         PR c++/11991
22454         * g++.dg/rtti/typeid3.C: New test.
22455
22456         PR c++/12266
22457         * g++.dg/overload/template1.C: New test.
22458
22459 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * g++.dg/opt/cfg3.C: New test.
22462
22463 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22464
22465         PR c++/7939
22466         * g++.dg/template/crash11.C: New test.
22467
22468 2003-09-16  Jason Merrill  <jason@redhat.com>
22469             Jakub Jelinek  <jakub@redhat.com>
22470
22471         * gcc.dg/attr-warn-unused-result.c: New test.
22472
22473 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         PR c++/12184
22476         * g++.dg/expr/call2.C: New test.
22477
22478 2003-09-15  Andreas Jaeger  <aj@suse.de>
22479
22480         * gcc.dg/Wold-style-definition-1.c: New test.
22481
22482 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/3907
22485         * g++.dg/parse/template12.C: New test.
22486
22487         * g++.dg/abi/bitfield11.C: New test.
22488         * g++.dg/abi/bitfield12.C: Likewise.
22489
22490 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22491
22492         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22493         non-expansion of functional macro name without arguments at EOL.
22494         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22495
22496 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22497
22498         * gcc.c-torture/execute/20030914-[12].c: New tests.
22499
22500 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         PR c++/11788
22503         * g++.dg/overload/addr1.C: New test.
22504
22505 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22506
22507         * gcc.dg/20030909-1.c: New test.
22508
22509 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22510
22511         * gcc.dg/ultrasp10.c: New test.
22512
22513 2003-09-09  Devang Patel  <dpatel@apple.com>
22514
22515         * gcc.dg/darwin-ld-6.c: New test.
22516
22517 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22518
22519         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22520
22521 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22522
22523         * gcc.dg/ia64-types1.c: New test.
22524         * gcc.dg/ia64-types2.c: Likewise.
22525
22526 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22527
22528         * gcc.dg/builtins-1.c: Add more _Complex tests.
22529         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22530
22531         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22532         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22533
22534 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22535
22536         PR c++/11786
22537         * g++.dg/lookup/koenig2.C: New test.
22538
22539         PR c++/5296
22540         * g++.dg/rtti/typeid2.C: New test.
22541
22542 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.c-torture/compile/20030904-1.c: New test.
22545
22546 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22547
22548         * g++.dg/opt/longbranch2.C: New test.
22549
22550 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22551
22552         * g++.dg/template/crash10.C: Only compile it.
22553
22554 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22555
22556         PR middle-end/11665
22557         * gcc.c-torture/compile/20030907-1.c: New test.
22558         * g++.dg/init/array11.C: New test.
22559
22560 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22561
22562         PR c++/11852
22563         * g++.dg/init/struct1.C: New test.
22564
22565 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22566
22567         PR c++/12181
22568         * g++.dg/expr/comma1.C: New test.
22569
22570 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22571
22572         PR c++/11867
22573         * g++.dg/expr/static_cast5.C: New test.
22574
22575 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22576
22577         PR c++/11507
22578         * g++.dg/lookup/scoped7.C: New test.
22579
22580         PR c++/9574
22581         * g++.dg/other/static1.C: New test.
22582
22583         PR c++/11490
22584         * g++.dg/warn/template-1.C: New test.
22585
22586         PR c++/11432
22587         * g++.dg/template/crash10.C: New test.
22588
22589         PR c++/2478
22590         * g++.dg/overload/VLA.C: New test.
22591
22592         PR c++/10804
22593         * g++.dg/template/call1.C: New test.
22594
22595 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22596
22597         PR c++/11794
22598         * g++.dg/parse/using3.C: New test.
22599
22600 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22601
22602         PR c++/11409
22603         * g++.dg/overload/builtin3.C: New test case.
22604
22605 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22606
22607         PR c/9862
22608         * gcc.dg/20030906-1.c: New test.
22609         * gcc.dg/20030906-2.c: Likewise.
22610
22611 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         PR c++/12167
22614         * g++.dg/parse/defarg5.C: New test.
22615
22616         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22617
22618 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22619
22620         PR c++/12163
22621         * g++.dg/expr/static_cast4.C: New test.
22622
22623         PR c++/12146
22624         * g++.dg/template/crash9.C: New test.
22625
22626 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22627
22628         * g++.old-deja/g++.ext/pretty2.C: Update for change
22629         in __FUNCTION__.
22630         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22631
22632 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22633
22634         PR c++/11922
22635         * g++/dg/template/qualified-id1.C: New test.
22636
22637         PR c++/12037
22638         * g++.dg/warn/noeffect4.C: New test.
22639
22640 2003-09-04  Matt Austern  <austern@apple.com>
22641
22642         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22643         * g++.dg/ext/fnname2.C: Likewise.
22644         * g++.dg/ext/fnname3.C: Likewise.
22645
22646 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22647
22648         * g++.dg/expr/lval1.C: New test.
22649         * g++.dg/ext/lvcast.C: Remove.
22650
22651 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22652
22653         PR optimization/11700.
22654         * gcc.c-torture/compile/20030903-1.c: New test case.
22655
22656 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22657
22658         PR c++/12053
22659         * g++.dg/abi/layout4.C: New test.
22660
22661 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22662
22663         PR c++/11553
22664         * g++.dg/parse/friend3.C: New test.
22665
22666 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22667
22668         PR c++/11847
22669         * g++.dg/template/class1.C: New test.
22670
22671         PR c++/11808
22672         * g++.dg/expr/call1.C: New test.
22673
22674 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22675
22676         PR c++/12114
22677         * g++.dg/init/ref9.C: New test.
22678
22679         PR c++/11972
22680         * g++.dg/template/nested4.C: New test.
22681
22682 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/12093
22685         * g++.dg/template/non-dependent4.C: New test.
22686
22687         PR c++/11928
22688         * g++.dg/inherit/conv1.C: New test.
22689
22690 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22691
22692         PR c++/6196
22693         * g++.dg/ext/label1.C: New test.
22694         * g++.dg/ext/label2.C: Likewise.
22695
22696 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22697
22698         * g++.dg/expr/cond3.C: New test.
22699
22700 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22701
22702         * gcc.dg/builtins-1.c: Add new builtin cases.
22703
22704 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22705
22706         * gcc.dg/builtins-1.c: Add new cases.
22707         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22708
22709 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22710
22711         * gcc.dg/builtins-1.c: Add more math builtin tests.
22712         * gcc.dg/torture/builtin-attr-1.c: New test.
22713
22714 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22715
22716         PR optimization/5079
22717         * g++.dg/opt/static3.C: New test.
22718
22719 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22720
22721         * gcc.misc-tests/gcov-10b.c: New test.
22722
22723 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22724
22725         * g++.dg/opt/ptrmem3.C: New test.
22726
22727         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22728
22729 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.dg/20030826-2.c: New test.
22732
22733 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22734
22735         PR middle-end/12002
22736         * g77.f-torture/compile/12002.f: New test case.
22737
22738 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22739
22740         * gcc.dg/20030826-1.c: New test case.
22741
22742 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22743
22744         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22745
22746 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22747
22748         PR c++/11871
22749         * c++.dg/lookup/crash1.C: New test.
22750
22751         * c++.dg/warn/noeffect3.C: New test.
22752
22753 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22754
22755         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22756         * gcc.dg/compat/vector-1_y.c: Ditto.
22757         * gcc.dg/compat/vector-2_x.c: Ditto.
22758         * gcc.dg/compat/vector-2_y.c: Ditto.
22759
22760 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22761
22762         * gcc.dg/20030702-1.c: New test.
22763
22764 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22765
22766         PR c++/8795
22767         * g++.dg/ext/altivec-1.C: New test.
22768
22769 2003-08-24  Richard Henderson  <rth@redhat.com>
22770
22771         * g++.dg/eh/simd-2.C: Add -w for x86.
22772
22773 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22774
22775         * gcc.dg/20030815-1.c: New test.
22776
22777 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22778
22779         PR c++/3765
22780         * g++.dg/parse/access6.C: New test.
22781
22782 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22783
22784         PR c++/641, c++/11876
22785         * g++.dg/template/friend22.C: New test.
22786         * g++.dg/template/friend23.C: Likewise.
22787
22788 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22791         identically.
22792
22793 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22794
22795         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22796
22797 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22798
22799         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22800
22801 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22802
22803         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22804
22805 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22808
22809 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22810
22811         PR c++/11919
22812         * g++.dg/overload/prom1.C: New test.
22813
22814         PR c++/11551
22815         * g++.dg/parse/dtor2.C: New test.
22816
22817         PR c++/10762
22818         * g++.dg/parse/using2.C: New test.
22819
22820 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22821
22822         PR target/11805
22823         * gcc.c-torture/compile/20030821-1.c: New.
22824
22825 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22826
22827         PR c++/11834
22828         * g++.dg/template/deduce2.C: New test.
22829
22830 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22831
22832         * gcc.c-torture/execute/20030821-1.c: New test.
22833
22834 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22835
22836         PR middle-end/11984
22837         * gcc.dg/20030820-1.c: New test case.
22838
22839 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22840
22841         PR c++/11945
22842         * g++.dg/warn/noeffect2.C: New test.
22843
22844 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/10926
22847         * g++.dg/template/dtor2.C: New test.
22848
22849         PR c++/11684
22850         * g++.dg/template/operator1.C: New test.
22851         * g++.dg/parse/operator4.C: New test.
22852
22853         PR c++/11946.C
22854         * g++.dg/expr/enum1.C: New test.
22855         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22856
22857         PR c++/11036.C
22858         * g++.dg/parse/elab2.C: New test.
22859         * g++.dg/parse/typedef4.C: Change error message.
22860         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22861         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22862         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22863
22864 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22865
22866         * gcc.dg/pch/warn-1.c: New.
22867         * gcc.dg/pch/warn-1.hs: New.
22868
22869         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22870         not-tested file.
22871
22872 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22875
22876 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22877
22878         * gcc.dg/uninit-D.c: New Test.
22879         * gcc.dg/uninit-E.c: New Test.
22880         * gcc.dg/uninit-F.c: New Test.
22881         * gcc.dg/uninit-G.c: New Test.
22882
22883 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22884
22885         * g++.dg/README: Describe the pch directory.
22886
22887 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22888
22889         PR c++/11174
22890         * g++.dg/parse/access4.C: New test.
22891         * g++.dg/parse/access5.C: Likewise.
22892         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22893
22894 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22895
22896         * gcc.dg/noncompile/20030818-1.c: New.
22897
22898 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22899
22900         PR c++/11957
22901         * g++.dg/warn/noeffect1.C: New test.
22902
22903         * g++.dg/template/scope2.C: New test.
22904         * g++.dg/template/error2.C: Correct dg-error
22905
22906 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22907
22908         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22909
22910 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22911
22912         PR C++/11512
22913         * g++.dg/template/warn1.C: New.
22914
22915 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22916
22917         * g++.dg/template/error2.C: New test.
22918         * g++.dg/lookup/using7.C: Adjust errors
22919         * g++.old-deja/g++.pt/crash36.C: Likewise.
22920         * g++.old-deja/g++.pt/derived3.C: Likewise.
22921
22922 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22923
22924         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22925         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22926         * gcc.c-torture/execute/builtins/string-9.c: New, from
22927         string-opt-9.c.  Adjust for execute/builtins framework.
22928         * gcc.c-torture/execute/string-opt-9.c: Delete.
22929
22930 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22933
22934         * g++.dg/parse/ret-type2.C: New test.
22935
22936         PR c++/11703
22937         * g++.dg/init/new8.C: New test.
22938
22939         PR c++/10923
22940         * g++.dg/parse/typedef5.C: New test.
22941
22942         PR c++/9512
22943         * g++.dg/parse/qualified2.C: New test.
22944         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22945         invalid code.
22946
22947 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22948
22949         * g++.dg/conversion/ptrmem1.C: New test.
22950
22951 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22952
22953         PR target/11693
22954         * gcc.dg/20030811-1.c: New test.
22955
22956         PR target/11535
22957         * gcc.c-torture/execute/20030811-1.c: New test.
22958
22959 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22962
22963 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22964
22965         PR c++/11789.C
22966         * g++.dg/inherit/multiple1.C: New test.
22967
22968 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22969
22970         * gcc.dg/spe1.c: New test.
22971
22972         PR c++/11670
22973         * g++.dg/expr/cast2.C: New test.
22974
22975         PR c++/10530
22976         * g++.dg/template/dependent-name2.C: New test.
22977
22978 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22979
22980         * g++.dg/parse/crash11.C: Put the dg options in comments.
22981
22982 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22983
22984         * lib/gcc-dg.exp: Update for diagnostic change.
22985
22986 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22987
22988         PR c++/5767
22989         * g++.dg/parse/crash11.C: New test.
22990
22991 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22992
22993         * gcc.dg/cpp/spacing1.c: Update.
22994
22995 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22996
22997         PR target/11739
22998         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22999         a value for -mtune.
23000
23001 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23002
23003         PR middle-end/11771
23004         * gcc.c-torture/compile/20030804-1.c: New test case.
23005
23006 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23007
23008         * gcc.dg/20030804-1.c: New test case.
23009
23010 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23011
23012         * gcc.dg/cpp/separate-1.c: New test.
23013
23014 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23015
23016         PR c++/11704
23017         * g++.dg/template/dependent-expr2.C: New test.
23018
23019         PR c++/11766
23020         * g++.dg/expr/ptrmem1.C: New test.
23021
23022 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23023
23024         PR c++/9453
23025         * g++.dg/template/friend15.C: New test.
23026
23027 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23028
23029         * lib/dg-pch.exp: Work round PCH bug.
23030
23031 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23032
23033         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23034         builtins.  Move cases from builtins-4.c here.
23035
23036         * gcc.dg/torture/builtin-math-1.c: New test taken from
23037         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23038         additional cases.
23039
23040         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23041         Delete.
23042
23043 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23044
23045         PR c++/9447
23046         * g++.dg/template/using7.C: New test.
23047
23048 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23049
23050         * import1.c, import2.c: New tests.
23051
23052 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23053
23054         * g++.dg/eh/crossjump1.C: New test.
23055
23056 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/11697
23059         * g++.dg/template/using6.C: New test.
23060
23061         PR c++/11744
23062         * g++.dg/template/koenig2.C: New test.
23063
23064 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23065
23066         PR c++/7983
23067         * g++.dg/parse/typedef4.C: New test.
23068
23069 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23070
23071         PR c++/8442, c++/8806
23072         * g++.dg/template/elab1.C: New test.
23073         * g++.dg/template/type2.C: Likewise.
23074         * g++.dg/template/ttp3.C: Adjust expected error message.
23075         * g++.old-deja/g++.law/visibility13.C: Likewise.
23076         * g++.old-deja/g++.niklas/t135.C: Likewise.
23077         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23078         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23079         template argument.
23080         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23081
23082 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         PR c++/11295
23085         * g++.dg/ext/stmtexpr1.C: New test.
23086
23087         * g++.dg/opt/tmp1.C: New test.
23088
23089         PR c++/11525
23090         * g++.dg/parse/constant4.C: New test.
23091
23092         PR c++/9447
23093         * g++.dg/template/using5.C: New test.
23094
23095 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23096
23097         * gcc.dg/builtins-27.c: New test case.
23098
23099 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23100
23101         * gcc.dg/tls/opt-7.c: New test.
23102
23103 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23104
23105         * g++.old-deja/g++.other/crash18.C: Remove.
23106
23107 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         * g++.dg/template/explicit3.C: New.
23110         * g++.dg/template/explicit4.C: New.
23111         * g++.dg/template/explicit5.C: New.
23112
23113         PR c++/11347
23114         * g++.dg/template/memtmpl1.C: New.
23115
23116 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23117
23118         PR target/11565
23119         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23120         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23121
23122 2003-07-30  Jan Hubicka  <jh@suse.cz>
23123
23124         * vtgc1.c: Kill.
23125
23126 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23127
23128         * gcc.dg/struct-in-proto-1.c: New test.
23129
23130 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23131
23132         * gcc.dg/cpp/include2.c: Only expect one message.
23133
23134 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         PR c++/9447
23137         * g++.dg/template/using1.C: New test.
23138         * g++.dg/template/using2.C: New test.
23139         * g++.dg/template/using3.C: New test.
23140         * g++.dg/template/using4.C: New test.
23141
23142 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23143
23144         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23145         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23146
23147 2003-07-28  Jan Hubicka  <jh@suse.cz>
23148
23149         PR c++/11530
23150         * g++.dg/opt/call1.C: New test.
23151
23152 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23153
23154         PR c++/11667
23155         * g++.dg/init/enum2.C: New test.
23156         * g++.dg/template/overload1.C: Add "-w" option.
23157
23158 2003-07-28    <hp@bitrange.com>
23159
23160         * gcc.dg/Wdeclaration-after-statement-1.c,
23161         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23162
23163 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * gcc.c-torture/compile/20030725-1.c: New test.
23166
23167 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23168
23169         * gcc.dg/20030505.c: Only run for SPE.
23170         Remove definition of opaque type.
23171
23172 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23173
23174         * g++.dg/template/ptrmem6.C: New test.
23175
23176 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23177
23178         * gcc.c-torture/compile/zero-strct-2.c: New test.
23179
23180 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23181
23182         * gcc.dg/intermod-1.c: New test.
23183
23184 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23185
23186         PR c++/11617
23187         * g++.dg/template/lookup2.C: New test.
23188         * g++.dg/template/memclass1.C: Remove instantiated from error.
23189         * g++.dg/other/error2.C: Tweak expected errors.
23190
23191         PR c++/11596
23192         * g++.dg/template/defarg3.C: New test.
23193
23194         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23195
23196 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23197
23198         * g++.dg/inherit/access5.C: New test.
23199
23200 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23201
23202         PR c++/11513
23203         * g++.dg/template/crash8.C: New test.
23204
23205 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23206
23207         PR c/10602
23208         * gcc.dg/noncompile/incomplete-2.c: New test.
23209
23210 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23211
23212         PR c++/11645
23213         * g++.dg/inherit/access4.C: New test.
23214
23215         PR c++/11517
23216         * g++.dg/expr/cond2.C: New test.
23217
23218         PR optimization/10679
23219         * g++.dg/opt/inline4.C: New test.
23220
23221 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23222
23223         * g++.dg/parse/crash10: New test.
23224
23225 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23226
23227         * g++.dg/ext/flexary1.C: New test.
23228
23229 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23230
23231         PR c++/10793
23232         * g++.dg/template/crash9.C: New test.
23233
23234 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23235
23236         PR c++/3004
23237         * g++.dg/parse/typedef3.C: New test.
23238
23239         PR c++/7906
23240         * g++.dg/parse/operator2.C: New test.
23241
23242         PR c++/8895
23243         * g++.dg/parse/def-tmpl-arg1.C: New test.
23244
23245         PR c++/9282
23246         * g++.dg/parse/funptr1.C: New test.
23247
23248         PR c++/9452
23249         * g++.dg/parse/ambig3.C: New test.
23250
23251         PR c++/9454
23252         * g++.dg/parse/operator3.C: New test.
23253
23254         PR c++/9486
23255         * g++.dg/parse/template10.C: New test.
23256
23257         PR c++/9488
23258         * g++.dg/parse/template11.C: New test.
23259
23260         PR c++/10150
23261         * g++.dg/parse/invalid-op1.C: New test.
23262
23263         PR c++/10247
23264         * g++.dg/parse/condexpr1.C: New test.
23265
23266 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23267
23268         * g++.dg/ext/packed3.C: New test.
23269         * g++.dg/ext/packed4.C: New test.
23270
23271         * gcc.dg/pack-test-3.c: New test.
23272
23273 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23274
23275         * lib/compat.exp: Handle dg-options per source file.
23276         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23277         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23278         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23279         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23280         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23281         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23282         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23283         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23284         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23285         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23286         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23287         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23288         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23289         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23290
23291 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23292
23293         PR c/10320
23294         * gcc.c-torture/execute/20030718-1.c: New test.
23295
23296 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23297
23298         PR optimization/11536
23299         * gcc.dg/20030721-1.c: New test.
23300
23301 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23302
23303         PR c++/11546
23304         * g++.dg/template/lookup1.C: New test.
23305
23306 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23307
23308         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23309         diagnostics of ill-formed constructs involving labels.
23310         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23311         the new 'previously defined here' message.
23312
23313 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23314
23315         * g++.dg/parse/non-dependent2.C: New test.
23316
23317 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23318
23319         * g++.dg/init/init-ref4.C: xfail on targets without
23320         weak symbols.
23321
23322 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23323
23324         PR target/11087
23325         * gcc.c-torture/execute/20030717-1.c: New test.
23326
23327 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23328
23329         * g++.dg/opt/cfg1.C: New test.
23330
23331 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23332
23333         PR optimization/11557
23334         * gcc.dg/20030717-1.c: New test.
23335
23336 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23337
23338         PR c++/10476
23339         * g++.dg/expr/crash-1.C: New test.
23340
23341         PR c++/11027
23342         * g++.dg/template/init3.C: New test.
23343
23344         PR c++/8222
23345         * g++.dg/template/non-dependent1.C: New test.
23346
23347         PR c++/11070
23348         * g++.dg/template/non-dependent2.C: New test.
23349
23350         PR c++/11071
23351         * g++.dg/template/non-dependent3.C: New test.
23352
23353         PR c++/9907
23354         * g++.dg/template/sizeof5.C: New test.
23355
23356 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23357
23358         PR 11498
23359         * gcc.c-torture/compile/mangle-1.c: New file.
23360
23361 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23362
23363         PR c++/7809
23364         * g++.dg/parse/access3.C: New test.
23365
23366 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23367
23368         PR c++/11384
23369         * g++.dg/init/init-ref4.C: New test.
23370
23371 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/11547
23374         * g++.dg/parse/constant3.C: New test.
23375         * g++.dg/parse/crash7.C: Likewise.
23376
23377 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23378
23379         PR target/11008
23380         * gcc.dg/i386-pentium4-not-mull.c: New.
23381
23382 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23383
23384         * gcc.dg/asm-names.c (ymain): Make it weak.
23385
23386 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23387
23388         PR c++/5421
23389         * g++.dg/template/friend21.C: New test.
23390
23391 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/cleanup-8.c: New test.
23394         * gcc.dg/cleanup-9.c: New test.
23395
23396 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23397
23398         * g++.dg/ext/dll-MI1.h: New file.
23399         * g++.dg/ext/dllexport-MI1.C: New file.
23400         * g++.dg/ext/dllimport-MI1.C: New file.
23401
23402 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23403
23404         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23405         it does not have cmpstrsi patterns (just cmpmemsi).
23406
23407 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23408
23409         PR debug/11473
23410         * g++.dg/debug/debug8.C: New test.
23411
23412 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23413
23414         PR c++/10108
23415         * g++.dg/template/crash7.C: New test.
23416
23417 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23418
23419         PR target/10795
23420         * gcc.c-torture/compile/20030708-1.c: New.
23421
23422 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23423
23424         * gcc.c-torture/execute/20030715-1.c: New test.
23425
23426 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23427
23428         * gcc.dg/pch/inline-3.c: New file.
23429         * gcc.dg/pch/inline-3.hs: New file.
23430         * gcc.dg/pch/inline-4.c: New file.
23431         * gcc.dg/pch/inline-4.hs: New file.
23432
23433 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23434
23435         PR c++/11509
23436         * g++.dg/template/crash6.C: New test.
23437
23438         PR c++/7053
23439         * g++.dg/template/friend20.C: New test.
23440
23441         PR c++/7019
23442         * g++.dg/template/overload2.C: New test.
23443
23444 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23445
23446         PR optimization/11440
23447         * gcc.c-torture/execute/20030714-1.c: New test.
23448
23449 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23450
23451         PR c++/11154
23452         * g++.dg/template/partial2.C: New test.
23453
23454 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23455
23456         PR c++/11503
23457         * g++.dg/template/anon1.C: New test.
23458
23459         PR c++/11493
23460         PR c++/11495
23461         * g++.dg/parse/template9.C: Likewise.
23462         * g++.dg/template/crash4.C: New test.
23463         * g++.dg/template/koenig1.C: Likewise.
23464         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23465         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23466         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23467         functions.
23468         * g++.old-deja/g++.jason/template36.C: Likewise.
23469         * g++.old-deja/g++.mike/p1989.C: Likewise.
23470         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23471         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23472         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23473         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23474         compiling.
23475         * g++.old-deja/g++.pt/union2.C: Use this->.
23476
23477 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23478
23479         * gcc.dg/20030711-1.c: New test.
23480
23481 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23482
23483         PR c++/11050
23484         * g++.dg/parse/args1.C: New test.
23485         * g++.pt/defarg8.C: Change expected errors.
23486
23487 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23488
23489         PR c++/8164
23490         * g++.dg/template/nontype2.C: New test.
23491
23492         PR c++/10558
23493         * g++.dg/parse/template8.C: New test.
23494
23495         PR c++/8327
23496         * g++.dg/template/scope1.C: New test.
23497
23498         * g++.dg/warn/Wsign-compare-1.C: New test.
23499
23500 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23501
23502         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23503
23504 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/9411
23507         * g++.dg/template/explicit2.C: New test.
23508
23509         PR c++/10032
23510         * g++.dg/warn/pedantic1.C: New test.
23511
23512 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         PR c++ 9483
23515         * g++.dg/other/field1.C: New test.
23516
23517 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23518
23519         PR c/11449
23520         * gcc.c-torture/compile/20030707-1.c: New.
23521
23522 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23523
23524         PR c++/10849
23525         * g++.dg/template/access12.C: New test.
23526
23527 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23530         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23531         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23532         * gcc.misc-tests/gcov.exp: Update
23533         * g++.dg/gcov/gcov.exp: Update
23534         * lib/gcov.exp: Update.
23535
23536 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23537
23538         * g++.dg/abi/mangle17.C: Make sure template expressions are
23539         dependent.
23540         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23541         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23542         * g++.dg/opt/stack1.C: Remove erroneous code.
23543         * g++.dg/parse/template7.C: New test.
23544         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23545         * g++.old-deja/g++.pt/crash4.C: Likewise.
23546
23547 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23548
23549         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23550         with zero or one occurence of `$' after the initial `L'.
23551
23552 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23553
23554         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23555
23556 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23557
23558         PR c/11370
23559         * gcc.dg/Wunreachable-6.c: New testcase.
23560         * gcc.dg/Wunreachable-7.c: New testcase.
23561
23562 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23563
23564         PR c/11420
23565         * gcc.dg/20030708-1.c: New test.
23566
23567 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23568
23569         * gcc.dg/compat/sdata-section.h: New file.
23570         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23571         * gcc.dg/torture/mips-sdata-1.c: New test.
23572
23573 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23574
23575         PR c++/11030
23576         * g++.dg/template/friend19.C: New test.
23577
23578 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23579
23580         * g++.dg/opt/strength-reduce.C: New test.
23581
23582 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23583
23584         PR target/10979
23585         * gcc.dg/20030707-1.c: New testcase.
23586
23587 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23588
23589         PR optimization/11059
23590         * g++.dg/opt/emptyunion.C: New testcase.
23591
23592 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23593             Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * g++.dg/opt/stack1.C: New test.
23596
23597 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23598
23599         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23600         run test.
23601
23602         PR c++/11431
23603         * g++.dg/expr/static_cast3.C: New test.
23604
23605 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23606
23607         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23608         everywhere.
23609         * gcc.dg/concat.c: Concatenation of string constants with
23610         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23611         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23612         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23613         necessary to avoid multi-character character constant warning.
23614         * gcc.dg/cpp/escape.c: Likewise.
23615         * gcc.dg/cpp/ucs.c: Likewise.
23616         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23617         Fix a typo.
23618
23619 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23620
23621         PR c/11428
23622         * gcc.c-torture/compile/20030704-1.c: New.
23623
23624 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23625
23626         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23627
23628 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23629
23630         PR c++/5287, PR c++/7910,  PR c++/11021
23631         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23632         tests for warnings.
23633         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23634         * g++.dg/ext/dllimport3.C: Likewise.
23635         * g++.dg/ext/dllimport4.C: New file.
23636         * g++.dg/ext/dllimport5.C: New file.
23637         * g++.dg/ext/dllimport6.C: New file.
23638         * g++.dg/ext/dllimport7.C: New file.
23639         * g++.dg/ext/dllimport8.C: New file.
23640         * g++.dg/ext/dllimport9.C: New file.
23641         * g++.dg/ext/dllimport10.C: New file.
23642         * g++.dg/ext/dllexport1.C: New file.
23643
23644 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23645
23646         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23647         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23648
23649 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23650
23651         * gcc.dg/builtins-25.c: New testcase.
23652         * gcc.dg/builtins-26.c: New testcase.
23653
23654 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23655
23656         * gcc.dg/compat/vector-defs.h: New file.
23657         * gcc.dg/compat/vector-setup.h: New file.
23658         * gcc.dg/compat/vector-check.h: New file.
23659         * gcc.dg/compat/vector-1_main.c: New file.
23660         * gcc.dg/compat/vector-1_x.c: New file.
23661         * gcc.dg/compat/vector-1_y.c: New file.
23662         * gcc.dg/compat/vector-2_main.c: New file.
23663         * gcc.dg/compat/vector-2_x.c: New file.
23664         * gcc.dg/compat/vector-2_y.c: New file.
23665
23666         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23667         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23668         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23669         * gcc.dg/compat/struct-align-1.h: New file.
23670         * gcc.dg/compat/struct-align-1_main.c: New file.
23671         * gcc.dg/compat/struct-align-1_x.c: New file.
23672         * gcc.dg/compat/struct-align-1_y.c: New file.
23673         * gcc.dg/compat/struct-align-2.h: New file.
23674         * gcc.dg/compat/struct-align-2_main.c: New file.
23675         * gcc.dg/compat/struct-align-2_x.c: New file.
23676         * gcc.dg/compat/struct-align-2_y.c: New file.
23677
23678         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23679         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23680         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23681         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23682         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23683         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23684         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23685         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23686         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23687         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23688         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23689         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23690         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23691         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23692         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23693         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23694         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23695         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23696         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23697         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23698         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23699         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23700         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23701         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23702         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23703         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23704         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23705         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23706         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23707
23708 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23709
23710         * gcc.dg/i386-call-1.c: New test.
23711
23712 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         PR c++/9162
23715         * g++.dg/parse/defarg4.C: New.
23716
23717 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23718
23719         PR target/10700
23720         * gcc.c-torture/compile/20030703-1.c: New test case.
23721
23722 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23723
23724         * g++.dg/template/local3.C: Remove extra semicolon.
23725
23726 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23727
23728         * gcc.dg/i386-volatile-1.c: New test.
23729
23730 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23731
23732         PR c++/11072
23733         * g++.dg/other/offsetof2.C: XFAIL.
23734         * g++.dg/other/offsetof5.C: New.
23735
23736         PR c++/10219
23737         * g++.dg/template/error1.C: New.
23738
23739         PR c++/9779
23740         * g++.dg/template/dependent-expr1.C: New.
23741
23742 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23743
23744         PR c++/6949
23745         * g++.dg/template/local3.C: New test.
23746
23747         PR c++/11149
23748         * g++.dg/lookup/scoped6.C: New test.
23749
23750 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23751
23752         PR c++/8046
23753         * g++.dg/other/error7.C: New test.
23754
23755 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23756
23757         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23758         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23759         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23760         * g++.old-deja/g++.other/union2.C: Likewise.
23761         * gcc.dg/c90-const-expr-2.c: Likewise.
23762         * gcc.dg/c90-const-expr-3.c: Likewise.
23763         * gcc.dg/c99-const-expr-2.c: Likewise.
23764         * gcc.dg/c99-const-expr-3.c: Likewise.
23765         * gcc.dg/concat.c: Likewise.
23766
23767 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/9559
23770         * g++.dg/init/static1.C: New test.
23771
23772 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23773
23774         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23775         * g++.old-deja/g++.other/access2.C: Likewise.
23776         * g++.old-deja/g++.other/decl2.C: Likewise.
23777         * gcc.c-torture/execute/20020615-1.c: Likewise.
23778
23779 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23780
23781         PR c++/4933
23782         * g++.dg/template/sizeof4.C: New test.
23783
23784 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23785
23786         * g++.dg/other/error6.C: New test.
23787
23788 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23789
23790         PR c++/10750
23791         * g++.dg/parse/constant2.C: New test.
23792
23793 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23794
23795         PR c++/11106
23796         * g++.dg/other/error5.C: New test.
23797
23798 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23799
23800         * gcc.dg/format/gcc_diag-1.c: New test.
23801
23802 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23803
23804         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23805
23806 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23809         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23810         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23811
23812 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.c-torture/execute/builtins/string-8.c: New test.
23815         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23816         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23817         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23818
23819 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/10468
23822         * g++.dg/ext/typeof6.C: New test.
23823
23824 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23825
23826         PR c++/10796
23827         * g++.dg/init/enum1.C: New test.
23828
23829 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23830
23831         * gcc.dg/20030627-1.c: New test.
23832
23833 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/11332
23836         * g++.dg/expr/static_cast2.C: New test.
23837
23838 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23839             Jakub Jelinek  <jakub@redhat.com>
23840
23841         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23842         sprintf(dst,"%s",src) optimization.
23843         * gcc.c-torture/execute/20030626-1.c: New test case.
23844         * gcc.c-torture/execute/20030626-2.c: New test case.
23845
23846 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23847
23848         * gcc.c-torture/execute/multi-ix.c: New test.
23849
23850         * gcc.c-torture/execute/simd-4.c (main):
23851         Added missing semicolon at end of union.
23852
23853 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23854
23855         PR c++/8266
23856         * g++.dg/template/explicit-instantiation3.C: New test.
23857
23858 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23859
23860         * gcc.dg/20030626-1.c: Use signed char.
23861
23862 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23863
23864         * gcc.dg/20030626-1.c: New test.
23865
23866 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23867
23868         * const-str-2.m: Update.
23869
23870 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23871
23872         PR c++/10990
23873         * g++.dg/rtti/dyncast1.C: New test.
23874         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23875         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23876         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23877
23878         PR c++/10931
23879         * g++.dg/expr/static_cast1.C: New test.
23880
23881 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23882
23883         * gcc.dg/20030625-1.c: New test.
23884
23885 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23886
23887         * gcc.c-torture/compile/20030624-1.c: New test case.
23888
23889 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23890
23891         * gcc.c-torture/execute/string-opt-17.c: New test.
23892
23893 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23894
23895         PR c++/5754
23896         * g++.dg/parse/crash6.C: New test.
23897
23898 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23899
23900         * gcc.dg/builtins-24.c: New test case.
23901
23902 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23903
23904         * g++.dg/opt/operator1.C: New test.
23905
23906 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23907
23908         * gcc.c-torture/execute/string-opt-16.c: New test case.
23909
23910 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23911
23912         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23913         * g++.old-deja/g++.other/conv7.C: Likewise.
23914         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23915         * g++.old-deja/g++.other/overload14.C: Likewise.
23916
23917 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23918
23919         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23920         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23921
23922 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23923
23924         PR c++/10888
23925         * g++.dg/warn/Winline-3.C: New test.
23926
23927 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23928
23929         * lib/target-supports.exp (check_alias_available): Make the test
23930         program acceptable to the Solaris assembler.
23931
23932         PR c++/10749
23933         * g++.dg/template/memclass2.C: New test.
23934
23935 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23936             Eric Botcazou  <ebotcazou@libertysurf.fr>
23937
23938         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23939         data for non-matching targets.
23940         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23941
23942 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23943
23944         PR c++/10845
23945         * g++.dg/template/member3.C: New test.
23946
23947 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/10939
23950         * g++.dg/template/func1.C: New test.
23951
23952         PR c++/9649
23953         * g++.dg/template/static4.C: New test.
23954         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23955
23956         PR c++/11041
23957         * g++.dg/init/ref7.C: New test.
23958
23959 2003-06-19  Matt Austern  <austern@apple.com>
23960
23961         PR c++/11228
23962         * g++.dg/anew1.C: New test.
23963         * g++.dg/anew2.C: New test.
23964         * g++.dg/anew3.C: New test.
23965         * g++.dg/anew4.C: New test.
23966
23967 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23968
23969         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23970
23971 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23972
23973         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23974         endian-dependent.
23975
23976 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23977
23978         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23979         Remove cruft.
23980
23981 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23982
23983         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23984         * gcc.c-torture/compile/961203-1.c: Likewise.
23985         * gcc.c-torture/compile/980506-1.c: Likewise.
23986
23987 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23988
23989         PR c++/10712
23990         * g++.dg/lookup/using7.C: New test.
23991
23992 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/11105
23995         * g++.dg/abi/conv1.C: Remove it.
23996         * g++.dg/template/conv7.C: New test.
23997         * g++.dg/template/conv8.C: Likewise.
23998         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23999         conversion operator.
24000
24001 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24002
24003         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24004         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24005         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24006         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24007         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24008         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24009         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24010         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24011         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24012         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24013         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24014         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24015         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24016         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24017         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24018         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24019         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24020         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24021         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24022         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24023         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24024         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24025         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24026         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24027         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24028         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24029         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24030         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24031         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24032
24033 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24034
24035         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24036         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24037         indications.
24038
24039 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24040
24041         * gcc.dg/i386-387-5.c: New test case.
24042         * gcc.dg/i386-387-6.c: New test case.
24043         * gcc.dg/builtins-23.c: New test case.
24044
24045 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24046
24047         * gcc.dg/builtins-22.c: New test case.
24048         * gcc.dg/i386-387-1.c: Update to test exp.
24049         * gcc.dg/i386-387-2.c: Likewise.
24050
24051 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24052
24053         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24054
24055 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24056
24057         * lib/gcc-dg.exp (dg-require-dll): New function.
24058         (dg-xfail-if): Likewise.
24059         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24060         driver.
24061
24062         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24063         * gcc.c-torture/compile/20001205-1.c: Likewise.
24064         * gcc.c-torture/compile/20001226-1.c: Likewise.
24065         * gcc.c-torture/compile/20010518-2.c: Likewise.
24066         * gcc.c-torture/compile/20020312-1.c: Likewise.
24067         * gcc.c-torture/compile/20020604-1.c: Likewise.
24068         * gcc.c-torture/compile/920501-12.c: Likewise.
24069         * gcc.c-torture/compile/920501-4.c: Likewise.
24070         * gcc.c-torture/compile/920520-1.c: Likewise.
24071         * gcc.c-torture/compile/920521-1.c: Likewise.
24072         * gcc.c-torture/compile/920625-1.c: Likewise.
24073         * gcc.c-torture/compile/961203-1.c: Likewise.
24074         * gcc.c-torture/compile/980506-1.c: Likewise.
24075         * gcc.c-torture/compile/981006-1.c: Likewise.
24076         * gcc.c-torture/compile/981022-1.c: Likewise.
24077         * gcc.c-torture/compile/981223-1.c: Likewise.
24078         * gcc.c-torture/compile/990617-1.c: Likewise.
24079         * gcc.c-torture/compile/dll.c: Likewise.
24080         * gcc.c-torture/compile/labels-3.c: Likewise.
24081         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24082         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24083         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24084         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24085         * gcc.c-torture/compile/simd-5.c: Likewise.
24086         * gcc.c-torture/compile/20000804-1.x: Remove.
24087         * gcc.c-torture/compile/20001205-1.x: Likewise.
24088         * gcc.c-torture/compile/20001226-1.x: Likewise.
24089         * gcc.c-torture/compile/20010518-2.x: Likewise.
24090         * gcc.c-torture/compile/20020312-1.x: Likewise.
24091         * gcc.c-torture/compile/20020604-1.x: Likewise.
24092         * gcc.c-torture/compile/920501-12.x: Likewise.
24093         * gcc.c-torture/compile/920501-4.x: Likewise.
24094         * gcc.c-torture/compile/920520-1.x: Likewise.
24095         * gcc.c-torture/compile/920521-1.x: Likewise.
24096         * gcc.c-torture/compile/920625-1.x: Likewise.
24097         * gcc.c-torture/compile/961203-1.x: Likewise.
24098         * gcc.c-torture/compile/980506-1.x: Likewise.
24099         * gcc.c-torture/compile/981006-1.x: Likewise.
24100         * gcc.c-torture/compile/981022-1.x: Likewise.
24101         * gcc.c-torture/compile/981223-1.x: Likewise.
24102         * gcc.c-torture/compile/990617-1.x: Likewise.
24103         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24104         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24105         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24106         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24107         * gcc.c-torture/compile/simd-5.x: Likewise.
24108
24109         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24110
24111 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24112
24113         * gcc.c-torture/execute/20030611-1.c: New test.
24114
24115 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24116
24117         PR middle-end/168
24118         * gcc.dg/20030612-1.c: New test case.
24119
24120 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24121
24122         PR c++/10635
24123         * g++.dg/expr/cast1.C: New test.
24124
24125 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24126
24127         * gcc.dg/builtins-21.c: New test case.
24128
24129 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24130
24131         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24132         options instead of at the end.
24133         * lib/objc.exp (objc_target_compile): Likewise.
24134
24135 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24136
24137         PR c++/10432
24138         * g++.dg/parse/error1.C: New test.
24139
24140 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24141
24142         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24143         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24144         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24145         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24146         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24147         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24148         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24149         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24150         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24151         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24152         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24153         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24154         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24155         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24156         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24157         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24158         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24159         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24160         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24161         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24162         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24163         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24164         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24165         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24166
24167         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24168         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24169         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24170         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24171         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24172         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24173         * gcc.dg/compat/scalar-return-3_main.c: New file.
24174         * gcc.dg/compat/scalar-return-3_x.c: New file.
24175         * gcc.dg/compat/scalar-return-3_y.c: New file.
24176         * gcc.dg/compat/scalar-return-4_main.c: New file.
24177         * gcc.dg/compat/scalar-return-4_x.c: New file.
24178         * gcc.dg/compat/scalar-return-4_y.c: New file.
24179
24180 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24181
24182         * gcc.dg/compat/fp2-struct-check.h: New file.
24183         * gcc.dg/compat/fp2-struct-defs.h: New file.
24184         * gcc.dg/compat/fp2-struct-init.h: New file.
24185         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24186         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24187         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24188         * gcc.dg/compat/struct-return-10_main.c: New file.
24189         * gcc.dg/compat/struct-return-10_x.c: New file.
24190         * gcc.dg/compat/struct-return-10_y.c: New file.
24191
24192         * gcc.dg/compat/compat-common.h: New file.
24193         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24194         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24195         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24196         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24197         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24198         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24199         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24200         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24201         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24202         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24203         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24204         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24205         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24206         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24207         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24208         * gcc.dg/compat/small-struct-check.h: Ditto.
24209         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24210         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24211         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24212         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24213         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24215         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24216         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24217         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24218         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24219         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24220         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24221         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24222         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24223         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24224         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24225         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24226         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24227         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24228         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24229         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24230         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24231         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24232         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24233         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24234         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24235         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24236         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24237         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24238         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24239
24240 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24241
24242         * g++.dg/pch/static-1.C: New file.
24243         * g++.dg/pch/static-1.Hs: New file.
24244
24245 2003-06-10  Richard Henderson  <rth@redhat.com>
24246
24247         * gcc.dg/asm-7.c: Adjust expected warning text.
24248
24249 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24250
24251         * gcc.dg/builtins-20.c: New test case.
24252
24253 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/11131
24256         * g++.dg/opt/template1.C: New test.
24257
24258 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24259
24260         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24261         additional_sources.
24262
24263 2003-05-21  David Taylor  <dtaylor@emc.com>
24264
24265         * gcc.dg/Wpadded.c: New file.
24266
24267 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24268
24269         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24270         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24271         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24272         dg-require-weak.
24273
24274 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24275
24276         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24277
24278 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24279
24280         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24281         (dg-require-alias): Likewise.
24282         (dg-require-gc-sections): Likewise.
24283         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24284
24285 2003-06-08  Richard Henderson  <rth@redhat.com>
24286
24287         * gcc.dg/20011029-2.c: Fix the array reference.
24288         * gcc.dg/asm-7.c: New.
24289
24290 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24291
24292         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24293
24294 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24295
24296         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24297         (dg-require-gc-sections): Likewise.
24298
24299 2003-06-08  Jan Hubicka  <jh@suse.cz>
24300
24301         * i386-cmov1.c: Fix regular expression.
24302         * i386-cvt-1.c: Likewise.
24303         * i386-local.c: Likewise.
24304         * i386-local2.c: Likewise.
24305         * i386-mul.c: Likewise.
24306         * i386-ssetype-1.c: Likewise.
24307         * i386-ssetype-3.c: Likewise.
24308         * i386-ssetype-5.c: Likewise.
24309
24310 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24311
24312         PR c++/11039
24313         * g++.dg/warn/implicit-typename2.C: New test.
24314         * g++.dg/warn/implicit-typename3.C: New test.
24315
24316 2003-06-07  Richard Henderson  <rth@redhat.com>
24317
24318         * g++.dg/other/offsetof3.C: Use size_t.
24319         * g++.dg/other/offsetof4.C: Likewise.
24320
24321 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24322
24323         * lib/copy-file.exp: New. Implement gcc_copy_files.
24324
24325         * lib/dg-pch.exp: Load copy-file.exp
24326         (dg-pch): Use gcc_copy_files instead of "file copy".
24327
24328 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24329
24330         * gcc.dg/weak/weak.exp: Simplify.
24331         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24332         * gcc.dg/weak/weak-1.c: Likewise.
24333         * gcc.dg/weak/weak-2.c: Likewise.
24334         * gcc.dg/weak/weak-3.c: Likewise.
24335         * gcc.dg/weak/weak-4.c: Likewise.
24336         * gcc.dg/weak/weak-5.c: Likewise.
24337         * gcc.dg/weak/weak-6.c: Likewise.
24338         * gcc.dg/weak/weak-7.c: Likewise.
24339         * gcc.dg/weak/weak-8.c: Likewise.
24340         * gcc.dg/weak/weak-9.c: Likewise.
24341
24342 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24343
24344         gcc.c-torture/execute/20030606-1.c: New.
24345
24346 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24347
24348         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24349         * gcc.dg/builtins-19.c: Likewise.
24350
24351 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24352
24353         * gcc.dg/builtins-2.c: Add some more tests.
24354         * gcc.dg/builtins-18.c: New test case.
24355         * gcc.dg/builtins-19.c: New test case.
24356
24357 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24358             Jim Wilson  <wilson@tuliptree.org>
24359
24360         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24361
24362 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24363
24364         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24365         mempcpy/stpcpy calls not to be optimized into something else.
24366         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24367         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24368         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24369
24370 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24371
24372         * gcc.dg/format/asm_fprintf-1.c: New test.
24373
24374 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24375
24376         * lib/gcc-defs.exp (additional_sources): New variable.
24377         (dg-additional-sources): New function.
24378         (additional_files): New variable.
24379         (dg-additional-files): New function.
24380         (dg-additional-files-options): Likewise.
24381         * lib/gcc-dg.exp (dg-require-weak): New function.
24382         (dg-require-alias): Likewise.
24383         (dg-require-gc-sections): Likewise.
24384         * lib/target-supports.exp (check_alias_available): Remove testfile
24385         parameter.
24386         (check_gc_sections_available): New function.
24387         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24388         (dg-gpp-additional-files): Likewise.
24389         * lib/g++.exp (additional_sources): Remove.
24390         (additional_files): Likewise.
24391         (g++_target_compile): Use dg-additional-files-options.
24392
24393         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24394         Tcl logic.
24395         * gcc.dg/special/ecos.exp: Remove.
24396         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24397         * gcc.dg/special/alias-1.c: Likewise.
24398         * gcc.dg/special/alias-2.c: Likewise.
24399         * gcc.dg/special/gcsec-1.c: Likewise.
24400         * gcc.dg/special/weak-1.c: Likewise.
24401         * gcc.dg/special/weak-2.c: Likewise.
24402         * gcc.dg/special/wkali-1.c: Likewise.
24403         * gcc.dg/special/wkali-2.c: Likewise.
24404
24405         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24406         dg-gpp-additional-*.
24407         * g++.dg/special/conpr-3.C: Likewise.
24408         * g++.dg/special/conpr-4.C: Likewise.
24409         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24410         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24411         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24412         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24413         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24414         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24415         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24416         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24417         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24418         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24419         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24420         * g++.old-deja/g++.other/comdat1.C: Likewise.
24421         * g++.old-deja/g++.other/comdat2.C: Likewise.
24422         * g++.old-deja/g++.other/comdat3.C: Likewise.
24423         * g++.old-deja/g++.other/ctor1.C: Likewise.
24424         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24425
24426 2003-06-05  Richard Henderson  <rth@redhat.com>
24427
24428         * gcc.dg/debug/20030605-1.c: New.
24429
24430 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24431
24432         * README.QMTEST: Update.
24433
24434 2003-06-04  Richard Henderson  <rth@redhat.com>
24435
24436         * gcc.dg/cleanup-1.c: New.
24437         * gcc.dg/cleanup-2.c: New.
24438         * gcc.dg/cleanup-3.c: New.
24439         * gcc.dg/cleanup-4.c: New.
24440         * gcc.dg/cleanup-5.c: New.
24441         * gcc.dg/cleanup-6.c: New.
24442         * gcc.dg/cleanup-7.c: New.
24443
24444 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24445
24446         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24447
24448         * lib/dg-pch.exp: New file.
24449         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24450         * gcc.dg/pch/pch.exp: Likewise.
24451
24452 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24453
24454         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24455         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24456         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24457         * gcc.dg/builtins-17.c: New test case.
24458         * gcc.dg/i386-387-4.c: New test case.
24459         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24460
24461 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24462
24463         * gcc.dg/ultrasp9.c: New test.
24464
24465 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24466
24467         * gcc.c-torture/compile/20030604-1.c: New test.
24468         * gcc.dg/sparc-constant-1.c: New test.
24469
24470 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24471
24472         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24473
24474 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24475
24476         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24477
24478         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24479         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24480
24481 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24482
24483         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24484
24485 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24486
24487         PR c++/10940
24488         * g++.dg/template/spec10.C: New test.
24489
24490 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24491
24492         * gcc.dg/builtins-16.c: New test case.
24493
24494 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24495
24496         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24497         mempcpy test with post-increments.
24498         * gcc.c-torture/execute/string-opt-3.c: New test.
24499         * gcc.dg/string-opt-1.c: New test.
24500
24501 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24502
24503         PR fortran/10965
24504         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24505
24506 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24507
24508         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24509         (scan-assembler): ... here.  Use dg-scan.
24510         (scan-assembler-not): Likewise.
24511         (scan-file): New function.
24512         (scan-file-not): Likewise.
24513         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24514         * gcc.dg/cpp/_Pragma4.c: Likewise.
24515         * gcc.dg/cpp/_Pragma5.c: Likewise.
24516         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24517         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24518         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24519         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24520         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24521         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24522         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24523         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24524         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24525         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24526         * gcc.dg/cpp/cxxcom1.c: Likewise.
24527         * gcc.dg/cpp/line1.c: Likewise.
24528         * gcc.dg/cpp/maccom1.c: Likewise.
24529         * gcc.dg/cpp/maccom2.c: Likewise.
24530         * gcc.dg/cpp/maccom3.c: Likewise.
24531         * gcc.dg/cpp/maccom4.c: Likewise.
24532         * gcc.dg/cpp/maccom5.c: Likewise.
24533         * gcc.dg/cpp/maccom6.c: Likewise.
24534         * gcc.dg/cpp/multiline.c: Likewise.
24535         * gcc.dg/cpp/spacing1.c: Likewise.
24536         * gcc.dg/cpp/spacing2.c: Likewise.
24537         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24538         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24539         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24540         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24541         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24542         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24543         * gcc.dg/cpp/cxxcom2.c: Likewise.
24544         * gcc.dg/cpp/cxxcom2.h: New file.
24545
24546         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24547         * g++.dg/cpp/truefalse.C: Here.
24548         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24549
24550 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24551
24552         * gcc.dg/cpp/redef3.c: New file.
24553
24554 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24555
24556         * gcc.dg/i386-loop-3.c: New test.
24557
24558 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24559
24560         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24561
24562 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24563
24564         * gcc.dg/fwrapv-1.c: New test case.
24565         * gcc.dg/fwrapv-2.c: New test case.
24566
24567 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24568
24569         PR c++/10956
24570         * g++.dg/template/spec9.C: New test.
24571
24572 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24573
24574         * gcc.dg/duff-4.c: New test case.
24575
24576 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24577
24578         PR fortran/10843
24579         * g77.dg/ffixed-form-1.f: New test
24580         * g77.dg/ffixed-form-2.f: New test
24581         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24582         * g77.dg/ffree-form-3.f: New test
24583
24584 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24585
24586         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24587         * gcc.dg/wint_t-1.c: Likewise.
24588
24589 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24590
24591         * g++.dg/template/access11.C: New test.
24592
24593 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24594
24595         PR c++/10849
24596         * g++.dg/template/access10.C: New test.
24597
24598 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24599             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24600
24601         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24602
24603 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24604
24605         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24606         suppress for powerpc-*-darwin*.
24607         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24608
24609 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24610
24611         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24612         suppress option for powerpc-*-darwin*.
24613
24614 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24615
24616         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24617         * gcc.dg/builtins-4.c: Add test for fmod.
24618
24619 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24620
24621         PR c++/10682
24622         * g++.dg/template/instantiate4.C: New test.
24623
24624 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24625
24626         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24627
24628 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24629
24630         * gcc.dg/compat/scalar-return-1_main.c: New file.
24631         * gcc.dg/compat/scalar-return-1_x.c: New file.
24632         * gcc.dg/compat/scalar-return-1_y.c: New file.
24633         * gcc.dg/compat/scalar-return-2_main.c: New file.
24634         * gcc.dg/compat/scalar-return-2_x.c: New file.
24635         * gcc.dg/compat/scalar-return-2_y.c: New file.
24636         * gcc.dg/compat/struct-return-3_main.c: New file.
24637         * gcc.dg/compat/struct-return-3_y.c: New file.
24638         * gcc.dg/compat/struct-return-3_x.c: New file.
24639         * gcc.dg/compat/struct-return-2_main.c: New file.
24640         * gcc.dg/compat/struct-return-2_x.c: New file.
24641         * gcc.dg/compat/struct-return-2_y.c: New file.
24642
24643 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24644
24645         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24646         for hppa*-hp-hpux*.
24647         * gcc.dg/20021014-1.c (dg-options): Likewise.
24648         * gcc.dg/nest.c (dg-options): Likewise.
24649
24650 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24651
24652         PR c++/9738
24653         * g++.dg/ext/dllimport2.C: New file.
24654         * g++.dg/ext/dllimport3.C: New file.
24655
24656 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24657
24658         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24659         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24660         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24661         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24662         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24663         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24664         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24665         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24666         * gcc.dg/compat/small-struct-defs.h: New file.
24667         * gcc.dg/compat/small-struct-init.h: New file.
24668         * gcc.dg/compat/small-struct-check.h: New file.
24669         * gcc.dg/compat/fp-struct-defs.h: New file.
24670         * gcc.dg/compat/fp-struct-check.h: New file.
24671         * gcc.dg/compat/fp-struct-init.h: New file.
24672         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24673         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24674
24675 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * gcc.dg/20030225-2.c: New test.
24678
24679 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24680             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24681
24682         * gcc.c-torture/compile/20030518-1.c: New test case.
24683
24684 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24685
24686         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24687         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24688         gcc-dg-debug-runtest.
24689         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24690         gcc-dg-debug-runtest.
24691
24692 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24693
24694         PR c++/9022
24695         * g++.dg/lookup/using6.C: New test.
24696
24697 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24698
24699         * g++.dg/parse/access2.C: New test.
24700
24701 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24702
24703         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24704         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24705         * gcc.dg/debug/debug.exp: Likewise.
24706
24707 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24708
24709         * gcc.dg/dollar.c: New test.
24710
24711 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24712
24713         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24714         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24715         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24716         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24717         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24718         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24719         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24720         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24721         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24722         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24723         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24724         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24725         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24726         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24727         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24728         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24729         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24730         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24731
24732 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24733
24734         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24735         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24736         support for "repo" mode.
24737         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24738         * lib/g77-dg.exp: Likewise.
24739         * lib/obj-dg.exp: Likewise.
24740
24741 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24742
24743         Merge from gcc-3_2-rhl8-branch:
24744         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.dg/tls/opt-6.c: New test.
24747
24748         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24749
24750         * gcc.dg/20030405-1.c: New test.
24751
24752         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.dg/20030309-1.c: New test.
24755
24756         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24757
24758         * gcc.c-torture/execute/20030307-1.c: New test.
24759
24760         2003-02-20  Randolph Chung  <tausq@debian.org>
24761
24762         * gcc.c-torture/compile/20030220-1.c: New test.
24763
24764         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24765
24766         * gcc.dg/20030217-1.c: New test.
24767
24768         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24769
24770         * gcc.c-torture/compile/20020129-1.c: New test.
24771
24772         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24773
24774         * gcc.dg/unroll-1.c: New test.
24775
24776         2002-11-16  Jan Hubicka  <jh@suse.cz>
24777
24778         * gcc.c-torture/execute/20020920-1.c: New test.
24779
24780         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24781
24782         PR target/7434
24783         * gcc.c-torture/compile/20021008-1.c: New test.
24784
24785         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24786
24787         PR target/7559
24788         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24789
24790         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * gcc.c-torture/compile/20020807-1.c: New test.
24793
24794         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24795
24796         * gcc.dg/tls/opt-1.c: New test.
24797
24798         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24799
24800         * gcc.dg/20020729-1.c: New test.
24801
24802         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * g++.dg/opt/life1.C: New test.
24805
24806         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.dg/20020525-1.c: New test.
24809
24810         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24811
24812         PR c++/6794
24813         * g++.dg/ext/pretty1.C: New test.
24814         * g++.dg/ext/pretty2.C: New test.
24815
24816 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24817
24818         PR c++/8385
24819         * g++.dg/ext/typeof5.C: New test.
24820
24821 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24822
24823         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24824         __USER_LABEL_PREFIX__ into account.
24825         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24826
24827 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24828
24829         * gcc.dg/builtins-15.c: New test case.
24830
24831 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24832
24833         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24834
24835 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24836
24837         * lib/g++.exp: Tweak handling of additional source files.
24838         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24839         * g++.dg/special/conpr-2a.C: Rename to ...
24840         * g++.dg/special/conpr-2a.cc: ... this.
24841         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24842         * g++.dg/special/conpr-3a.C: Rename to ...
24843         * g++.dg/special/conpr-3a.cc: This.
24844         * g++.dg/special/conpr-3b.C: Rename to ...
24845         * g++.dg/special/conpr-3b.cc: This.
24846         * g++.dg/special/conpr-4.C: New test.
24847         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24848
24849 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24850
24851         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24852
24853 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24854
24855         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24856         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24857         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24858         * g++.old-deja/g++.other/warn3.C: Likewise.
24859
24860 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24861
24862         * gcc.dg/i386-387-1.c: Update to also test log.
24863         * gcc.dg/i386-387-2.c: Likewise.
24864
24865 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24866
24867         * g77.f-torture/execute/int8421.f: New test.
24868
24869 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24870
24871         PR c++/10230, c++/10481
24872         * g++.dg/lookup/scoped5.C: New test.
24873
24874 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24875
24876         PR c++/10552
24877         * g++.dg/template/ttp6.C: New test.
24878
24879 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24880
24881         * gcc.c-torture/execute/builtins: New directory.
24882         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24883         gcc.c-torture/execute/builtins.
24884         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24885         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24886         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24887         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24888
24889 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24890
24891         PR c++/9252
24892         * g++.dg/template/access8.C: New test.
24893         * g++.dg/template/access9.C: New test.
24894
24895 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24896
24897         PR c++/9554
24898         * g++.dg/parse/access1.C: New test.
24899
24900 2003-05-09  DJ Delorie  <dj@redhat.com>
24901
24902         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24903         long, and not an int.
24904
24905 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24906
24907         PR c++/10555, c++/10576
24908         * g++.dg/template/memclass1.C: New test.
24909
24910 2003-05-08  DJ Delorie  <dj@redhat.com>
24911
24912         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24913         targets.
24914         * gcc.c-torture/execute/20021024-1.x: Likewise.
24915         * gcc.c-torture/execute/shiftdi.x: Likewise.
24916         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24917         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24918         * gcc.dg/20021018-1.c: Likewise.
24919
24920 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24921
24922         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24923
24924         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24925         (bcopy): Call memmove.
24926
24927 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24928
24929         * g77.f-torture/compile/8485.f: New test case.
24930
24931 2003-05-07  Richard Henderson  <rth@redhat.com>
24932
24933         PR c++/10570
24934         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24935         Verify exception_cleanup not called for rethrows.
24936         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24937         when exiting catch block without rethrowing.
24938         * g++.dg/eh/forced3.C: New.
24939         * g++.dg/eh/forced4.C: New.
24940
24941 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24942
24943         * gcc.dg/20030505.c: Fix triplet.
24944
24945 2003-05-06  DJ Delorie  <dj@redhat.com>
24946
24947         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24948         * gcc.dg/nest.c: Likewise.
24949
24950 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24951
24952         * gcc.dg/builtins-14.c: New test case.
24953
24954 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24955
24956         * lib/compat.exp (compat-execute): New argument.
24957         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24958         * gcc.dg/compat: New test directory.
24959         * gcc.dg/compat/compat.exp: New expect script.
24960         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24961         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24962         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24963         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24964         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24965         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24966
24967         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24968         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24969         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24970         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24971         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24972         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24973         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24974         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24975         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24976         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24977         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24978         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24979         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24980         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24981         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24982
24983 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24984
24985         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24986
24987 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24988
24989         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24990
24991 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24992
24993         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24994         * gcc.dg/ppc-fsel-2.c: New test.
24995
24996         * gcc.dg/unused-5.c: New test.
24997
24998 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24999
25000         PR c++/10496
25001         * g++.dg/warn/pmf1.C: New test.
25002
25003 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25004
25005         PR c++/4494
25006         * g++.dg/warn/main.C: New test.
25007
25008 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25009
25010         * gcc.dg/nonnull-3.c: New test.
25011
25012 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25013
25014         * gcc.dg/cpp/Wtrigraphs.c: Update.
25015         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25016
25017 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25018
25019         * gcc.dg/ppc-fsel-1.c: New test.
25020
25021 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25022
25023         PR c/10604
25024         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25025
25026 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25027
25028         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25029
25030 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25031
25032         PR c++/9364, c++/10553, c++/10586
25033         * g++.dg/parse/typename4.C: New test.
25034         * g++.dg/parse/typename5.C: Likewise.
25035
25036 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25037
25038         * gcc.c-torture/compile/20030503-1.c: New test.
25039
25040 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25041
25042         * g++.dg/lookup/using5.C: Fix testcase error.
25043
25044 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25045
25046         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25047         since MEABI is no longer supported.  Remove all vestiges
25048         of MEABI from the test.
25049
25050 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25051
25052         PR c++/10554
25053         * g++.dg/lookup/using5.C: New test.
25054
25055 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25056
25057         PR c++/8772
25058         * g++.dg/template/ttp5.C: New test.
25059
25060 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25061
25062         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25063         (dg-gpp-additional-sources): New function.
25064         (dg-gpp-additional-files): Likewise.
25065         * lib/g++.exp (additional_sources): New variable.
25066         (additional_files): Likewise.
25067         (g++_target_compile): Deal with them.
25068         * lib/old-dejagnu.exp: Remove.
25069         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25070         * g++.old-deja: Revise all tests to use dg commands.
25071
25072 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25073
25074         PR c++/9432, c++/9528
25075         * g++.dg/lookup/using4.C: New test.
25076
25077 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25078
25079         * gcc.dg/noreturn-5.c: New file.
25080         * gcc.dg/noreturn-6.c: New file.
25081
25082         * gcc.c-torture/compile/inline-1.c: New file.
25083
25084 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/10551
25087         * g++.dg/template/explicit1.C: New test.
25088
25089 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/10549
25092         * g++.dg/other/bitfield1.C: New test.
25093
25094         PR c++/10527
25095         * g++.dg/init/new7.C: New test.
25096
25097 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25098
25099         * g++.dg/ext/desig1.C: New test.
25100         * g++.dg/ext/init1.C: Update.
25101
25102         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25103
25104 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25105
25106         PR c++/10180
25107         * g++.dg/warn/Winline-1.C: New test.
25108
25109 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.c-torture/execute/string-opt-19.c: New test.
25112
25113         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25114         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25115
25116 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c++/10506
25119         * g++.dg/init/new6.C: New test.
25120
25121         PR c++/10503
25122         * g++.dg/init/ref6.C: New test.
25123
25124 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25125
25126         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25127
25128 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25129
25130         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25131         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25132
25133 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25134
25135         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25136         initialized static data members.
25137
25138 2003-04-25  H.J. Lu <hjl@gnu.org>
25139
25140         * gcc.dg/ia64-sync-4.c: New test.
25141
25142 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25143
25144         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25145         date.
25146
25147 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         PR c++/10337
25150         * g++.dg/warn/conv1.C: New test.
25151         * g++.old-deja/g++.other/conv7.C: Adjust.
25152         * g++.old-deja/g++.other/overload14.C: Adjust.
25153
25154 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25155
25156         PR c++/10471
25157         * g++.dg/template/defarg2.C: New test.
25158
25159 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25160
25161         * gcc.dg/cpp/include2.c: Update.
25162         * gcc.dg/cpp/multiline-2.c: New.
25163         * gcc.dg/cpp/multiline.c: Update.
25164         * gcc.dg/cpp/strify2.c: Update.
25165         * gcc.dg/cpp/trad/literals-2.c: Update.
25166
25167 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25168
25169         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25170
25171 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25174
25175 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25176
25177         PR c++/10451
25178         * g++.dg/parse/crash4.C: New test.
25179
25180         PR c++/9847
25181         * g++.dg/parse/crash5.C: New test.
25182
25183 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25184
25185         PR c++/10446
25186         * g++.dg/parse/crash3.C: New test.
25187
25188         PR c++/10428
25189         * g++.dg/parse/elab1.C: New test.
25190
25191 2003-04-22  Devang Patel  <dpatel@apple.com>
25192
25193         * gcc.dg/cpp/trad/funlike-5.c: New test.
25194
25195 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25196
25197         * g++.dg/other/packed1.C: Fix dg options.
25198
25199 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25200
25201         * g++.dg/other/offsetof2.C: New test.
25202
25203 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25204
25205         * g++.dg/template/recurse.C: Adjust location of error messages.
25206
25207 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25208
25209         PR c++/9881
25210         * g++.dg/init/addr-const1.C: New test.
25211         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25212
25213 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25214
25215         PR c++/10405
25216         * g++.dg/lookup/struct-hack1.C: New test.
25217
25218 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25219
25220         * ucs.c: Update diagnostic messages.
25221
25222 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25223
25224         * gcc.dg/cpp/truefalse.cpp: New test.
25225         * gcc.dg/cpp/cpp.exp: Update.
25226         * g++.dg/other/stdbool-if.C: Remove.
25227
25228 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25229
25230         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25231         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25232
25233 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25234
25235         * gcc.c-torture/compile/20030418-1.c: New test.
25236
25237 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25238
25239         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25240
25241 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25242
25243         PR c++/10347
25244         g++.dg/template/dependent-name1.C: New test.
25245
25246 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25247
25248         * gcc.dg/warn-1.c (tourist_guide): New array,
25249         contains a pointer to bar.
25250
25251 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25252
25253         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25254         * gcc.c-torture/execute/medce-1.c: New test case.
25255         * gcc.c-torture/execute/medce-2.c: New test case.
25256
25257 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25258
25259         * lib/prune.exp: Ignore more messages.
25260
25261         PR c++/10381
25262         * g++.dg/parse/lookup3.C: New test.
25263
25264 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25265
25266         * gcc.c-torture/compile/20030415-1.c : New test.
25267
25268 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25269
25270         * gcc.c-torture/execute/scope-2.c: Move to ...
25271         * gcc.dg/noncompile/scope.c: .... here.
25272
25273 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25274
25275         * gcc.dg/20030414-2.c: New test case.
25276
25277 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25278
25279         PR target/10377
25280         * gcc.dg/20030414-1.c: New test.
25281
25282 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25283
25284         * gcc.dg/builtins-12.c: New test case.
25285         * gcc.dg/builtins-13.c: New test case.
25286
25287 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25288
25289         * gcc.c-torture/execute/string-opt-18.c: New test.
25290
25291 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25292
25293         PR c++/10300
25294         * g++.dg/init/new5.C: New test.
25295
25296 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/7910
25299         * g++.dg/ext/dllimport1.C: New test.
25300
25301 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25302
25303         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25304
25305 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25306
25307         PR Fortran/9263
25308         * g77.f-torture/noncompile/9263.f: New test
25309         PR Fortran/1832
25310         * g77.f-torture/execute/1832.f: New test
25311
25312 2003-04-11  David Chad  <davidc@freebsd.org>
25313             Loren J. Rittle  <ljrittle@acm.org>
25314
25315         libobjc/8562
25316         * objc.dg/headers.m: New test.
25317
25318 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25319
25320         * gcc.c-torture/execute/builtin-noret-2.c: New.
25321         * gcc.c-torture/execute/builtin-noret-2.x: New.
25322         XFAIL builtin-noret-2.c at -O1 and above.
25323         * gcc.dg/redecl.c: New.
25324         * gcc.dg/Wshadow-1.c: Update error regexps.
25325
25326 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * g++.dg/abi/bitfield10.C: New test.
25329
25330 2003-04-09  Mike Stump  <mrs@apple.com>
25331
25332         * gcc.dg/pch/pch.exp: Make testcase names longer.
25333         * g++.dg/pch/pch.exp: Make testcase names longer.
25334
25335 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25336
25337         * gcc.dg/builtins-11.c: New test case.
25338
25339 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25340
25341         * gcc.dg/builtins-9.c: New test case.
25342         * gcc.dg/builtins-10.c: New test case.
25343
25344 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25345
25346         * gcc.dg/noncompile/init-4.c.c: New test.
25347
25348 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * gcc.misc-test/gcov-9.c: New test.
25351         * gcc.misc-test/gcov-10.c: New test
25352         * gcc.misc-test/gcov-11.c: New test.
25353
25354 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25355
25356         PR optimization/10024
25357         * gcc.c-torture/compile/20030405-1.c: New test.
25358
25359 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25360
25361         * gcc.dg/pch/static-3.c: New.
25362         * gcc.dg/pch/static-3.hs: New.
25363         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25364
25365 2003-04-04  Richard Henderson  <rth@redhat.com>
25366
25367         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25368         * g++.dg/eh/forced2.C: Likewise.
25369
25370 2003-04-03  Mike Stump  <mrs@apple.com>
25371
25372         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25373         target arg.
25374         (scan-assembler-times, scan-assembler-not): Likewise.
25375         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25376
25377 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25378
25379         * gcc.dg/sparc-loop-1.c: New test.
25380
25381 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25382
25383         PR other/9274
25384         * g++.dg/pch/system-2.C: New.
25385         * g++.dg/pch/system-2.Hs: New.
25386
25387 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25388
25389         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25390
25391         * g++.dg/eh/simd-1.C (vecfunc): Same.
25392
25393 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25394
25395         * gcc.c-torture/execute/20030401-1.c: New test case.
25396
25397 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25398
25399         * objc.dg/defs.m: New.
25400
25401 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25402
25403         * g++.dg/eh/simd-1.C: New.
25404         * g++.dg/eh/simd-2.C: New.
25405
25406 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25407
25408         * gcc.c-torture/execute/simd-3.c: New.
25409
25410 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25411
25412         PR c/9936
25413         * gcc.dg/20030331-2.c: New test.
25414
25415 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/10278
25418         * g++.dg/parse/crash2.C: New test.
25419
25420 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25421
25422         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25423         * gcc.c-torture/execute/20030331-1.c: ...here.
25424
25425 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25426
25427         * gcc.c-torture/execute/20030331-1.c: New test.
25428
25429 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25430
25431         * lib/gcov.exp: Adjust call return testing strings.
25432         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25433
25434 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25435
25436         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25437         * gcc.dg/builtins-7.c: New test case.
25438         * gcc.dg/builtins-8.c: New test case.
25439
25440 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25441
25442         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25443
25444 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25445
25446         PR c++/7647
25447         * g++.dg/lookup-class-member-2.C: New test.
25448
25449 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25450
25451         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25452
25453 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25454
25455         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25456
25457 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/init/attrib1.C: New test.
25460
25461 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25462
25463         * gcc.dg/ultrasp8.c: New test.
25464
25465 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25466
25467         * gcc.dg/ultrasp7.c: New test.
25468
25469 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25470
25471         PR c++/10047
25472         * g++.dg/template/inline1.C: New test.
25473
25474 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25475
25476         * gcc.dg/sparc-dwarf2.c: New test.
25477
25478 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25479
25480         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25481         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25482
25483 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25484
25485         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25486         than reading .x files.
25487         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25488         * g77.dg/gcov/gcov-1.f: Likewise.
25489         * gcc.misc-tests/gcov-4b.c: Likewise.
25490         * gcc.misc-tests/gcov-5b.c: Likewise.
25491         * gcc.misc-tests/gcov-6.c: Likewise.
25492         * gcc.misc-tests/gcov-7.c: Likewise.
25493         * gcc.misc-tests/gcov-8.c: Likewise.
25494         * g++.dg/gcov/gcov-1.x: Remove.
25495         * g77.dg/gcov/gcov-1.x: Likewise.
25496         * gcc.misc-tests/gcov-4b.x: Likewise.
25497         * gcc.misc-tests/gcov-5b.x: Likewise.
25498         * gcc.misc-tests/gcov-6.x: Likewise.
25499         * gcc.misc-tests/gcov-7.x: Likewise.
25500         * gcc.misc-tests/gcov-8.x: Likewise.
25501
25502 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25503
25504         PR opt/10087
25505         * gcc.dg/20030324-1.c: New test.
25506
25507 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25508
25509         PR c++/10224
25510         * g++.dg/template/arg3.C: New test.
25511
25512         PR c++/10158
25513         * g++.dg/template/friend18.C: New test.
25514
25515 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25516
25517         * g77.f-torture/compile/20030326-1.f: New test case.
25518
25519 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25520
25521         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25522
25523         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25524
25525 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * gcc.dg/ia64-sync-3.c: New test.
25528
25529 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25530
25531         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25532
25533 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25534
25535         * gcc.dg/ultrasp6.c: New test.
25536
25537 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25538
25539         * gcc.dg/i386-signbit-1.c: New test.
25540         * gcc.dg/i386-signbit-2.c: New test.
25541         * gcc.dg/i386-signbit-3.c: New test.
25542
25543 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25544
25545         * gcc.dg/ultrasp5.c: Fix options.
25546
25547 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25548
25549         * gcc.dg/ultrasp5.c: Fix comment.
25550
25551 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25552
25553         PR fortran/10197
25554         * g77.f-torture/execute/10197.f: New test.
25555
25556 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         PR c++/9898, c++/383
25559         * g++.dg/template/conv6.C: New test.
25560
25561         PR c++/10119
25562         * g++.dg/template/ptrmem5.C: New test.
25563
25564         PR c++/10026
25565         * g++.dg/lookup/koenig1.C: New test.
25566
25567         PR C++/10199
25568         * g++.dg/lookup/template2.C: New test.
25569
25570 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25571
25572         * g++.dg/opt/rtti1.C: New test.
25573
25574 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25575
25576         * gcc.dg/ultrasp5.c: New test.
25577
25578 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25579
25580         PR middle-end/9967
25581         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25582         builtin fputs.
25583
25584 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25585
25586         PR c/8224
25587         * gcc.dg/20030323-1.c: New test.
25588
25589 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25590
25591         * gcc.c-torture/compile/20030323-1.c: New test case.
25592
25593 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25594
25595         * gcc.dg/20030321-1.c: New test.
25596
25597 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25598
25599         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25600
25601 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25602
25603         PR c++/9978, c++/9708
25604         * g++.dg/ext/vlm1.C: Adjust expected error.
25605         * g++.dg/ext/vla2.C: New test.
25606         * g++.dg/template/arg1.C: New test.
25607         * g++.dg/template/arg2.C: New test.
25608
25609 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25610
25611         * g77.f-torture/execute/select.f: New test.
25612         * g77.f-torture/noncompile/select_no_compile.f: New test.
25613
25614 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         PR c++/9898
25617         * g++.dg/other/error4.C: New test.
25618
25619 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * g++.dg/template/friend17.C: New test.
25622
25623 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25624
25625         * gcc.c-torture/compile/20030320-1.c: New.
25626
25627 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25628
25629         * gcc.dg/builtins-6.c: New test case.
25630
25631 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25632
25633         PR target/10073
25634         * gcc.c-torture/compile/20030319-1.c: New.
25635
25636 2003-03-18  Jan Hubicka  <jh@suse.cz>
25637
25638         * gcc.dg/i386-cvt-1.c: New test.
25639
25640 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25641
25642         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25643         * objc.dg/naming-2.m: Likewise.
25644
25645 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25646
25647         PR c++/9639
25648         * g++.dg/parse/crash1.C: New test.
25649
25650 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25651
25652         PR c++/8805
25653         * g++.dg/eh/cleanup1.C: New test.
25654
25655 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25656
25657         * gcc.c-torture/execute/20030316-1.c: New test case.
25658
25659 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         PR c++/9629
25662         * g++.dg/init/ctor2.C: New test.
25663
25664 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25665
25666         * g77.f-torture/compile/xformat.f: New test case.
25667
25668 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25669
25670         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25671         * g++.old-deja/g++.mike/eh50.C: Likewise.
25672
25673 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25674
25675         PR c++/6440
25676         * g++.dg/template/spec7.C: New test.
25677         * g++.dg/template/spec8.C: Likewise.
25678
25679 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * gcc.c-torture/execute/20030313-1.c: New test.
25682
25683 2003-03-14  Richard Henderson  <rth@redhat.com>
25684
25685         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25686
25687 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25688
25689         * gcc.c-torture/compile/20030314-1.c: New test.
25690
25691 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25692
25693         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25694         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25695         thumb target,
25696         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25697         to accept newer _imp__  prefix and additional
25698         newline in .drectve section.
25699         * gcc.dg/dll-4.c: Likewise.
25700         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25701         switch.
25702
25703 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25704
25705         * g++.dg/parse/namespace9.C: New test.
25706
25707         * g++.dg/init/ref5.C: New test.
25708         * g++.dg/parse/ptrmem1.C: Likewise.
25709
25710 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25711
25712         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25713         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25714         regular expression.
25715         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25716         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25717
25718 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25719
25720         * gcc.c-torture/execute/20030224-2.c: New test.
25721
25722 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25723
25724         * gcc.dg/decl-3.c: New test.
25725
25726 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727
25728         * gcc.dg/i386-loop-2.c: New test.
25729
25730 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25731
25732         PR c++/9474
25733         * g++.dg/parse/namespace8.C: New test.
25734
25735         PR c++/9924
25736         * g++.dg/overload/builtin2.C: New test.
25737
25738 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25739
25740         * gcc.dg/return-type-3.c: New test.
25741
25742 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25743
25744         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25745         profiling options are not supported.
25746
25747 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25748
25749         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25750         * g++.old-deja/g++.warn/impint2.C: Likewise.
25751
25752 2003-03-10  Devang Patel  <dpatel@apple.com>
25753
25754         * g++.dg/cpp/c++_cmd_1.C: New test.
25755         * g++.dg/cpp/c++_cmd_1.h: New file.
25756
25757 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25758
25759         * gcc.dg/altivec-9.c: New file.
25760
25761 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25762
25763         * gcc.dg/ppc-sdata-1.c: New test.
25764         * gcc.dg/ppc-sdata-2.c: New test.
25765
25766 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/9373
25769         * g++.dg/opt/ptrmem2.C: New test.
25770
25771         PR c++/8534
25772         * g++.dg/opt/ptrmem1.C: New test.
25773
25774 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25775
25776         * gcc.dg/i386-loop-1.c: New test.
25777
25778 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25779
25780         PR c++/9970
25781         * g++.dg/lookup/friend1.C: New test.
25782
25783 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25784
25785         PR c++/9823
25786         * g++.dg/parser/constructor1.C: New test.
25787
25788 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25789
25790         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25791
25792         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25793
25794 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25795
25796         * gcc.dg/cpp/Wunused.c: Update test.
25797
25798 2003-03-08  Jan Hubicka  <jh@suse.cz>
25799
25800         * gcc.dg/inline-3.c: New test.
25801
25802 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/9809
25805         * g++.dg/parse/builtin1.C: New test.
25806
25807         PR c++/9982
25808         * g++.dg/abi/cookie1.C: New test.
25809         * g++.dg/abi/cookie2.C: Likewise.
25810
25811         PR c++/9524
25812         * g++.dg/template/field1.C: New test.
25813
25814         PR c++/9912
25815         * g++.dg/parse/class1.C: New test.
25816         * g++.dg/parse/namespace7.C: Likewise.
25817         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25818
25819 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25820
25821         * g++.dg/init/ref4.C: New test.
25822
25823 2003-03-07  Jan Hubicka  <jh@suse.cz>
25824
25825         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25826         * gcc.dg/inline-3.c: New test.
25827
25828 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25829
25830         * g++.dg/init/ref3.C: New test.
25831
25832         PR c++/9965
25833         * g++.dg/init/ref2.C: New test.
25834
25835         PR c++/9400
25836         * g++.dg/warn/Wshadow-2.C: New test.
25837
25838         PR c++/9791
25839         * g++.dg/warn/Woverloaded-1.C: New test.
25840
25841 2003-03-05  Jan Hubicka  <jh@suse.cz>
25842
25843         * gcc.dg/i386-local2.c: New.
25844         * gcc.dg/i386-local.c: Fix typo.
25845
25846 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25847
25848         * g++.dg/abi/layout3.C: New test.
25849
25850 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25851
25852         * gcc.c-torture/compile/20030305-1.c
25853
25854 2003-03-05  Jan Hubicka  <jh@suse.cz>
25855
25856         * gcc.dg/i386-local.c: New.
25857
25858 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25859
25860         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25861
25862 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25863
25864         * gcc.dg/switch-2.c: New test.
25865         * gcc.dg/switch-3.c: New test.
25866         * gcc.dg/Wswitch.c: Adjust line numbers.
25867         * gcc.dg/Wswitch-default.c: Likewise.
25868         * gcc.dg/Wswitch-enum.c: Likewise.
25869
25870 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25871
25872         * gcc.c-torture/execute/20030222-1.c: New test.
25873
25874 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25875
25876         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25877
25878 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25879
25880         PR c++/9878
25881         * g++.dg/init/ref1.C: New test.
25882
25883 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25884
25885         * gcc.dg/sh-relax.c: New SH-only test.
25886
25887 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25888
25889         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25890         comment explaining purpose of testcase.
25891
25892 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25893
25894         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25895         for HC11/HC12 (asm needs two int registers).
25896         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25897         HC11/HC12 because the test uses an asm which needs two 32-bit
25898         registers.
25899
25900 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25901
25902         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25903         for HC11/HC12 (array is too large otherwise).
25904         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25905         * gcc.c-torture/compile/20010518-2.x: Likewise.
25906         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25907         HC11/HC12 (array is too large).
25908
25909 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25910
25911         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25912         * lib/g++-dg.exp (g++-dg-test): Likewise.
25913
25914 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25915
25916         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25917         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25918
25919 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25920
25921         * g++.dg/warn/implicit-typename1.C: Remove warning.
25922
25923 2003-02-28  Richard Henderson  <rth@redhat.com>
25924
25925         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25926         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25927
25928 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25929
25930         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25931         * g++.dg/pch/pch.exp: Likewise.
25932
25933 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/9879
25936         * testsuite/g++.dg/init/new4.C: New test.
25937
25938 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25939
25940         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25941
25942 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25943
25944         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25945         unsigned long.
25946
25947         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25948         wider than float.
25949
25950 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25951
25952         * lib/scanasm.exp: Add support for counting numbers of
25953         occurences.
25954         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25955         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25956
25957 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25958
25959         PR c++/9683
25960         * g++.dg/template/static3.C: New test.
25961
25962         PR c++/9829
25963         * g++.dg/parse/namespace6.C: New test.
25964
25965 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25966
25967         PR target/9732
25968         * gcc.dg/20030225-1.c: New test.
25969
25970 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25971
25972         * README: Remove out-of-date information.
25973
25974         PR c++/9836
25975         * g++.dg/template/spec6.C: New test.
25976
25977 2003-02-24  Jeff Law  <law@redhat.com>
25978
25979         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25980
25981 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25982
25983         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25984         * gcc.dg/pragma-ep-1.c: Likewise.
25985
25986 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25987
25988         PR c++/9602
25989         * g++.dg/template/friend16.C: New test.
25990
25991 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25992
25993         PR c++/5333
25994         * g++.dg/parse/fused-params1.C: Adjust error messages.
25995         * g++.dg/template/nested3.C: New test.
25996
25997 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25998
25999         * g++.dg/abi/param1.C: New test.
26000
26001 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26002
26003         PR c++/7982
26004         * g++.dg/warn/implicit-typename1.C: New test.
26005
26006 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26007
26008         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26009         with "mtune".
26010         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26011         * gcc.c-torture/execute/20010129-1.x: Likewise.
26012         * gcc.dg/20011107-1.c: Likewise.
26013         * gcc.dg/20020108-1.c: Likewise.
26014         * gcc.dg/20020122-3.c: Likewise.
26015         * gcc.dg/20020206-1.c: Likewise.
26016         * gcc.dg/20020310-1.c: Likewise.
26017         * gcc.dg/20020426-2.c: Likewise.
26018         * gcc.dg/20020517-1.c: Likewise.
26019         * gcc.dg/991230-1.c: Likewise.
26020         * gcc.dg/i386-unroll-1.c: Likewise.
26021         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26022
26023 2003-02-22  Jan Hubicka  <jh@suse.cz>
26024
26025         * gcc.dg/i386-mul.c: New test.
26026
26027 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26028
26029         * gcc.dg/builtins-5.c: New test case.
26030
26031 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26032
26033         * gcc.dg/asmreg-1.c: New test.
26034
26035 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26036
26037         PR c++/9749
26038         * g++.dg/parse/varmod1.C: New test.
26039
26040 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26041
26042         PR c++/9727
26043         * g++.dg/template/op1.C: New test.
26044
26045 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26046
26047         PR c++/8906
26048         * g++.dg/template/nested2.C: New test.
26049
26050 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/8724
26053         * g++.dg/expr/dtor1.C: New test.
26054
26055 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26056
26057         * gcc.dg/cpp/include3.c: New test.
26058         * gcc.dg/cpp/inc/foo.h: New file.
26059
26060 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26061
26062         * gcc.c-torture/execute/20030221-1.c: New test.
26063
26064 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26065
26066         PR c++/9729
26067         * g++.dg/abi/conv1.C: New test.
26068
26069 2003-02-20  Jan Hubicka  <jh@suse.cz>
26070
26071         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26072
26073 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26074
26075         * gcc.c-torture/compile/20030219-1.c: New test.
26076
26077 2003-02-18  Jan Hubicka  <jh@suse.cz>
26078
26079         * gcc.dg/funcorder.c: New test.
26080
26081 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26082
26083         * gcc.c-torture/execute/20030218-1.c: New.
26084
26085 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26086
26087         * gcc.dg/20030218-1.c: New.
26088
26089 2003-02-18  Richard Henderson  <rth@redhat.com>
26090
26091         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26092         * gcc.dg/attr-used-2.c: New.
26093
26094 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/9704
26097         * g++.dg/init/copy5.C: New test.
26098
26099 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26100
26101         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26102         * g++.dg/pch/pch.exp: Likewise.
26103
26104 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26105
26106         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26107         STACK_SIZE is not defined.
26108
26109 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26110
26111         PR c++/9457
26112         * g++.dg/template/init1.C: New test.
26113
26114 2003-02-16  Jan HUbicka  <jh@suse.cz>
26115
26116         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26117         (foo): Add few extra tests
26118         * gcc.dg/c99-const-expr-3.c: Likewise.
26119         * gcc.c-torture/execute/20030216-1.c: New.
26120
26121 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26122
26123         PR c++/9459
26124         * g++.dg/ext/typeof4.C: New test.
26125
26126 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26127
26128         * gcc.dg/i386-387-3.c: New test case.
26129
26130 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26131
26132         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26133         cris-*-elf* cris-*-aout* and mmix-*-*.
26134
26135 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26136
26137         * gcc.dg/20030213-1.c: New test.
26138
26139 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26140
26141         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26142         * gcc.dg/i386-387-2.c: Likewise.
26143
26144 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26145
26146         * gcc.dg/ppc-spe.c: Fix formatting.
26147         Enable tests that were previously unsupported by gas.
26148         Delete tests for instructions that no longer exist.
26149         Switch arguments on evsubifw builtin.
26150
26151 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26152
26153         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26154         STACK_SIZE is too small.
26155
26156 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26157             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26158
26159         * gcc.dg/decl-2.c: New test.
26160
26161 2003-02-10  Jan Hubicka  <jh@suse.cz>
26162
26163         * gcc.dg/i386-fpcvt-1.c: New test.
26164
26165 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26166
26167         * gcc.c-torture/execute/20030209-1.c: New test.
26168
26169 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26170
26171         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26172         int-wide bitops, use the constants of the same width.
26173         Likewise, if long long is 32-bit wide, test bitops using
26174         32-bit constants.
26175
26176 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26177
26178         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26179
26180 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26181
26182         * testsuite/gcc.dg/builtins-4.c: New test case.
26183
26184 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26185
26186         * gcc.dg/20020430-1.c: Fix dg command typos.
26187         * gcc.dg/20020503-1.c: Likewise.
26188
26189 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26190
26191         PR c++/8785
26192         * g++.dg/parse/fused-params1.C: New test.
26193
26194         PR c++/8857
26195         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26196
26197         PR c++/8921
26198         * g++.dg/parse/non-dependent1.C: New test.
26199
26200         PR c++/8928
26201         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26202
26203         PR c++/9228
26204         * g++.dg/parse/undefined7.C: New test.
26205         * g++.dg/parse/non-templ1.C: New test.
26206
26207         PR c++/9229
26208         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26209
26210 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26211
26212         * gcc.c-torture/compile/20030206-1.c: New test.
26213
26214 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26215
26216         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26217         "pow" to "foo" to avoid potential confusion with a math built-in.
26218
26219 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26220
26221         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26222         conditions for SPARC targets.
26223
26224 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26225
26226         * gcc.dg/20030204-1.c: New test.
26227
26228 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26229
26230         PR c++/38
26231         * g++.dg/parse/array-size1.C: New test.
26232
26233         PR c++/5657
26234         * g++.dg/parse/undefined3.C: New test.
26235
26236         PR c++/5665
26237         * g++.dg/parse/undefined4.C: New test.
26238
26239         PR c++/5975
26240         * g++.dg/parse/undefined5.C: New test.
26241
26242         PR c++/7259
26243         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26244
26245         PR c++/8578
26246         * g++.dg/parse/casting-operator1.C: New test.
26247
26248         PR c++/8596
26249         * g++.dg/parse/undefined6.C: New test.
26250
26251         PR c++/8736
26252         * g++.dg/parse/missing-template1.C: New test.
26253
26254 2003-02-04  Jan Hubicka  <jh@suse.cz>
26255
26256         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26257         * gcc.dg/i386-cmov?.c: Likewise.
26258         * gcc.dg/i386-fpcvt-?.c: Likewise.
26259         * gcc.dg/i386-ssefp-1.c: Likewise.
26260         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26261         conventions.
26262
26263 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/7129
26266         * testsuite/g++.dg/ext/max.C: New test.
26267
26268 2003-02-03  Jan Hubicka  <jh@suse.cz>
26269
26270         * gcc.c-torture/execute/20030203-1.c: New test.
26271
26272 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26273
26274         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26275         'natural-endian'.
26276
26277 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26278
26279         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26280         * g++.dg/init/new2.C: Likewise.
26281         * g++.dg/other/new1.C: Likewise.
26282
26283 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26284
26285         * gcc.dg/struct-ret-libc.c: New test.
26286
26287 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26288
26289         * gcc.dg/20030129-1.c: New test.
26290
26291 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26292
26293         PR c++/8849
26294         * g++.dg/template/ptrmem4.C: New test.
26295
26296 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26297
26298         * g++.dg/parser/constant1.C: New test.
26299
26300 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26301
26302         PR c++/8591
26303         * g++.dg/parse/friend2.C: New test.
26304
26305 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26306
26307         PR c++/9437
26308         * g++.dg/template/unify4.C: New test.
26309
26310 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26311
26312         * gcc.c-torture/execute/20030128-1.c: New test.
26313
26314 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26315
26316         * g++.dg/lookup/nested1.C: Test moved from ...
26317         * g++.old-deja/g++.other/lookup24.C: ... here.
26318
26319 2003-01-28  Jan Hubicka  <jh@suse.cz>
26320
26321         * gcc.dg/i386-cmov5.c: New test.
26322
26323 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26324
26325         * gcc.c-torture/execute/20010925-1.c: Changed the
26326         memcpy declaration.
26327
26328 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26329
26330         PR c++/3902
26331         * g++.dg/parse/template5.C: New test.
26332
26333 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26334
26335         PR fortran/9258
26336         * g77.dg/pr9258: New test.
26337
26338 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26339
26340         * README: Move relevant parts from README.g++.
26341
26342         * README.g++: Remove this file.
26343
26344 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.dg/abi/dcast1.C: New test.
26347
26348 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26349
26350         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26351
26352 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26353
26354         PR c++/47
26355         * g++.old-deja/g++.other/lookup24.C: New test.
26356
26357 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26358
26359         PR middle-end/7227
26360         * gcc.dg/uninit-C.c: New test.
26361
26362 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26363
26364         * g++.dg/abi/covariant1.C: New test.
26365
26366 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26367
26368         * gcc.dg/20030123-1.c: New test.
26369
26370 2003-01-25  Jan Hubicka  <jh@suse.cz>
26371
26372         PR opt/8492
26373         * gcc.c-torture/compile/20030125-1.c
26374
26375 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         PR c++/9403
26378         * g++.dg/parse/template3.C: New test.
26379         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26380
26381         PR c++/795
26382         * g++.dg/parse/template4.C: New test.
26383
26384         PR c++/9415
26385         * g++.dg/template/qual2.C: New test.
26386
26387         PR c++/8545
26388         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26389
26390         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26391
26392 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26393
26394         * gcc.c-torture/execute/switch-1.c: New test case.
26395
26396 2003-01-25  Jan Hubicka  <jh@suse.cz>
26397
26398         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26399
26400 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26401
26402         Tweaks for Bison-1.875. From the NEWS file:
26403         "- `parse error' -> `syntax error'
26404         Bison now uniformly uses the term `syntax error'"
26405         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26406         * gcc.dg/cpp/digraph2.c: Likewise.
26407         * gcc.dg/cpp/direct2.c: Likewise.
26408         * gcc.dg/cpp/paste4.c: Likewise.
26409         * gcc.dg/c90-restrict-1.c: Likewise.
26410         * gcc.dg/c99-func-2.c: Likewise.
26411         * gcc.dg/noncompile/920721-2.c: Likewise.
26412         * gcc.dg/noncompile/930622-2.c: Likewise.
26413         * gcc.dg/noncompile/940112-1.c: Likewise.
26414         * gcc.dg/noncompile/950921-1.c: Likewise.
26415         * gcc.dg/noncompile/951123-1.c: Likewise.
26416         * gcc.dg/noncompile/971104-1.c: Likewise.
26417         * gcc.dg/noncompile/990416-1.c: Likewise.
26418
26419 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26420
26421         * g++.dg/parse/undefined1.C: Add error message.
26422
26423 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26424
26425         PR c++/9354
26426         * g++.dg/parse/new1.C: New test.
26427
26428         PR c++/9216
26429         * g++.dg/parse/template2.C: New test.
26430
26431         PR c++/9354
26432         * g++.dg/parse/typedef2.C: New test.
26433
26434         PR c++/9328
26435         * g++.dg/ext/typeof3.C: New test.
26436
26437 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26438
26439         PR c++/2738
26440         * g++.dg/parse/ret-type1.C: New test.
26441
26442         PR c++/3792
26443         * g++.dg/parse/tmpl-outside1.C: New test.
26444
26445         PR c++/4207
26446         * g++.dg/parse/int-as-enum1.C: New test.
26447
26448         PR c++/4903
26449         * g++.dg/parse/no-typename1.C: New test.
26450
26451         PR c++/5533
26452         * g++.dg/parse/no-value1.C: New test.
26453
26454         PR c++/5921
26455         * g++.dg/parse/wrong-inline1.C: New test.
26456
26457         PR c++/6402
26458         * g++.dg/parse/ref1.C: New test.
26459
26460         PR c++/6992
26461         * g++.dg/parse/attr-ctor1.C: New test.
26462
26463         PR c++/7229
26464         * g++.dg/parse/namespace5.C: New test.
26465
26466         PR c++/7917
26467         * g++.dg/parse/func-def1.C: New test.
26468
26469         PR c++/8143
26470         * g++.dg/parse/undefined1.C: New test.
26471
26472         PR c++/5723, PR c++/8522
26473         * g++.dg/parse/specialization1.C: New test.
26474
26475         PR c++/163, PR c++/8595
26476         * g++.dg/parse/struct-as-enum1.C: New test.
26477
26478         PR c++/9173
26479         * g++.dg/parse/undefined2.C: New test.
26480
26481 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26482
26483         PR c++/9298
26484         * g++.dg/parse/template1.C: New test.
26485
26486         PR c++/9384
26487         * g++.dg/parse/using1.C: New test.
26488
26489         PR c++/9285
26490         PR c++/9294
26491         * g++.dg/parse/expr2.C: New test.
26492
26493         PR c++/9388
26494         * g++.dg/parse/lookup2.C: Likewise.
26495
26496 2003-01-21  Jan Hubicka  <jh@suse.cz>
26497
26498         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26499         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26500         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26501         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26502
26503 2003-01-20  Nick Clifton  <nickc@redhat.com>
26504
26505         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26506         problem with ARM sibcall code generation.
26507
26508 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26509
26510         * gcc.c-torture/execute/20030120-1.c: New.
26511
26512 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26513
26514         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26515
26516 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/9272
26519         * g++.dg/parse/ctor1.C: New test.
26520
26521         PR c++/9294:
26522         * g++.dg/parse/qualified1.C: New test.
26523
26524         * g++.dg/parse/typename3.C: New test.
26525
26526 2003-01-16  Richard Henderson  <rth@redhat.com>
26527
26528         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26529
26530 2003-01-16  Richard Henderson  <rth@redhat.com>
26531
26532         * g++.dg/pch/pch.exp: Copy test header to the working directory
26533         before using it either for precompilation or direct use.
26534         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26535         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26536
26537 2003-01-16  Richard Henderson  <rth@redhat.com>
26538
26539         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26540         before using it either for precompilation or direct use.
26541         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26542         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26543
26544 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26545
26546         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26547         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26548         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26549         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26550         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26551         typename warning into error.
26552         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26553         error messages.
26554         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26555         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26556         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26557         messages.
26558         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26559         make declaration visible in template.
26560         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26561         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26562         messages.
26563         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26564         message.
26565         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26566         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26567         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26568         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26569         typename warning with error message.
26570         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26571         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26572         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26573
26574 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         * g++.dg/parse/ambig2.C: New test.
26577
26578 2003-01-15  Richard Henderson  <rth@redhat.com>
26579
26580         * g++.dg/tls/init-2.C: Update error message string.
26581
26582 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26583
26584         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26585
26586 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26587
26588         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26589         all for HC11/HC12.
26590         * gcc.c-torture/compile/20001205-1.x: Likewise.
26591         * gcc.c-torture/compile/20001226-1.x: Likewise.
26592         * gcc.c-torture/compile/920520-1.x: Likewise.
26593         * gcc.c-torture/compile/961203-1.x: Likewise.
26594         * gcc.c-torture/compile/20020604-1.x: Likewise.
26595
26596 2003-01-15  Jan Hubicka  <jh@suse.cz>
26597
26598         * gcc.c-torture/compile/20030115-1.c: New test.
26599
26600         * gcc.dg/i386-fpcvt-1.c: New test.
26601         * gcc.dg/i386-fpcvt-2.c: New test.
26602
26603 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26604
26605         Further conform g++'s __vmi_class_type_info to the C++ ABI
26606         specification.
26607         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26608         the specification.
26609
26610 2003-01-14  Jan Hubicka  <jh@suse.cz>
26611
26612         * gcc.dg/i386-fpcvt-1.c: New test.
26613         * gcc.dg/i386-fpcvt-2.c: New test.
26614
26615 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26616
26617         * gcc.dg/i386-mmx-3.c: New test.
26618
26619 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26620
26621         PR c++/9264
26622         * g++.dg/parse/octal1.C: New file.
26623
26624         PR c++/9172
26625         * g++.dg/parse/typename1.C: New file.
26626
26627 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26628
26629         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26630         * gcc.dg/bf-no-ms-layout.c: Likewise.
26631         * gcc.dg/bf-ms-attrib.c: Likewise.
26632
26633 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26634
26635         PR c++/9099
26636         * g++.dg/parse/dtor1.C: New file.
26637
26638         PR c++/9128
26639         * g++.dg/rtti/typeid1.C: New file.
26640
26641         PR c++/9153
26642         * g++.dg/parse/lookup1.C: New file.
26643
26644         PR c++/9171
26645         * g++.dg/templ/spec5.C: New file.
26646
26647 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26648
26649         * gcc.c-torture/compile/20030110-1.c: New test.
26650
26651 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26652
26653         Merge from pch-branch:
26654
26655         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26656
26657         * gcc.dg/pch/cpp-1.h: New.
26658         * gcc.dg/pch/cpp-1.c: New.
26659         * gcc.dg/pch/cpp-2.h: New.
26660         * gcc.dg/pch/cpp-2.c: New.
26661
26662         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26663
26664         * gcc.dg/pch/except-1.h: New.
26665         * gcc.dg/pch/except-1.c: New.
26666
26667         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26668
26669         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26670         running test.
26671         * gcc.dg/pch: Include *.hp not *.h.
26672         * gcc.dg/pch/system-1.h: New.
26673         * gcc.dg/pch/system-1.c: New.
26674
26675         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26676
26677         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26678         rather than trying to build and run a program using PCH.
26679         * gcc.dg/pch: Remove dg-do commands from test files.
26680
26681         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26682
26683         * gcc.dg/pch/macro-3.c: New.
26684         * gcc.dg/pch/macro-3.h: New.
26685
26686         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26687
26688         * gcc.dg/pch/common-1.c: New.
26689         * gcc.dg/pch/common-1.h: New.
26690         * gcc.dg/pch/decl-1.c: New.
26691         * gcc.dg/pch/decl-1.h: New.
26692         * gcc.dg/pch/decl-2.c: New.
26693         * gcc.dg/pch/decl-2.h: New.
26694         * gcc.dg/pch/decl-3.c: New.
26695         * gcc.dg/pch/decl-3.h: New.
26696         * gcc.dg/pch/decl-4.c: New.
26697         * gcc.dg/pch/decl-4.h: New.
26698         * gcc.dg/pch/decl-5.c: New.
26699         * gcc.dg/pch/decl-5.h: New.
26700         * gcc.dg/pch/global-1.c: New.
26701         * gcc.dg/pch/global-1.h: New.
26702         * gcc.dg/pch/inline-1.c: New.
26703         * gcc.dg/pch/inline-1.h: New.
26704         * gcc.dg/pch/inline-2.c: New.
26705         * gcc.dg/pch/inline-2.h: New.
26706         * gcc.dg/pch/static-1.c: New.
26707         * gcc.dg/pch/static-1.h: New.
26708         * gcc.dg/pch/static-2.c: New.
26709         * gcc.dg/pch/static-2.h: New.
26710
26711         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26712
26713         * g++.dg/pch/pch.exp: Better handle failing testcases.
26714         * gcc.dg/pch/pch.exp: Likewise.
26715         * gcc.dg/pch/macro-1.c: New.
26716         * gcc.dg/pch/macro-1.h: New.
26717         * gcc.dg/pch/macro-2.c: New.
26718         * gcc.dg/pch/macro-2.h: New.
26719
26720         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26721
26722         * g++.dg/dg.exp: Treat files in pch/ specially.
26723         * g++.dg/pch/pch.exp: New file.
26724         * g++.dg/pch/empty.H: New file.
26725         * g++.dg/pch/empty.C: New file.
26726         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26727         "precompile".
26728
26729         * gcc.dg/pch/pch.exp: New file.
26730         * gcc.dg/pch/empty.h: New file.
26731         * gcc.dg/pch/empty.c: New file.
26732         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26733         "precompile".
26734
26735 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26736
26737         * g++.dg/template/friend14.C: New test.
26738
26739 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26740
26741         * gcc.dg/old-style-asm-1.c: New test.
26742
26743 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26744
26745         * gcc.c-torture/compile/20030109-1.c: New test.
26746
26747 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * gcc.c-torture/execute/20030109-1.c: New test.
26750
26751 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26752
26753         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26754         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26755         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26756         * g++.old-deja/g++.mike/eh2.C: Likewise.
26757         * g++.old-deja/g++.mike/eh3.C: Likewise.
26758         * g++.old-deja/g++.mike/eh5.C: Likewise.
26759         * g++.old-deja/g++.mike/eh6.C: Likewise.
26760         * g++.old-deja/g++.mike/eh7.C: Likewise.
26761         * g++.old-deja/g++.mike/eh8.C: Likewise.
26762         * g++.old-deja/g++.mike/eh9.C: Likewise.
26763         * g++.old-deja/g++.mike/eh10.C: Likewise.
26764         * g++.old-deja/g++.mike/eh12.C: Likewise.
26765         * g++.old-deja/g++.mike/eh13.C: Likewise.
26766         * g++.old-deja/g++.mike/eh14.C: Likewise.
26767         * g++.old-deja/g++.mike/eh16.C: Likewise.
26768         * g++.old-deja/g++.mike/eh17.C: Likewise.
26769         * g++.old-deja/g++.mike/eh18.C: Likewise.
26770         * g++.old-deja/g++.mike/eh21.C: Likewise.
26771         * g++.old-deja/g++.mike/eh23.C: Likewise.
26772         * g++.old-deja/g++.mike/eh24.C: Likewise.
26773         * g++.old-deja/g++.mike/eh25.C: Likewise.
26774         * g++.old-deja/g++.mike/eh26.C: Likewise.
26775         * g++.old-deja/g++.mike/eh27.C: Likewise.
26776         * g++.old-deja/g++.mike/eh28.C: Likewise.
26777         * g++.old-deja/g++.mike/eh29.C: Likewise.
26778         * g++.old-deja/g++.mike/eh31.C: Likewise.
26779         * g++.old-deja/g++.mike/eh33.C: Likewise.
26780         * g++.old-deja/g++.mike/eh34.C: Likewise.
26781         * g++.old-deja/g++.mike/eh35.C: Likewise.
26782         * g++.old-deja/g++.mike/eh36.C: Likewise.
26783         * g++.old-deja/g++.mike/eh37.C: Likewise.
26784         * g++.old-deja/g++.mike/eh38.C: Likewise.
26785         * g++.old-deja/g++.mike/eh39.C: Likewise.
26786         * g++.old-deja/g++.mike/eh40.C: Likewise.
26787         * g++.old-deja/g++.mike/eh41.C: Likewise.
26788         * g++.old-deja/g++.mike/eh42.C: Likewise.
26789         * g++.old-deja/g++.mike/eh44.C: Likewise.
26790         * g++.old-deja/g++.mike/eh46.C: Likewise.
26791         * g++.old-deja/g++.mike/eh47.C: Likewise.
26792         * g++.old-deja/g++.mike/eh48.C: Likewise.
26793         * g++.old-deja/g++.mike/eh49.C: Likewise.
26794         * g++.old-deja/g++.mike/eh50.C: Likewise.
26795         * g++.old-deja/g++.mike/eh51.C: Likewise.
26796         * g++.old-deja/g++.mike/eh53.C: Likewise.
26797         * g++.old-deja/g++.mike/eh55.C: Likewise.
26798         * g++.old-deja/g++.mike/p7912.C: Likewise.
26799         * g++.old-deja/g++.mike/p9706.C: Likewise.
26800         * g++.old-deja/g++.mike/p10416.C: Likewise.
26801         * g++.old-deja/g++.mike/p11667.C: Likewise.
26802         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26803         Remove redundant reference to Iris.
26804         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26805         Elxsi, i860, Pico Java, and WE32K.
26806
26807 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26808
26809         * g++.dg/ext/asm4.C: New test.
26810
26811 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26812
26813         PR c++/9030
26814         * g++.dg/template/friend12.C: New test.
26815         * g++.dg/template/friend13.C: Likewise.
26816         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26817
26818 2003-01-08  Jan Hubicka  <jh@suse.cz>
26819
26820         * gcc.dg/i386-cadd.c: New test.
26821         * gcc.dg/i386-cmov4.c: Likewise.
26822
26823 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26824
26825         PR c++/9165
26826         * g++.dg/warn/Wunused-3.C: New test.
26827
26828         * g++.dg/abi/bitfield9.C: New test.
26829
26830         PR c++/9189
26831         * g++.dg/parse/defarg3.C: New test.
26832
26833 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26834
26835         * g++.dg/parse/ambig1.C: New test.
26836         * g++.dg/parse/defarg2.C: New test.
26837
26838 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26839
26840         * g++.dg/template/defarg-1.C: New test.
26841         * g++.dg/template/local2.C: Likewise.
26842
26843 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26844
26845         * gcc.c-torture/execute/20030105-1.c: New test.
26846
26847 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26848
26849         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26850         * g++.dg/parse/namespace4.C: Likewise.
26851
26852 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26853
26854         * g++.dg/template/ntp2.C: New test.
26855
26856 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26857
26858         * g++.dg/parse/extern-C-1.C: New test.
26859
26860         * g++.dg/parse/namespace4.C: New test.
26861
26862         * g++.dg/template/nested1.C: New test.
26863
26864         * g++.dg/parse/namespace3.C: New test.
26865
26866 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26867
26868         * g++.dg/lookup/two-stage1.C: New test.
26869
26870 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26871
26872         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26873         * g++.old-deja/g++.jason/access8.C: Likewise.
26874         * g++.old-deja/g++.other/decl5.C: Likewise.
26875
26876 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26877
26878         * g++.dg/parse/parse7.C: New test.
26879
26880 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/2843
26883         * g++.dg/ext/attrib7.C: New test.
26884
26885 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26886
26887         * g++.dg/parse/parse6.C: New test.
26888
26889 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26890
26891         * gcc.dg/h8300-stack-1.c: New.
26892
26893 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26894
26895         g++.dg/lookup/exception1.C: New test.
26896
26897         g++.dg/lookup/template1.C: New test.
26898
26899         g++.dg/parse/namespace2.C: New test.
26900
26901         g++.dg/parse/parens2.C: New test.
26902
26903 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26904
26905         * g++.dg/parse/parse5.C: New test.
26906         * g++.dg/lookup/scoped4.C: New test.
26907
26908 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26909
26910         * g++.dg/parse/parens1.C: New test.
26911
26912         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26913         angle-bracket1.C.
26914         * g++.dg/parse/parens2.C: New test.
26915
26916         * g++.dg/lookup/scope-operator1.C: New test.
26917
26918         * g++.dg/parse/operator1.C: New test.
26919
26920 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26921
26922         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26923         * g++.old-deja/g++.other/access6.C: Likewise.
26924         * g++.old-deja/g++.other/decl1.C: Likewise.
26925         * g++.old-deja/g++.pt/typename12.C: Likewise.
26926
26927 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26928
26929         * g++.dg/parse/namespace1.C: New test.
26930
26931 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26932
26933         * g++.dg/parse/parse4.C: New test.
26934
26935 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26936
26937         * g++.dg/parse/parse3.C: New test.
26938
26939 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26940
26941         * g++.dg/parse/parse2.C: New test.
26942
26943 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26944
26945         * g++.dg/template/friend11.C: New test.
26946
26947 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26948
26949         * g++.dg/parse/parse1.C: New test.
26950
26951 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26952
26953         * lib/profopt.exp: Change the name of a global variable to avoid
26954         possible clashes with other test suites.
26955
26956 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26957
26958         * g++.dg/inherit/covariant8.C: New test.
26959
26960 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26961
26962         * g++.dg/init/array9.C: New test.
26963
26964         PR c++/9112
26965         * g++.dg/parse/expr1.C: New test.
26966
26967 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26968
26969         * gcc.c-torture/compile/20021230-1.c: New test.
26970
26971 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26972
26973         * g++.dg/inherit/covariant5.C: New test.
26974         * g++.dg/inherit/covariant6.C: New test.
26975         * g++.dg/inherit/covariant7.C: New test.
26976
26977 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26978
26979         PR c++/2739
26980         * g++.dg/other/access2.C: New test.
26981
26982 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26983
26984         * g++.dg/other/anon-struct.C: No longer fails
26985         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26986         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26987         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26988
26989 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26990
26991         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26992
26993 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26994
26995         * g++.dg/eh/spec4.C: Remove stray semicolon.
26996         * g++.dg/expr/pmf-1.C: Change error message.
26997         * g++.dg/ext/asm1.C: Remove stray semicolon.
26998         * g++.dg/ext/typename1.C: Add missing typenames.
26999         * g++.dg/inherit/template-as-base.C: Change error message.
27000         * g++.dg/lookup/scoped1.C: Likewise.
27001         * g++.dg/lookup/scoped2.C: Likewise.
27002         * g++.dg/lookup/using2.C: Likewise.
27003         * g++.dg/other/component1.C: Remove stray semicolon.
27004         * g++.dg/other/do1.C: Change error message.
27005         * g++.dg/other/error2.C: Likewise.
27006         * g++.dg/other/init1.C: Likewise.
27007         * g++.dg/other/packed1.C: Remove stray semicolon.
27008         * g++.dg/other/ptrmem2.C: Change error message.
27009         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27010         marker.
27011         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27012         * g++.dg/template/access3.C: Add typename keyword.
27013         * g++.dg/template/access5.C: Remove stray semicolon.
27014         * g++.dg/template/access6.C: Likewise.
27015         * g++.dg/template/complit1.C: Likewise.
27016         * g++.dg/template/crash1.C: Change error message.
27017         * g++.dg/template/inherit2.C: Remove stray semicolon.
27018         * g++.dg/template/instantiate2.C: Likewise.
27019         * g++.dg/template/instantiate3.C: Change error message.
27020         * g++.dg/template/qual1.C: Remove stray semicolon.
27021         * g++.dg/template/qualttp18.C: Change error message.
27022         * g++.dg/template/ref1.C: Remove stray semicolon.
27023         * g++.dg/template/sizeof1.C (A::value): Declare it.
27024         * g++.dg/template/spec4.C: Change error message.
27025         * g++.dg/template/static1.C: Likewise.
27026         * g++.dg/template/type1.C: Likewise.
27027         * g++.dg/template/typename3.C: Likewise.
27028         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27029         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27030         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27031         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27032         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27033         named return value extension.
27034         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27035         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27036         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27037         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27038         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27039         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27040         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27041         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27042         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27043         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27044         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27045         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27046         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27047         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27048         syntax.
27049         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27050         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27051         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27052         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27053         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27054         * g++.old-deja/g++.brendan/template11.C: Likewise.
27055         * g++.old-deja/g++.brendan/template26.C: Likewise.
27056         * g++.old-deja/g++.brendan/template27.C: Use explicit
27057         specialization syntax.
27058         * g++.old-deja/g++.brendan/template30.C: Likewise.
27059         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27060         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27061         non-dependent names.
27062         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27063         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27064         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27065         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27066         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27067         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27068         named return value extension.
27069         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27070         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27071         * g++.old-deja/g++.ext/return1.C: Likewise.
27072         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27073         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27074         * g++.old-deja/g++.jason/access8.C: Likewise.
27075         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27076         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27077         pseudo-destructor names.
27078         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27079         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27080         pseudo-destructor names.
27081         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27082         * g++.old-deja/g++.jason/overload19.C: Likewise.
27083         * g++.old-deja/g++.jason/overload32.C: Likewise.
27084         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27085         stray semicolons.
27086         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27087         * g++.old-deja/g++.jason/return.C: Likewise.
27088         * g++.old-deja/g++.jason/return2.C: Likewise.
27089         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27090         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27091         syntax.
27092         * g++.old-deja/g++.jason/template10.C: Account for use of
27093         non-dependent names.
27094         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27095         syntax.
27096         * g++.old-deja/g++.jason/template37.C: Likewise.
27097         * g++.old-deja/g++.law/access4.C: Change error messages.
27098         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27099         pseudo-destructor names.
27100         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27101         * g++.old-deja/g++.law/ctors9.C: Likewise.
27102         * g++.old-deja/g++.law/cvt22.C: Likewise.
27103         * g++.old-deja/g++.law/dtors5.C: Likewise.
27104         * g++.old-deja/g++.law/global-init1.C: Likewise.
27105         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27106         * g++.old-deja/g++.law/operators28.C: Likewise.
27107         * g++.old-deja/g++.law/visibility28.C: Likewise.
27108         * g++.old-deja/g++.martin/eval1.C: Likewise.
27109         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27110         name.
27111         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27112         * g++.old-deja/g++.mike/net34.C: Likewise.
27113         * g++.old-deja/g++.mike/net36.C: Likewise.
27114         * g++.old-deja/g++.mike/ns2.C: Likewise.
27115         * g++.old-deja/g++.mike/p12306.C: Likewise.
27116         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27117         value extension.
27118         * g++.old-deja/g++.mike/p700.C: Likewise.
27119         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27120         * g++.old-deja/g++.mike/p710.C: Likewise.
27121         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27122         value extension.
27123         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27124         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27125         * g++.old-deja/g++.ns/crash2.C: Likewise.
27126         * g++.old-deja/g++.ns/crash3.C: Likewise.
27127         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27128         * g++.old-deja/g++.ns/ns17.C: Likewise.
27129         * g++.old-deja/g++.ns/template16.C: Likewise.
27130         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27131         keyword.
27132         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27133         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27134         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27135         named return value extension.
27136         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27137         * g++.old-deja/g++.other/access4.C: Issue additional error
27138         messages.
27139         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27140         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27141         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27142         * g++.old-deja/g++.other/crash25.C: Change error message.
27143         * g++.old-deja/g++.other/crash4.C: Change error message.
27144         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27145         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27146         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27147         checks.
27148         * g++.old-deja/g++.other/defarg8.C: Likewise.
27149         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27150         * g++.old-deja/g++.other/dtor10.C: Likewise.
27151         * g++.old-deja/g++.other/incomplete.C: Likewise.
27152         * g++.old-deja/g++.other/linkage7.C: Likewise.
27153         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27154         lookup algorithm.
27155         * g++.old-deja/g++.other/mangle2.C: Likewise.
27156         * g++.old-deja/g++.other/refinit2.C: Likewise.
27157         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27158         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27159         * g++.old-deja/g++.pt/crash28.C: Likewise.
27160         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27161         syntax.
27162         * g++.old-deja/g++.pt/crash32.C: Change error message.
27163         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27164         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27165         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27166         error message position.
27167         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27168         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27169         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27170         syntax.
27171         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27172         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27173         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27174         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27175         keyword.
27176         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27177         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27178         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27179         keyword.
27180         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27181         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27182         syntax.
27183         * g++.old-deja/g++.pt/friend28.C: Account for use of
27184         non-dependent names.
27185         * g++.old-deja/g++.pt/friend29.C: Likewise.
27186         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27187         rules.
27188         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27189         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27190         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27191         lookup rules.
27192         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27193         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27194         keyword.
27195         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27196         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27197         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27198         keyword.
27199         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27200         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27201         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27202         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27203         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27204         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27205         keyword.
27206         * g++.old-deja/g++.pt/spec10.C: Likewise.
27207         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27208         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27209         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27210         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27211         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27212         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27213         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27214         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27215         * g++.old-deja/g++.pt/typename15.C: Likewise.
27216         * g++.old-deja/g++.pt/typename22.C: Likewise.
27217         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27218         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27219         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27220         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27221         syntax.
27222         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27223         return value extension.
27224         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27225         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27226         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27227         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27228
27229 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         * g++.dg/warn/inline1.C: New test.
27232         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27233         * g++.old-deja/g++.jason/synth10.C: Likewise.
27234         * g++.old-deja/g++.mike/net31.C: Likewise.
27235         * g++.old-deja/g++.mike/p8786.C: Likewise.
27236
27237         * g++.dg/template/friend10.C: New test.
27238         * g++.dg/template/conv5.C: New test.
27239
27240 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         * g++.dg/lookup/scoped3.C: New test.
27243
27244         * g++.dg/lookup/decl1.C: New test.
27245         * g++.dg/lookup/decl2.C: New test.
27246
27247 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27248
27249         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27250         gcc.c-torture/compile/20021015-1.c,
27251         gcc.c-torture/compile/20021015-2.c,
27252         gcc.c-torture/compile/20021123-1.c,
27253         gcc.c-torture/compile/20021123-2.c,
27254         gcc.c-torture/compile/20021123-3.c,
27255         gcc.c-torture/compile/20021123-4.c,
27256         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27257         only to 3.1 or 3.2 branch.
27258
27259 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27260
27261         * gcc.dg/i386-bitfield3.c: New test.
27262
27263         * gcc.dg/i386-bitfield2.c: New test.
27264
27265 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27266
27267         * g++.dg/parse/conv_op1.C: New test.
27268
27269 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27270
27271         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27272         approved.
27273
27274 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27275
27276         * gcc.c-torture/compile/20021220-1.c: New test.
27277
27278 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27279
27280         * gcc.dg/i386-fastcall-1.c: New.
27281
27282 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27283
27284         * gcc.c-torture/execute/20021219-1.c: New test.
27285
27286 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27287
27288         * gcc.dg/i386-pic-1.c: New test.
27289
27290 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27291
27292         PR c++/8099
27293         * g++.dg/template/friend9.C: New test.
27294
27295 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27296
27297         PR c++/3663
27298         * g++.dg/template/access7.C: New test.
27299
27300 2002-12-18  Nick Clifton  <nickc@redhat.com>
27301
27302         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27303         the libstdc++-v3 directory has been found.
27304
27305 2002-12-12  Devang Patel <dpatel@apple.com>
27306         * gcc.dg/darwin-ld-1.c: New test.
27307         * gcc.dg/darwin-ld-2.c: New test.
27308         * gcc.dg/darwin-ld-3.c: New test.
27309         * gcc.dg/darwin-ld-4.c: New test.
27310         * gcc.dg/darwin-ld-5.c: New test.
27311
27312 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27313
27314         * gcc.c-torture/compile/20021212-1.c: New test.
27315
27316 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27317
27318         * gcc.dg/fshort-wchar: New test.
27319
27320 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27321
27322         PR c++/8372
27323         * g++.dg/template/dtor1.C: New test.
27324
27325         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27326         markers.
27327
27328 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27329
27330         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27331
27332 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27333
27334         * g++.dg/template/static1.C: New test.
27335         * g++.dg/template/static2.C: New test.
27336         * g++.old-deja/g++.ext/memconst.C: New test.
27337
27338 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27339
27340         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27341         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27342         * g++.dg/special/initp1.C: Likewise.
27343
27344 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gcc.c-torture/execute/20021204-1.c: New test.
27347
27348 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27349
27350         * gcc.dg/ppc-fmadd-1.c: New file.
27351         * gcc.dg/ppc-fmadd-2.c: New file.
27352         * gcc.dg/ppc-fmadd-3.c: New file.
27353
27354 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27355
27356         * gcc.c-torture/compile/20021204-1.c: New test.
27357
27358 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.dg/inherit/covariant2.C: New test.
27361         * g++.dg/inherit/covariant3.C: New test.
27362         * g++.dg/inherit/covariant4.C: New test.
27363         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27364         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27365
27366 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27367
27368         PR c++/8688
27369         * g++.dg/init/brace3.C: New test.
27370
27371 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27372
27373         * gcc.dg/20020210-1.c: Fix a comment typo.
27374
27375 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27376
27377         PR c++/8720
27378         * g++.dg/parse/defarg1.C: New test.
27379
27380         PR c++/8615
27381         * g++.dg/template/char1.C: New test.
27382
27383         * g++.dg/template/varmod1.C: Fix typo.
27384
27385 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27386
27387         DR 180
27388         * g++.old-deja/g++.pt/crash32.C: Expect error.
27389
27390 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27391
27392         PR c++/5919
27393         * g++.dg/template/varmod1.C: New test.
27394
27395         PR c++/8727
27396         * g++.dg/inherit/typeinfo1.C: New test.
27397
27398         PR c++/8663
27399         * g++.dg/inherit/typedef1.C: New test.
27400
27401 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27402
27403         PR c++/8332
27404         PR c++/8493
27405         * g++.dg/template/strlen1.C: New test.
27406
27407         PR c++/8227
27408         * g++.dg/template/ctor2.C: New test.
27409
27410         PR c++/8214
27411         * g++.dg/init/string1.C: New test.
27412
27413         PR c++/8511
27414         * g++.dg/template/friend8.C: New test.
27415
27416 2002-11-29  Joe Buck <jbuck@synopsys.com>
27417
27418         * g++.dg/lookup/anon2.C: New test.
27419
27420 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27421
27422         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27423         h8300 port.
27424
27425 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27426
27427         * gcc.dg/bitfld-6.c: New test.
27428
27429 2002-11-27  Jan Hubicka  <jh@suse.cz>
27430
27431         * gcc.c-torture/execute/20021127.[cx]: New test.
27432
27433 2002-11-26  Jan Hubicka  <jh@suse.cz>
27434
27435         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27436         quality.
27437
27438 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27439
27440         * g++.dg/init/brace2.C: New test.
27441         * g++.old-deja/g++.mike/p9129.C: Correct.
27442
27443 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27444
27445         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27446
27447 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27448
27449         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27450
27451 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27452
27453         * testsuite/g++.dg/abi/empty11.C: New test.
27454         * testsuite/g++.dg/rtti/cv1.C: New test.
27455
27456 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27457
27458         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27459
27460 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27461
27462         * g++.dg/abi/empty10.C: New test.
27463
27464 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27465
27466         * gcc.c-torture/compile/20021124-1.c: New test.
27467
27468 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27469
27470         * g++.dg/abi/rtti2.C: New test.
27471
27472 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27473
27474         * gcc.dg/i386-unroll-1.c: New test.
27475
27476 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27477
27478         * gcc.c-torture/compile/20021120-1.c: New test.
27479         * gcc.c-torture/compile/20021120-2.c: New test.
27480
27481 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27482
27483         * gcc.dg/bitfld-5.c: New test.
27484
27485 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27486
27487         * gcc.c-torture/execute/20021120-3.c: New test.
27488
27489 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27490
27491         * gcc.c-torture/execute/20021120-2.c: New test.
27492
27493 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27494
27495         * gcc.c-torture/execute/20021120-1.c: New test.
27496
27497 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27498
27499         * gcc.c-torture/execute/20021118-3.c: New test.
27500
27501 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27502
27503         * gcc.c-torture/compile/20021119-1.c: New test.
27504
27505 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27506
27507         * gcc.dg/duff-1.c: New test.
27508         * gcc.dg/duff-2.c: New test.
27509         * gcc.dg/duff-3.c: New test.
27510
27511 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27512
27513         * gcc.dg/cpp/_Pragma5.c: New test.
27514
27515 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27516
27517         * gcc.c-torture/execute/20021118-2.c: New test.
27518
27519 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27520
27521         * gcc.c-torture/execute/20021118-1.c: New test.
27522
27523 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27524
27525         * gcc.dg/20021116-1.c: New test.
27526
27527 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27528
27529         * g++.dg/abi/vcall1.C: New test.
27530
27531 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.dg/20021029-1.c: New test.
27534         * gcc.dg/20021029-2.c: New test.
27535
27536 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27537
27538         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27539
27540 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27541
27542         PR c/8439
27543         * gcc.dg/20021110.c: Move to ...
27544         * gcc.c-torture/compile/20021110.c: .... here.
27545
27546 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27547
27548         PR c/8467
27549         * gcc.c-torture/execute/20021111-1.c
27550
27551 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27552
27553         PR c/8439
27554         * gcc.dg/20021110.c: New test.
27555
27556 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27557
27558         * g++.dg/abi/vthunk3.C: Run only on x86.
27559
27560 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27561
27562         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27563
27564 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27565
27566         * lib/compat.exp (compat-execute): Fix logic error in last
27567         change.
27568
27569 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27570
27571         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27572
27573 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27574
27575         PR c++/8389
27576         * g++.dg/template/access6.C: New test.
27577
27578 2002-11-08  Jan Hubicka  <jh@suse.cz>
27579
27580         * gcc.dg/i386-ssefp-1.c: New test.
27581         * gcc.dg/i386-ssefp-1.c: New test.
27582
27583 2002-11-08  Jan Hubicka  <jh@suse.cz>
27584
27585         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27586
27587 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27588
27589         * g++.dg/abi/vthunk3.C: New test.
27590
27591         PR c++/8338
27592         * g++.dg/template/crash2.C: New test.
27593
27594 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27595
27596         * testsuite/g++.dg/abi/dtor1.C: New test.
27597         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27598
27599 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27600
27601         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27602         Darwin.
27603
27604 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27605
27606         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27607         -mthumb.  Only xfail with -O0.
27608
27609 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * g++.dg/abi/thunk1.C: New test.
27612         * g++.dg/abi/thunk2.C: Likewise.
27613         * g++.dg/abi/vtt1.C: Likewise.
27614
27615 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27616
27617         PR optimization/8423
27618         * gcc.c-torture/execute/builtin-constant.c: New test.
27619
27620 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27621
27622         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27623         Add some more cases.
27624
27625 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/8391
27628         * g++.dg/opt/local1.C: New test.
27629
27630 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27631
27632         PR c++/8160
27633         * g++.dg/template/complit1.C: New test.
27634
27635         PR c++/8149
27636         * g++.dg/template/typename4.C: Likewise.
27637
27638 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27639
27640         Core issue 287, PR c++/7639
27641         * g++.dg/template/instantiate1.C: Adjust error location.
27642         * g++.dg/template/instantiate3.C: New test.
27643         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27644         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27645         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27646
27647 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27648
27649         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27650
27651 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27652
27653         PR c++/8287
27654         * g++.dg/init/dtor2.C: New test.
27655
27656 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27657
27658         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27659         * gcc.dg/nest.c: Bypass errors on irix6.
27660
27661 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27662
27663         * gcc.dg/nest.c: Expect error for mmix-*-*.
27664         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27665
27666 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27667
27668         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27669         markers.
27670
27671         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27672
27673 2002-10-25  Mike Stump  <mrs@apple.com>
27674
27675         * gcc.dg/warn-1.c: New test.
27676
27677 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27678
27679         * g++.dg/template/typename3.C: New test.
27680
27681 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27682
27683         * g++.dg/lookup/ptrmem1.C: New test.
27684
27685         * g++.dg/abi/vthunk2.C: New test.
27686
27687 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27688
27689         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27690
27691 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27692
27693         * g++.dg/abi/empty9.C: New test.
27694
27695 2002-10-24  Richard Henderson  <rth@redhat.com>
27696
27697         * g++.dg/inherit/thunk1.C: Enable for ia64.
27698
27699 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR c++/8067
27702         * g++.dg/lookup/pretty1.C: New test.
27703
27704 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27705
27706         * gcc.dg/20021023-1.c: New test.
27707
27708 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27709
27710         PR c++/7679
27711         * g++.dg/parse/inline1.C: New test.
27712
27713 2002-10-23  Richard Henderson  <rth@redhat.com>
27714
27715         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27716
27717         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27718
27719 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27720
27721         PR c++/6579
27722         * g++.dg/parse/stmtexpr3.C: New test.
27723
27724 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27725
27726         * g++.dg/expr/cond1.C: New test.
27727
27728 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27729
27730         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27731
27732 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27733
27734         * g++.dg/abi/vbase13.C: New test.
27735         * g++.dg/abi/vbase14.C: Likewise.
27736
27737 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27738
27739         * gcc.dg/tls/pic-1.c: New test.
27740         * gcc.dg/tls/nonpic-1.c: New test.
27741         * gcc.dg/20021018-1.c: New test.
27742
27743 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27744
27745         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27746         Remove only files with the same base name as the test case.
27747         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27748         (profopt-execute): Likewise.  Also, remove old profiling
27749         and performance data files before running the tests.
27750
27751         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27752         * g++.dg/bprob/bprob.exp: Likewise.
27753         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27754         to allow more general test case names.
27755
27756         * g++.dg/bprob/bprob-1.C: Rename to ...
27757         * g++.dg/bprob/g++-bprob-1.C: ... this.
27758
27759         * g77.dg/bprob/bprob-1.f: Rename to ...
27760         * g77.dg/bprob/g77-bprob-1.f: ... this.
27761
27762 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27763
27764         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27765         bison 1.50 or later.
27766
27767 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27768
27769         * g++.dg/README: Describe more test directories.
27770
27771 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27772
27773         * g++.dg/init/array6.C: Add additional tests.
27774
27775 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27776
27777         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27778         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27779
27780 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27781
27782         * gcc.c-torture/compile/20020604-1.x: New.
27783         * gcc.c-torture/compile/simd-5.x: Likewise.
27784         * gcc.c-torture/execute/920710-1.x: Likewise.
27785         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27786
27787 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * g++.dg/inherit/override1.C: Add dg-options clause.
27790
27791 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27792
27793         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27794         _mm_slli_si128.
27795
27796 2002-10-19  Andreas Schwab  <schwab@suse.de>
27797
27798         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27799         directory component.
27800
27801 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27802
27803         * g++.dg/inherit/thunk1.C: New test.
27804
27805         * g++.dg/inherit/override1.C: New test.
27806
27807         * g++.dg/abi/mangle11.C: New test.
27808         * g++.dg/abi/mangle14.C: New test.
27809         * g++.dg/abi/mangle17.C: New test.
27810
27811 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.dg/overload/member2.C: New test.
27814
27815 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27816
27817         * g++.dg/README: Describe new compat directory.
27818         * g++.dg/dg.exp: Skip tests in compat directory.
27819         * README.compat: New file.
27820         * lib/compat.exp: New expect script.
27821         * g++.dg/compat: New test directory.
27822         * g++.dg/compat/compat.exp: New expect script.
27823         * g++.dg/compat/abi: New test directory.
27824         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27825         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27826         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27827         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27828         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27829         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27830         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27831         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27832         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27833         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27834         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27835         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27836         * g++.dg/compat/break: New test directory.
27837         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27838         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27839         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27840         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27841         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27842         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27843         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27844         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27845         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27846         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27847         g++.dg/compat/break/README: New files.
27848         * g++.dg/compat/eh: New test directory.
27849         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27850         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27851         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27852         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27853         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27854         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27855         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27856         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27857         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27858         g++.dg/compat/eh/filter2_y.C,
27859         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27860         g++.dg/compat/eh/new1_y.C,
27861         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27862         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27863         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27864         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27865         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27866         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27867         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27868         g++.dg/compat/eh/unexpected1_y.C: New files.
27869         * g++.dg/compat/init: New test directory.
27870         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27871         g++.dg/compat/init/array5_y.C,
27872         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27873         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27874         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27875         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27876         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27877         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27878         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27879         g++.dg/compat/init/init-ref2_y.C: New files.
27880
27881 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR c++/7584
27884         * g++.dg/inherit/using3.C: New test.
27885
27886 2002-10-17  Jan Hubicka  <jh@suse.cz>
27887
27888         * gcc.dg/20021017-2.c: New test.
27889
27890 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27891
27892         * g++.dg/abi/mangle16.C: Adjust.
27893
27894         * g++.dg/init/array8.C: New test.
27895
27896 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27897
27898         * gcc.dg/special/mips-abi.exp: New test.
27899         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27900
27901 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27902
27903         * g++.dg/abi/mangle16.C: New test.
27904         * g++.dg/abi/mangle17.C: Likewise.
27905
27906         PR c++/7478
27907         * g++.dg/template/ref1.C: New test.
27908
27909 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27910
27911         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27912
27913 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27914
27915         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27916
27917 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/7524
27920         * g++.dg/init/array7.C: New test.
27921
27922 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27923
27924         * g++.dg/init/array6.C: New test.
27925
27926         * g++.dg/abi/mangle13.C: Likewise.
27927         * g++.dg/abi/mangle14.C: Likewise.
27928         * g++.dg/abi/mangle15.C: Likewise.
27929
27930 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27931
27932         * g++.dg/abi/empty8.C: New test.
27933
27934 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.dg/init/ctor1.C: New test.
27937
27938 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27939
27940         * gcc.c-torture/execute/20021015-1.c: New test.
27941
27942 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27943
27944         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27945
27946 2002-10-14  Jan Hubicka  <jh@suse.cz>
27947
27948         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27949
27950 2002-10-14  Richard Henderson  <rth@redhat.com>
27951
27952         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27953
27954 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27955
27956         PR optimization/6631
27957         * g++.dg/opt/const2.C: New test.
27958
27959 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27960
27961         PR c++/7176
27962         * g++.dg/parse/friend1.C: New test.
27963         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27964
27965 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * gcc.dg/20021014-1.c: New test.
27968
27969 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27970
27971         PR c++/5661
27972         * g++.dg/ext/vlm1.C: New test.
27973         * g++.dg/ext/vlm2.C: Likewise.
27974
27975         * g++.dg/init/array1.C: Remove invalid braces.
27976         * g++.dg/init/brace1.C: New test.
27977         * g++.dg/init/copy2.C: Likewise.
27978         * g++.dg/init/copy3.C: Likewise.
27979         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27980         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27981         braces.
27982
27983 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27984
27985         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27986
27987 2002-10-11  Richard Shann  <richard.shann@superh.com>
27988
27989         * gcc.c-torture/compile/simd-5.c: New test.
27990
27991 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27992
27993         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27994
27995 2002-10-10  Jim Wilson  <wilson@redhat.com>
27996
27997         * gcc.c-torture/execute/20021010-1.c: New test.
27998
27999 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28000
28001         PR c/7353
28002         * g++.dg/ext/typedef-init.C: New test.
28003         * gcc.dg/typedef-init.c: New test.
28004
28005 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28006
28007         * gcc.dg/cpp/paste13.c: New test.
28008
28009 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28010
28011         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28012         remaining platforms, XFAIL during compile, not execute.  Don't
28013         XFAIL at -O0.
28014
28015 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28016
28017         * gcc.dg/alias-1.c: Tweak expected warning.
28018
28019 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28020
28021         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28022
28023 2002-10-06  Andreas Jaeger  <aj@suse.de>
28024
28025         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28026         * gcc.dg/cpp/c++98.C: Likewise.
28027
28028         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28029         * g++.dg/cpp/c++98.C: Likewise.
28030
28031         * g++.dg/README (Subdirectories): Mention cpp directory.
28032
28033         PR target/7559
28034         * gcc.dg/20021006-1.c: New test.
28035
28036 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28037
28038         PR c++/7804
28039         * g++.dg/other/warning1.C: New test.
28040
28041 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28042
28043         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28044         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28045         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28046
28047 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28048
28049         PR c++/7931
28050         * g++.dg/template/ptrmem3.C: New test.
28051
28052         PR c++/7754
28053         * g++.dg/template/union1.C: New test.
28054
28055 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28056
28057         PR c++/8006
28058         * g++.dg/abi/mangle9.C: New test.
28059         * g++.dg/abi/mangle10.C: New test.
28060         * g++.dg/abi/mangle11.C: New test.
28061         * g++.dg/abi/mangle12.C: New test.
28062
28063 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28064
28065         PR c++/7188.
28066         * g++.dg/template/meminit1.C: New test.
28067         * g++.dg/warn/Wreorder-1.C: Likewise.
28068         * g++.old-deja/g++.mike/warn3.C: Tweak.
28069         * lib/prune.exp: Ingore "in copy constructor".
28070
28071 2002-10-02  Andreas Jaeger  <aj@suse.de>
28072
28073         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28074         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28075         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28076         on x86-64.
28077
28078 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28079
28080         * gcc.dg/empty1.C: Fix typo.
28081
28082 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28083
28084         * gcc.dg/alias-1.c: New test.
28085
28086 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * gcc.dg/empty1.C: New test.
28089
28090         * g++.dg/tls/init-2.C: Tweak error messages.
28091
28092 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28093
28094         * gcc.c-torture/compile/20020923-1.c: New test.
28095
28096 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28097
28098         * gcc.c-torture/execute/ffs-1.c: New test.
28099         * gcc.c-torture/execute/ffs-2.c: Ditto.
28100
28101 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28102
28103         * g++.dg/overload/member1.C: New test.
28104
28105 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28106
28107         * g++.dg/abi/empty7.C: New test.
28108         * g++.dg/init/pm2.C: Likewise.
28109
28110 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28111
28112         * g++.dg/rtti/crash1.C: New test.
28113
28114 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28115
28116         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28117         gcc.dg/sibcall-4.c: New tests.
28118
28119 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28120
28121         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28122         powerpc and MMIX targets.
28123
28124 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28125
28126         * gcc.dg/cpp/20020927-1.c: New.
28127
28128 2002-09-26  David S. Miller  <davem@redhat.com>
28129
28130         * gcc.c-torture/compile/trunctfdf.c: New.
28131
28132 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28133
28134         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28135
28136 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28137
28138         * gcc.c-torture/execute/loop-15.c: New.
28139
28140 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28141
28142         * README.QMTEST: Fix typo.
28143
28144 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28145
28146         * gcc.dg/20020926-1.c: New test.
28147
28148 2002-09-25  David S. Miller  <davem@redhat.com>
28149
28150         PR target/7842
28151         * gcc.c-torture/execute/shiftdi.c: New test.
28152
28153 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28154
28155         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28156         unique to the tool.
28157         * lib/g77.exp (g77_init): Likewise.
28158         * lib/g++.exp (g++_init): Likewise.
28159         * lib/objc.exp (objc_init): Likewise.
28160
28161 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28162
28163         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28164         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28165         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28166
28167 2002-09-25  Richard Henderson  <rth@redhat.com>
28168
28169         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28170         too-small long double.
28171
28172 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28173
28174         * gcc.dg/20020919-1.c: New test.
28175
28176 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28177
28178         * g++.dg/abi/bitfield6.C: New test.
28179         * g++.dg/abi/bitfield7.C: New test.
28180         * g++.dg/abi/bitfield8.C: New test.
28181         * g++.dg/abi/vbase11.C: New test.
28182
28183 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28184
28185         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28186         hppa*-*-hpux*.  Update test comment.
28187
28188 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28189
28190         * gcc.dg/tls/struct-1.c: New test.
28191
28192 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28193
28194         * gcc.dg/cpp/tr-warn2.c: Update.
28195
28196 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28197
28198         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28199
28200 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28201
28202         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28203         systems.
28204
28205 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28206
28207         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28208
28209         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28210         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28211         setting of cxxfilt.
28212
28213 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28214
28215         * gcc.dg/20020312-2.c: Update for darwin.
28216
28217 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28220
28221 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28222
28223         * objc.dg/comp-types-1.m: New test.
28224         * objc.dg/comp-types-2.m: New test.
28225         * objc.dg/comp-types-3.m: New test.
28226         * objc.dg/comp-types-4.m: New test.
28227         * objc.dg/comp-types-5.m: New test.
28228         * objc.dg/comp-types-6.m: New test.
28229
28230 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28231
28232         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28233
28234 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * g++.dg/other/do1.C: New test.
28237
28238         * g++.dg/template/subst1.C: New test.
28239
28240 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28241
28242         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28243
28244 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.dg/template/qualttp20.C: Adjust expected errors.
28247         * g++.old-deja/g++.jason/report.C: Likewise.
28248         * g++.old-deja/g++.other/qual1.C: Likewise.
28249
28250         * g++.dg/lookup/scoped2.C: New test.
28251
28252         * g++.dg/ext/asm3.C: New test.
28253
28254 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28255
28256         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28257
28258 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28259
28260         * ChangeLog: follow spelling conventions.
28261         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28262         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28263         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28264         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28265         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28266         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28267         * g++.old-deja/g++.law/global-init1.C: Likewise.
28268         * g++.old-deja/g++.other/delete4.C: Likewise.
28269         * g++.old-deja/g++.other/inline21.C: Likewise.
28270         * g++.old-deja/g++.other/singleton.C: Likewise.
28271         * g77.dg/strlen0.f: Likewise.
28272         * g77.f-torture/compile/20010519-1.f: Likewise.
28273         * g77.f-torture/compile/980310-4.f: Likewise.
28274         * gcc.c-torture/compile/20000605-1.c: Likewise.
28275         * gcc.c-torture/execute/20020225-1.c: Likewise.
28276         * gcc.dg/c90-hexfloat-2.c: Likewise.
28277         * gcc.dg/c99-bool-1.c: Likewise.
28278         * gcc.dg/c99-hexfloat-2.c: Likewise.
28279         * gcc.dg/dll-2.c: Likewise.
28280         * gcc.dg/wtr-union-init-1.c: Likewise.
28281         * gcc.dg/wtr-union-init-2.c: Likewise.
28282         * gcc.dg/wtr-union-init-3.c: Likewise.
28283         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28284         * gcc.dg/cpp/defined.c: Likewise.
28285         * gcc.dg/cpp/macsyntx.c: Likewise.
28286         * gcc.dg/cpp/paste2.c: Likewise.
28287         * gcc.dg/cpp/trad/defined.c: Likewise.
28288         * gcc.dg/format/c90-printf-1.c: Likewise.
28289         * gcc.dg/format/c90-scanf-1.c: Likewise.
28290         * gcc.dg/format/c99-printf-1.c: Likewise.
28291         * gcc.dg/format/c99-scanf-1.c: Likewise.
28292         * gcc.misc-tests/gcov-8.c: Likewise.
28293         * lib/profopt.exp: Likewise.
28294
28295 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28296
28297         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28298
28299 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.dg/inherit/using2.C: New test.
28302
28303 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28304
28305         * ChangeLog: Follow spelling conventions.
28306         * g++.dg/template/friend4.C: Likewise.
28307         * g++.old-deja/g++.pt/crash67.C: Likewise.
28308         * gcc.c-torture/execute/20000801-4.c: Likewise.
28309         * gcc.dg/c90-digraph-1.c: Likewise.
28310         * gcc.dg/c94-digraph-1.c: Likewise.
28311         * gcc.dg/c99-digraph-1.c: Likewise.
28312         * gcc.dg/cpp/line5.c: Likewise.
28313         * gcc.dg/cpp/multiline.c: Likewise.
28314         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28315         * gcc.dg/format/attr-3.c: Likewise.
28316         * gcc.dg/format/c90-scanf-3.c: Likewise.
28317         * gcc.dg/format/ext-4.c: Likewise.
28318
28319 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.dg/template/pretty1.C: New test.
28322
28323 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28324
28325         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28326
28327 2002-09-13  Matt Austern  <austern@apple.com>
28328
28329         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28330         passing a cast expression to a function by const reference.
28331
28332 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.dg/template/deduce1.C: New test.
28335
28336 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28337
28338         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28339         32-bit int.
28340
28341 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28342
28343         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28344         usage.
28345
28346 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28347
28348         * gcc.c-torture/compile/20020910-1.c: New test.
28349
28350 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28351
28352         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28353
28354 2002-09-10  Andreas Jaeger  <aj@suse.de>
28355
28356         * gcc.dg/20020312-2.c: Adjust for x86-64.
28357
28358 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28359
28360         * g77.dg/7388.f: New test case for PR 7388.
28361
28362 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28363
28364         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28365
28366 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28367
28368         * objc.dg/proto-lossage-1.m: New test.
28369
28370 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28371
28372         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28373
28374 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28375
28376         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28377         expected to pass.
28378
28379 2002-09-06  Stan Shebs  <shebs@apple.com>
28380             David Edelsohn  <edelsohn@gnu.org>
28381
28382         * gcc.dg/weak: New directory.
28383         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28384         target-specific xfail bits.
28385         * gcc.dg/typeof-2.c: Move to new directory.
28386         * gcc.dg/weak.exp: New expect script.
28387
28388 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28389
28390         * gcc.c-torture/execute/extzvsi.c: New test.
28391
28392 2002-09-05  Stan Shebs  <shebs@apple.com>
28393
28394         * gcc.dg/weak-1.c: xfail on Darwin.
28395         * gcc.dg/weak-2.c: Ditto.
28396         * gcc.dg/weak-3.c: Ditto.
28397         * gcc.dg/weak-4.c: Ditto.
28398         * gcc.dg/weak-5.c: Ditto.
28399         * gcc.dg/weak-6.c: Ditto.
28400         * gcc.dg/weak-7.c: Ditto.
28401         * gcc.dg/weak-8.c: Ditto.
28402         * gcc.dg/weak-9.c: Ditto.
28403
28404 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28405
28406         * gcc.c-torture/execute/loop-14.c: New test.
28407
28408 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28409
28410         * g++.dg/other/cxa-atexit1.C: New test.
28411
28412         * gcc.dg/typeof-2.c: New test.
28413
28414 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28415
28416         * gcc.dg/builtins-2.c: New testcase.
28417         * gcc.dg/builtins-3.c: New testcase.
28418
28419 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28420
28421         * gcc.dg/cpp/_Pragma4.c: New test.
28422
28423 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28424
28425         * objc/execute/nil_method-1.m: New testcase.
28426
28427 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28428
28429         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28430         [Object class], not [Object initialize].
28431
28432 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28433             Hans-Peter Nilsson  <hp@bitrange.com>
28434
28435         * gcc.c-torture/execute/20020720-1.x: Skip test on
28436         mmix-knuth-mmixware.  Correct comment.
28437
28438 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28439
28440         * testsuite/g++.dg/abi/bitfield5.C: New test.
28441         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28442
28443 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28444
28445         * objc.dg/undeclared-selector.m: New test.
28446
28447 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28448
28449         * g++.dg/other/offsetof1.C: Avoid cast warning.
28450
28451 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28452
28453         * objc.dg/super-class-2.m: New test.
28454
28455 2002-08-24  Matt Austern  <austern@apple.com>
28456
28457         * g++.dg/ext/lvaddr.C: New test.
28458         * g++.dg/ext/lvcast.C: New test.
28459
28460 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28461
28462         * testsuite/g++.dg/inherit/cond1.C: New test.
28463
28464 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28465
28466         * gcc.dg/noncompile/incomplete-1.c: New test.
28467
28468 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28469
28470         * gcc.dg/typespec-1.c: New test.
28471
28472 2002-08-20  Devang Patel  <dpatel@apple.com>
28473         * objc.dg/proto-hier-2.m: New test.
28474
28475 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28476
28477         * objc.dg/bitfield-1.m: New test.
28478         * objc.dg/bitfield-2.m: New test.
28479
28480 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28481
28482         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28483         gcc.dg/c99-flex-array-4.c: New tests.
28484
28485 2002-08-16  Stan Shebs  <shebs@apple.com>
28486
28487         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28488
28489 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gcc.dg/typeof-1.c: New test.
28492         * g++.dg/ext/typeof2.C: New test.
28493
28494 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         * g++.dg/other/offsetof1.C: New test.
28497
28498 2002-08-14  Richard Henderson  <rth@redhat.com>
28499
28500         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28501
28502 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28503
28504         * gcc.dg/cpp/_Pragma3.c: New test.
28505
28506 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * g++.dg/template/inherit3: New test.
28509
28510 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28511
28512         * gcc.dg/bitfld-4.c: Add blank options.
28513
28514 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28515
28516         * g++.dg/template/crash1.C: New test.
28517
28518 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28519
28520         * gcc.dg/tls/opt-2.c: New test.
28521
28522 2002-08-08  Devang Patel  <dpatel@apple.com>
28523
28524         * objc.dg/selector-1.m : New test
28525
28526 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28527
28528         * g++.dg/abi/bitfield4.C: New test.
28529         * gcc.dg/bitfld-4.c: New test.
28530
28531 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28532
28533         * g++.dg/other/packed1.C: New test.
28534
28535 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28536
28537         * g++.dg/abi/offsetof.C: Tweak error messages.
28538         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28539
28540 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28541
28542         * gcc.dg/bitfld-3.c: New test.
28543
28544 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28545             Richard Henderson  <rth@redhat.com>
28546
28547         * gcc.dg/i386-bitfield1.c: New test.
28548         * g++.dg/abi/bitfield3.C: Update.
28549
28550 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28551
28552         * objc.dg/const-str-2.m: Update.
28553         * gcc.dg/cpp/c++98.c: Change to C extension.
28554         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28555         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28556
28557 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28558
28559         * testsuite/gcc.dg/tls/diag-3.c: New.
28560
28561 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28562
28563         * g++.dg/README (Subdirectories): Document new subdir expr.
28564         * g++.dg/expr/pmf-1.C: New test.
28565
28566 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28567
28568         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28569
28570 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28571
28572         * g++.dg/abi/bitfield3.C: New test.
28573
28574 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         * lib/gcov.exp: Tweak expected line formats.
28577         * gcc.misc-tests/gcov8.c: New test.
28578         * gcc.misc-tests/gcov8.x: New flags.
28579
28580 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28581
28582         * consistency.vlad/layout/endian.c: Include string.h.
28583
28584         * gcc.c-torture/execute/20020805-1.c: New test.
28585
28586 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28587
28588         * g++.dg/other/conversion1.C: New test.
28589
28590 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28591
28592         * gcc.dg/builtins-1.c: New testcase.
28593
28594 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28595
28596         * g++.dg/inherit/access3.C: New test.
28597
28598 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/ia64-visibility-2.c: New test.
28601
28602 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28603
28604         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28605         __qualifier_flags to __flags.
28606
28607 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28608
28609         * g++.dg/inherit/operator1.C: New test.
28610         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28611         * g++.dg/other/error1.C: Change expected error message.
28612         * g++.dg/template/conv4.C: Likewise.
28613
28614 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28615
28616         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28617         for documented behavior.
28618
28619 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28620
28621         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28622         several targets known to fail.
28623
28624 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28625
28626         * gcc.dg/mips-args-[123].c: New tests.
28627
28628 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28629
28630         * gcc.dg/ppc-spe.c: New.
28631
28632 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28633
28634         * g++.dg/other/ptrmem4.C: New testcase.
28635
28636 2002-07-24  Richard Henderson  <rth@redhat.com>
28637
28638         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28639
28640 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28641
28642         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28643
28644 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28645
28646         * gcc.c-torture/execute/memset-3.c: New testcase.
28647
28648 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28649
28650         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28651         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28652
28653 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28654
28655         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28656         Delete.
28657
28658 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28659
28660         * gcc.c-torture/compile/simd-4.c: New test.
28661
28662 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28663
28664         PR c++/7347, c++/7348
28665         * g++.dg/template/access4.C: New test.
28666         * g++.dg/template/access5.C: New test.
28667         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28668         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28669         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28670         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28671
28672 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28673
28674         * gcc.dg/gnu89-init-2.c: New test.
28675
28676 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28677
28678         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28679
28680 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28681
28682         * gcc.c-torture/execute/20020720-1.c: New testcase.
28683
28684 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28685
28686         * gcc.dg/cpp/Wsignprom.c: New tests.
28687
28688 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28689
28690         * gcc.c-torture/execute/loop-13.c: New test.
28691
28692 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28693
28694         * gcc.dg/cpp/expr.c: New tests.
28695
28696 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28697
28698         * g++.dg/opt/pr6713.C: Add template instantiation.
28699
28700 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28701
28702         * gcc.dg/nest.c: New test.
28703
28704 2002-07-17  Richard Henderson  <rth@redhat.com>
28705
28706         * g++.dg/opt/pr6713.C: New test.
28707
28708 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28709
28710         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28711         XFAIL for all x86 processors.
28712
28713 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28714
28715         * gcc.c-torture/execute/20010122-1.x: Do not test with
28716         -fomit-frame-pointer.
28717
28718 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28719
28720         * g++.dg/template/instantiate2.C: New test.
28721         * g++.dg/template/spec4.C: New test.
28722
28723 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28724
28725         * g++.dg/template/access2.C: New test.
28726         * g++.dg/template/access3.C: New test.
28727
28728 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28729
28730         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28731         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28732         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28733         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28734         Convert to use <stdarg.h>.
28735         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28736         Delete.
28737         * gcc.dg/va-arg-2.c: New.
28738         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28739
28740 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.c-torture/compile/20020710-1.c: New test.
28743
28744 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28745                           Andrew Pinski  <pinskia@physics.uc.edu>
28746
28747         gcc.c-torture/compile/simd-2.c: New testcase.
28748         gcc.c-torture/compile/simd-3.c: Likewise.
28749
28750 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28751
28752         PR c++/7224
28753         * g++.dg/overload/error1.C: New test.
28754
28755 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28756
28757         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28758         configuration and IRIX 6 O32 ABI.
28759
28760 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28761
28762         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28763
28764 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28765
28766         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28767
28768 2002-07-10  Jeffrey A Law  <law@redhat.com>
28769
28770         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28771
28772         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28773
28774 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28775
28776         * gcc.dg/20020312-2.c: Check for __PPC__.
28777
28778 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28779
28780         * gcc.c-torture/compile/20020709-1.c: New test.
28781
28782 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28783
28784         * g++.dg/template/qualttp21.C: New test case.
28785
28786 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28787
28788         * gcc.c-torture/compile/20020706-1.c: New test.
28789         * gcc.c-torture/compile/20020706-2.c: New test.
28790
28791 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28792             Alexandre Oliva  <aoliva@redhat.com>
28793
28794         * g++.dg/warn/incomplete1.C: New test.
28795
28796 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28797
28798         PR c++/7099
28799         * g++.dg/warn/noreturn1.C: New test.
28800
28801 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/6706
28804         * g++.dg/debug/debug6.C: New test.
28805         * g++.dg/debug/debug7.C: New test.
28806
28807 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28808
28809         * gcc.c-torture/compile/simd-3.c: New test.
28810
28811 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28812
28813         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28814         * gcc.dg/20020620-1.c: Likewise.
28815
28816 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28817
28818         PR c++/6944
28819         * g++.dg/init/array4.C: New test.
28820         * g++.dg/init/array5.C: New test.
28821
28822 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28823
28824         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28825         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28826
28827 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828
28829         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28830         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28831         * gcc.dg/wtr-conversion-1.c: Likewise.
28832         * gcc.dg/wtr-escape-1.c: Likewise.
28833         * gcc.dg/wtr-int-type-1.c: Likewise.
28834         * gcc.dg/wtr-label-1.c: Likewise.
28835         * gcc.dg/wtr-static-1.c: Likewise.
28836         * gcc.dg/wtr-strcat-1.c: Likewise.
28837         * gcc.dg/wtr-suffix-1.c: Likewise.
28838         * gcc.dg/wtr-switch-1.c: Likewise.
28839         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28840         * gcc.dg/wtr-union-init-1.c: Likewise.
28841         * gcc.dg/wtr-union-init-2.c: Likewise.
28842         * gcc.dg/wtr-union-init-3.c: Likewise.
28843
28844         * gcc.dg/wtr-func-def-1.c: New test.
28845
28846 2002-07-02 Devang Patel <dpatel@apple.com>
28847
28848         * objc.dg/param-1.m: New test.
28849
28850 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28851
28852         * gcc.dg/cpp/trad/directive.c: Add test.
28853         * gcc.dg/cpp/trad/macroargs.c: Add test.
28854         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28855
28856 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28857
28858         * gcc.dg/cpp/cmdlne-M.c: New test.
28859
28860 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28861
28862         * objc.dg/desig-init-1.m: New test.
28863
28864 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28865
28866         PR c++/6716
28867         * g++.dg/template/instantiate1.C: New test.
28868
28869 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/7112
28872         * g++.dg/template/sizeof2.C: New test.
28873
28874 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28875
28876         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28877         gcc.dg/cpp/trad/include.c: New tests.
28878
28879 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28880
28881         PR target/7177
28882         * gcc.c-torture/compile/20020701-1.c: New test.
28883
28884 2002-07-01  Stan Shebs  <shebs@apple.com>
28885
28886         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28887         header here...
28888         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28889         (objc-torture-execute): or here.
28890
28891 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28892
28893         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28894
28895 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28896
28897         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28898
28899 2002-06-30  Devang Patel  <dpatel@apple.com>
28900
28901         * objc.dg/fsyntax-only.m: New test.
28902
28903 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/6695
28906         * g++.dg/template/friend7.C: New file.
28907
28908 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28909
28910         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28911         return type.
28912
28913 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28914
28915         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28916         avoid division by zero.
28917
28918 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28919
28920         * gcc.dg/Wunknownprag.c: New tests.
28921
28922 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28923
28924         * gcc.c-torture/execute/simd-2.c: New test.
28925
28926 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28927
28928         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28929         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28930         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28931         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28932         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28933         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28934         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28935         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28936         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28937         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28938         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28939         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28940         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28941         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28942         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28943         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28944         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28945
28946 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28947
28948         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28949         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28950         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28951         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28952         New tests.
28953         * gcc.dg/cpp/trad/directive.c: Update.
28954
28955 2002-06-23  Andreas Jaeger  <aj@suse.de>
28956
28957         * gcc.c-torture/execute/complex-6.c: New.
28958
28959 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28960
28961         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28962         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28963         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28964         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28965
28966 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28967
28968         * gcc.dg/cpp/trad: New directory with traditional tests copied
28969         from parent directory.
28970         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28971         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28972         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28973         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28974         Move to trad/ and rename.
28975         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28976         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28977         gcc.dg/cpp/trad/redef2.c: New tests.
28978         * gcc.dg/cpp/trad/trad.exp: New driver.
28979
28980 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28981
28982         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28983         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28984         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28985         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28986         Remove.
28987
28988 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28989
28990         * gcc.dg/20020620-1.c: New test.
28991
28992 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28993
28994         * g++.dg/template/ttp4.C: New test.
28995
28996 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28997
28998         * g++.dg/opt/vt1.C: Fix regexp.
28999
29000 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29001
29002         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29003         Don't use attribute `noinline'.
29004
29005 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29006
29007         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29008
29009 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29010
29011         * gcc.c-torture/execute/simd-1.c: New.
29012
29013         * gcc.dg/simd-1.c: New.
29014
29015 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29016
29017         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29018
29019 2002-06-16  Richard Henderson  <rth@redhat.com>
29020
29021         * g++.dg/ext/anon-struct1.C: New.
29022         * g++.dg/ext/anon-struct2.C: New.
29023         * g++.dg/ext/anon-struct3.C: New.
29024         * gcc.dg/anon-struct-1.c: New.
29025         * gcc.dg/anon-struct-2.c: New.
29026         * gcc.dg/anon-struct-3.c: New.
29027         * gcc.dg/20011008-1.c: Adjust warning text.
29028         * gcc.dg/20020527-1.c: Add -fms-extensions.
29029
29030 2002-06-16  Richard Henderson  <rth@redhat.com>
29031
29032         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29033
29034 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29035
29036         * gcc.c-torture/execute/20020615-1.c: New test.
29037
29038 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29039
29040         * gcc.c-tortuture/execute/compare-1.c: New test case.
29041         * gcc.c-tortuture/execute/compare-2.c: New test case.
29042         * gcc.c-tortuture/execute/compare-3.c: New test case.
29043
29044 2002-06-13  Richard Henderson  <rth@redhat.com>
29045
29046         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29047         ia64 ilp32.
29048
29049 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29050
29051         * g++.dg/template/typename2.C: Update error message.
29052
29053 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29054
29055         * gcc.c-torture/execute/20020611-1.c: New test.
29056
29057 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29058
29059         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29060         list of targets to skip.
29061
29062 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29063
29064         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29065         targets if not optimizing.
29066
29067 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29068
29069         * gcc.c-torture/compile/20020605-1.c: New test.
29070
29071         * g++.dg/opt/vt1.C: New test.
29072
29073         * gcc.dg/20020531-1.c: New test.
29074
29075         * gcc.dg/20020530-1.c: New test.
29076
29077         * gcc.dg/20020527-1.c: New test.
29078
29079         * g++.dg/opt/cse1.C: New test.
29080
29081 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29082
29083         * gcc.dg/20020607-2.c: New test case.
29084
29085 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.c-torture/compile/20020604-1.c: New test.
29088
29089 2002-06-04  Richard Henderson  <rth@redhat.com>
29090
29091         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29092         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29093         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29094
29095 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29096
29097         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29098
29099 2002-06-03  Richard Henderson  <rth@redhat.com>
29100
29101         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29102         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29103
29104 2002-06-02  Richard Henderson  <rth@redhat.com>
29105
29106         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29107         test functions static.
29108
29109 2002-06-02  Andreas Jaeger  <aj@suse.de>
29110
29111         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29112         now.
29113
29114 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29115
29116         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29117         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29118         Update for mofified diagnostics.
29119         * gcc.dg/c99-intconst-1.c: No longer fail.
29120
29121 2002-06-02  Richard Henderson  <rth@redhat.com>
29122
29123         * gcc.dg/uninit-A.c: Remove xfail markers.
29124
29125 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29126
29127         * gcc.dg/fnegate-1.c: New test case.
29128
29129 2002-05-30  Osku Salerma  <osku@iki.fi>
29130
29131         * gcc.c-torture/execute/mayalias-1.c: New file.
29132
29133 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29134
29135         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29136         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29137         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29138
29139 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29140
29141         * gcc.c-torture/execute/20020529-1.c: New test.
29142
29143 2002-05-27  Richard Henderson  <rth@redhat.com>
29144
29145         * g++.dg/ext/attrib6.C: New test case.
29146
29147 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29148
29149         * gcc.c-torture/execute/pure-1.c: New test.
29150
29151 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29152
29153         * gcc.dg/cpp/arith-2.c: Remove.
29154
29155 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29156
29157         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29158         * gcc.dg/cpp/if-3.c: Remove.
29159
29160 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * g++.dg/opt/cse2.C: New test.
29163
29164 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29165
29166         * gcc.dg/cpp/arith-1.c: New semantic tests.
29167         * gcc.dg/cpp/if-1.c: Update.
29168
29169 2002-05-24  Ben Elliston  <bje@redhat.com>
29170
29171         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29172
29173 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * gcc.dg/verbose-asm.c: New test.
29176
29177 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29178
29179         * gcc.dg/cpp/paste12.c: New test.
29180
29181 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29182
29183         * g++.dg/parse/named_ops.C: New test.
29184
29185 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29186
29187         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29188
29189 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29190
29191         * gcc.dg/weak-2.c: Allow optional leading underscore
29192         in scan-assembler symbol name.
29193         * gcc.dg/weak-3.c: Likewise.
29194         * gcc.dg/weak-4.c: Likewise.
29195         * gcc.dg/weak-5.c: Likewise.
29196
29197 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29198
29199         * gcc.dg/20020523-1.c: New test.
29200
29201 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29202
29203         * objc.dg/const-str-2.m: Update now that we stop after
29204         a command line error.
29205
29206 2002-05-22  Richard Henderson  <rth@redhat.com>
29207
29208         * g++.dg/dg.exp: Fix typo in test pruneing.
29209
29210 2002-05-22  Richard Henderson  <rth@redhat.com>
29211
29212         * g++.dg/dg.exp: Prune the tls subdirectory.
29213         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29214         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29215         * g++.dg/tls/init-1.C: New.
29216
29217 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29218
29219         * gcc.dg/20020517-1.c: New test.
29220
29221 2002-05-21  Richard Henderson  <rth@redhat.com>
29222
29223         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29224         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29225
29226 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29227
29228         * g++.dg/other/copy2.C: New test.
29229
29230 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29231
29232         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29233         (MAX_COPY): Bump up to 10 times sizeof (long long).
29234         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29235
29236         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29237         sizeof (long long).
29238
29239         * gcc.c-torture/execute/strcpy-1.c: New test.
29240
29241 2002-05-19  Jason Merrill  <jason2redhat.com>
29242
29243         * g++.dg/ext/oper1.C: New test.
29244
29245 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29246 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29247
29248         * README.QMTEST: New file.
29249
29250         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29251
29252 2002-05-19  Andreas Jaeger  <aj@suse.de>
29253
29254         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29255         now.
29256         * gcc.c-torture/execute/loop-2d.x: Likewise.
29257
29258 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29259
29260         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29261         support weak symbols.
29262         * gcc.dg/weak-4.c: Likewise.
29263         * gcc.dg/weak-6.c: Likewise.
29264
29265 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29266
29267         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29268         cygwin, coff and h8300-*-hms targets
29269         * gcc.dg/weak-5.c: Likewise.
29270         * gcc.dg/weak-7.c: Likewise.
29271
29272 2002-05-16  Jason Merrill  <jason@redhat.com>
29273
29274         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29275         (scan-assembler-not, scan-assembler-dem): Likewise.
29276         (scan-assembler-dem-not): Likewise.
29277
29278 2002-05-15  Richard Henderson  <rth@redhat.com>
29279
29280         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29281
29282 2002-05-15  Richard Henderson  <rth@redhat.com>
29283
29284         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29285         (vfoo1f): Warning here.
29286         (vfoo1l): Don't redefine the alias.
29287
29288 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29289
29290         * g++.dg/init/pm1.C: New test.
29291
29292 2002-05-12  David S. Miller  <davem@redhat.com>
29293
29294         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29295         types.
29296
29297 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29298
29299         * gcc.c-torture/execute/20020510-1.c: New test case.
29300
29301 2002-05-10  David S. Miller  <davem@redhat.com>
29302
29303         * gcc.c-torture/execute/conversion.c: Test long double too.
29304
29305 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29308         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29309         * lib/g++.exp (g++_link_flags): Likewise.
29310         * lib/objc.exp (objc_target_compile): Likewise.
29311
29312 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29313
29314         * gcc.dg/cpp/poison.c: Update.
29315         * gcc.dg/cpp/20000625-2.c: Remove.
29316         * gcc.dg/cpp/direct2s.c: Remove final test.
29317
29318 2002-05-08  Tom Rix  <trix@redhat.com>
29319
29320         * gcc.c-torture/execute/20020508-1.c: New test.
29321         * gcc.c-torture/execute/20020508-2.c: New test.
29322         * gcc.c-torture/execute/20020508-3.c: New test.
29323
29324 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29325
29326         * gcc.dg/cpp/charconst-4.c: More tests.
29327
29328 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29329
29330         PR c/6569
29331         * gcc.dg/weak-3.c: Update location of warning messages.
29332         * gcc.dg/weak-5.c: Likewise.
29333
29334 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29335
29336         * gcc.c-torture/execute/20020506-1.c: New test case.
29337
29338 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29339
29340         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29341
29342 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29343
29344         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29345
29346 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29347
29348         * gcc.dg/cpp/charconst-3.c: New test.
29349
29350 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29351
29352         * gcc.dg/cpp/charconst.c: Update tests.
29353
29354 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29355
29356         * treelang: Added directory for new sample language treelang. Also
29357         lib/treelang.exp: New file to signal treelang should be tested.
29358
29359 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29360
29361         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29362         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29363         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29364         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29365         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29366         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29367         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29368
29369 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29370
29371         * gcc.dg/format/xopen-2.c: New test.
29372
29373 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * gcc.dg/20020503-1.c: New test.
29376
29377 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29378
29379         * g++.dg/init/dtor1.C: Make it tougher.
29380
29381 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29382
29383         * g++.dg/init/dtor1.C: New test.
29384
29385 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29386
29387         * gcc.dg/altivec-8.c: New.
29388
29389 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29390
29391         * gcc.dg/altivec-7.c: New.
29392
29393 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29394
29395         * g++.dg/parse/typedef1.C: New test.
29396
29397 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29398
29399         PR c++/6486
29400         * g++.dg/template/friend6.C: New test.
29401
29402         PR c++/6492
29403         * g++.dg/init/copy1.C: New test.
29404
29405 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         * g++.dg/warn/effc1.C: New test.
29408
29409 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29410
29411         * gcc.dg/cpp/if-cexp.c: Add a test.
29412
29413 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29414
29415         * gcc.dg/20020426-2.c: New test.
29416
29417 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29418
29419         * gcc.dg/cpp/if-mop.c: Update.
29420         * gcc.dg/cpp/if-mpar.c: Add test.
29421         * gcc.dg/cpp/if-oppr.c: Update.
29422
29423 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29424
29425         PR c/6343
29426         * gcc.dg/weak-[2-7].c: New tests.
29427
29428 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29429
29430         * gcc.dg/enum1.c: New test.
29431
29432 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/6497
29435         * g++.dg/inherit/access2.C: New test.
29436
29437 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29438
29439         PR bootstrap/6445
29440         * gcc.dg/20020426-1.c: New test.
29441
29442 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29443
29444         * g++.dg/abi/enum1.C: New test.
29445
29446 2002-04-26  Richard Henderson  <rth@redhat.com>
29447
29448         * gcc.dg/c99-bool-1.c: Expect always true warning.
29449
29450 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29451
29452         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29453
29454 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29455
29456         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29457         targets.
29458
29459 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29460
29461         * g++.dg/abi/mange7.C: New test.
29462
29463         PR c++/6438.
29464         * g++.dg/parse/stmtexpr2.C: New test.
29465
29466 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29467
29468         * gcc.dg/20020312-2.c: Add SH target.
29469
29470 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29471
29472         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29473         compiler output on mips*-*-irix*.
29474
29475 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29476
29477         * g++.dg/parse/attr1.C: New test.
29478
29479 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29480
29481         * gcc.c-torture/execute/string-opt-17.c: New test case.
29482         * gcc.c-torture/execute/memset-2.c: New test case.
29483
29484 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29485
29486         PR c++/6256:
29487         * g++.dg/template/friend5.C: New test.
29488
29489         PR c++/6331:
29490         * g++.dg/template/qual1.C: Likewise.
29491
29492 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29493
29494         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29495         Include stdlib.h, not stdio.h or ctype.h.
29496
29497 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29498
29499         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29500         cris-*-elf* and mmix-*-*.
29501         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29502         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29503         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29504         Ditto.
29505         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29506         * gcc.dg/wchar_t-1.c: Ditto.
29507
29508 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29509
29510         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29511         Clarify comment.
29512
29513 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29514
29515         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29516
29517 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29518
29519         * gcc.c-torture/execute/20000906-1.x: Delete.
29520
29521 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29522
29523         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29524
29525 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29526
29527         * PR6367
29528         * g77.f-torture/execute/6367.f: New test.
29529         * g77.f-torture/execute/6367.x: Disable for MMIX.
29530
29531 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29532
29533         * PR6352
29534         * g++.dg/opt/inline2.C: New test.
29535
29536 2002-04-18  Richard Henderson  <rth@redhat.com>
29537
29538         * gcc.dg/20000906-1.c: Enable for all targets.
29539         * gcc.c-torture/compile/iftrap-2.c: New.
29540
29541 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29542
29543         * gcc.dg/20020418-1.c: New test.
29544         * gcc.dg/20020418-2.c: New test.
29545
29546 2002-04-18  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.c-torture/compile/iftrap-1.c: New.
29549         * gcc.dg/iftrap-1.c: Adjust for ia64.
29550         * gcc.dg/iftrap-2.c: New.
29551
29552 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29553
29554         * gcc.c-torture/compile/20020418-1.c: New test.
29555
29556 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29557
29558         * gcc.c-torture/compile/20020415-1.c: New.
29559
29560 2002-04-18  David S. Miller  <davem@redhat.com>
29561
29562         * gcc.c-torture/execute/20020418-1.c: New test.
29563
29564 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29565
29566         * gcc.dg/20020416-1.c: New test.
29567
29568         * g++.dg/opt/inline1.C: New test.
29569
29570 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.dg/altivec-5.c: New test.
29573
29574         * gcc.dg/20020415-1.c: New test.
29575
29576 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29577
29578         * testsuite/lib/chill.exp: Remove.
29579
29580 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29581
29582         * g++.dg/other/big-struct.C: New test.
29583
29584 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29585
29586         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29587         of scratch file.
29588
29589 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29590
29591         PR c/6277
29592         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29593         in scan-assembler function name
29594
29595 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29596
29597         * g77.f-torture/execute/980628-4.x,
29598         g77.f-torture/execute/980628-5.x,
29599         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29600         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29601         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29602         i[34567]86-*-*.
29603
29604 2002-04-13  David S. Miller  <davem@redhat.com>
29605
29606         * gcc.c-torture/execute/20020413-1.c: New test.
29607
29608 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29609
29610         * gcc.dg/asm-6.c,
29611         * g++.dg/ext/asm1.C: New tests.
29612
29613 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29614
29615         PR c++ 5373.
29616         * g++.dg/parse/stmtexpr1.C: New test.
29617
29618         PR c++/5189.
29619         * g++.dg/template/copy1.C: New test.
29620
29621 2002-04-12  Richard Henderson  <rth@redhat.com>
29622
29623         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29624
29625 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29626
29627         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29628         gcc.c-torture/execute/20020307-2.c.
29629
29630 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29631
29632         * g++.dg/ext/attrib5.C,
29633         * g++.dg/lookup/struct1.C: New tests.
29634
29635 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29636
29637         * gcc.dg/20020411-1.c: New test.
29638
29639         * gcc.c-torture/execute/20020411-1.c: New test.
29640
29641 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29642
29643         * g77.f-torture/execute/6177.f: New test.
29644
29645 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29646
29647         PR middle-end/6247
29648         * g++.dg/opt/cleanup1.C: New test.
29649
29650         * g++.dg/opt/const1.C: New test.
29651
29652 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29653
29654         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29655
29656 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         PR c++/5507
29659         * g++.dg/template/typename2.C: New test.
29660
29661 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29662
29663         * gcc.c-torture/execute/loop-12.c: New.
29664
29665 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29666
29667         * g77.f-torture/execute/980628-4.x,
29668         g77.f-torture/execute/980628-5.x,
29669         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29670         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29671         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29672
29673 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29674
29675         PR optimization/6086
29676         * g++.dg/opt/preinc1.C: New test.
29677
29678 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29679
29680         PR c++/5571
29681         * g++.dg/opt/static2.C: New test.
29682
29683 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29684
29685         PR c/5120
29686         * gcc.dg/20020406-1.c: New test.
29687
29688 2002-04-04  David S. Miller  <davem@redhat.com>
29689
29690         * gcc.c-torture/execute/20020404-1.c: New test.
29691
29692 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29693
29694         PR c/6123
29695         * gcc.dg/20020312-2.c: Do not declare global register variable
29696         if __PIC__ or __pic__ is defined.
29697
29698 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29699
29700         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29701         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29702
29703 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29704
29705         * gcc.misc-tests/linkage.exp: Update last change to handle
29706         sparc*-, not just sparc-.
29707
29708 2002-04-03  Richard Henderson  <rth@redhat.com>
29709
29710         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29711
29712 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29713
29714         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29715
29716 2002-04-02  David S. Miller  <davem@redhat.com>
29717
29718         * gcc.c-torture/execute/20020402-3.c: New test.
29719
29720 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29721
29722         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29723         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29724
29725         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29726         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29727         g77.f-torture/execute/20001201.x,
29728         g77.f-torture/execute/u77-test.x: New files.
29729
29730         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29731         * gcc.dg/wchar_t-1.c: Ditto.
29732
29733 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29734
29735         * gcc.c-torture/execute/20020402-1.c: New test.
29736
29737 2002-04-01  Richard Henderson  <rth@redhat.com>
29738
29739         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29740
29741         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29742
29743 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29744
29745         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29746
29747 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29748
29749         * g++.dg/inherit/template-as-base.C: Expect error.
29750         * g++.dg/inherit/namespace-as-base.C: Likewise.
29751
29752 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29753
29754         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29755         g++.dg/ext/instantiate3.C: Tweak match patterns.
29756
29757         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29758         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29759         -da test.
29760
29761 2002-03-31  Richard Henderson  <rth@redhat.com>
29762
29763         * gcc.dg/special/alias-2.c: New.
29764         * gcc.dg/special/ecos.exp: Run it.
29765
29766 2002-03-31  Richard Henderson  <rth@redhat.com>
29767
29768         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29769
29770 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29771
29772         * gcc.dg/weak-1.c: Disable on h8300 port.
29773
29774 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29775
29776         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29777         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29778         ordering tests.
29779         * g++.dg/bprob/bprob-1.C: New test.
29780         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29781         * g++.dg/gcov/gcov-1.C: New test.
29782         * g++.dg/gcov/gcov-1.x: New file.
29783         * g++.dg/gcov/gcov-2.C: New test.
29784         * g++.dg/gcov/gcov-3.C: New test.
29785         * g++.dg/gcov/gcov-3.h: New file.
29786
29787 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29788
29789         * g++.old-deja/g++.other/builtins5.C: New test.
29790         * g++.old-deja/g++.other/builtins6.C: New test.
29791         * g++.old-deja/g++.other/builtins7.C: New test.
29792         * g++.old-deja/g++.other/builtins8.C: New test.
29793         * g++.old-deja/g++.other/builtins9.C: New test.
29794
29795 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29796
29797         * g++.dg/opt/static1.C: New test.
29798
29799         * g++.dg/opt/longbranch1.C: New test.
29800
29801 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29802
29803         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29804
29805         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29806
29807 2002-03-28  Jeffrey A Law  (law@redhat.com)
29808
29809         * gcc.c-torture/execute/20020328-1.c: New test.
29810
29811 2002-03-27  Richard Henderson  <rth@redhat.com>
29812
29813         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29814         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29815         move from g++.old-deja/g++.ext/.
29816
29817 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29818
29819         * g++.dg/init/new2.C: New test.
29820
29821 2002-03-26  Richard Henderson  <rth@redhat.com>
29822
29823         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29824
29825         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29826         on sparc.
29827
29828         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29829         sparcv9 systems.
29830         * gcc.dg/20001102-1.c: Likewise.
29831
29832 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29833
29834         * gcc.dg/cpp/endif-pedantic1.c,
29835         gcc.dg/cpp/endif-pedantic2.c: New tests.
29836
29837 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29838
29839         * g++.dg/init/new1.C: New test.
29840
29841 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29842
29843         * g++.dg/abi/vbase9.C: New test.
29844
29845 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29846
29847         * gcc.dg/arm-asm.c: New test.
29848
29849 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29850
29851         * gcc.dg/Wswitch-enum.c: New test.
29852         Fix PR c/5044.
29853
29854 2002-03-26  Richard Henderson  <rth@redhat.com>
29855
29856         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29857         structure.
29858
29859 2002-03-25  Richard Henderson  <rth@redhat.com>
29860
29861         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29862         sparcv9 systems.
29863
29864         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29865         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29866
29867 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29868
29869         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29870
29871 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29872
29873         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29874         targets using generic thunk support.
29875
29876 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29877
29878         * gcc.c-torture/compile/20020323-1.c: New test.
29879
29880         * g++.dg/opt/conj2.C: New test.
29881
29882 2002-03-24  Richard Henderson  <rth@redhat.com>
29883
29884         * gcc.dg/weak-1.c: Use -fno-common.
29885
29886 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29887
29888         * g77.dg/f77-edit-apostrophe-out.f: New test
29889         * g77.dg/f77-edit-h-out.f: New test
29890         * g77.dg/f77-edit-t-in.f: New test
29891         * g77.dg/f77-edit-t-out.f: New test
29892         * g77.dg/f77-edit-x-out.f: New test
29893         * g77.dg/f77-edit-slash-out.f: New test
29894         * g77.dg/f77-edit-colon-out.f: New test
29895         * g77.dg/f77-edit-s-out.f: New test
29896
29897 2002-03-24  Richard Henderson  <rth@redhat.com>
29898
29899         * objc/execute/formal_protocol-6.x: New XFAIL.
29900
29901 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29902
29903         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29904         that do not support weak symbols
29905
29906 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29907
29908         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29909         * lib/g77.exp: Likewise.
29910         * lib/objc.exp: Likewise.
29911
29912 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29913
29914         * gcc.dg/Wswitch-default.c: New test.
29915
29916 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29917
29918         * g++.dg/other/enum1.C: New test.
29919
29920 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29921
29922         * gcc.dg/pragma-ep-3.c: Fix typo.
29923
29924 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29925
29926         * g++.dg/inherit/template-as-base.C: New test.
29927
29928 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29931         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29932
29933 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29934
29935         * gcc.dg/cpp/multiline.c: Update to match.
29936
29937 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29938
29939         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29940
29941 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29942
29943         * gcc.dg/cpp/extratokens2.c: New file.
29944
29945 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29946
29947         * gcc.dg/20020312-2.c: Add rs6000 target.
29948
29949         * gcc.c-torture/compile/20020319-1.c: New test.
29950
29951 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29952
29953         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29954         (A, E): Handle this.
29955
29956 2002-03-20  Jason Merrill  <jason@redhat.com>
29957
29958         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29959         ignoring -fpic.
29960         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29961         through prune_gcc_output.
29962
29963 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29964
29965         * gcc.c-torture/compile/20020320-1.c: New test.
29966
29967 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.c-torture/compile/20020318-1.c: New test.
29970
29971         * gcc.dg/struct-by-value-1.c: New test.
29972
29973         * gcc.dg/20020319-1.c: New test.
29974
29975 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29976
29977         * g++.dg/opt/conj1.C: New test.
29978
29979 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29980
29981         * g++.dg/template/qualttp20.C: Revert previous change.
29982         * g++.dg/template/qualttp3.C: Likewise.
29983         * g++.dg/template/qualttp4.C: Likewise.
29984         * g++.dg/template/qualttp5.C: Likewise.
29985         * g++.dg/template/qualttp6.C: Likewise.
29986         * g++.dg/template/qualttp7.C: Likewise.
29987         * g++.dg/template/qualttp8.C: Likewise.
29988         * g++.dg/template/recurse.C: Likewise.
29989
29990 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29991
29992         * gcc.dg/cpp/wchar-1.c: Update.
29993
29994 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29995
29996         * g++.dg/template/conv1.C: New test.
29997         * g++.dg/template/conv2.C: New test.
29998         * g++.dg/template/conv3.C: New test.
29999         * g++.dg/template/conv4.C: New test.
30000
30001 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
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-15  Mark Mitchell  <mark@codesourcery.com>
30013
30014         * g++.dg/opt/dtor1.C: New test.
30015
30016 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30017
30018         * gcc.c-torture/compile/20020315-1.c: New test.
30019
30020 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30021
30022         * gcc.dg/weak-1.c: Fix scan tests.
30023
30024 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30025
30026         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30027         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30028         cris-*-aout* mmix-*-*.
30029         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30030         cris-*-aout* mmix-*-*.
30031         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30032         cris-*-elf* cris-*-aout* and mmix-*-*.
30033         * gcc.dg/20001009-1.c: Ditto.
30034         * gcc.dg/20010912-1.c: Ditto.
30035         * gcc.dg/20020122-4.c: Ditto.
30036         * gcc.dg/inline-2.c: Ditto.
30037
30038 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30039
30040         * gcc.c-torture/compile/20020314-1.c: New test.
30041
30042 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30043
30044         * gcc.c-torture/execute/20020314-1.c: New test.
30045
30046 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30047
30048         * g++.dg/warn/Wunused-1.C: New test.
30049
30050 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30051
30052         * g++.dg/abi/mangle6.C: New test.
30053
30054 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30055
30056         * gcc.c-torture/compile/20020309-2.c: New test.
30057
30058         * gcc.c-torture/compile/20020312-1.c: New test.
30059
30060 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.dg/other/access1.C: New test.
30063
30064 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30065
30066         * gcc.c-torture/execute/wchar_t-1.c: New test.
30067
30068 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30069
30070         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30071
30072 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30073
30074         * gcc.dg/20020312-1.c: New test case.
30075
30076 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30077
30078         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30079
30080 2002-03-11  Richard Henderson  <rth@redhat.com>
30081
30082         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30083         * g++.old-deja/g++.jason/report.C: Likewise.
30084
30085 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30086
30087         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30088         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30089
30090 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30091
30092         * testsuite/g++.dg/overload/pmf1.C: New test.
30093
30094 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30095
30096         * gcc.c-torture/execute/20020307-1.c: Use long.
30097
30098 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30099
30100         PR optimization/5844
30101         * gcc.dg/20020310-1.c: New test.
30102
30103 2002-03-09  Michael Meissner  <meissner@redhat.com>
30104
30105         * gcc.c-torture/execute/memcpy-2.c: New test.
30106         * gcc.c-torture/execute/memset-1.c: New test.
30107         * gcc.c-torture/execute/strlen-1.c: New test.
30108         * gcc.c-torture/execute/strcmp-1.c: New test.
30109         * gcc.c-torture/execute/strncmp-1.c: New test.
30110
30111 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30112
30113         * gcc.dg/ppc-ldstruct.c: New test.
30114
30115 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30116
30117         * gcc.c-torture/execute/va-arg-22.c: New test.
30118
30119 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30120
30121         * gcc.c-torture/compile/20020309-1.c: New test.
30122
30123 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30124
30125         * gcc.c-torture/execute/20020307-2.c: New test.
30126
30127 2002-03-07  Jeffrey A Law  (law@redhat.com)
30128
30129         * g77.f-torture/compile/20020307-1.f: New test.
30130
30131 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30132
30133         * gcc.dg/unordered-1.c: New test.
30134
30135 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30136
30137         * gcc.c-torture/execute/20020307-1.c: New test.
30138
30139 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * gcc.dg/20020304-1.c: New test.
30142
30143         * gcc.c-torture/compile/20020304-2.c: New test.
30144
30145 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30146
30147         * gcc.c-torture/compile/20020304-1.c: New test case
30148         (from PR c/5830).
30149
30150 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30151
30152         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30153
30154 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         * g++.dg/other/classkey1.C: New test.
30157
30158 2002-03-01  Richard Henderson  <rth@redhat.com>
30159
30160         * gcc.c-torture/compile/981223-1.x: New.
30161         * gcc.c-torture/compile/920625-1.x: New.
30162
30163 2002-02-28  Richard Henderson  <rth@redhat.com>
30164
30165         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30166
30167 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30168
30169         * gcc.c-torture/execute/20020227-1.c: New test.
30170
30171 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30172
30173         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30174         here" ERROR lines.
30175         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30176         * g++.old-deja.g++.other/defarg1.C: Likewise.
30177         * g++.old-deja/g++.pt/calls2.C: Likewise.
30178         * g++.old-deja/g++.pt/crash20.C: Likewise.
30179         * g++.old-deja/g++.pt/crash30.C: Likewise.
30180         * g++.old-deja/g++.pt/crash36.C: Likewise.
30181         * g++.old-deja/g++.pt/crash6.C: Likewise.
30182         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30183         * g++.old-deja/g++.pt/derived3.C: Likewise.
30184         * g++.old-deja/g++.pt/error1.C: Likewise.
30185         * g++.old-deja/g++.pt/friend21.C: Likewise.
30186         * g++.old-deja/g++.pt/friend23.C: Likewise.
30187         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30188         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30189
30190 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30191
30192         * gcc.c-torture/execute/20020225-2.c: New test.
30193
30194 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30195
30196         * gcc.c-torture/execute/920730-1t.c,
30197         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30198         Delete test cases, only relevant to -traditional.
30199
30200 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30201
30202         * gcc.dg/cpp/undef1.c: Remove.
30203         * gcc.dg/cpp/directiv.c: Update.
30204         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30205
30206 2002-02-27  Michael Meissner  <meissner@redhat.com>
30207
30208         * gcc.c-torture/execute/20020226-1.c: New test.
30209
30210 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30211
30212         * g++.dg/debug/debug4.C: New test.
30213
30214         * gcc.dg/ia64-visibility-1.c: New test.
30215
30216 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30217
30218         * gcc.dg/debug/20020224-1.c: New.
30219
30220 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30221
30222         * gcc.c-torture/execute/960416-1.x: New.
30223         * gcc.c-torture/execute/divconst-3.x: Likewise.
30224
30225 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30226
30227         * gcc.dg/20020224-1.c: New test.
30228
30229 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30230
30231         * gcc.c-torture/execute/20020225-1.c: New.
30232
30233 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30234
30235         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30236
30237 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * gcc.dg/20020222-1.c: New test.
30240
30241 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30242
30243         * g++.dg/opt/anonunion1.C: New test.
30244
30245 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         * g++.dg/template/qualttp19.C: New test.
30248         * g++.dg/template/qualttp20.C: New test.
30249         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30250         * g++.old-deja/g++.other/qual1.C: Likewise.
30251
30252 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30253
30254         * gcc.dg/attr-alwaysinline.c: New.
30255
30256 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.dg/20020220-1.c: New test.
30259
30260         * gcc.dg/20020220-2.c: New test.
30261
30262         * g++.dg/opt/mmx1.C: New test.
30263
30264 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30265
30266         * gcc.c-torture/compile/20020110.c: New test.
30267
30268 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * gcc.c-torture/execute/20020219-1.c: New test.
30271
30272         * gcc.dg/20020219-1.c: New test.
30273
30274         * gcc.dg/noncompile/20020220-1.c: New test.
30275
30276         * g++.dg/opt/ptrintsum1.C: New test.
30277
30278         * gcc.dg/debug/20020220-1.c: New test.
30279
30280 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * gcc.c-torture/execute/20020216-1.c: New test.
30283
30284 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30285
30286         * gcc.dg/decl-1.c: Update, new test.
30287
30288 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.dg/abi/bitfield1.C: New test.
30291         * g++.dg/abi/bitfield2.C: New test.
30292
30293 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30294
30295         * gcc.dg/attr-nest.c: New test.
30296
30297 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30298
30299         * gcc.c-torture/execute/20020215-1.c: New test.
30300
30301 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30304         * g++.dg/debug/debug.exp: New.
30305         * g++.dg/debug/trivial.C: New.
30306         * g++.dg/debug/debug1.C: Moved...
30307         * g++.dg/other/debug1.C: ...from here.
30308         * g++.dg/debug/debug2.C: Moved...
30309         * g++.dg/other/debug2.C: ...from here.
30310         * g++.dg/debug/debug3.C: Moved...
30311         * g++.dg/other/debug3.C: ...from here.
30312
30313         * gcc.dg/noncompile/20020213-1.c: New test.
30314
30315 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30316
30317         * g++.dg/other/debug3.C: New test.
30318
30319         * gcc.c-torture/execute/20020213-1.c: New test.
30320
30321 2002-02-13  Richard Smith <richard@ex-parrot.com>
30322
30323         * g++.old-deja/g++.other/thunk1.C: New test.
30324
30325 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30326
30327         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30328
30329 2002-02-13  Stan Shebs  <shebs@apple.com>
30330
30331         * gcc.dg/altivec-3.c: New.
30332
30333 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30334
30335         * gcc.dg/Wunreachable-1.c: New test.
30336         * gcc.dg/Wunreachable-2.c: New test.
30337
30338 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30339
30340         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30341
30342 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30343
30344         * gcc.dg/decl-1.c: New test.
30345
30346 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30347
30348         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30349
30350 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30351
30352         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30353         * gcc.c-torture/compile/980506-1.x: Likewise.
30354
30355 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30356
30357         * gcc.dg/20020210-1.c: New.
30358
30359 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30360
30361         * g77.f-torture/execute/947.f: New regression test
30362         for PR fortran/947.
30363
30364 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30365
30366         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30367         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30368
30369 2002-02-08  Richard Henderson  <rth@redhat.com>
30370
30371         * gcc.c-torture/compile/labels-3.c: New.
30372
30373 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30374
30375         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30376         expression statements work instead.
30377         * gcc.dg/noncompile/20020207-1.c: New test.
30378
30379 2002-02-07  Richard Henderson  <rth@redhat.com>
30380
30381         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30382
30383 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30384
30385         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30386         message from g77
30387         * lib/g77-dg.exp: Trim g77 error messages so that they are
30388         recognized by dg.exp.
30389
30390 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30391
30392         PR fortran/5473
30393         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30394
30395 2002-02-07  Richard Henderson  <rth@redhat.com>
30396
30397         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30398         to be sufficiently aligned for integers.
30399
30400 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30401
30402         * g++.dg/template/friend4.C: New test.
30403
30404 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30405
30406         PR fortran/5743
30407         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30408         unsupported cases.
30409
30410 2002-02-07  Richard Henderson  <rth@redhat.com>
30411
30412         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30413         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30414         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30415         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30416
30417 2002-02-06  Richard Henderson  <rth@redhat.com>
30418
30419         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30420
30421 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30422
30423         * gcc.dg/20020206-1.c: New test.
30424
30425 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * gcc.c-torture/execute/20020206-1.c: New test.
30428
30429         * gcc.c-torture/execute/20020206-2.c: New test.
30430
30431         PR optimization/5429:
30432         * gcc.c-torture/compile/20020206-1.c: New test.
30433
30434 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30435
30436         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30437         as certain file formats cannot support particularly large
30438         alignments.
30439
30440         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30441         and do not expect to be able to link the executable.
30442
30443         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30444         fail because the COFF format does not support the weak attribute.
30445
30446 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30447
30448         * g77.dg/pr5473.f: New test
30449
30450 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30451
30452         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30453         Fix testcase accordingly.
30454
30455 2002-02-04  Richard Henderson  <rth@redhat.com>
30456
30457         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30458         (buf): Change to be an array of pointers, not ints.
30459
30460 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30461
30462         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30463         before all tests.  Move warning one line above to match where it
30464         C frontend emits.
30465         * gcc.dg/Wswitch-2.c: New test.
30466         * g++.dg/warn/Wswitch-1.C: New test.
30467         * g++.dg/warn/Wswitch-2.C: New test.
30468
30469 2002-02-04  Richard Henderson  <rth@redhat.com>
30470
30471         * g++.dg/abi/offsetof.C: Fix size comparison.
30472
30473 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30474
30475         * gcc.dg/cast-qual-2.c: New test.
30476
30477 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30478
30479         * gcc.dg/20020201-4.c: New test.
30480
30481 2002-02-04  Ben Elliston  <bje@redhat.com>
30482
30483         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30484         target_info attribute != 0, in addition to the empty string.
30485         (gcc_target_compile): Likewise.
30486
30487 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30488
30489         * gcc.dg/Wswitch.c: New test.
30490         PR gcc/4475. PR gcc/3780.
30491
30492 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30493
30494         * g77.f-torture/execute/5122.f: New test for regressions
30495         against PR fortran/5122.
30496
30497 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30498
30499         * g77.f-torture/compile/pr3743.f: Delete
30500         * g77.dg/pr3743-1.f: New test.
30501         * g77.dg/pr3743-2.f: New test.
30502         * g77.dg/pr3743-3.f: New test.
30503         * g77.dg/pr3743-4.f: New test.
30504
30505 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30506
30507         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30508
30509 2002-02-02  Richard Henderson  <rth@redhat.com>
30510
30511         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30512         * gcc.c-torture/execute/bf64-1.c: Likewise.
30513
30514 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30515
30516         * gcc.dg/20020201-2.c: New test.
30517
30518         * gcc.dg/20020201-3.c: New test.
30519
30520         * gcc.c-torture/execute/bitfld-2.c: New test.
30521
30522 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30523
30524         * gcc.dg/bitfld-1.c: Update.
30525         * gcc.dg/bitfld-2.c: Update.
30526         * gcc.c-torture/execute/bitfld-1.x: New.
30527
30528 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30529
30530         * gcc.c-torture/execute/20020201-1.c: New test.
30531
30532 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30533
30534         PR target/5469
30535         * gcc.dg/20020201-1.c: New test.
30536
30537 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30538
30539         PR fortran/3743
30540         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30541         * g77.f-torture/compile/pr3743.x: Remove
30542
30543 2002-01-31  Tom Rix  <trix@redhat.com>
30544
30545         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30546
30547 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30548
30549         * gcc.dg/noncompile/20020130-1.c: New test.
30550
30551 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30552
30553         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30554
30555 2002-01-29  Richard Henderson  <rth@redhat.com>
30556
30557         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30558         to long long.
30559         * gcc.c-torture/execute/bf64-1.c: Likewise.
30560
30561 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30562
30563         * gcc.c-torture/execute/20020129-1.c: New test.
30564
30565 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30566
30567         * gcc.c-torture/compile/20000224-1.c: Update.
30568         * gcc.c-torture/execute/bitfld-1.c: New tests.
30569         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30570         * gcc.dg/uninit-A.c: Update.
30571
30572 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         * g++.dg/template/ctor1.C: Add instantiation.
30575
30576 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30577
30578         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30579         argument to __builtin_prefetch to be const ptr.
30580
30581 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30582
30583         * gcc.c-torture/compile/20020120-1.c: New test.
30584
30585 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30586
30587         * gcc.c-torture/execute/20020127-1.c: New test.
30588
30589 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30590
30591         * g77.dg/f77-edit-i-in.f: New test
30592         * g77.dg/f77-edit-i-out.f: New test
30593
30594 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30595
30596         * gcc.dg/debug/debug.exp: New file.
30597         * gcc.dg/debug/trivial.c: New file.
30598         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30599         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30600         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30601         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30602         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30603         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30604         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30605         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30606         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30607         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30608         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30609         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30610         * gcc.dg/20000503-1.c: Removed.
30611         * gcc.dg/20010207-1.c: Removed.
30612         * gcc.dg/20011223-1.c: Removed.
30613         * gcc.dg/20020104-2.c: Removed.
30614         * gcc.dg/debug-1.c: Removed.
30615         * gcc.dg/debug-2.c: Removed.
30616         * gcc.dg/debug-3.c: Removed.
30617         * gcc.dg/debug-4.c: Removed.
30618         * gcc.dg/debug-5.c: Removed.
30619         * gcc.dg/debug-6.c: Removed.
30620         * gcc.dg/dwarf2-1.c: Removed.
30621         * gcc.dg/dwarf2-2.c: Removed.
30622
30623 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * g++.old-deja/g++.other/eh5.C: New test.
30626         * g++.old-deja/g++.other/sibcall2.C: New test.
30627         * g++.old-deja/g++.other/array9.C: New test.
30628         * g++.old-deja/g++.other/typename2.C: New test.
30629         * g++.old-deja/g++.other/crash60.C: New test.
30630         * g++.old-deja/g++.other/conv9.C: New test.
30631         * g++.old-deja/g++.other/mangle10.C: New test.
30632         * g++.old-deja/g++.other/unchanging1.C: New test.
30633         * g++.old-deja/g++.other/exprstmt1.C: New test.
30634         * g++.old-deja/g++.other/inline23.C: New test.
30635         * g++.old-deja/g++.eh/ia64-1.C: New test.
30636         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30637         * g++.old-deja/g++.other/reload1.C: New test.
30638         * g++.old-deja/g++.other/static20.C: New test.
30639         * g++.old-deja/g++.other/local-alloc1.C: New test.
30640         * g++.old-deja/g++.other/conv8.C: New test.
30641         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30642         * g++.old-deja/g++.other/storeexpr1.C: New test.
30643         * g++.old-deja/g++.other/storeexpr2.C: New test.
30644         * g++.dg/eh/template2.C: New test.
30645         * g++.dg/warn/weak1.C: New test.
30646
30647 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30648
30649         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30650         Remove first, non-varying, argument.
30651
30652 2002-01-23  Richard Henderson  <rth@redhat.com>
30653
30654         * gcc.dg/inline-2.c: New.
30655
30656         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30657         Add optional target arg.  Check number of arguments.
30658         (scan-assembler-not, scan-assembler-dem): Likewise.
30659         (scan-assembler-dem-not): Likewise.
30660
30661 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30662
30663         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30664         line 12.
30665         * g++.old-deja/g++.brendan/parse3.C,
30666         g++.old-deja/g++.other/crash26.C,
30667         g++.old-deja/g++.other/crash28.C,
30668         g++.old-deja/g++.other/crash29.C,
30669         g++.old-deja/g++.other/crash30.C,
30670         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30671
30672 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30673
30674         * gcc.dg/20020115-1.c: New.
30675
30676 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30677
30678         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30679
30680 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30681
30682         * gcc.dg/20020122-3.c: New.
30683
30684 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30685
30686         * g++.dg/other/gc1.C: New test.
30687
30688 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30689
30690         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30691
30692 2002-01-22  Richard Henderson  <rth@redhat.com>
30693
30694         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30695
30696 2002-01-22  Richard Henderson  <rth@redhat.com>
30697
30698         * gcc.dg/20020122-4.c: New.
30699
30700 2002-01-22  H.J. Lu <hjl@gnu.org>
30701
30702         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30703         link output.
30704         * gcc.dg/special/ecos.exp: Likewise.
30705         * lib/g++-dg.exp: Likewise.
30706         * lib/g77-dg.exp: Likewise.
30707         * lib/gcc-dg.exp : Likewise.
30708         * lib/mike-g++.exp: Likewise.
30709         * lib/mike-g77.exp: Likewise.
30710         * lib/mike-gcc.exp: Likewise.
30711         * lib/objc-dg.exp: Likewise.
30712
30713 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30714
30715         PR target/5379
30716         * gcc.dg/20020122-2.c: New test.
30717
30718 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30719
30720         * gcc.dg/20020122-1.c: New test.
30721
30722 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30723
30724         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30725
30726 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30727
30728         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30729
30730 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30731
30732         * gcc.c-torture/compile/20020121-1.c: New test.
30733
30734 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30735
30736         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30737         ld_library_path.
30738
30739 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30740
30741         * gcc.dg/20020218-1.c: New test.
30742
30743 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30744
30745         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30746         messages
30747         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30748         "At global scope" warning
30749         * g++.dg/ext/align1.C: Change cygwin test for alignment
30750         from db-bogus to dg-warning
30751
30752 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30753
30754         * g77.f-torture/compile/cpp2.F: New test.
30755
30756 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30757
30758         * g++.dg/template/access1.C: New test.
30759
30760 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30761
30762         * gcc.dg/20020118-1.c: New.
30763
30764 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30765
30766         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30767
30768 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30769
30770         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30771         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30772         alignment warnings.
30773
30774 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30775
30776         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30777         torture_with_loops and torture_without_loops
30778
30779 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30780
30781         * gcc.c-torture/compile/20020116-1.c: New test.
30782
30783 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30784
30785         * gcc.dg/20020116-2.c: New test.
30786
30787         * gcc.dg/ultrasp4.c: New test.
30788
30789         * gcc.dg/20020116-1.c: New test.
30790
30791 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30792
30793         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30794         by EABI.
30795
30796 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30797
30798         * gcc.misc-tests/i386-prefetch.exp: New.
30799         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30800         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30801         * gcc.misc-tests/i386-pf-none-1.c: New test.
30802         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30803
30804 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30805
30806         * gcc.dg/gnu89-init-1.c: Add new tests.
30807
30808 2002-01-15  Andreas Jaeger  <aj@suse.de>
30809
30810         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30811         * gcc.dg/i386-mmx-2.c: Likewise.
30812         * gcc.dg/i386-sse-1.c: Likewise.
30813         * gcc.dg/i386-sse-2.c: Likewise.
30814         * gcc.dg/i386-sse-3.c: Likewise.
30815
30816 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30817
30818         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30819         Uncomment additional cases that now pass.
30820
30821 2002-01-11  Richard Henderson  <rth@redhat.com>
30822
30823         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30824         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30825
30826 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30827
30828         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30829
30830 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30831
30832         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30833         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30834
30835 2002-01-10  Dale Johannesen  <dalej@apple.com>
30836
30837         * gcc.c-torture/execute/loop-11.c: New.
30838
30839 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30840
30841         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30842         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30843
30844 2002-01-09  Richard Henderson  <rth@redhat.com>
30845
30846         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30847         type in which to perform the operation for each size.
30848
30849 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30850
30851         * gcc.c-torture/compile/20020109-2.c: New test.
30852
30853 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30854
30855         * gcc.c-torture/execute/loop-10.c: New test.
30856
30857 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * gcc.c-torture/compile/20010226-1.c: New test.
30860         * gcc.c-torture/compile/20010227-1.c: New test.
30861         * gcc.c-torture/compile/20010426-1.c: New test.
30862         * gcc.c-torture/compile/20010510-1.c: New test.
30863         * gcc.c-torture/compile/20010605-3.c: New test.
30864         * gcc.c-torture/compile/20010824-1.c: New test.
30865         * gcc.c-torture/execute/20010409-1.c: New test.
30866         * gcc.dg/noncompile/20000901-1.c: New test.
30867         * gcc.dg/20001023-1.c: New test.
30868         * gcc.dg/20001101-1.c: New test.
30869         * gcc.dg/20001102-1.c: New test.
30870         * gcc.dg/20010207-1.c: New test.
30871         * gcc.dg/20010405-1.c: New test.
30872         * gcc.dg/20010822-1.c: New test.
30873         * gcc.dg/20011107-1.c: New test.
30874
30875 2002-01-09  Jeffrey A Law  (law@redhat.com)
30876
30877         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30878
30879         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30880         execution failure on PA targets.
30881
30882 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30883
30884         * gcc.c-torture/compile/20020109-1.c: New test.
30885
30886 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30887
30888         * gcc.c-torture/execute/20020108-1.c: New test.
30889
30890 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30891
30892         * gcc.dg/20020108-1.c: New test.
30893
30894 2002-01-08  H.J. Lu <hjl@gnu.org>
30895
30896         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30897         for header files.
30898
30899 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30900
30901         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30902         consistency.
30903
30904 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30905
30906         * gcc.dg/altivec-4.c: Test altivec predicates.
30907
30908 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30909
30910         * gcc.c-torture/execute/20020107-1.c: New test.
30911
30912 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30913
30914         PR c/5279
30915         * gcc.c-torture/compile/20020106-1.c: New test.
30916
30917 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30918
30919         * gcc.c-torture/execute/nestfunc-4.c: New test.
30920
30921 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30922
30923         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30924         extra triple that slipped in.
30925         * g++.old-deja/g++.abi/align.C: Likewise.
30926         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30927
30928 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30929
30930         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30931         * g++.old-deja/g++.abi/align.C: Likewise.
30932         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30933
30934         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30935         on FreeBSD/i386.
30936         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30937         FreeBSD.
30938
30939 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30940
30941         * gcc.dg/20020104-1.c: New test.
30942
30943         * gcc.dg/20020104-2.c: New test.
30944
30945 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30946
30947         * gcc.dg/20020103-1.c: Fix typo in target selector.
30948
30949 2002-01-03  Richard Henderson  <rth@redhat.com>
30950
30951         * gcc.dg/20020103-1.c: New.
30952
30953 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30954
30955         * gcc.c-torture/execute/20020103-1.c: New test.
30956
30957 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30958
30959         * g++.dg/other/debug2.C: New test.
30960
30961         * gcc.c-torture/compile/20020103-1.c: New test.
30962
30963 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30964
30965         * gcc.dg/gnu89-init-1.c: Added new tests.
30966
30967 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30968
30969         * g++.dg/template/friend2.C: Remove as patch is reverted.
30970
30971         * g++.dg/warn/oldcast1.C: New test.
30972
30973         * g++.dg/template/ptrmem1.C: New test.
30974         * g++.dg/template/ptrmem2.C: New test.
30975
30976         * g++.dg/template/ntp.C: New test.
30977
30978         * g++.dg/other/component1.C: New test.
30979
30980         * g++.dg/template/ttp3.C: New test.
30981
30982         * g++.dg/template/friend2.C: New test.
30983         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30984
30985 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.dg/other/ptrmem1.C: New test.
30988         * g++.dg/other/ptrmem2.C: New test.
30989
30990 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30991
30992         * g++.dg/template/ctor1.C: New test.
30993
30994 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30995
30996         * g++.dg/template/friend2.C: New test.
30997
30998 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30999
31000         * gcc.dg/mmix-1.c: New test.
31001
31002 2001-12-31  Richard Henderson  <rth@redhat.com>
31003
31004         * gcc.dg/asm-5.c: New.
31005
31006 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31007
31008         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31009         in namespace __gnu_cxx
31010
31011 2001-12-30  Richard Henderson  <rth@redhat.com>
31012
31013         * gcc.dg/debug-6.c: New.
31014
31015 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31016
31017         * gcc.c-torture/compile/20011229-2.c: New test.
31018
31019 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31020
31021         * gcc.dg/debug-3.c: New test.
31022         * gcc.dg/debug-4.c: New test.
31023         * gcc.dg/debug-5.c: New test.
31024
31025 2001-12-29  Richard Henderson  <rth@redhat.com>
31026
31027         * g++.dg/eh/loop1.C: New.
31028
31029 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * g++.dg/template/crash1.C: New test.
31032
31033 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.dg/other/const1.C: New test.
31036
31037 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31038
31039         * gcc.c-torture/compile/20011229-1.c: New test.
31040
31041 2001-12-28  Stan Shebs  <shebs@apple.com>
31042
31043         * lib/objc-torture.exp: Resync with c-torture.exp.
31044         * lib/objc.exp: Load standard libraries.
31045
31046 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31047
31048         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31049         additional tests.
31050
31051 2001-12-27  Roger Sayle <roger@eyesopen.com>
31052
31053         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31054
31055 2001-12-27  Richard Henderson  <rth@redhat.com>
31056
31057         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31058
31059 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31060
31061         * g++.dg/eh/ctor1.C: New test.
31062         * g++.dg/other/error2.C: New test.
31063
31064 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31065
31066         * g++.dg/other/init2.C: New test.
31067
31068 2001-12-24  Richard Henderson  <rth@redhat.com>
31069
31070         * gcc.dg/20011223-1.c: New.
31071         * gcc.dg/inline-1.c: New.
31072
31073 2001-12-23  Richard Henderson  <rth@redhat.com>
31074
31075         * gcc.dg/asm-4.c: Test operand modifiers.
31076
31077 2001-12-23  Richard Henderson  <rth@redhat.com>
31078
31079         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31080
31081 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31082
31083         * gcc.c-torture/execute/20011223-1.c: New test.
31084
31085 2001-12-21  Richard Henderson  <rth@redhat.com>
31086
31087         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31088         re-enables the warning.
31089
31090 2001-12-21  Richard Henderson  <rth@redhat.com>
31091
31092         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31093
31094 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31095
31096         * gcc.c-torture/compile/20011218-1.c: New test.
31097
31098 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31099
31100         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31101         arm-isr.c test.
31102         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31103         epilogue generation for ARM ISR routines.
31104
31105 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31106
31107         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31108         * gcc.dg/format/c90-printf-3.c: Likewise.
31109         * gcc.dg/format/c99-printf-3.c: Likewise.
31110         * gcc.dg/format/ext-1.c: Likewise.
31111         * gcc.dg/format/ext-6.c: Likewise.
31112         * gcc.dg/format/format.h: Prototype unlocked stdio.
31113
31114 2001-12-20  Richard Henderson  <rth@redhat.com>
31115
31116         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31117         (arena): Use it.
31118         (malloc): Correct allocation logic.  Abort if we fill up the
31119         arena before initialization complete.
31120         (realloc): Correct allocation logic.
31121
31122 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31123
31124         * gcc.c-torture/compile/20011219-2.c: New test.
31125
31126         * gcc.c-torture/execute/20011219-1.c: New test.
31127
31128 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31129
31130         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31131         target does not support weak symbols.
31132
31133 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31134
31135         * gcc.c-torture/compile/20011219-1.c: New test.
31136
31137 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.dg/other/error1.C: New test.
31140
31141 2001-12-17  Jeffrey A Law  (law@redhat.com)
31142
31143         * gcc.c-torture/execute/20011217-1.c: New test.
31144
31145 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31146
31147         * objc.dg/special/: New directory.
31148         * objc.dg/special/special.exp: New file.
31149         * objc.dg/special/unclaimed-category-1.h: New file.
31150         * objc.dg/special/unclaimed-category-1a.m: New file.
31151         * objc.dg/special/unclaimed-category-1.m: New file.
31152
31153 2001-12-17  Andreas Jaeger  <aj@suse.de>
31154
31155         * gcc.c-torture/compile/20011217-2.c: New test.
31156
31157 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31158
31159         * gcc.c-torture/compile/20011217-1.c: New test.
31160
31161 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31162
31163         * testsuite/gcc.dg/20011214-1.c: New.
31164
31165 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31166
31167         * gcc.dg/altivec-4.c: New.
31168
31169 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31170
31171         * gcc.dg/20011113-1.c: New test.
31172
31173 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31174
31175         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31176         std::__malloc_alloc_template<0> and
31177         std::__default_alloc_template<false, 0>.
31178
31179 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31180
31181         * objc/execute/bf-21.m: New test.
31182         * objc/execute/enumeration-1.m: New test.
31183         * objc/execute/enumeration-2.m: New test.
31184
31185 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31186
31187         * gcc.dg/gnu89-init-1.c: New test.
31188
31189 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31190
31191         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31192         * g++.old-deja/g++.jason/2371.C: Likewise.
31193         * g++.old-deja/g++.jason/template33.C: Likewise.
31194         * g++.old-deja/g++.jason/template34.C: Likewise.
31195         * g++.old-deja/g++.jason/template36.C: Likewise.
31196         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31197         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31198         * g++.old-deja/g++.other/typename1.C: Likewise.
31199         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31200         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31201         * g++.old-deja/g++.pt/typename11.C: Likewise.
31202         * g++.old-deja/g++.pt/typename14.C: Likewise.
31203         * g++.old-deja/g++.pt/typename16.C: Likewise.
31204         * g++.old-deja/g++.pt/typename3.C: Likewise.
31205         * g++.old-deja/g++.pt/typename4.C: Likewise.
31206         * g++.old-deja/g++.pt/typename5.C: Likewise.
31207         * g++.old-deja/g++.pt/typename7.C: Likewise.
31208         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31209
31210 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         * g++.dg/other/linkage1.C: New test.
31213         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31214         specifiers.
31215
31216 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31217
31218         * gcc.dg/concat.c: New test.
31219
31220 2001-12-11  Stan Shebs  <shebs@apple.com>
31221
31222         * objc/compile: New test directory.
31223         * objc/compile/compile.exp: New expect script.
31224         * objc/compile/20011211-1.m: New compile test.
31225
31226 2001-12-11  Jason Merrill  <jason@redhat.com>
31227
31228         * lib/prune.exp (prune_gcc_output): Also handle "In member
31229         function".  So many permutations...
31230
31231 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         * g++.dg/template/typedef1.C: New test.
31234
31235 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31236
31237         * g++.dg/other/copy1.C: New test.
31238
31239 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31240
31241         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31242
31243         * gcc.dg/builtin-choose-expr.c: New.
31244
31245 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31246
31247         * gcc.dg/altivec-2.c: New.
31248
31249 2001-12-07  Richard Henderson  <rth@redhat.com>
31250
31251         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31252
31253 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31254
31255         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31256         ultrasparc.
31257
31258 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31259
31260         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31261
31262 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31263
31264         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31265         variable argument list.
31266
31267 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31268
31269         * gcc.c-torture/execute/memcheck: Delete entire directory.
31270         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31271         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31272
31273 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31274
31275         * gcc.dg/Wshadow-1.c: New test.
31276
31277 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31278
31279         * gcc.c-torture/compile/20011130-1.c: New test.
31280
31281         * gcc.dg/noncompile/20011025-1.c: New test.
31282
31283         * g++.dg/other/anon-union.C: New test.
31284
31285         * gcc.c-torture/execute/20011024-1.c: New test.
31286
31287 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31288
31289         * gcc.c-torture/execute/20000722-1.x,
31290         gcc.c-torture/execute/20010123-1.x: Remove.
31291         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31292         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31293         gcc.dg/c99-complit-2.c: New tests.
31294
31295 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31296
31297         * g++.dg/inherit/base1.C: New test.
31298
31299 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * g++.dg/other/stdarg1.C: New test.
31302
31303         * gcc.c-torture/compile/20011130-2.c: New test.
31304
31305 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31306
31307         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31308         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31309         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31310         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31311         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31312         * gcc.dg/builtin-prefetch-1.c: New test.
31313
31314 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31315
31316         * gcc.dg/20011130-1.c: New test.
31317
31318 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         * g++.dg/other/scope1.C: New test.
31321         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31322
31323 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31324
31325         * gcc.dg/vla-init-1.c: New test.
31326
31327 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31328
31329         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31330
31331 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31332
31333         * objc.dg/alias.m: Update.
31334         * objc.dg/class-1.m: Update.
31335         * objc.dg/const-str-1.m: Update.
31336         * objc.dg/fwd-proto-1.m: Update.
31337         * objc.dg/id-1.m: Update.
31338         * objc.dg/super-class-1.m: Update.
31339
31340 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31341
31342         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31343         constructs.
31344
31345 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31346
31347         * gcc.c-torture/execute/20011128-1.c: New test.
31348
31349 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31350
31351         * gcc.dg/20011127-1.c: New test.
31352
31353 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31354
31355         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31356         from Austin Group draft 7.
31357         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31358         scanf format arguments.
31359         * gcc.dg/format/no-exargs-2.c: New test.
31360
31361 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31362
31363         * g++.dg/abi/vbase8-4.C: New test.
31364
31365 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31366
31367         * gcc.c-torture/execute/20011121-1.c: New test.
31368
31369 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31370
31371         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31372
31373 2001-11-23  Andreas Jaeger  <aj@suse.de>
31374
31375         * gcc.dg/cpp/charconst-2.c: New test.
31376
31377 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31378
31379         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31380         to the host if it is remote.  Let tests specify extra headers
31381         they use.
31382         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31383         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31384         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31385         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31386         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31387         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31388         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31389         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31390         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31391         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31392
31393 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31394
31395         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31396         for little endian ARMs.
31397
31398 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * gcc.c-torture/compile/20011119-1.c: New test.
31401         * gcc.c-torture/compile/20011119-2.c: New test.
31402
31403 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31404
31405         * gcc.dg/altivec-1.c: Fix typo.
31406
31407 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31408
31409         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31410
31411 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31412
31413         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31414
31415 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31416
31417         * lib/g77.exp: Don't specify --rpath-link.
31418
31419         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31420         across all the headers.
31421         * gcc.dg/format/format.exp: For testing on a remote host,
31422         copy format.h.
31423
31424         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31425         * gcc.c-torture/execute/930406-1.c: Likewise.
31426         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31427
31428 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31429
31430         * gcc.dg/altivec-1.c: New.
31431
31432 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31433
31434         * gcc.dg/cpp/fpreprocessed.c: New test case.
31435
31436 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31437
31438         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31439         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31440         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31441
31442 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31443
31444         * gcc.dg/no-builtin-1.c: New test.
31445
31446 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31447
31448         * gcc.c-torture/execute/20011115-1.c: New test.
31449
31450 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.c-torture/compile/20011114-2.c: New test.
31453         * gcc.c-torture/compile/20011114-3.c: New test.
31454         * gcc.c-torture/compile/20011114-4.c: New test.
31455
31456 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31457
31458         * g++.dg/other/init1.C: New test.
31459
31460 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31461
31462         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31463         message.
31464
31465         * gcc.c-torture/execute/20011114-1.c: New testcase.
31466
31467         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31468         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31469         like the (before this change) version of 20010327-1.c.
31470
31471 2001-11-14  Roger Sayle <roger@eyesopen.com>
31472
31473         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31474
31475 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31476
31477         * g++.dg/init/array2.C: New test.
31478
31479 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31480
31481         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31482
31483 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31484
31485         * g++.dg/other/forscope1.C: New test.
31486         * g++.dg/ext/forscope1.C: New test.
31487         * g++.dg/ext/forscope2.C: New test.
31488
31489 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31490
31491         * gcc.c-torture/execute/20011113-1.c: New test.
31492
31493 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31494
31495         * gcc.c-torture/execute/20011109-2.c: New test.
31496
31497         * gcc.c-torture/execute/20011109-1.c: New test.
31498
31499 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31500
31501         * gcc.c-torture/compile/20011109-1.c: New test.
31502
31503 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31504
31505         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31506         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31507         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31508         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31509         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31510         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31511         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31512
31513 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31514
31515         * g++.dg/warn/Wshadow-1.C: New tests.
31516         * g++.old-deja/g++.mike/for3.C: Update.
31517
31518 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31519
31520         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31521         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31522         XFAILs.  Adjust expected error texts.
31523         * gcc.c-torture/compile/20011106-1.c,
31524         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31525         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31526         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31527         gcc.dg/c99-array-lval-5.c: New tests.
31528
31529 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31530
31531         * gcc.dg/cpp/defined.c: Update.
31532
31533 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31534
31535         * gcc.c-torture/execute/anon-1.c: New test.
31536
31537 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31538
31539         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31540         same size, so no warning should be produced on stormy16.
31541
31542         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31543         due to oversized array.
31544         * g++.old-deja/g++.mike/ns15.C: Likewise.
31545         * g++.old-deja/g++.pt/crash16.C: Likewise.
31546
31547 2001-11-02  Graham Stott  <grahams@redhat.com>
31548
31549         * g++.dgother/debug1.C: Fix typos.
31550
31551 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31552
31553         * g++.dg/other/debug1.C: New test.
31554
31555 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31556
31557         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31558         of unsigned long.
31559
31560 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31561
31562         * gcc.dg/20011029-2.c: New test.
31563
31564         * gcc.c-torture/compile/20011029-1.c: New test.
31565
31566 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31567
31568         * objc/execute/class_self-1.m: New test.
31569         * objc/execute/class_self-2.m: New test.
31570
31571 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31572
31573         * gcc.misc-tests/msgs.exp: Delete.
31574         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31575         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31576         error set to match recent changes.
31577
31578 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31579
31580         * gcc.dg/20011021-1.c: New test.
31581
31582 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.c-torture/compile/20011023-1.c: New test.
31585
31586 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31587
31588         * lib/g77.exp: Rewrite based on lib/g++.exp.
31589
31590 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31591
31592         * gcc.c-torture/execute/20011019-1.c: New test.
31593
31594         * gcc.dg/20011018-1.c: New test.
31595
31596 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31597
31598         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31599
31600 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31601
31602         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31603         * gcc.dg/attr-invalid.c: Likewise.
31604
31605 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31606
31607         * testsuite/gcc.dg/20011015-1.c: New test.
31608
31609 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31610
31611         * g++.dg/template/unify2.C: New test.
31612
31613 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31614
31615         * g++.dg/other/exception-specification.C: New test
31616
31617 2001-10-13  Tom Rix  <trix@redhat.com>
31618
31619         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31620         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31621
31622 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31623
31624         * testsuite/gcc.dg/20011009-1.c: New test.
31625
31626 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         PR g++/4476
31629         * g++.dg/other/friend1.C: New test.
31630
31631 2001-10-11  Richard Henderson  <rth@redhat.com>
31632
31633         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31634
31635 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31636
31637         * gcc.c-torture/compile/20011010-1.c: New.
31638
31639 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31640
31641         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31642         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31643         g77.f-torture/execute/execute.exp,
31644         g77.f-torture/noncompile/noncompile.exp,
31645         gcc.c-torture/compile/compile.exp,
31646         gcc.c-torture/execute/execute.exp,
31647         gcc.c-torture/execute/ieee/ieee.exp,
31648         gcc.c-torture/execute/memcheck/memcheck.exp,
31649         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31650         objc/execute/execute.exp: Update FSF address.
31651
31652 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31653
31654         * gcc.dg/cpp/cmdlne-C.c: Update.
31655         * gcc.dg/cpp/cmdlne-C2.c: New.
31656
31657 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31658
31659         * gcc.c-torture/execute/20011008-3.c: New.
31660
31661 2001-10-08  DJ Delorie  <dj@redhat.com>
31662
31663         * gcc.dg/20011008-1.c: New.
31664         * gcc.dg/20011008-2.c: New.
31665
31666 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31667
31668         * gcc.dg/cpp/spacing1.c: Update test.
31669
31670 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31671
31672         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31673         spelling errors of "separate" as "seperate".
31674
31675 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31676
31677         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31678         enough to avoid inlining.
31679
31680 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31681
31682         * lib/g77.exp: set libg2c_dir correctly.
31683
31684 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31685
31686         * gcc.dg/cpp/macro11.c: New test.
31687
31688 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31689
31690         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31691         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31692         gcc.dg/format/multattr-3.c: New tests.
31693         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31694         tests for format attributes on function pointers being rejected.
31695
31696 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31697
31698         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31699
31700 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31701
31702         * g++.dg/warn/format1.C: New test.
31703
31704 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31705
31706         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31707
31708 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31709
31710         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31711
31712 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31713
31714         * gcc.dg/cpp/redef2.c: Add test.
31715
31716 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31717
31718         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31719         long-standing bug on i686, apparently.
31720         * gcc.c-torture/execute/loop-2c.x: New file.
31721         * gcc.c-torture/execute/loop-2d.x: New file.
31722         * gcc.c-torture/execute/loop-3c.x: New file.
31723
31724 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31725
31726         * gcc.dg/cpp/20000625-2.c: Correct line number.
31727
31728 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31729
31730         * gcc.dg/cpp/macro10.c: New test.
31731         * gcc.dg/cpp/strify3.c: New test.
31732         * gcc.dg/cpp/spacing1.c: Add tests.
31733         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31734         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31735
31736 2001-09-24  DJ Delorie  <dj@redhat.com>
31737
31738         * gcc.c-torture/execute/20010924-1.c: New test.
31739
31740 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31741
31742         * testsuite/objc/execute/paste.m: Remove.
31743
31744 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31745
31746         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31747
31748 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31749
31750         * g77.dg/strlen0.f: New test.
31751
31752 2001-09-21  Richard Henderson  <rth@redhat.com>
31753
31754         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31755         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31756
31757 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31758
31759         Table-driven attributes.
31760         * g++.dg/ext/attrib1.C: New test.
31761
31762 2001-09-20  DJ Delorie  <dj@redhat.com>
31763
31764         * gcc.dg/20000926-1.c: Update expected warning messages.
31765         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31766         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31767         array.
31768
31769 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31770
31771         * g++.dg/eh/registers1.C: New test case.
31772
31773 2001-09-17  Richard Henderson  <rth@redhat.com>
31774
31775         * gcc.dg/array-5.c: Fix VLA decomposition test.
31776
31777 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31778
31779         * gcc.dg/cpp/line5.c: New testcase.
31780
31781 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31782
31783         * gcc.dg/cpp/macro9.c: New test.
31784
31785 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31786
31787         * gcc.c-torture/execute/980223.c: Change type of addr from long
31788         to char *.
31789
31790 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31791
31792         * gcc.c-torture/execute/20010915-1.c: New test.
31793
31794 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31795
31796         * g77.dg/bprob: New directory.
31797         * g77.dg/bprob/bprob.exp: New file.
31798         * g77.dg/bprob/bprob-1.f: New test.
31799         * g77.dg/gcov: New directory.
31800         * g77.dg/gcov/gcov.exp: New file.
31801         * g77.dg/gcov/gcov-1.f: New test.
31802         * g77.dg/gcov/gcov-1.x: New file.
31803
31804 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31805
31806         * gcc.dg/cpp/directiv.c: Update.
31807         * gcc.dg/cpp/undef1.c: Update.
31808
31809 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31810
31811         * gcc.dg/20010912-1.c: New test.
31812
31813 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31814
31815         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31816         language-independent file in lib.
31817         * lib/gcov.exp: New file.
31818
31819 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31820
31821         * gcc.c-torture/compile/20010911-1.c: New test.
31822
31823 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31824
31825         * lib/profopt.exp: New, to support profile-directed optimizations.
31826         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31827         * gcc.misc-tests/bprob-1.c: New test.
31828         * gcc.misc-tests/bprob-2.c: New test.
31829
31830 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31831
31832         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31833         XFAIL and which kinds of gcov output to verify.
31834         * gcc.misc-tests/gcov-4b.x: New file.
31835         * gcc.misc-tests/gcov-5b.x: New file.
31836         * gcc.misc-tests/gcov-6.x: New file.
31837         * gcc.misc-tests/gcov-7.c: New test.
31838         * gcc.misc-tests/gcov-7.x: New file.
31839
31840 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31841
31842         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31843         * gcc.misc-tests/gcov-6.c: New test.
31844
31845 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31846
31847         PR c++/3986
31848         * g++.dg/abi/vbase1.C: New test.
31849
31850 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31851
31852         * objc.dg/method-2.m: New.
31853
31854 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         PR c++/4203
31857         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31858         * g++.dg/init/empty1.C: New test.
31859
31860 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31861
31862         * gcc.c-torture/compile/20010903-1.c: New test.
31863
31864 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31865
31866         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31867         for m68k.
31868
31869 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31870
31871         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31872
31873         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31874
31875         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31876
31877 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31878
31879         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31880         for 16-bit 'unsigned int'.
31881
31882 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31883
31884         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31885
31886 2001-08-27  Richard Henderson  <rth@redhat.com>
31887
31888         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31889         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31890
31891 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31892
31893         * gcc.dg/asm-names.c (ymain): New.
31894
31895 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31896
31897         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31898         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31899         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31900
31901 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31902
31903         * gcc.dg/compare5.c: New testcase.
31904
31905 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31906
31907         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31908         and "In instantiation".
31909
31910 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31911
31912         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31913
31914 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31915
31916         * gcc.misc-tests/gcov.exp: Add support for branch information.
31917         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31918         * gcc.misc-tests/gcov-4.c: New test.
31919         * gcc.misc-tests/gcov-4b.c: New test.
31920         * gcc.misc-tests/gcov-5b.c: New test.
31921
31922 2001-08-20  Zack Weinberg  <zackw@panix.com>
31923
31924         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31925         expected to fail.
31926
31927 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31928
31929         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31930
31931 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * g++.dg/eh/template1.C: New test.
31934
31935 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31936
31937         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31938         Fix thinko.
31939         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31940         for xfail.
31941
31942 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31943
31944         * lib/g77-dg.exp: Use prune.exp for common procedures
31945         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31946         * lib/g77.exp: (g77-dg-prune) Remove
31947
31948 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31949
31950         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31951
31952 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31953
31954         * g++.dg/template/unify1.C: New test.
31955
31956 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.dg/abi/empty4.C: New test.
31959
31960 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31961
31962         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31963         solaris2.*
31964         * g77.f-torture/compile/pr3743.x: Likewise.
31965
31966 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31967
31968         * g++.dg/other/using-declaration.C: New test.
31969
31970 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31971
31972         * gcc.dg/cpp/tr-sign.c: New testcase.
31973
31974 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31975
31976         * gcc.dg/cpp/19951025-1.c: Revert.
31977         * gcc.dg/cpp/directiv.c: We no longer process directives that
31978         interrupt macro arguments.
31979
31980 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31981
31982         * gcc.dg/bconstp-1.c: New test.
31983
31984 2001-08-03  Richard Henderson  <rth@redhat.com>
31985
31986         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31987
31988 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31989
31990         * gcc.dg/cpp/19951025-1.c: Update.
31991
31992 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31993
31994         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31995         should be x.
31996
31997 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31998
31999         Kill -fhonor-std.
32000         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32001         * g++.old-deja/g++.other/std1.C: Likewise.
32002         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32003
32004 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32005
32006         * lib/g77.exp: Load gcc-defs.exp for common procedures
32007         (g77_pass, g77_fail, g77_finish, g77_exit,
32008         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32009
32010 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32011
32012         * g77.dg/fbackslash.f
32013         * g77.dg/fcase-preserve.f
32014         * g77.dg/ff90-1.f
32015         * g77.dg/ffixed-line-length-0.f
32016         * g77.dg/ffixed-line-length-132.f
32017         * g77.dg/ffixed-line-length-7.f
32018         * g77.dg/ffixed-line-length-72.f
32019         * g77.dg/ffixed-line-length-none.f
32020         * g77.dg/ffree-form-1.f
32021         * g77.dg/fno-backslash.f
32022         * g77.dg/fno-f90-1.f
32023         * g77.dg/fno-fixed-form-1.f
32024         * g77.dg/fno-onetrip.f
32025         * g77.dg/fno-typeless-boz.f
32026         * g77.dg/fno-underscoring.f
32027         * g77.dg/fno-vxt-1.f
32028         * g77.dg/fonetrip.f
32029         * g77.dg/ftypeless-boz.f
32030         * g77.dg/fugly-assumed.f
32031         * g77.dg/funderscoring.f
32032         * g77.dg/fvxt-1.f
32033
32034 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32035
32036         * objc.dg/fwd-proto-1.m: New.
32037         * objc.dg/local-decl-1.m: New.
32038         * objc.dg/naming-1.m: New.
32039         * objc.dg/naming-2.m: New.
32040         * objc.dg/proto-hier-1.m: New.
32041
32042 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32043
32044         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32045         largest-type elements to a struct makes its size grow.
32046
32047 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32048
32049         * g++.dg/abi/vthunk1.C: New test.
32050
32051 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32052
32053         * g++.dg/abi/vbase8-22.C: New test.
32054
32055 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32056
32057         * gcc.dg/cpp/macro8.c: New test.
32058
32059 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32060
32061         * g++.dg/abi/vbase8-21.C: New test.
32062
32063 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         * g++.dg/abi/vbase8-10.C: New test.
32066
32067 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32068
32069         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32070         ${tool}_set_ld_library_path.
32071         Changed caller.
32072         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32073         g++.exp.
32074
32075 2001-07-26  Stan Cox <scox@redhat.com>
32076
32077         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32078         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32079         gcc_exit, gcc_check_unsupported_p):
32080         Moved to gcc-deps.exp
32081         * gcc-deps.exp: New file.
32082
32083 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         * g++.old-deja/g++.pt/defarg14.C: New test.
32086
32087 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         * g++.old-deja/g++.other/lineno5.C: New test.
32090
32091 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32092
32093         * g++.old-deja/g++.pt/crash68.C: New test.
32094
32095 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32096
32097         * g++.old-deja/g++.other/crash42.C: New test.
32098
32099 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32100
32101         * gcc.dg/cpp/extratokens.c: Fix.
32102         * gcc.dg/cpp/skipping2.c: New tests.
32103
32104 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32105
32106         * gcc.c-torture/execute/20010724-1.c: New file.
32107         * gcc.c-torture/execute/20010724-1.x: New file.
32108
32109 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         * g++.old-deja/g++.other/cond7.C: New test.
32112
32113 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.other/optimize4.C: New test.
32116
32117 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32120
32121 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32122
32123         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32124         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32125         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32126         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32127
32128         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32129         bug report" message.
32130
32131         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32132         * g++.dg/ext/instantiate1.C: Move from old-deja.
32133
32134 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32135
32136         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32137         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32138         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32139         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32140
32141 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32142
32143         * gcc.c-torture/execute/20010723-1.c: New test.
32144
32145 2001-07-23  Ben Elliston  <bje@redhat.com>
32146
32147         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32148
32149 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32150
32151         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32152         i[34567]86-*-*.
32153         Delete handling of ieee_multilib_flags.
32154         Pass -mieee for alpha*-*-* and sh-*-*.
32155         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32156
32157 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32158
32159         Remove old-abi tests.
32160         * g++.old-deja/g++.mike/p11116.C: Remove.
32161         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32162
32163 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32164
32165         * g77.f-torture/compile/pr3743.f: New test
32166
32167 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32168
32169         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32170
32171 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32172
32173         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32174         g++.old-deja/g++.pt/static6.C: Likewise.
32175         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32176         supports weak symbols.
32177
32178 2001-07-18  Andreas Jaeger  <aj@suse.de>
32179
32180         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32181         supported again.
32182
32183 2001-07-18  Andreas Jaeger  <aj@suse.de>
32184
32185         * gcc.dg/iftrap-1.c: Fix target line.
32186
32187 2001-07-17  Richard Henderson  <rth@redhat.com>
32188
32189         * gcc.c-torture/execute/20010717-1.c: New.
32190
32191 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32192
32193         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32194         tests.
32195
32196 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32197
32198         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32199
32200 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32201
32202         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32203         UAC_SIGBUS, UAC_NOPRINT definitions.
32204
32205 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32206
32207         * objc/execute/object_is_class.m: New test.
32208         * objc/execute/object_is_meta_class.m: New test.
32209
32210 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32211
32212         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32213         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32214
32215 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32216
32217         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32218         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32219
32220 2001-07-14  Richard Henderson  <rth@redhat.com>
32221
32222         * gcc.dg/iftrap-1.c: New.
32223
32224 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32225
32226         * g77.f-torture/execute/intrinsic77.f: New test.
32227
32228 2001-07-11  Janis Johnson <janis@us.ibm.com>
32229
32230         * gcc.misc-tests/gcov-3.c: New test.
32231
32232 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32233
32234         * gcc.c-torture/compile/20010711-1.c,
32235         * gcc.c-torture/compile/20010711-2.c: New tests.
32236
32237 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32238
32239         * gcc.c-torture/execute/20010711-1.c: New test.
32240
32241 2001-07-11  Ben Elliston  <bje@redhat.com>
32242
32243         * g++.old-deja/g++.other/enum5.C: New test.
32244
32245 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32246
32247         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32248         (g++-dg-prune): Call prune_gcc_output.
32249         * prune.exp: New file for prune_gcc_output.
32250         * lib/g++.exp, lib/gcc.exp: Load it.
32251
32252 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32253
32254         * gcc.c-torture/compile/20010701-1.c,
32255         g++.old-deja/g++.ext/attrib6.C: New tests.
32256
32257 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/compile/20010706-1.c: New test.
32260
32261 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32262
32263         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32264
32265 2001-06-28  Stan Shebs  <shebs@apple.com>
32266
32267         * gcc.dg/pragma-darwin.c: New test.
32268
32269 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32270
32271         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32272         Solaris 2.[678] system.
32273
32274 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32275
32276         * gcc.dg/20010622-1.c: New test.
32277
32278 2001-06-18  Stan Shebs  <shebs@apple.com>
32279
32280         * objc.dg: New directory.
32281         * objc.dg/dg.exp: New file.
32282         * objc.dg/alias.m: New.
32283         * objc.dg/class-1.m: New.
32284         * objc.dg/class-2.m: New.
32285         * objc.dg/const-str-1.m: New.
32286         * objc.dg/const-str-2.m: New.
32287         * objc.dg/id-1.m: New.
32288         * objc.dg/method-1.m: New.
32289         * objc.dg/super-class-1.m: New.
32290         * lib/objc-dg.exp: New file.
32291
32292 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32293
32294         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32295         of label name.
32296
32297 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32298
32299         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32300
32301 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32302
32303         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32304         variable.
32305
32306 2001-06-12  Richard Henderson  <rth@redhat.com>
32307
32308         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32309
32310 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32311
32312         * g++.old-deja/g++.abi/vbase5.C: New test.
32313         * g++.old-deja/g++.abi/vbase6.C: New test.
32314         * g++.old-deja/g++.abi/vbase7.C: New test.
32315
32316 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32317
32318         * gcc.c-torture/compile/20010610-1.c: New test.
32319
32320 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32321
32322         * g++.old-deja/g++.abi/vbase4.C: New test.
32323
32324 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32325
32326         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32327         support %f for HC11/HC12 targets.
32328         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32329         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32330         on HC11/HC12 targets.
32331         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32332
32333 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32334
32335         * gcc.dg/wchar_t-1.c: New file.
32336         * gcc.dg/wint_t-1.c: Likewise.
32337
32338 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32339
32340         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32341
32342 2001-06-11  Richard Henderson  <rth@redhat.com>
32343
32344         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32345
32346 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32347
32348         * gcc.c-torture/compile/20010611-1.c: New test.
32349
32350 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32351
32352         * gcc.dg/c99-tag-1.c: Add more tests.
32353
32354 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32355
32356         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32357         representation on MN10300 and ARM/Thumb.
32358
32359 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32360
32361         * g77.f-torture/execute/20010610.f: New.
32362
32363 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32364
32365         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32366         names.
32367
32368 2001-06-09  Richard Henderson  <rth@redhat.com>
32369
32370         * gcc.c-torture/execute/ashrdi-1.c: New.
32371         * gcc.c-torture/execute/ashldi-1.c: New.
32372         * gcc.c-torture/execute/lshrdi-1.c: New.
32373
32374 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32375
32376         * objc/execute/load-3.m: Added. Check sending +load to categories,
32377         in addition to classes.
32378
32379 2001-06-08  Stan Shebs  <shebs@apple.com>
32380
32381         * objc/execute/load-2.m: New test.  From Nicola Pero
32382         <n.pero@mi.flashnet.it>.
32383
32384 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32385
32386         * gcc.c-torture/execute/20010605-2.c: New test.
32387
32388 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32389
32390         * g++.old-deja/g++.abi/vbase2.C: New test.
32391         * g++.old-deja/g++.abi/vbase3.C: New test.
32392
32393 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.old-deja/g++.pt/friend49.C: New test.
32396
32397 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.old-deja/g++.ext/anon3.C: New test.
32400
32401 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32402
32403         * g++.old-deja/g++.other/conv7.C: New test.
32404
32405 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32406
32407         * gcc.c-torture/compile/20010605-2.c: New test.
32408
32409 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32410
32411         * gcc.c-torture/execute/20010604-1.c: New test.
32412
32413 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32414
32415         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32416
32417 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32418
32419         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32420         (g++_link_flags): Likewise.
32421         (g++_init): Pass gccpath's value to two previous functions.
32422
32423 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32424
32425         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32426         Ensure logfile entry matches exec command line.
32427
32428 2001-05-31  Richard Henderson  <rth@redhat.com>
32429
32430         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32431         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32432
32433 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32434
32435         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32436         compiler for irix6.2
32437
32438 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32439
32440         * g++.old-deja/g++.other/optimize3.C: New file.
32441
32442 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32443
32444         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32445         assemble.
32446
32447 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32448
32449         * g++.old-deja/g++.other/optimize2.C: New file.
32450
32451 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32452
32453         * gcc.c-torture/compile/20010518-2.c: New file.
32454         * gcc.c-torture/execute/20010518-1.c: New file.
32455         * gcc.c-torture/execute/20010518-2.c: New file.
32456
32457 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32458
32459         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32460
32461 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32462
32463         G++ no longer defines builtins that do not begin with __builtin.
32464         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32465         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32466         * g++.old-deja/g++.law/builtin1.C: Likewise.
32467         * g++.old-deja/g++.law/cvt2.C: Likewise.
32468         * g++.old-deja/g++.mike/net5.C: Likewise.
32469         * g++.old-deja/g++.other/builtins1.C: Likewise.
32470         * g++.old-deja/g++.other/builtins2.C: Likewise.
32471         * g++.old-deja/g++.other/builtins3.C: Likewise.
32472         * g++.old-deja/g++.other/builtins4.C: Likewise.
32473         * g++.old-deja/g++.other/inline8.C: Likewise.
32474         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32475
32476 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32477
32478         * g++.old-deja/g++.pt/using1.C: Adjust.
32479         * g++.old-deja/g++.pt/using2.C: New test.
32480
32481 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32482
32483         * gcc.dg/cpp/charconst.c: New tests.
32484         * gcc.dg/cpp/escape.c: New tests.
32485         * gcc.dg/cpp/escape-1.c: New tests.
32486         * gcc.dg/cpp/escape-2.c: New tests.
32487         * gcc.dg/cpp/ucs.c: New tests.
32488
32489 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32490
32491         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32492         native compiler for irix6.5.
32493
32494 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32495
32496         * lib/g++.exp (g++_include_flags): Use args to compute
32497         get_multilibs.
32498         (g++_link_flags): Likewise.
32499         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32500
32501 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32502
32503         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32504
32505 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32506
32507         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32508         this file.
32509
32510 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32511
32512         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32513         STACK_SIZE;
32514         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32515         to STACK_SIZE; Use it to define size of add_histo array.
32516         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32517         to STACK_SIZE.
32518         (f): Use GITT_SIZE to define size of gitt local table.
32519         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32520         to STACK_SIZE; Use it to define size of bytemem array.
32521
32522 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32523
32524         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32525         on 68HC11/HC12 due to the asm instruction.
32526         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32527         * gcc.c-torture/compile/920520-1.x: Likewise.
32528         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32529         on 68HC11/HC12 because the function is larger than 64K.
32530         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32531         on 68HC11/HC12 because the structure is too large.
32532
32533 2001-05-20  Richard Henderson  <rth@redhat.com>
32534
32535         * gcc.c-torture/execute/20010520-1.c: New.
32536
32537 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32538
32539         * g++.old-deja/g++.warn/compare1.C: New test.
32540         * gcc.dg/compare4.c: New test.
32541
32542 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32543
32544         * g++.old-deja/g++.other/optimize1.C: New test.
32545
32546 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32547
32548         * g++.old-deja/g++.pt/spec41.C: New test.
32549
32550 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32551
32552         * gcc.c-torture/compile/20010114-1.x: Remove.
32553
32554 2001-05-18  Stan Shebs  <shebs@apple.com>
32555
32556         * gcc.c-torture/compile/20010518-1.c: New test.
32557
32558 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32559
32560         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32561         * g++.old-deja/g++.pt/crash67.C: New test.
32562
32563 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32564
32565         * g++.old-deja/g++.other/debug9.C: New test.
32566
32567 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32568
32569         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32570
32571 2001-05-16  Jan Hubicka  <jh@suse.cz>
32572
32573         * gcc.c-torture/compile/20010516-1.c: New test.
32574
32575 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         * g++.old-deja/g++.other/crash41.C: New test.
32578
32579 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32580
32581         * g++.old-deja/g++.pt/crash66.C: New test.
32582
32583 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32584
32585         * g++.old-deja/g++.robertl/eb27.C: Convert.
32586
32587 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32588
32589         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32590         declaration being redundant.
32591
32592 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32593
32594         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32595
32596 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32597
32598         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32599
32600 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32601
32602         * lib/g++.exp: Use testsuite_flags.
32603
32604 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32607
32608 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32609
32610         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32611
32612 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32613
32614         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32615
32616 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32617
32618         * gcc.c-torture/compile/20010313-1.c: New test.
32619
32620 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32621
32622         * gcc.dg/cpp/direct2.c: New test.
32623         * gccq.dg/cpp/direct2s.c: New test.
32624
32625         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32626
32627 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32628
32629         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32630         * g++.old-deja/g++.other/op3.C: Likewise.
32631
32632 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32633
32634         * gcc.dg/cpp/syshdr.h: New file.
32635         * gcc.dg/cpp/sysmac1.c: Update.
32636         * gcc.dg/cpp/sysmac2.c: Update.
32637
32638 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32639
32640         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32641
32642 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32643
32644         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32645         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32646
32647 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32648
32649         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32650
32651 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32652
32653         * lib/g++.exp (g++_include_flags): Don't use any special flags
32654         if TESTING_IN_BUILD_TREE is not defined.
32655         (g++_init): Use a plain 'c++' as the compiler if
32656         TESTING_IN_BUILD_TREEE is not defined.
32657
32658 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32659
32660         * g++.old-deja/g++.eh/catch13.C: New test.
32661         * g++.old-deja/g++.eh/catch14.C: New test.
32662
32663 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.dg/cpp/tr-define.c: New test.
32666
32667 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32668
32669         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32670         <stdlib.h>, not <malloc.h>.
32671
32672 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.old-deja/g++.ns/template17.C: New test.
32675
32676 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32677
32678         * g++.old-deja/g++.pt/ref4.C: New test.
32679
32680 2001-04-30  Richard Henderson  <rth@redhat.com>
32681
32682         * gcc.dg/20000724-1.c: Revert last change.
32683
32684 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32685
32686         * g77.f-torture/execute/20010430.f: New test.
32687
32688 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32689
32690         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32691
32692 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32693
32694         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32695
32696 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32697
32698         * g++.old-deja/g++.eh/crash6.C: New test.
32699
32700 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32701
32702         * g++.old-deja/g++.other/warn7.C: New test.
32703
32704 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.old-deja/g++.other/defarg9.C: New test.
32707
32708 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32709
32710         * g77.f-torture/compile/20010426.f: New test.
32711         * g77.f-torture/execute/20010426.f: New test.
32712
32713 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32714
32715         * g77.f-torture/compile/20000629-1.x: Remove - error
32716         has been fixed.
32717
32718 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32719
32720         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32721         Tweak slightly to work with g++.dg framework.
32722         * g++.dg/special/ecos.exp: Run initp1.C test.
32723         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32724
32725         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32726         its linker doesn't give line numbers either.
32727         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32728
32729 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32730
32731         * g++.old-deja/g++.other/lex1.C: New test.
32732
32733 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32734
32735         * gcc.dg/noncompile/20010425-1.c: New test.
32736
32737 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32738
32739         * g++.old-deja/g++.pt/mangle2.C: New test.
32740
32741 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32742
32743         * gcc.dg/format/plus-1.c: New test.
32744
32745 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32746
32747         * gcc.dg/20010423-1.c: New test.
32748
32749 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32750
32751         * gcc.c-torture/execute/20010422-1.c: New test.
32752
32753 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32754
32755         * g++.old-deja/g++.ns/type2.C: New test.
32756
32757 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32758
32759         * g++.old-deja/g++.other/perf1.C: New test.
32760
32761 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32762
32763         * gcc.dg/c99-func-2.c: Remove xfail.
32764         * gcc.dg/c99-func-3.c: Remove xfail.
32765         * gcc.dg/c99-func-4.c: Remove xfail.
32766
32767 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32768
32769         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32770
32771 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32772
32773         * gcc.c-torture/compile/20010423-1.c: New test.
32774
32775 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         * g++.old-deja/g++.pt/typename28.C: New test.
32778
32779 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32780
32781         * g++.old-deja/g++.abi/empty2.C: New test.
32782         * g++.old-deja/g++.abi/empty3.C: New test.
32783
32784 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32785
32786         * g++.old-deja/g++.other/comdat2.C: New test.
32787         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32788
32789 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32790
32791         * g++.old-deja/g++.other/overload14.C: New test.
32792
32793 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32794
32795         * g++.old-deja/g++.other/lookup23.C: New test.
32796
32797 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32798
32799         * gcc.c-torture/execute/20010403-1.c: New test.
32800
32801 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32802             Mark Mitchell  <mark@codesourcery.com>
32803
32804         * lib/old-dejagnu.exp: Don't delete output of executable.
32805         Add .exe suffix to executables.
32806
32807 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32808
32809         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32810
32811 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32812
32813         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32814
32815 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32816
32817         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32818         * g++.old-deja/g++.abi/crash1.C: New test.
32819
32820 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32821
32822         * g++.old-deja/g++.other/crash40.C: New test.
32823
32824 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32825
32826         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32827
32828 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32829
32830         * g++.old-deja/g++.other/warn6.C: New test.
32831
32832 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32833
32834         * g++.old-deja/g++.robertl/eb42.C: Same.
32835
32836 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32837
32838         * gcc.dg/wtr-conversion-1.c: New testcase.
32839
32840 2001-04-10  Richard Henderson  <rth@redhat.com>
32841
32842         * g++.old-deja/g++.other/array5.C: New.
32843
32844 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32845
32846         * gcc.c-torture/execute/20010408-1.c: New test.
32847
32848 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32849
32850         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32851         headers and constructs.
32852         * g++.old-deja/g++.robertl/eb79.C: Same.
32853         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32854         * g++.old-deja/g++.robertl/eb73.C: Same.
32855         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32856         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32857         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32858         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32859         * g++.old-deja/g++.robertl/eb44.C: Same.
32860         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32861         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32862         * g++.old-deja/g++.robertl/eb39.C: Same.
32863         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32864         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32865         * g++.old-deja/g++.robertl/eb30.C: Same.
32866         * g++.old-deja/g++.robertl/eb3.C: Same.
32867         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32868         * g++.old-deja/g++.robertl/eb21.C: Same.
32869         * g++.old-deja/g++.robertl/eb15.C: Same.
32870         * g++.old-deja/g++.robertl/eb118.C: Same.
32871         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32872         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32873         * g++.old-deja/g++.robertl/eb109.C: Same.
32874         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32875         * g++.old-deja/g++.mike/rtti1.C: Same.
32876         * g++.old-deja/g++.mike/p658.C: Same.
32877         * g++.old-deja/g++.mike/net46.C: Same.
32878         * g++.old-deja/g++.mike/net34.C: Same.
32879         * g++.old-deja/g++.mike/memoize1.C: Same.
32880         * g++.old-deja/g++.mike/eh2.C: Same.
32881         * g++.old-deja/g++.law/weak.C: Same.
32882         * g++.old-deja/g++.law/visibility7.C: Same.
32883         * g++.old-deja/g++.law/visibility25.C: Same.
32884         * g++.old-deja/g++.law/visibility22.C: Same.
32885         * g++.old-deja/g++.law/visibility2.C: Same.
32886         * g++.old-deja/g++.law/visibility17.C: Same.
32887         * g++.old-deja/g++.law/visibility13.C: Same.
32888         * g++.old-deja/g++.law/visibility10.C: Same.
32889         * g++.old-deja/g++.law/visibility1.C: Same.
32890         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32891         * g++.old-deja/g++.law/vbase1.C: Same.
32892         * g++.old-deja/g++.law/operators32.C: Same.
32893         * g++.old-deja/g++.law/nest3.C: Same.
32894         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32895         * g++.old-deja/g++.law/except5.C (main): Same.
32896         * g++.old-deja/g++.law/cvt7.C (run): Same.
32897         * g++.old-deja/g++.law/cvt2.C: Same.
32898         * g++.old-deja/g++.law/cvt16.C: Same.
32899         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32900         * g++.old-deja/g++.law/ctors17.C (main): Same.
32901         * g++.old-deja/g++.law/ctors13.C: Same.
32902         * g++.old-deja/g++.law/ctors12.C (main): Same.
32903         * g++.old-deja/g++.law/ctors10.C: Same.
32904         * g++.old-deja/g++.law/code-gen5.C: Same.
32905         * g++.old-deja/g++.law/bad-error7.C: Same.
32906         * g++.old-deja/g++.law/arm9.C: Same.
32907         * g++.old-deja/g++.law/arm12.C: Same.
32908         * g++.old-deja/g++.law/arg8.C: Same.
32909         * g++.old-deja/g++.law/arg1.C: Same.
32910         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32911         * g++.old-deja/g++.jason/template31.C: Same.
32912         * g++.old-deja/g++.jason/template24.C (main): Same.
32913         * g++.old-deja/g++.jason/2371.C: Same.
32914         * g++.old-deja/g++.eh/new2.C: Same.
32915         * g++.old-deja/g++.eh/new1.C: Same.
32916         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32917         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32918         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32919         * g++.old-deja/g++.brendan/crash62.C: Same.
32920         * g++.old-deja/g++.brendan/crash52.C: Same.
32921         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32922         * g++.old-deja/g++.brendan/crash38.C: Same.
32923         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32924         * g++.old-deja/g++.brendan/copy9.C: Same.
32925
32926 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32927
32928         * gcc.c-torture/execute/20001203-2.c (memset):
32929         Count argument is of type __SIZE_TYPE__.
32930
32931 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32932
32933         * gcc.c-torture/compile/20010404-1.c: New test.
32934
32935 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32936
32937         * gcc.c-torture/compile/20010326-1.c: New test.
32938
32939 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32940
32941         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32942         peculiarities of the SH.
32943         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32944
32945 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32946
32947         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32948         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32949         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32950
32951 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32952
32953         * g77.f-torture/compile/20010321-1.f: New test.
32954
32955 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32956
32957         * gcc.c-torture/compile/20010329-1.c: New test.
32958
32959 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32960
32961         * gcc.c-torture/execute/20010329-1.c: New test.
32962
32963 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32964
32965         * g++.old-deja/g++.other/eh4.C: Fix typo.
32966
32967 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32968
32969         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32970
32971 2001-03-28  Philip Blundell  <philb@gnu.org>
32972
32973         * gcc.c-torture/compile/20010328-1.c: New test.
32974
32975 2001-03-27  Richard Henderson  <rth@redhat.com>
32976
32977         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32978         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32979
32980 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32981
32982         * gcc.c-torture/compile/20010327-1.c: New test.
32983
32984 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32985
32986         * g++.old-deja/g++.other/friend12.C: New test.
32987         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32988         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32989
32990 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32991
32992         * gcc.c-torture/execute/20010325-1.c: New test.
32993
32994 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * g++.old-deja/g++.other/mangle3.C: New test.
32997
32998 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32999
33000         * g++.old-deja/g++.other/anon8.C: New test.
33001
33002 2001-03-20  Philip Blundell  <philb@gnu.org>
33003
33004         * gcc.c-torture/compile/20010320-1.c: New test.
33005
33006 2001-03-17  Richard Henderson  <rth@redhat.com>
33007
33008         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33009
33010 2001-03-15  Geoff Keating  <geoff@redhat.com>
33011
33012         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33013         tests on AIX.
33014
33015 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33016
33017         * g++.old-deja/g++.other/eh4.C: New test.
33018
33019 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33020
33021         * gcc.dg/cpp/mi1.c: Update.
33022
33023 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33024
33025         * g++.old-deja/g++.other/regstack.C: New test.
33026
33027 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33028
33029         * g++.old-deja/g++.other/ref4.C: New test.
33030
33031 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33032
33033         * objc/execute/va_method.m: Added.
33034         * objc/execute/IMP.m: Added.
33035         * objc/execute/_cmd.m: Added.
33036         * objc/execute/accessing_ivars.m: Added.
33037         * objc/execute/class-1.m: Added.
33038         * objc/execute/class-10.m: Added.
33039         * objc/execute/class-11.m: Added.
33040         * objc/execute/class-12.m: Added.
33041         * objc/execute/class-13.m: Added.
33042         * objc/execute/class-14.m: Added.
33043         * objc/execute/class-2.m: Added.
33044         * objc/execute/class-3.m: Added.
33045         * objc/execute/class-4.m: Added.
33046         * objc/execute/class-5.m: Added.
33047         * objc/execute/class-6.m: Added.
33048         * objc/execute/class-7.m: Added.
33049         * objc/execute/class-8.m: Added.
33050         * objc/execute/class-9.m: Added.
33051         * objc/execute/class-tests-1.h
33052         * objc/execute/class-tests-2.h
33053         * objc/execute/compatibility_alias.m: Added.
33054         * objc/execute/encode-1.m: Added.
33055         * objc/execute/formal_protocol-1.m: Added.
33056         * objc/execute/formal_protocol-2.m: Added.
33057         * objc/execute/formal_protocol-3.m: Added.
33058         * objc/execute/formal_protocol-4.m: Added.
33059         * objc/execute/formal_protocol-5.m: Added.
33060         * objc/execute/formal_protocol-6.m: Added.
33061         * objc/execute/formal_protocol-7.m: Added.
33062         * objc/execute/informal_protocol.m: Added.
33063         * objc/execute/initialize.m: Added.
33064         * objc/execute/load.m: Added.
33065         * objc/execute/many_args_method.m: Added.
33066         * objc/execute/nested-3.m: Added.
33067         * objc/execute/no_clash.m: Added.
33068         * objc/execute/private.m: Added.
33069         * objc/execute/redefining_self.m: Added.
33070         * objc/execute/root_methods.m: Added.
33071         * objc/execute/selector-1.m: Added.
33072         * objc/execute/static-1.m: Added.
33073         * objc/execute/static-2.m: Added.
33074         * objc/execute/va_method.m: Added.
33075
33076 2001-03-10  Richard Henderson  <rth@redhat.com>
33077
33078         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33079
33080 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33081
33082         * g++.old-deja/g++.other/crash31.C: XFAIL.
33083         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33084         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33085         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33086         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33087         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33088
33089 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33090
33091         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33092
33093 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33094
33095         * gcc.dg/20000724-1.c: Don't use multiline strings.
33096
33097 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33098
33099         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33100         result of -cString against what we expect it to be; don't just
33101         print it out for no one to read.
33102
33103         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33104         Based on testcases provided by Nicola Pero.
33105
33106 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33107
33108         * gcc.dg/cpp/macro7.c: New test.
33109
33110 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33111
33112         * gcc.dg/cpp/multiline.c: Update.
33113
33114 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33115
33116         * g++.old-deja/g++.other/enum3.C: New test.
33117
33118 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33119
33120         * g++.old-deja/g++.other/pod1.C: New test.
33121
33122 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33123
33124         * g++.old-deja/g++.ext/overload1.C: New test.
33125
33126 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33127
33128         * g++.old-deja/g++.pt/using1.C: New test.
33129
33130 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33131
33132         * g++.old-deja/g++.other/using9.C: New test.
33133
33134 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33135
33136         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33137
33138         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33139
33140 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33141
33142         * g++.old-deja/g++.ext/realpt1.C: Remove.
33143
33144 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33145
33146         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33147
33148 2001-02-26  Will Cohen  <wcohen@redhat.com>
33149
33150         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33151
33152 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33153
33154         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33155         templatized constructors.
33156
33157 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33158
33159         * gcc.c-torture/execute/20010224-1.c: New test.
33160
33161 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33162
33163         * gcc.c-torture/execute/20010222-1.c: New test.
33164
33165 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33166
33167         * g++.old-deja/g++.other/inline20.C: New test.
33168
33169 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33170
33171         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33172
33173 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33174
33175         * g++.old-deja/g++.other/lookup22.C: New test.
33176
33177 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33178
33179         * g77.dg: New directory.
33180         * g77.dg/20010216-1.f: New test case.
33181         * g77.dg/dg.exp: New driver.
33182         * lib/g77-dg.exp: New driver library.
33183
33184 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33185
33186         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33187
33188 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33189
33190         * g++.old-deja/g++.other/decl9.C: New test.
33191
33192 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33193
33194         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33195         not need <string> and also tests the initialization at runtime.
33196
33197 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33198
33199         * gcc.c-torture/execute/longlong.c: New test.
33200
33201 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33202
33203         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33204
33205 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33206
33207         * gcc.c-torture/execute/920302-1.c (execute):
33208         Change argument type to short.
33209
33210 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33211
33212         * g++.old-deja/g++.pt/deduct6.C: New test.
33213
33214 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33215
33216         * g++.old-deja/g++.pt/deduct5.C: New test.
33217
33218 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33219
33220         * gcc.c-torture/execute/20010209-1.c: New test.
33221
33222 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33223
33224         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33225
33226 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33227
33228         * g++.dg/vtgc1.C: Update for new ABI.
33229
33230         * consistency.vlad: New directory, 1665 files.
33231
33232 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33233
33234         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33235         return type.
33236         * gcc.dg/cpp/digraphs.c: Declare puts.
33237
33238 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33239
33240         * g++.old-deja/g++.other/warn5.C: New test.
33241
33242 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         * g++.old-deja/g++.pt/spec40.C: New test.
33245
33246 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33247
33248         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33249         case.
33250         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33251
33252 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * gcc.c-torture/compile/20010209-1.c: New test.
33255
33256 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33257
33258         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33259         excess errors message but not if it crashes.
33260         * g++.old-deja/g++.other/crash27.C: Likewise.
33261         * g++.old-deja/g++.other/crash28.C: Likewise.
33262         * g++.old-deja/g++.other/crash30.C: Likewise.
33263         * g++.old-deja/g++.other/crash32.C: Likewise.
33264         * g++.old-deja/g++.other/crash35.C: Likewise.
33265         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33266
33267 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33268
33269         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33270         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33271         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33272         g77.f-torture/execute/execute.exp,
33273         g77.f-torture/noncompile/noncompile.exp,
33274         gcc.c-torture/execute/execute.exp,
33275         gcc.c-torture/execute/memcheck/memcheck.exp,
33276         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33277         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33278         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33279         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33280         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33281         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33282         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33283         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33284         Remove bug reporting instructions with ancient email addresses.
33285
33286 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33287
33288         * gcc.dg/20010202-1.c: New test.
33289         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33290
33291 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33292
33293         * g++.dg/stdbool-if.C: New test.
33294
33295 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33296
33297         * objc/execute/fdecl.m: Added main().
33298
33299 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * gcc.c-torture/execute/20010206-1.c: New test.
33302
33303 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33304
33305         * gcc.dg/cpp/avoidpaste1.c: Update.
33306
33307 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33308
33309         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33310         Pero <nicola@brainstorm.co.uk>.
33311         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33312
33313 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33314
33315         * g++.old-deja/g++.pt/spec39.C: New test.
33316
33317 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33318
33319         * gcc.c-torture/compile/20010202-1.c: New test.
33320
33321 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33322
33323         * g++.old-deja/g++.abi/primary2.C: New test.
33324         * g++.old-deja/g++.abi/primary3.C: New test.
33325         * g++.old-deja/g++.abi/primary4.C: New test.
33326         * g++.old-deja/g++.abi/primary5.C: New test.
33327         * g++.old-deja/g++.abi/vtable3.h: New test.
33328         * g++.old-deja/g++.abi/vtable3a.C: New test.
33329         * g++.old-deja/g++.abi/vtable3b.C: New test.
33330         * g++.old-deja/g++.abi/vtable3c.C: New test.
33331         * g++.old-deja/g++.abi/vtable3d.C: New test.
33332         * g++.old-deja/g++.abi/vtable3e.C: New test.
33333         * g++.old-deja/g++.abi/vtable3f.C: New test.
33334         * g++.old-deja/g++.abi/vtable3g.C: New test.
33335         * g++.old-deja/g++.abi/vtable3h.C: New test.
33336         * g++.old-deja/g++.abi/vtable3i.C: New test.
33337         * g++.old-deja/g++.abi/vtable3j.C: New test.
33338         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33339
33340 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33341
33342         * g++.old-deja/g++.other/anon6.C: New test.
33343         * g++.old-deja/g++.other/anon7.C: New test.
33344
33345 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33346
33347         * gcc.dg/cpp/avoidpaste2.c: New tests.
33348
33349 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33350
33351         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33352
33353 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33354
33355         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33356         DECIMAL_DIG cases for Irix."
33357
33358 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33359
33360         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33361
33362 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33363
33364         * gcc.dg/c99-tag-1.c: New test.
33365
33366 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33367
33368         * gcc.dg/cpp/tr-warn1.c: Add tests.
33369
33370 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33371
33372         * gcc.dg/cpp/avoidpaste1.c: Update.
33373         * gcc.dg/cpp/paste4.c: Update.
33374
33375 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33376
33377         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33378         cases for Irix.
33379
33380 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33381
33382         * g++.old-deja/g++.other/inline19.C: New test.
33383
33384 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33385
33386         * gcc.dg/Wlarger-than.c: New test.
33387
33388 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33389
33390         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33391
33392 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33393
33394         * gcc.c-torture/execute/20010129-1.c: New test.
33395         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33396
33397 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33398
33399         * gcc.dg/cpp/avoidpaste1.c: Test case.
33400
33401 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33402
33403         * g++.old-deja/g++.other/inline18.C: New test.
33404
33405 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33406
33407         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33408         and __builtin_putchar.
33409
33410 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33413         tests.
33414
33415 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33416
33417         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33418         floating point number rounding mode to round to the nearest
33419         representable mode.
33420
33421 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33422
33423         * g++.old-deja/g++.other/mangle2.C: New test.
33424
33425 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33426
33427         * gcc.c-torture/compile/20010124-1.c: New test.
33428
33429 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33430
33431         * g++.old-deja/g++.pt/spec38.C: New test.
33432
33433 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33434
33435         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33436         "Build don't run".
33437
33438 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33439
33440         * gcc.c-torture/execute/20010123-1.c: New test.
33441
33442 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.pt/spec37.C: New test.
33445
33446 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33447
33448         * g++.old-deja/g++.pt/overload14.C: New test.
33449
33450 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33451
33452         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33453         __builtin_return_address.
33454
33455 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33456
33457         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33458         * g++.old-deja/g++.pt/spec35.C: New test.
33459         * g++.old-deja/g++.pt/spec36.C: New test.
33460
33461 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33462
33463         * gcc.c-torture/compile/20010118-1.c: New test.
33464
33465 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33466
33467         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33468
33469 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33470
33471         * gcc.c-torture/execute/20010119-1.c: New test.
33472
33473 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33474
33475         * g++.old-deja/g++.other/vbase5.C: New test.
33476
33477 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33478
33479         * gcc.c-torture/execute/20010118-1.c: New test.
33480
33481 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * g++.old-deja/g++.pt/deduct3.C: New test.
33484
33485 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33486
33487         * g++.old-deja/g++.pt/spec34.C: New test.
33488
33489 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33490
33491         * g77.f-torture/compile/20000601-2.f: New test.
33492
33493 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33494
33495         * g++.old-deja/g++.other/init17.C: New test.
33496
33497 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33498
33499         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33500
33501 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33502
33503         * g++.old-deja/g++.pt/unify8.C: New test.
33504
33505 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33506
33507         * g++.old-deja/g++.abi/vbase1.C: New test.
33508
33509 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33510
33511         * g++.old-deja/g++.pt/crash65.C: New test.
33512
33513 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33514
33515         * gcc.dg/cpp/assembl2.S: New test case.
33516
33517 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33518
33519         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33520         are supported.
33521
33522 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33523
33524         * g++.old-deja/g++.other/builtins1.C: New test.
33525         * g++.old-deja/g++.other/builtins2.C: Likewise.
33526         * g++.old-deja/g++.other/builtins3.C: Likewise.
33527         * g++.old-deja/g++.other/builtins4.C: Likewise.
33528
33529 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33530
33531         * gcc.c-torture/compile/20010117-1.c: New test.
33532         * gcc.c-torture/compile/20010117-2.c: New test.
33533
33534 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33535
33536         * g77.f-torture/execute/20010116.[fx]: New test,
33537         XFAIL on i?86-*-*.
33538         * g77.f-torture/compile/20010115.f: Indicate it's
33539         a test for PR fortran/1636.
33540
33541 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33542
33543         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33544
33545 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33546
33547         * g77.f-torture/compile/20010115.f: New test.
33548
33549 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33550
33551         * g++.old-deja/g++.pt/nontype5.C: New test.
33552
33553 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33554
33555         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33556         have an equivalent working one below it.
33557
33558 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33559
33560         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33561         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33562
33563 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33564
33565         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33566         message containing "init_priority".
33567         (conpr-2.C): Likewise.
33568         (conpr-3.C): Likewise.
33569         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33570
33571 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33572
33573         * gcc.c-torture/execute/20010114-2.c: New test.
33574
33575 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33576
33577         * gcc.c-torture/compile/20010114-1.c: New test.
33578         * gcc.c-torture/compile/20010114-1.x: Xfail.
33579         * gcc.c-torture/compile/20010114-2.c: New test.
33580         * gcc.c-torture/execute/20010114-1.c: New test.
33581         * gcc.dg/trunc-1.c: New test.
33582         * gcc.dg/uninit-B.c: New test.
33583
33584 2001-01-13  Nick Clifton  <nickc@redhat.com>
33585
33586         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33587         target.
33588
33589 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33590
33591         * gcc.c-torture/compile/20010113-1.c: New test.
33592
33593 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33594
33595         * gcc.c-torture/compile/20001212-1.c: New test.
33596
33597 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33598
33599         * gcc.dg/cpp/widestr1.c: Update.
33600         * gcc.dg/cpp/prag-imp.c: Remove.
33601
33602 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33603
33604         * gcc.c-torture/execute/20000801-3.x: Remove.
33605         * gcc.dg/c90-init-1.c: New test.
33606         * gcc.dg/c99-init-1.c: New test.
33607         * gcc.dg/c99-init-2.c: New test.
33608         * gcc.dg/gnu99-init-1.c: New test.
33609
33610 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33611
33612         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33613         testing that no relevant ones were found.
33614
33615 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.old-deja/g++.pt/cast2.C: New test.
33618
33619 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33620
33621         * g++.old-deja/g++.pt/friend47.C: New test.
33622
33623 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33624
33625         * g++.old-deja/g++.pt/instantiate13.C: New test.
33626
33627 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33628
33629         * g++.old-deja/g++.other/defarg7.C: New test.
33630         * g++.old-deja/g++.other/defarg8.C: New test.
33631
33632 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33633
33634         * g++.old-deja/g++.pt/crash64.C: New test.
33635
33636 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33637
33638         * g++.old-deja/g++.pt/crash63.C: New test.
33639
33640 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33641
33642         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33643
33644 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33645
33646         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33647
33648 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33649
33650         * g++.old-deja/g++.pt/error3.C: New test.
33651
33652 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33653
33654         * g++.old-deja/g++.other/crash39.C: New test.
33655
33656 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33657
33658         * g++.old-deja/g++.other/vbase4.C: New test.
33659
33660 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33661
33662         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33663         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33664         * gcc.dg/special/special.exp: New test driver which will check
33665         for alias support for the above test.
33666
33667 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33668
33669         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33670         problems on small machines.
33671         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33672         parameterize.
33673
33674 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33675
33676         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33677         mips.
33678         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33679
33680 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33681
33682         * g++.old_deja/g++.pt/using8.C: New test.
33683
33684 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33685
33686         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33687
33688 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33689
33690         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33691         where a failure is expected.
33692         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33693
33694 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33695
33696         * g++.old_deja/g++.pt/instantiate12.C: New test.
33697
33698 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33699
33700         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33701         start of structs.
33702         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33703         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33704         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33705         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33706         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33707         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33708         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33709         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33710         * g++.old-deja/g++.eh/spec6.C: Likewise.
33711         * g++.old-deja/g++.jason/crash3.C: Likewise.
33712         * g++.old-deja/g++.law/ctors11.C: Likewise.
33713         * g++.old-deja/g++.law/ctors17.C: Likewise.
33714         * g++.old-deja/g++.law/ctors5.C: Likewise.
33715         * g++.old-deja/g++.law/ctors9.C: Likewise.
33716         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33717         * g++.old-deja/g++.mike/net22.C: Likewise.
33718         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33719         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33720         * g++.old-deja/g++.mike/virt3.C: Likewise.
33721         * g++.old-deja/g++.niklas/t128.C: Likewise.
33722         * g++.old-deja/g++.other/anon4.C: Likewise.
33723         * g++.old-deja/g++.other/using1.C: Likewise.
33724         * g++.old-deja/g++.other/warn3.C: Likewise.
33725         * g++.old-deja/g++.pt/t37.C: Likewise.
33726         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33727         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33728
33729 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33732
33733 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33734
33735         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33736
33737 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33738
33739         * gcc.c-torture/compile/20010107-1.c: New test.
33740
33741 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33742
33743         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33744
33745 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33746
33747         * gcc.dg/format/format.h: New file.
33748         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33749         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33750         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33751         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33752         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33753         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33754         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33755         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33756         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33757         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33758         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33759         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33760         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33761         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33762         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33763         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33764         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33765         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33766         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33767         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33768         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33769         instead of declaring standard types, macros and functions in each
33770         test.
33771
33772 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33773
33774         * gcc.c-torture/execute/20010106-1.c: New test.
33775
33776 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33777
33778         * gcc.dg/format/format.exp: New file.
33779         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33780         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33781         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33782         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33783         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33784         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33785         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33786         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33787         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33788         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33789         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33790         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33791         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33792         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33793         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33794         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33795         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33796         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33797         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33798         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33799         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33800         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33801         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33802         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33803         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33804         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33805         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33806         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33807         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33808         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33809         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33810         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33811         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33812         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33813         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33814         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33815         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33816         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33817         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33818         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33819         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33820         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33821
33822 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33823
33824         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33825         account.
33826
33827 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33828
33829         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33830
33831 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33832
33833         * g++.old-deja/g++.pt/crash62.C: New test.
33834
33835 2001-01-04  Richard Henderson  <rth@redhat.com>
33836
33837         * gcc.dg/20000926-1.c: Update expected warnings.
33838         * gcc.dg/array-2.c: Likewise.
33839         * gcc.dg/array-4.c: Also validate flexible array members.
33840         * gcc.dg/c99-flex-array-1.c: New.
33841
33842 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33843
33844         * gcc.c-torture/compile/20001222-1.x: Remove.
33845
33846 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33847
33848         * gcc.c-torture/execute/built-in-setjmp.c: New.
33849
33850 2001-01-03  Richard Henderson  <rth@redhat.com>
33851
33852         * gcc.dg/940510-1.c: Update expected error wording.
33853         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33854
33855 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33856
33857         * lib/target-supports.exp (check_alias_available): Modified to
33858         indicate aliases not supported if only weak aliases are supported.
33859
33860 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33861
33862         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33863         Turn on cmpstrsi checks for __pj__ and __i370__.
33864
33865 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33866
33867         * g++.old-deja/g++.other/virtual11.C: New test.
33868
33869 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33870
33871         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33872
33873 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33874
33875         * gcc.c-torture/compile/20010102-1.c: New test.
33876
33877 2001-01-02  Andreas Jaeger  <aj@suse.de>
33878
33879         * gcc.dg/noreturn-3.c: New test.
33880
33881         * gcc.dg/noreturn-4.c: New test.
33882
33883 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33884
33885         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33886         __builtin_fputc and __builtin_fwrite.
33887
33888 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33889
33890         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33891         signed char, not default char.
33892
33893 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33894
33895         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33896
33897 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33898
33899         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33900
33901 2000-12-29  Richard Henderson  <rth@redhat.com>
33902
33903         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33904         (__cyg_profile_func_exit): Define.
33905
33906 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33907
33908         * g++.dg/vtgc1.C: New test.
33909
33910 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33911
33912         * gcc.dg/noncompile/20001228-1.c: New test.
33913
33914         * gcc.dg/20001228-1.c: New test.
33915
33916         * gcc.c-torture/execute/20001228-1.c: New test.
33917
33918 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33919
33920         * gcc.dg/format-strfmon-1.c: New test.
33921
33922 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33923
33924         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33925         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33926         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33927         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33928         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33929         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33930         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33931         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33932         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33933         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33934         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33935         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33936         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33937
33938         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33939         * gcc.c-torture/execute/string-opt-4.c: Test index.
33940
33941 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33942
33943         * gcc.c-torture/compile/20001226-1.c: New test.
33944
33945 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33946
33947         * gcc.c-torture/compile/20001222-1.c: New test.
33948         * gcc.c-torture/compile/20001222-1.x: Xfail.
33949
33950 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33951
33952         * gcc.c-torture/execute/comp-goto-2.c: New test.
33953
33954 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33955
33956         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33957         Use long types if __INT_MAX__ is 32767.
33958         (main): Use cast to (sint32 *) when poking 88 into a_page.
33959
33960         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33961
33962 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33963
33964         * gcc.c-torture/compile/20001221-1.c: New test.
33965         * gcc.c-torture/execute/20001221-1.c: New test.
33966
33967 2000-12-20  Richard Henderson  <rth@redhat.com>
33968
33969         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33970         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33971
33972 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33973
33974         * gcc.dg/compare3.c: New test.
33975
33976 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33977
33978         * gcc.dg/format-warnll-1.c: New test.
33979
33980 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33981
33982         * gcc.dg/cpp/cmdlne-P.c: New test.
33983
33984 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33985
33986         * gcc.c-torture/execute/builtin-abs-1.c,
33987         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33988
33989 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33990
33991         * gcc.dg/cpp/multiline.c: New test.
33992
33993 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33994
33995         * g++.old-deja/g++.other/syshdr1.C: Update.
33996         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33997
33998 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33999
34000         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34001
34002 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34003
34004         * g++.old-deja/g++.pt/ttp65.C: New test.
34005
34006 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34007
34008         * g++.old-deja/g++.pt/ttp64.C: New test.
34009
34010 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34011
34012         * g++.old-deja/g++.pt/spec33.C: New test.
34013
34014 2000-12-14  Catherine Moore  <clm@redhat.com>
34015
34016         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34017         * gcc.c-torture/execute/920612-2.c: Likewise.
34018         * gcc.c-torture/execute/920428-2.c: Likewise.
34019         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34020         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34021
34022 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34023
34024         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34025         * gcc.dg/pack-test-2.c: Likewise.
34026
34027 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34028
34029         Tests by Zack Weinberg <zackw@stanford.edu>.
34030
34031         * gcc.dg/cpp/defined.c: Update.
34032         * gcc.dg/cpp/defined_trad.c: New tests.
34033
34034 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34035
34036         * gcc.dg/cpp/trad-direct.c: Update.
34037
34038 2000-12-11  Neil Booth  <neilb@earthling.net>
34039
34040         * gcc.dg/cpp/defined_trad.c
34041
34042 2000-12-11  Neil Booth  <neilb@earthling.net>
34043
34044         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34045
34046 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34047
34048         * gcc.dg/format-miss-2.c: New test.
34049
34050 2000-12-09  Neil Booth  <neilb@earthling.net>
34051
34052         * gcc.dg/cpp/lineflags.c: New tests.
34053         * gcc.dg/cpp/poison.c: Update.
34054         * gcc.dg/cpp/redef2.c: Update.
34055         * gcc.dg/cpp/skipping.c: New test.
34056
34057 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34058
34059         * g++.old-deja/g++.other/eh3.C: New testcase.
34060
34061 2000-12-07  Neil Booth  <neilb@earthling.net>
34062
34063         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34064         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34065         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34066         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34067         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34068         Update.
34069
34070 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34071
34072         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34073         __SIZE_TYPE__ instead of int for type of integers cast to
34074         pointers.
34075
34076 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34077
34078         * g++.old-deja/g++.other/cleanup4.C: New test.
34079
34080 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34081
34082         * format-sec-1.c: New test.
34083
34084 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34085
34086         * gcc.dg/format-nonlit-3.c: New test.
34087
34088 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34089
34090         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34091         through a null pointer.
34092
34093 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34094
34095         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34096         * g++.old-deja/g++.pt/partial4.C: New test.
34097
34098 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34099
34100         * gcc.c-torture/execute/ieee/hugeval.x: New.
34101
34102 2000-12-06  Neil Booth  <neilb@earthling.net>
34103
34104         * gcc.dg/cpp/backslash2.c: New tests.
34105
34106 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34107
34108         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34109         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34110
34111 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34112
34113         * gcc.c-torture/execute/20001203-2.c: New testcase.
34114
34115 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34116
34117         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34118         * g++.old-deja/g++.other/virtual10.C: New test.
34119
34120 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34121
34122         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34123
34124 2000-12-05  Richard Henderson  <rth@redhat.com>
34125
34126         * gcc.c-torture/compile/20001205-1.c: New.
34127
34128 2000-12-04  Neil Booth  <neilb@earthling.net>
34129
34130         * g++.old-deja/g++.other/virtual9.C: New test.
34131         * g++.old-deja/g++.pt/crash61.C: New test.
34132         * gcc.c-torture/execute/loop-9.c: New test.
34133
34134 2000-12-04  Neil Booth  <neilb@earthling.net>
34135
34136         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34137         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34138         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34139         * gcc.dg/cpp/extratokens.c: ...here.
34140
34141 2000-12-04  Neil Booth  <neilb@earthling.net>
34142
34143         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34144         New tests.
34145
34146 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34147
34148         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34149         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34150
34151 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34152
34153         * gcc.c-torture/execute/20001203-1.c: New test.
34154
34155 2000-12-03  Neil Booth  <neilb@earthling.net>
34156
34157         * gcc.dg/cpp/macro6.c: New test cases.
34158
34159 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34160
34161         * gcc.c-torture/execute/string-opt-9.c: New test.
34162         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34163         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34164         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34165
34166         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34167         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34168
34169 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34170
34171         * gcc.dg/cpp/if-6.c: New testcase.
34172
34173         * gcc.dg/20001201-1.c: New testcase.
34174
34175 2000-12-02  Neil Booth  <neilb@earthling.net>
34176
34177         * g++.old-deja/g++.other/externC4.C,
34178         g++.old-deja/g++.other/friend10.C: New tests.
34179
34180 2000-12-02  Neil Booth  <neilb@earthling.net>
34181
34182         * g++.old-deja/g++.other/instan2.C
34183         * g++.old-deja/g++.other/instan3.C: New test.
34184
34185 2000-12-02  Neil Booth  <neilb@earthling.net>
34186
34187         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34188         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34189         gnuc99.c,gnuc99-pedantic.c: New tests.
34190
34191 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34192
34193         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34194         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34195
34196 2000-12-01  Neil Booth  <neilb@earthling.net>
34197
34198         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34199         * gcc.dg/cpp/poison.c: Update.
34200         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34201
34202 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34203
34204         * g77.f-torture/execute/20001201.f: New test.
34205
34206 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34207
34208         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34209
34210 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34211
34212         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34213
34214 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34215
34216         * g++.old-deja/g++.other/cast6.C: New test.
34217
34218 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34219
34220         * gcc.c-torture/execute/20001130-2.c: New testcase.
34221
34222 2000-11-30  Richard Henderson  <rth@redhat.com>
34223
34224         * gcc.c-torture/execute/20001130-1.c: New test.
34225
34226 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34227
34228         * g++.old-deja/g++.other/op3.C: New test.
34229
34230 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34231
34232         * g++.old-deja/g++.other/op2.C: New test.
34233
34234 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.old-deja/g++.other/crash38.C: New test.
34237
34238 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34239
34240         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34241
34242 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34243
34244         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34245         tests.
34246         * gcc.c-torture/execute/string-opt-6.c: New test.
34247
34248         * gcc.dg/20001117-1.c: Add main.
34249
34250 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34251
34252         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34253         Move from here ...
34254         * gcc.dg/940510-1.c: ... to here.
34255
34256         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34257         zero-size arrays in toplevel structures.
34258
34259 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34260
34261         * gcc.c-torture/execute/loop-8.c: New test.
34262
34263 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34264
34265         * g++.old-deja/g++.other/base1.C: New test.
34266
34267 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34268
34269         * g++.old-deja/g++.other/parse2.C: New test.
34270
34271 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34272
34273         * g++.old-deja/g++.pt/incomplete1.C: New test.
34274
34275 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34276
34277         * g++.old-deja/g++.other/friend9.C: New test.
34278
34279 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34280
34281         * gcc.dg/20001127-1.c: New test.
34282
34283 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34284
34285         * g++.old-deja/g++.pt/friend46.C: New test.
34286
34287 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34288
34289         * g++.old-deja/g++.other/ptrmem8.C: New test.
34290
34291 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34292
34293         * gcc.c-torture/execute/string-opt-7.c: New test.
34294         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34295
34296 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34297
34298         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34299         instead of 'mkcheck 2'.
34300
34301 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34302
34303         * gcc.c-torture/execute/memcheck/driver.c,
34304         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34305         C9X references to refer to C99.
34306
34307 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34308
34309         * gcc.dg/ultrasp3.c: New test.
34310
34311 2000-11-25  Neil Booth  <neilb@earthling.net>
34312
34313         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34314
34315 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34316
34317         * gcc.c-torture/compile/20001123-2.c: New.
34318
34319 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34320
34321         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34322
34323 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34324
34325         * gcc.dg/sequence-point-1.c: Add some new tests.
34326         * gcc.c-torture/execute/20001124-1.c: New test.
34327
34328 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.old-deja/g++.other/vaarg4.C: New test.
34331         * gcc.c-torture/compile/20001123-1.c: New test.
34332
34333 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34334
34335         * g++.other/crash24.C: Adjust and remove XFAIL.
34336         * g++.other/crash37.C: New test.
34337
34338 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34339
34340         * g++.old-deja/g++.pt/instantiate9.C: New test.
34341
34342 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34343
34344         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34345         new ABI, too.
34346
34347         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34348         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34349
34350 2000-11-22  Neil Booth  <neilb@earthling.net>
34351
34352         * gcc.dg/cpp/Wtrigraphs.c: New test.
34353
34354 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34355
34356         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34357
34358 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34359
34360         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34361
34362 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34363
34364         * lib/gcc-dg.exp: load_lib scanasm.exp.
34365         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34366         * lib/g++-dg.exp: load_lib scanasm.exp.
34367         * lib/scanasm.exp: New.
34368         (scan-assembler, scan-assembler-not): Add optional arguments to
34369         test name, or if not present, the pattern name.
34370         (scan-assembler-dem, scan-assembler-dem-not): New.
34371
34372         * g++.dg/dg.exp: New.
34373
34374 2000-11-21  Neil Booth  <neilb@earthling.net>
34375
34376         * gcc.dg/cpp/integrated1.c: Remove.
34377
34378 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34379
34380         * gcc.c-torture/execute/20001121-1.c: New test.
34381
34382 2000-11-21  Richard Henderson  <rth@redhat.com>
34383
34384         * gcc.c-torture/compile/20001121-1.c: New test.
34385
34386 2000-11-20  Neil Booth  <neilb@earthling.net>
34387
34388         * gcc.dg/cpp/integrated1.c: New test.
34389
34390 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34391
34392         * g++.old-deja/g++.other/inline17.C: New test.
34393
34394 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34395
34396         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34397         local variable to be zero: I made the variable global. Now
34398         uses abort() and exit() instead of relying on main's return value.
34399
34400 2000-11-20  Neil Booth  <neilb@earthling.net>
34401
34402         * gcc.dg/cpp/paste2.c: Update test.
34403         * objc/execute/paste.m: New test.
34404
34405 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34406
34407         * gcc.dg/c99-condexpr-1.c: New test.
34408
34409 2000-11-20  Neil Booth  <neilb@earthling.net>
34410
34411         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34412
34413 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.old-deja/g++.pt/export1.C: New test.
34416
34417 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.dg/20001117-1.c: New test.
34420
34421 2000-11-18  Richard Henderson  <rth@redhat.com>
34422
34423         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34424
34425 2000-11-18  Richard Henderson  <rth@redhat.com>
34426
34427         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34428         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34429         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34430
34431 2000-11-18  Richard Henderson  <rth@redhat.com>
34432
34433         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34434         (main): New.  Exit cleanly.
34435
34436 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34437
34438         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34439         gcc.dg/c99-fordecl-2.c: New tests.
34440
34441 2000-11-18  Richard Henderson  <rth@redhat.com>
34442
34443         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34444         * gcc.c-torture/execute/zerolen-2.c: New.
34445
34446 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34447
34448         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34449         memory.
34450
34451 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34452
34453         * g++.old-deja/g++.pt/instantiate8.C: New test.
34454
34455 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34456
34457         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34458         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34459
34460 2000-11-16  Nick Clifton  <nickc@redhat.com>
34461
34462         * gcc.c-torture/execute/nestfunc-2.c: New test.
34463         * gcc.c-torture/execute/nestfunc-3.c: New test.
34464
34465 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34466
34467         * gcc.c-torture/compile/20001116-1.c: New test.
34468
34469 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34470
34471         * gcc.c-torture/execute/20001115-1.c: New test.
34472
34473 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34474
34475         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34476         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34477         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34478         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34479
34480 2000-11-15  Neil Booth  <neilb@earthling.net>
34481
34482         gcc.dg/cpp/_Pragma1.c: Update.
34483         gcc.dg/cpp/_Pragma2.c: New test.
34484
34485 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34486
34487         * g++.old-deja/g++.other/anon5.C: New test.
34488
34489 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34490
34491         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34492         tests.
34493
34494 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34497         output.
34498
34499 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34500
34501         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34502         labels at end of compound statements.
34503
34504 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34505
34506         * gcc.c-torture/execute/loop-7.c: New test.
34507
34508 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34509
34510         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34511
34512 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34513
34514         * gcc.dg/c99-bool-1.c: New test.
34515
34516 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34517
34518         * gcc.dg/c99-scope-1.c: Remove xfail.
34519         * gcc.dg/c99-scope-2.c: New test.
34520
34521 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34522
34523         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34524         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34525
34526 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34527
34528         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34529         error messages.
34530
34531         * g++.mike/p700.C: Don't typedef wchar_t.
34532         * g++.mike/p784.C: Likewise.
34533         * g++.mike/eb101.C: Don't use __wchar_t.
34534
34535 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34536
34537         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34538         from DO loop.
34539
34540 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34541
34542         * gcc.c-torture/execute/20001111-1.c: New test.
34543
34544 2000-11-10  Nick Clifton  <nickc@redhat.com>
34545
34546         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34547         long multuiple and accumulate.
34548
34549 2000-11-09  Richard Henderson  <rth@redhat.com>
34550
34551         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34552         via size_t instead of int.
34553
34554         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34555         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34556         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34557         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34558
34559 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34560
34561         * gcc.c-torture/compile/20001109-1.c: New test.
34562         * gcc.c-torture/compile/20001109-2.c: New test.
34563
34564 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34565
34566         * g++.old-deja/g++.pt/operator1.C: New test.
34567         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34568
34569 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34570
34571         * gcc.dg/20001108-1.c: New test.
34572
34573 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34574
34575         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34576         with both arguments constant strings.
34577         * gcc.c-torture/execute/string-opt-3.c: New test.
34578         * gcc.c-torture/execute/string-opt-4.c: New test.
34579         * gcc.c-torture/execute/string-opt-5.c: New test.
34580
34581 2000-11-08  Nick Clifton  <nickc@redhat.com>
34582
34583         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34584         mulsidi3adddi patterns.
34585
34586 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34587
34588         * g++.old-deja/g++.other/crash36.C: New test.
34589
34590 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34591
34592         * g++.old-deja/g++.other/init16.C: New test.
34593
34594 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34595
34596         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34597
34598 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34599
34600         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34601         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34602         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34603
34604 2000-11-07  DJ Delorie  <dj@redhat.com>
34605
34606         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34607
34608 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34609
34610         * gcc.c-torture/execute/string-opt-1.c: New test.
34611
34612 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34613
34614         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34615         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34616         parameters in registers, and there is no way for a varargs
34617         function to know in which order the integer and floating-point
34618         parameters should be interleaved when they are placed on the
34619         stack.
34620         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34621         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34622
34623 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34624
34625         * gcc.c-torture/execute/string-opt-2.c: New test.
34626
34627 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34628
34629         * g++.old-deja/g++.pt/crash60.C: New test.
34630
34631 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * g++.old-deja/g++.other/crash24.C: New test.
34634         * g++.old-deja/g++.other/crash25.C: New test.
34635         * g++.old-deja/g++.other/crash26.C: New test.
34636         * g++.old-deja/g++.other/crash27.C: New test.
34637         * g++.old-deja/g++.other/crash28.C: New test.
34638         * g++.old-deja/g++.other/crash29.C: New test.
34639         * g++.old-deja/g++.other/crash30.C: New test.
34640         * g++.old-deja/g++.other/crash31.C: New test.
34641         * g++.old-deja/g++.other/crash32.C: New test.
34642         * g++.old-deja/g++.other/crash33.C: New test.
34643         * g++.old-deja/g++.other/crash34.C: New test.
34644         * g++.old-deja/g++.other/crash35.C: New test.
34645
34646 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34647
34648         * gcc.c-torture/execute/20001031-1.c: New test.
34649
34650 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34651
34652         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34653         namespace.
34654
34655         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34656         standards-conformant.
34657
34658         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34659
34660         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34661         * g++.old-deja/g++.mike/p755a.C: Likewise.
34662         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34663         library makes no calls to `operator new' during initialization.
34664
34665 2000-11-04  Neil Booth  <neilb@earthling.net>
34666
34667         * gcc.dg/cpp/include2.c: New tests.
34668
34669 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34670
34671         * lib/g++.exp (g++_set_ld_library_path): New function.
34672         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34673
34674 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34675
34676         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34677         warnings.
34678
34679 2000-11-01  Richard Henderson  <rth@redhat.com>
34680
34681         * g++.old-deja/g++.ext/namedret1.C: New.
34682         * g++.old-deja/g++.ext/namedret2.C: New.
34683         * g++.old-deja/g++.ext/namedret3.C: New.
34684
34685 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34686
34687         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34688         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34689
34690 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34691
34692         * gcc.c-torture/execute/va-arg-21.c: New test.
34693
34694 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34695
34696         * gcc.dg/c99-complex-2.c: New test.
34697
34698 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34699
34700         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34701
34702 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * g++.old-deja/g++.other/inline16.C: New test.
34705
34706 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34707
34708         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34709         __PRETTY_FUNCTION__
34710
34711 2000-10-29  Neil Booth  <neilb@earthling.net>
34712
34713         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34714         New tests.
34715         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34716         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34717         optimisation.
34718
34719 2000-10-29  Neil Booth  <neilb@earthling.net>
34720
34721         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34722         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34723         * mi5.c: Test multiple includes work with -C.
34724         * trigraphs.c: Test ^= version.
34725
34726 2000-10-28  Neil Booth  <neilb@earthling.net>
34727
34728         New tests and test updates for new macro expander.
34729
34730         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34731         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34732         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34733         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34734         new diagnostic messages.
34735
34736         * gcc.dg/cpp/macro3.c: New tests.
34737
34738 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34739
34740         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34741         on the same line.
34742
34743 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * g++.old-deja/g++.other/eh2.C: New test.
34746
34747 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34748
34749         * gcc.c-torture/execute/20001027-1.c: New test.
34750
34751 2000-10-26  Richard Henderson  <rth@redhat.com>
34752
34753         * gcc.c-torture/execute/20001026-1.c: New.
34754
34755 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34756
34757         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34758         * g++.old-deja/g++.law/builtin1.C: Likewise.
34759         * g++.old-deja/g++.law/ctors10.C: Likewise.
34760         * g++.old-deja/g++.law/virtual3.C: Likewise.
34761         * g++.old-deja/g++.mike/p658.C: Likewise.
34762         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34763         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34764         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34765         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34766         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34767
34768 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * gcc.c-torture/compile/20001024-1.c: New test.
34771
34772 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34773
34774         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34775         to tell us whether or not we are using V3.
34776
34777 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34778
34779         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34780         operands.
34781
34782 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34783
34784         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34785
34786 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34787
34788         * gcc.c-torture/execute/20001024-1.c: New test.
34789
34790 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34791
34792         * g++.old-deja/g++.other/sibcall1.C: New test.
34793
34794 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34795
34796         * gcc.dg/noncompile/init-3.c: New test.
34797
34798 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34799
34800         * gcc.dg/format-array-1.c: New test.
34801
34802 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34803
34804         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34805         writing through null pointers; remove comment about testing
34806         unterminated strings.
34807
34808 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34809
34810         * gcc.c-torture/execute/20001017-2.c: New test.
34811
34812 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34813
34814         * gcc.c-torture/compile/20001018-1.c: New test.
34815         * gcc.c-torture/compile/20001018-1.x: Xfail.
34816
34817 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34818
34819         * gcc.c-torture/execute/20001017-1.c: New test.
34820
34821 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34822
34823         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34824         for multiple use of arguments with scanf formats; add tests for
34825         multiple use of arguments.
34826
34827 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34828
34829         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34830
34831 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34832
34833         * gcc.dg/format-miss-1.c: New test.
34834
34835 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34836
34837         * gcc.c-torture/execute/20001013-1.c: New test.
34838
34839 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34840
34841         * gcc.dg/format-branch-1.c: New test.
34842
34843 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34844
34845         * README, lib/file-format.exp: Remove EGCS references.
34846
34847 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34848
34849         * gcc.dg/20001013-1.c: New test.
34850
34851 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34852
34853         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34854         for intmax_t in the compiler using __typeof__ and the type rules
34855         for conditional expressions.
34856
34857 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34858
34859         * gcc.dg/20001012-1.c: New test.
34860         * gcc.dg/20001012-2.c: New test.
34861
34862 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34863
34864         * gcc.dg/format-attr-1.c: New test.
34865
34866 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34867
34868         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34869         __LONG_LONG_MAX__ instead of LLONG_MAX.
34870
34871 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34872
34873         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34874         scanf flags.
34875         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34876         flags.
34877
34878 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34879
34880         * gcc.dg/sequence-pt-1.c: New test.
34881
34882 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34883
34884         * gcc.c-torture/execute/20001011-1.c: New testcase.
34885         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34886
34887 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34888
34889         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34890         does not error on it.
34891
34892 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34893
34894         * gcc.dg/20001009-1.c: New test.
34895
34896 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34897
34898         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34899         * gcc.c-torture/execute/20001009-2.c: ... to here.
34900
34901 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34902
34903         * gcc.c-torture/compile/20001009-1.c: New testcase.
34904         * gcc.c-torture/execute/20001009-1.c: New testcase.
34905         Testcases provided by Jan Hubicka <jh@suse.cz>.
34906
34907 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34908
34909         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34910         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34911         uintmax_t using <limits.h> to emulate the compiler's internal
34912         logic.  No longer XFAIL %j tests.
34913
34914 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34915
34916         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34917         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34918         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34919         regexps and details of expected handling of some bad formats.
34920         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34921         suppression.
34922
34923 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34924
34925         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34926         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34927         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34928         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34929         in list archives.
34930
34931 2000-10-06  Richard Henderson  <rth@cygnus.com>
34932
34933         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34934         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34935         * g++.old-deja/g++.jason/report.C: Likewise.
34936         * g++.old-deja/g++.law/friend5.C: Likewise.
34937         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34938         of the expected warnings.
34939
34940 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34941
34942         * g++.old-deja/g++.pt/enum14.C: New test.
34943
34944 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34945
34946         * g++.old-deja/g++.pt/crash59.C: New test.
34947
34948 2000-10-04  Will Cohen  <wcohen@redhat.com>
34949
34950         * gcc.dg/20000926-1.c: New test.
34951
34952 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34953
34954         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34955         function name for current C++ compiler.
34956         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34957
34958 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34959
34960         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34961         __PRETTY_FUNCTION__.
34962         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34963
34964 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34965
34966         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34967
34968 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34969
34970         * gcc.c-torture/compile/20000923-1.c: New test.
34971
34972 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34973
34974         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34975         * g++.old-deja/g++.pt/ttp62.C: Same.
34976         * g++.old-deja/g++.other/inline14.C: Same.
34977
34978 2000-09-24  Richard Henderson  <rth@cygnus.com>
34979
34980         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34981
34982 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34983
34984         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34985
34986 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34987
34988         * gcc.c-torture/compile/20000922-1.c: New file.
34989
34990 2000-09-21  Nick Clifton  <nickc@redhat.com>
34991
34992         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34993         a signed long modulo operation.
34994         (mod6): New function - perform an unsigned long modulo operation.
34995         (main): Add tests for modulos of very large numbers by very small
34996         dividends.
34997
34998 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34999
35000         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35001
35002 2000-09-19  Richard Henderson  <rth@cygnus.com>
35003
35004         * gcc.dg/compare2.c (case 10): XFAIL.
35005
35006 2000-09-18  Richard Henderson  <rth@cygnus.com>
35007
35008         * gcc.c-torture/execute/20000906-1.c: Move ...
35009         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35010         that support __builtin_trap.
35011
35012 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35013
35014         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35015
35016 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35017
35018         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35019         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35020         more $ format tests.
35021
35022 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35023
35024         * gcc.dg/format-errmk-1.c: New test.
35025
35026 2000-09-17  Greg McGary  <greg@mcgary.org>
35027
35028         * gcc.c-torture/execute/20000917-1.x: Remove.
35029
35030 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35031
35032         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35033
35034 2000-09-17  Greg McGary  <greg@mcgary.org>
35035
35036         * gcc.c-torture/execute/20000917-1.c: New test.
35037         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35038
35039 2000-09-16  Neil Booth  <NeilB@earthling.net>
35040
35041         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35042         in nested macro bug.
35043
35044 2000-09-15  Neil Booth  <NeilB@earthling.net>
35045
35046         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35047
35048 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35049
35050         * gcc.c-torture/execute/20000914-1.c: New test.
35051
35052 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35053
35054         * g++.other/inline13.C: New test.
35055
35056 2000-09-12  Andreas Jaeger  <aj@suse.de>
35057
35058         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35059         constant by Ulrich Drepper <drepper@redhat.com>.
35060
35061 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35062
35063         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35064
35065 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35066
35067         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35068
35069 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35070
35071         * gcc.dg/cpp/backslash.c: New test.
35072
35073 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35074
35075         * gcc.c-torture/execute/20000910-1.c: New test.
35076         * gcc.c-torture/execute/20000910-2.c: Likewise.
35077
35078 2000-09-11  Robert Lipe  <robertl@sco.com>
35079
35080         * gcc.dg/pragma-align.c: New test.
35081
35082 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35083
35084         * g++.old-deja/g++.pt/explicit82.C: New test.
35085         * g++.old-deja/g++.pt/explicit83.C: New test.
35086
35087 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35088
35089         * gcc.dg/asm-names.c: New test.
35090
35091 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35092
35093         * gcc.dg/cpp/tr-warn6.c: New test
35094
35095 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35096
35097         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35098         be accepted.
35099
35100 2000-09-07  Catherine Moore  <clm@redhat.com>
35101
35102         * gcc.c-torture/execute/unroll-1.c: New test.
35103
35104 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35105
35106         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35107         ERROR markers.
35108         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35109         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35110         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35111         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35112         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35113         Preprocess only.
35114         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35115         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35116
35117 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35118
35119         * g++.old-deja/g++.pt/deduct2.C: New test.
35120
35121 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35122
35123         * g++.old-deja/g++.pt/parms2.C: New test.
35124
35125 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.old-deja/g++.pt/crash58.C: New test.
35128
35129 2000-09-06  Greg McGary  <greg@mcgary.org>
35130
35131         * gcc.c-torture/execute/20000906-1.c: New test.
35132         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35133
35134 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35135
35136         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35137
35138 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35139
35140         * g++.old-deja/g++.pt/crash57.C: New test.
35141
35142 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35143
35144         * g++.old-deja/g++.pt/crash56.C: New test.
35145
35146 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35147
35148         * g++.old-deja/g++.pt/koenig1.C: New test.
35149
35150 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35151
35152         * gcc.dg/20000904-1.c: New test.
35153
35154 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35155
35156         * gcc.dg/cpp/paste8.c: New test.
35157
35158 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35159
35160         * gcc.c-torture/compile/20000827-1.c: New test.
35161
35162 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35163
35164         * gcc.dg/format-diag-1.c: New test.
35165
35166 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35167
35168         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35169         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35170         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35171         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35172         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35173
35174 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35175
35176         * g++.old-deja/g++.other/nested4.C: New test.
35177
35178 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35179
35180         * g++.old-deja/g++.ns/scoped1.C: New test.
35181
35182 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35183
35184         * lib/g++.exp: Support testing already-installed GCC.
35185
35186 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35187
35188         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35189
35190 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35191
35192         * gcc.dg/return-type-2.c: New test.
35193
35194 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35195
35196         * gcc.c-torture/compile/20000825-1.c: New test.
35197
35198 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35199
35200         * gcc.dg/dwarf2-2.c: New test.
35201
35202 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35203
35204         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35205         dg-warning regexps.
35206
35207 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35208
35209         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35210         gcc.dg/format-ext-5.c: New tests.
35211
35212 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35213
35214         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35215
35216 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35217
35218         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35219
35220 2000-08-24  Richard Henderson  <rth@cygnus.com>
35221
35222         * gcc.dg/ia64-sync-1.c: New test.
35223         * gcc.dg/ia64-sync-2.c: New test.
35224         * gcc.dg/ia64-asm-1.c: New test.
35225
35226 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35227
35228         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35229         * gcc.dg/format-ext-2.c: New test.
35230
35231 2000-08-23  Jason Merrill  <jason@redhat.com>
35232
35233         * lib/old-dejagnu.exp: Also ignore "In member function" and
35234         "At global scope".
35235
35236 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35237
35238         * gcc.dg/noncompile/label-lineno-1.c: New test.
35239
35240 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35241
35242         * gcc.dg/c99-array-nonobj-1.c: New test.
35243
35244 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35245
35246         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35247         tests.
35248         * gcc.dg/format-ext-1.c: New test.
35249
35250 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35251
35252         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35253         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35254         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35255         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35256         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35257
35258 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35259
35260         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35261         gcc.dg/c99-strftime-2.c: New tests.
35262
35263 2000-08-22  Richard Henderson  <rth@cygnus.com>
35264
35265         * gcc.c-torture/execute/20000822-1.c: New test.
35266
35267 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35268
35269         * gcc.c-torture/execute/20000819-1.x: Remove.
35270
35271 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35272
35273         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35274         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35275         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35276         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35277         gcc.dg/format-xopen-1.c: New tests.
35278
35279 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35280
35281         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35282
35283 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35284
35285         * g++.old-deja/g++.other/loop2.C: New test.
35286
35287         * gcc.c-torture/compile/20000606-1.c: New test.
35288         * gcc.c-torture/compile/20000728-1.c: New test.
35289         * gcc.c-torture/execute/20000801-1.c: New test.
35290         * gcc.c-torture/execute/20000801-2.c: New test.
35291         * gcc.c-torture/execute/20000819-1.c: New test.
35292         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35293         * gcc.dg/20000629-1.c: New test.
35294         * gcc.dg/20000724-1.c: New test.
35295         * gcc.dg/20000807-1.c: New test.
35296
35297 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35298
35299         * gcc.dg/cpp/pragma-1.c: New test.
35300         * gcc.dg/cpp/pragma-2.c: New test.
35301
35302 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35303
35304         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35305         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35306
35307 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35308
35309         * gcc.c-torture/compile/20000818-1.c: New test.
35310
35311 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35312
35313         * gcc.c-torture/execute/20000818-1.c: New test.
35314
35315 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35316
35317         * gcc.dg/format-va-1.c: New test.
35318
35319 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35320
35321         * g++.old-deja/g++.other/typedef8.C: New test.
35322
35323 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35324
35325         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35326         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35327         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35328         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35329         * g++.old-deja/g++.other/ptrmem7.C: New test.
35330         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35331
35332 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * g++.old-deja/g++.pt/typename27.C: New test.
35335
35336 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35337
35338         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35339         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35340         * g++.old-deja/g++.pt/friend45.C: New test.
35341         * g++.old-deja/g++.other/friend8.C: New test.
35342
35343 2000-08-15  Richard Henderson  <rth@cygnus.com>
35344
35345         * gcc.c-torture/execute/20000815-1.c: New test.
35346
35347 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35348
35349         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35350         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35351         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35352
35353 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35354
35355         * g++.old-deja/g++.other/refinit2.C: New test.
35356
35357 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35358
35359         * lib/c-torture.exp (c-torture): Make
35360         compiler_conditional_xfail_data global.
35361         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35362         compiler_conditional_xfail_data machinery.
35363         (f-torture-execute): Likewise.
35364         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35365         and only when unrolling loops.
35366
35367         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35368
35369 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35370
35371         * g++.old-deja/g++.pt/explicit81.C: New test.
35372
35373 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.old-deja/g++.pt/typename26.C: New test.
35376
35377 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35378
35379         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35380         warning.
35381
35382 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.old-deja/g++.other/array3.C: New test.
35385
35386 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35387
35388         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35389         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35390         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35391         New tests.
35392
35393 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35394
35395         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35396         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35397
35398 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35399
35400         * gcc.c-torture/execute/20000808-1.c: New test.
35401
35402 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35403
35404         * gcc.dg/c90-const-expr-1.c: New test.
35405
35406 2000-08-08  Richard Henderson  <rth@cygnus.com>
35407
35408         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35409
35410 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35411
35412         * gcc.dg/noncompile/const-ll-1.c: New test.
35413
35414 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35415
35416         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35417
35418 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35419
35420         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35421         that running programs linked against the shared version of libobjc
35422         run correctly.
35423
35424 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35425
35426         * gcc.dg/c99-printf-1.c: New test.
35427
35428 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35429
35430         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35431
35432 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35433
35434         * gcc.c-torture/execute/20000731-1.x: Delete.
35435
35436 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35437
35438         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35439         and torture_without_loops as is done by c-torture.exp.
35440         (search_for): Copy from c-torture.exp.
35441         (gcc-dg-runtest): New function, drives a directory of tests
35442         iterating over the TORTURE_OPTIONS.
35443         (scan-assembler, scan-assembler-not): Move here from
35444         individual directory drivers.
35445
35446         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35447         defined by lib/gcc-dg.exp.
35448         * gcc.dg/cpp/cpp.exp: Likewise.
35449         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35450         gcc-dg-runtest, so we cycle over optimization options.
35451
35452         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35453         * gcc.dg/compare2.c: No longer expected to fail.
35454
35455 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35456
35457         * gcc.c-torture/execute/20000804-1.c: New test.
35458
35459 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35460
35461         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35462
35463 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35464
35465         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35466
35467 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35468
35469         * gcc.c-torture/compile/20000803-1.c: New test.
35470
35471 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35472
35473         * gcc.c-torture/execute/20000801-3.c,
35474         gcc.c-torture/execute/20000801-4.c: New tests.
35475         * gcc.c-torture/execute/20000801-3.x,
35476         gcc.c-torture/execute/20000801-4.x: Xfail.
35477
35478 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35479
35480         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35481         libobjc/.libs to allow for libtool.
35482
35483 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35484
35485         * gcc.c-torture/compile/20000802-1.c: New test.
35486
35487 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35488
35489         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35490
35491 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35492
35493         * gcc-c-torture/execute/20000731-2.c: New test.
35494
35495         * gcc.c-torture/execute/20000731-1.c: New test.
35496         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35497
35498 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35499
35500         * testsuite/gcc.dg/cpp/paste7.c: New test.
35501         * gcc.dg/cpp/20000725-1.c: New test.
35502
35503 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35504
35505         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35506         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35507         declaration warning for __builtin_dwarf_reg_size.
35508
35509         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35510
35511 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35512
35513         * gcc.dg/noncompile/voidparam-1.c: New test.
35514
35515 2000-07-30  Richard Henderson  <rth@cygnus.com>
35516
35517         * gcc.dg/c90-digraph-1.c: Don't xfail.
35518         * gcc.dg/compare2.c (case 10): Xfail.
35519         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35520
35521 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35522
35523         * gcc.dg/c99-main-1.c: New test.
35524
35525 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35526
35527         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35528
35529 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35530
35531         * gcc.c-tortuer/execute/20000726-1.c: New test.
35532
35533 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35534
35535         * gcc.c-torture/execute/enum-2.c: New test.
35536
35537 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35538
35539         * gcc.dg/cpp/tr-warn3.c: New test.
35540
35541 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35542
35543         * g++.old-deja/g++.ext/implicit1.C: Remove.
35544         * g++.old-deja/g++.jason/c2.C: Remove
35545         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35546         * g++.old-deja/g++.pt/crash16.C: Likewise.
35547         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35548
35549 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35550
35551         * g++.old-deja/g++.other/for2.C: New test.
35552
35553 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35554
35555         * gcc.dg/20000720-1.c: New test.
35556
35557 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35558
35559         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35560
35561 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35562
35563         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35564         * gcc.c-torture/execute/20000722-1.c: New.
35565         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35566
35567 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35568
35569         * gcc.dg/cpp/20000720-1.S: New test.
35570
35571 2000-07-21  Michael Meissner  <meissner@redhat.com>
35572
35573         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35574
35575 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35576
35577         * g++.old-deja/g++.brendan/crash16.C,
35578         g++.old-deja/g++.brendan/parse3.C,
35579         g++.old-deja/g++.brendan/redecl1.C,
35580         g++.old-deja/g++.ns/template13.C,
35581         g++.old-deja/g++.other/decl4.C,
35582         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35583
35584 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35585
35586         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35587         and "Internal error".
35588
35589         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35590         regexps.
35591         * gcc.dg/cpp/paste6.c: New test.
35592
35593 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35594
35595         * gcc.dg/cpp/tr-direct.c: New test.
35596
35597         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35598         gcc.dg/cpp/undef1.c: Tweak error regexps.
35599
35600 2000-07-18  Eric Christopher <echristo@redhat.com>
35601
35602         * gcc.c-torture/compile/20000718-1.c: New test.
35603
35604 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35605
35606         * cpplex.c (_cpp_push_token): If the token being pushed back
35607         is the previous token in this context, just subtract one from
35608         context->posn.
35609         * cppmacro.c (save_expansion): Clear aux field when storing a
35610         placemarker.
35611
35612 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35613
35614         * gcc.dg/noncompile/redecl-1.c: New test.
35615
35616 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35617
35618         * gcc.c-torture/execute/20000717-5.c: New test.
35619         * gcc.c-torture/execute/20000717-1.x: Removed.
35620
35621 2000-07-17  Richard Henderson  <rth@cygnus.com>
35622
35623         * gcc.c-torture/execute/20000717-4.c: New test.
35624
35625 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35626
35627         * gcc.dg/cpp/syshdr.c: New test.
35628         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35629
35630 2000-07-17  Neil Booth  <neilb@earthling.net>
35631
35632         * gcc.dg/cpp/cmdlne-dM.c: New test.
35633         * gcc.dg/cpp/cmdlne-dD.c: New test.
35634
35635 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35636
35637         * gcc.c-torture/execute/20000717-3.c: New test.
35638
35639         * gcc.c-torture/compile/20000717-1.c: New test.
35640
35641 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35642
35643         * gcc.c-torture/execute/20000717-2.c: New test.
35644
35645 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35646
35647         * gcc.dg/formatz-1.c: New test.
35648
35649         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35650         * gcc.dg/c99-digraph-1.c: New tests.
35651
35652         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35653         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35654
35655         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35656         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35657         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35658         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35659         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35660         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35661         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35662
35663 2000-07-17   Greg McGary <greg@mcgary.org>
35664
35665         * gcc.c-torture/execute/20000717-1.c: New test.
35666         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35667
35668 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35669
35670         * gcc.c-torture/execute/20000715-2.c: New test.
35671         * gcc.dg/20000715-1.c: New test.
35672
35673 2000-07-15  Michael Meissner  <meissner@redhat.com>
35674
35675         * gcc.c-torture/execute/20000715-1.c: New test.
35676
35677 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35678
35679         * gcc.c-torture/execute/20000707-1.c: New test.
35680
35681 2000-07-13  Neil Booth  <NeilB@earthling.net>
35682
35683         * testsuite/gcc.dg/cpp/digraph1.c,
35684         testsuite/gcc.dg/cpp/digraph2.c,
35685         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35686
35687 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35688
35689         * g77.f-torture/compile/20000630-2.f: New test.
35690         * g77.f-torture/compile/20000630-2.x
35691
35692 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35693
35694         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35695
35696 2000-07-11  Neil Booth  <NeilB@earthling.net>
35697
35698         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35699
35700 2000-07-11  Neil Booth  <NeilB@earthling.net>
35701
35702         * gcc.dg/cpp/cmdlne-C.c: New.
35703
35704 2000-07-09  Neil Booth  <NeilB@earthling.net>
35705
35706         * gcc.dg/cpp/directiv.c: New tests.
35707         * gcc.dg/cpp/undef1.c: Update.
35708
35709 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35710
35711         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35712
35713 2000-07-09  Neil Booth  <NeilB@earthling.net>
35714
35715         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35716
35717 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35718
35719         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35720         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35721
35722 2000-07-08  Neil Booth  <NeilB@earthling.net>
35723
35724         * gcc.dg/cpp/macsyntx.c: New tests.
35725
35726 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.dg/20000707-1.c: New test.
35729
35730 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35731
35732         * gcc.c-torture/execute/20000706-1.c: New test.
35733         * gcc.c-torture/execute/20000706-2.c: New test.
35734         * gcc.c-torture/execute/20000706-3.c: New test.
35735         * gcc.c-torture/execute/20000706-4.c: New test.
35736         * gcc.c-torture/execute/20000706-5.c: New test.
35737
35738 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35739
35740         * g++.old-deja/g++.pt/instantiate7.C: New test.
35741
35742 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35743
35744         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35745         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35746         * g++.old-deja/g++.other/rtti3.C: Likewise.
35747         * g++.old-deja/g++.other/rttid3.C: Likewise.
35748
35749 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35750
35751         *  g77.f-torture/compile/20000630-1.x: Fix typo
35752
35753 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35754
35755         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35756         assembly output.
35757
35758 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35759
35760         * gcc.dg/cpp/ident.c: New test.
35761
35762 2000-07-05  Neil Booth  <NeilB@earthling.net>
35763
35764         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35765           gcc.dg/cpp/lexstrng.c: New tests.
35766
35767 2000-07-04  Neil Booth  <NeilB@earthling.net>
35768
35769         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35770         * gcc.dg/cpp/strify2.c: Same.
35771
35772 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35773
35774         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35775         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35776         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35777         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35778
35779         * testsuite/gcc.dg/cpp/macro1.c,
35780         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35781         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35782         testsuite/gcc.dg/cpp/strify1.c,
35783         testsuite/gcc.dg/cpp/strify2.c: New tests.
35784
35785 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35786
35787         * gcc.c-torture/execute/20000703-1.c: New test.
35788
35789 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35790
35791         * g++.old-deja/g++.pt (lookup10.C): New test.
35792
35793 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35794
35795         * g++.old-deja/g++.pt (typename25.C): New test.
35796
35797 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35798
35799         * gcc.c-torture/compile/20000701-1.c: New test.
35800
35801 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35802
35803         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35804         to test case.
35805
35806 2000-06-30  Catherine Moore  <clm@cygnus.com>
35807
35808         * gcc.c-torture/execute/align-1.c: New test.
35809
35810 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         * g++.old-deja/g++.pt/expr8.C: New test.
35813         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35814
35815 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35816
35817         * gcc.c-torture/compile/20000629-1.c: New test.
35818
35819 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35820
35821
35822         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35823         gcc.dg/noncompile directory, depending on whether they're
35824         preprocessor tests or not.  Annotate all the tests for the dg
35825         framework.
35826
35827         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35828         * gcc.dg/noncompile/noncompile.exp: New.
35829
35830         * Moved files:
35831         Old name                                New name
35832         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35833         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35834         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35835         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35836         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35837         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35838         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35839         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35840         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35841         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35842         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35843         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35844         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35845         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35846         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35847         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35848         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35849         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35850         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35851         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35852         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35853         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35854         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35855         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35856
35857         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35858         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35859         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35860         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35861         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35862         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35863
35864 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35865
35866         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35867         declare one variable.  On the fourth, error.
35868         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35869         declared by 20000628-1a.h.
35870
35871 2000-06-29  Richard Henderson  <rth@redhat.com>
35872
35873         * gcc.c-torture/execute/930529-1.x: New file.
35874         * gcc.dg/920413-1.c: Adjust expected warning text.
35875         * gcc.dg/980217-1.c: Declare abort.
35876         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35877
35878 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35879
35880         * g77.f-torture/compile/20000629-1.f: New test.
35881         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35882
35883 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35884
35885         Rearrange lots of files, removing entirely the
35886         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35887         directories.
35888
35889         * Deleted files:
35890         gcc.c-torture/code_quality/code_quality.exp
35891         gcc.c-torture/special/special.exp
35892         gcc.failure/failure.exp
35893         gcc.failure/940409-1.x
35894         gcc.c-torture/compile/961203-1.x
35895
35896         * New files:
35897         gcc.misc-tests/linkage.exp
35898         gcc.c-torture/execute/920730-1t.c
35899         gcc.c-torture/execute/920730-1t.x
35900         gcc.c-torture/compile/920520-1.x
35901         gcc.c-torture/compile/920521-1.x
35902         gcc.c-torture/compile/981006-1.x
35903         gcc.c-torture/execute/eeprof-1.x
35904
35905         * Moved files (possibly with modifications to fit a new harness):
35906         Old name                                New name
35907         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35908         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35909         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35910         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35911         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35912         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35913         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35914         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35915         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35916         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35917         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35918         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35919         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35920         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35921
35922 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35923
35924         * c-torture/compile/961203-1.x: Delete.
35925
35926         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35927         not exit. Include stdio.h.
35928         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35929         * gcc.misc-tests/dg-12.c: Likewise.
35930         * gcc.misc-tests/dg-5.c: Likewise.
35931         * gcc.misc-tests/dg-6.c: Likewise.
35932         * gcc.misc-tests/dg-7.c: Prototype abort.
35933         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35934         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35935         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35936         not exit.
35937         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35938         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35939
35940 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35941
35942         * gcc.dg/cpp/20000628-1.c: New test.
35943         * gcc.dg/cpp/20000628-1.h: New header for above test.
35944         * gcc.dg/cpp/20000628-1a.h: Likewise.
35945
35946 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35947
35948         * gcc.dg/cpp: New directory.
35949         * gcc.dg/cpp/cpp.exp: New driver.
35950         * gcc.dg/cpp/20000627-1.c: New test.
35951         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35952         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35953         and rewrite as a compilation test.
35954
35955         * gcc.dg: Move many files into the cpp subdirectory, possibly
35956         renaming or editing them as well.
35957         Old name                New name
35958         990119-1.c              cpp/19990119-1.c
35959         990228-1.c              cpp/19990228-1.c
35960         990407-1.c              cpp/19990407-1.c
35961         990409-1.c              cpp/19990409-1.c
35962         990413-1.c              cpp/19990413-1.c
35963         990703-1.c              cpp/19990703-1.c
35964         20000127-1.c            cpp/20000127-1.c
35965         20000129-1.c            cpp/20000129-1.c
35966         20000207-1.c            cpp/20000207-1.c
35967         20000207-2.c            cpp/20000207-2.c
35968         20000209-1.c            cpp/20000209-1.c
35969         20000209-2.c            cpp/20000209-2.c
35970         20000301-1.c            cpp/20000301-1.c
35971         20000419-1.c            cpp/20000419-1.c
35972         20000510-1.S            cpp/20000510-1.S
35973         20000519-1.c            cpp/20000519-1.c
35974         20000529-1.c            cpp/20000529-1.c
35975         20000625-1.c            cpp/20000625-1.c
35976         20000625-2.c            cpp/20000625-2.c
35977         cpp-as1.c               cpp/assert1.c
35978         cpp-as2.c               cpp/assert2.c
35979         cxx-comments-1.c        cpp/cxxcom1.c
35980         cxx-comments-2.c        cpp/cxxcom2.c
35981         endif-label.c           cpp/endif.c
35982         cpp-hash1.c             cpp/hash1.c
35983         cpp-hash2.c             cpp/hash2.c
35984         cpp-if1.c               cpp/if-1.c
35985         cpp-if2.c               cpp/if-2.c
35986         cpp-if3.c               cpp/if-3.c
35987         cpp-if4.c               cpp/if-4.c
35988         cpp-if5.c               cpp/if-5.c
35989         cpp-cond.c              cpp/if-cexp.c
35990         cpp-missingop.c         cpp/if-mop.c
35991         cpp-missingparen.c      cpp/if-mpar.c
35992         cpp-opprec.c            cpp/if-oppr.c
35993         cpp-ifparen.c           cpp/if-paren.c
35994         cpp-shortcircuit.c      cpp/if-sc.c
35995         cpp-shift.c             cpp/if-shift.c
35996         cpp-unary.c             cpp/if-unary.c
35997         cpp-li1.c               cpp/line1.c
35998         cpp-li2.c               cpp/line2.c
35999         lineno.c                cpp/line3.c
36000         lineno-2.c              cpp/line4.c
36001         cpp-mi.c                cpp/mi1.c
36002         cpp-mic.h               cpp/mi1c.h
36003         cpp-micc.h              cpp/mi1cc.h
36004         cpp-mind.h              cpp/mi1nd.h
36005         cpp-mindp.h             cpp/mi1ndp.h
36006         cpp-mix.h               cpp/mi1x.h
36007         cpp-mi2.c               cpp/mi2.c
36008         cpp-mi2a.h              cpp/mi2a.h
36009         cpp-mi2b.h              cpp/mi2b.h
36010         cpp-mi2c.h              cpp/mi2c.h
36011         cpp-mi3.c               cpp/mi3.c
36012         cpp-mi3.def             cpp/mi3.def
36013         poison-1.c              cpp/poison.c
36014         pr-impl.c               cpp/prag-imp.c
36015         cpp-redef-2.c           cpp/redef1.c
36016         cpp-redef.c             cpp/redef2.c
36017         strpaste.c              cpp/strp1.c
36018         strpaste-2.c            cpp/strp2.c
36019         cpp-tradpaste.c         cpp/tr-paste.c
36020         cpp-tradstringify.c     cpp/tr-str.c
36021         cpp-tradwarn1.c         cpp/tr-warn1.c
36022         cpp-tradwarn2.c         cpp/tr-warn2.c
36023         trigraphs.c             cpp/trigraphs.c
36024         cpp-unc1.c              cpp/unc1.c
36025         cpp-unc2.c              cpp/unc2.c
36026         cpp-unc3.c              cpp/unc3.c
36027         cpp-unc.c               cpp/unc4.c
36028         undef.c                 cpp/undef1.c
36029         undef-2.c               cpp/undef2.c
36030         cpp-wi1.c               cpp/widestr1.c
36031
36032 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36033
36034         * lib/g++.exp (g++_include_flags): Tweak.
36035
36036 2000-06-27  H.J. Lu  <hjl@gnu.org>
36037             Loren J. Rittle  <ljrittle@acm.org>
36038
36039         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36040         version with one that knows about the new gcc tree structure.
36041         (g++_link_flags): Same.
36042
36043 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36044
36045         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36046         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36047         case we are cross-compiling.
36048
36049         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36050         g++.old-deja/g++.niklas/Makefile.in,
36051         g++.old-deja/g++.niklas/configure.in,
36052         g++.old-deja/g++.other/Makefile.in,
36053         g++.old-deja/g++.other/configure.in,
36054         gcc.c-torture/code_quality/Makefile.in,
36055         gcc.c-torture/code_quality/configure.in,
36056         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36057         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36058         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36059         gcc.c-torture/execute/ieee/Makefile.in,
36060         gcc.c-torture/execute/ieee/configure.in,
36061         gcc.c-torture/noncompile/Makefile.in,
36062         gcc.c-torture/noncompile/configure.in,
36063         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36064         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36065         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36066
36067 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36068
36069         * g++.old-deja/g++.other/ambig3.C: New test.
36070
36071 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36072
36073         * g++.old-deja/g++.pt/syntax1.C: New test.
36074         * g++.old-deja/g++.pt/syntax2.C: New test.
36075         * g++.old-deja/g++.other/syntax3.C: New test.
36076         * g++.old-deja/g++.other/syntax4.C: New test.
36077
36078 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36079
36080         * gcc.dg/20000623-1.c: Prototype exit and abort.
36081
36082 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36083
36084         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36085         New tests.
36086         * gcc.dg/cpp-mi3.def: New file.
36087
36088         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36089         inside assertions.
36090         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36091         lexer's error messages.
36092         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36093         divine anything from the linemarkers.
36094         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36095         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36096
36097 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36098
36099         * gcc.dg/20000623-1.c: New test.
36100
36101 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36102
36103         * gcc.c-torture/execute/20000622-1.c: New test.
36104
36105 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         * g++.old-deja/g++.other/init15.C: New test.
36108
36109 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36110
36111         * g++.old-deja/g++.pt/vaarg2.C: New test.
36112         * g++.old-deja/g++.pt/vaarg3.C: New test.
36113
36114 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         * g++.old-deja/g++.other/dyncast6.C: New test.
36117
36118 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36119
36120         * gcc.c-torture/execute/loop-6.c: New test.
36121
36122 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36123
36124         * gcc.dg/20000614-1.c: New test.
36125         * gcc.dg/20000614-2.c: New test.
36126
36127 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36128
36129         * g++.old-deja/g++.other/inline12.C: New test.
36130
36131 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36132
36133         * g++.old-deja/g++.other/eh1.C: New test.
36134
36135 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36136
36137         * g++.old-deja/g++.other/type.C: New test.
36138
36139 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36140
36141         * g++.old-deja/g++.other/initstring.C: New test.
36142
36143 2000-06-12  Jason Merrill  <jason@redhat.com>
36144
36145         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36146
36147 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36148
36149         * gcc.c-torture/compile/20000609-1.c: New test.
36150
36151 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36152
36153         * gcc.dg/20000609-1.c: New test.
36154
36155 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36156
36157         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36158         * gcc.c-torture/noncompile/poison-1.c: Move...
36159         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36160         * gcc.dg/cpp-li1.c: Add a token after the #line.
36161
36162 2000-06-05  Richard Henderson  <rth@cygnus.com>
36163
36164         * gcc.c-torture/execute/20000605-2.c: New test.
36165         * gcc.c-torture/execute/20000605-3.c: New test.
36166
36167 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36168
36169         * g77.f-torture/execute/20000503-1.x: New file.
36170
36171 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36172
36173         * g++.old-deja/g++.eh/badalloc1.C: New test.
36174
36175 2000-06-05  Richard Henderson  <rth@cygnus.com>
36176
36177         * gcc.c-torture/execute/20000605-1.c: New test.
36178
36179 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36180             Nathan Sidwell <nathan@codesourcery.com>
36181
36182         * gcc.c-torture/compile/20000605-1.c: New test.
36183
36184 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36185
36186         * g77.f-torture/compile/20000601-1.f: New test.
36187
36188 2000-06-03  Richard Henderson  <rth@cygnus.com>
36189
36190         * gcc.c-torture/execute/20000603-1.c: New.
36191
36192 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36193
36194         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36195         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36196
36197 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36198
36199         * gcc.dg/compare2.c (case 12): XFAIL.
36200         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36201         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36202
36203         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36204
36205 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36206
36207         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36208         guard macro is already defined when the header is first
36209         included.
36210         * gcc.dg/cpp-mix.h: New file.
36211         * gcc.dg/endif-label.c: Update patterns to match compiler.
36212
36213         * g++.brendan/complex1.C: Declare abort.
36214         * g++.law/refs4.C: Remove XFAIL.
36215         * g++.oliva/expr2.C: Declare abort and exit.
36216
36217 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36218
36219         * gcc.c-torture/execute/20000528-1.c: New test.
36220
36221         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36222         * g++.old-deja/g++.law/temps4.C: Likewise.
36223
36224         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36225         stdlib.h.  Call abort() on failure.
36226         * g++.old-deja/g++.law/refs4.C: Likewise.
36227         * g++.old-deja/g++.law/temps4.C: Likewise.
36228         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36229         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36230
36231 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36232
36233         Relative to g++.dg/special:
36234         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36235
36236         Relative to g++.old-deja:
36237         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36238         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36239         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36240         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36241         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36242         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36243         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36244
36245         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36246         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36247         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36248         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36249         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36250         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36251         and/or string.h.
36252
36253         * g++.other/goto1.C: Update expectations for error messages.
36254
36255 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36256
36257         * gcc.c-torture/compile/20000523-1.c: New test.
36258
36259 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36260
36261         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36262
36263 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36264
36265         * g++.old-deja/g++.eh/catch11.C: New test.
36266         * g++.old-deja/g++.eh/catch12.C: New test.
36267
36268 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36269
36270         * gcc.c-torture/execute/20000523-1.c: New test.
36271
36272 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36273
36274         * c-torture/execute/bcp-1.c: Replace abort in arg of
36275         __builtin_constant_p with a generic external function.
36276
36277         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36278         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36279         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36280         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36281         Prototype abort and/or exit.
36282
36283         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36284         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36285         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36286         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36287
36288 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36289
36290         * gcc.dg/dwarf2-1.c: New test.
36291
36292 2000-05-20  Richard Henderson  <rth@cygnus.com>
36293
36294         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36295
36296 2000-05-20  Andreas Jaeger  <aj@suse.de>
36297
36298         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36299         testcase.
36300
36301 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36302
36303         * gcc.c-torture/execute/20000519-2.c: New test.
36304
36305 2000-05-19  Andreas Jaeger  <aj@suse.de>
36306
36307         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36308         which fails with SSA.
36309
36310         * lib/c-torture.exp: Also test with -O3 -fssa.
36311
36312 2000-05-18  Michael Meissner  <meissner@redhat.com>
36313
36314         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36315         * gcc.c-torture/execute/920415-1.c: Ditto.
36316         * gcc.c-torture/execute/920501-1.c: Ditto.
36317         * gcc.c-torture/execute/conversion.c: Ditto.
36318         * gcc.c-torture/execute/cvt-1.c: Ditto.
36319
36320 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36321
36322         * gcc.c-torture/compile/20000518-1.c: New test.
36323
36324 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36325
36326         * g77.f-torture/compile/200005018.f: New test.
36327
36328 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36329
36330         * gcc.c-torture/compile/20000517-1.c: New test.
36331
36332 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36333
36334         * gcc.c-torture/execute/20000516-1.c: New test.
36335
36336 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36337
36338         * g++.old-deja/g++.other/eh.C: New test.
36339
36340 2000-05-12  Richard Henderson  <rth@cygnus.com>
36341
36342         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36343         constants through to doit's conditional.
36344
36345 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36346
36347         * gcc.c-torture/compile/20000511-1.c: New test.
36348         * g77.f-torture/compile/20000511-1.f: New test.
36349         * g77.f-torture/compile/20000511-2.f: New test.
36350
36351 2000-05-11  Michael Meissner  <meissner@redhat.com>
36352
36353         * gcc.c-torture/execute/20000511-1.c: New test.
36354
36355 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36356
36357         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36358         * gcc.dg/20000510-1.S: New.
36359
36360 2000-05-08  Catherine Moore  <clm@cygnus.com>
36361
36362         * gcc.dg/unused-3.c: New.
36363
36364 2000-05-06  Richard Henderson  <rth@cygnus.com>
36365
36366           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36367           * g++.old-deja/g++.mike/warn1.C: Likewise.
36368           * g++.old-deja/g++.pt/local1.C: Likewise.
36369           * g++.old-deja/g++.pt/local7.C: Likewise.
36370           * g++.old-deja/g++.pt/spec16.C: Likewise.
36371
36372 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36373
36374         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36375
36376 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36377
36378           * g77.f-torture/execute/20000503-1.f: New test.
36379
36380 2000-05-04  Andreas Jaeger  <aj@suse.de>
36381
36382         * gcc.dg/noreturn-2.c: New test.
36383
36384 2000-05-04  Neil Booth  <NeilB@earthling.net>
36385
36386         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36387         preprocessor.
36388
36389 2000-05-04  Richard Henderson  <rth@cygnus.com>
36390
36391         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36392
36393 2000-05-04  Richard Henderson  <rth@cygnus.com>
36394
36395         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36396         OpenSSL by Jason R Thorpe.
36397
36398 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36399
36400         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36401
36402 2000-05-03  Robert Lipe <robertlipe@usa.net>
36403
36404         * gcc.dg/20000503-1.c: New test.
36405
36406 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36407
36408         * gcc.c-torture/compile/20000502-1.c: New test.
36409         * g++.old-deja/g++.other/align.C: New test.
36410         * gcc.dg/cpp-tradstringify.c: New test.
36411
36412 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36413
36414         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36415         and hard registers.
36416
36417 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36418
36419         * gcc.c-torture/execute/loop-5.c: New test.
36420
36421 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36422
36423         * gcc.c-torture/execute/va-arg-20.c: New test.
36424
36425 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36426
36427         * gcc.c-torture/execute/20000422-1.c: New test.
36428
36429 2000-04-20  Greg McGary  <gkm@gnu.org>
36430
36431         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36432         when optimizing, but without sibling-call optimizations (-O1).
36433
36434 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36435
36436           * gcc.c-torture/compile/20000420-1.c: New test.
36437
36438 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         * g++.abi/ptrflags.C: New test.
36441         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36442
36443 2000-04-19  Catherine Moore  <clm@cygnus.com>
36444
36445         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36446
36447 2000-04-19  Greg McGary  <gkm@gnu.org>
36448
36449         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36450         sibling-call optimizations.
36451
36452 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36453
36454         * gcc.dg/20000419-1.c: New test.
36455
36456 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36457
36458         * gcc.c-torture/execute/20000412-6.c: New test.
36459
36460 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36461
36462         * gcc.c-torture/execute/20000412-5.c: New test.
36463         * g77.f-torture/compile/20000412-1.f: New test.
36464         * gcc.c-torture/execute/20000412-4.c: New test.
36465         * gcc.c-torture/compile/20000412-2.c: New test.
36466         * gcc.c-torture/execute/20000412-3.c: New test.
36467         * gcc.c-torture/compile/20000412-1.c: New test.
36468         * gcc.c-torture/execute/20000412-2.c: New test.
36469
36470 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36471
36472         * objc/execute/bf-20.m: New test.
36473
36474 2000-04-10  Richard Henderson  <rth@cygnus.com>
36475
36476         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36477
36478         * gcc.c-torture/execute/20000412-1.c: New test.
36479
36480 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36481
36482         * g++.old-deja/g++.eh/catchptr1.C: New test.
36483
36484 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36485
36486         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36487
36488 2000-04-08  Neil Booth  <NeilB@earthling.net>
36489
36490         * gcc.dg/cpp-nullchar.c: Remove test as
36491         embedded nulls cause problems.
36492
36493 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36494
36495         * gcc.dg/compare2.c: New test.
36496
36497 2000-04-08  Neil Booth  <NeilB@earthling.net>
36498
36499         * gcc.dg/cpp-nullchar.c: New test.
36500
36501 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36502
36503         * gcc.dg/cpp-mi2.c: New test.
36504         * gcc.dg/cpp-mi2[abc].h: New files.
36505
36506 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36509         member name.
36510
36511 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36512
36513         * g++.old-deja/g++.abi/vmihint.C: New test.
36514
36515 2000-04-06  Neil Booth  <NeilB@earthling.net>
36516
36517         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36518         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36519         copyright.
36520
36521 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36522
36523         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36524         avoid stack-frame overwrite.
36525
36526 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36527
36528         * gcc.c-torture/compile/20000405-2.c: New test.
36529         * gcc.c-torture/compile/20000405-3.c: New test.
36530
36531 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36532
36533         * gcc.c-torture/compile/20000405-1.c: New test.
36534
36535 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36536
36537         * gcc.dg/cast-qual-1.c: Revert last change.
36538
36539 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36540
36541         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36542
36543 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36544
36545         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36546         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36547
36548 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36549
36550         * gcc.c-torture/compile/20000403-2.c: New test.
36551         * gcc.c-torture/compile/20000403-1.c: New test.
36552
36553 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36554
36555         * gcc.c-torture/execute/20000403-1.c: New test.
36556
36557 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36558
36559         * gcc.c-torture/execute/20000402-1.c: New test.
36560
36561 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36562
36563         * gcc.c-torture/execute/va-arg-15.c: New test.
36564         * gcc.c-torture/execute/va-arg-16.c: New test.
36565         * gcc.c-torture/execute/va-arg-17.c: New test.
36566         * gcc.c-torture/execute/va-arg-18.c: New test.
36567         * gcc.c-torture/execute/va-arg-19.c: New test.
36568
36569 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36570
36571         * gcc.c-torture/compile/981211-1.c: Move to...
36572         * gcc.dg/cpp-as1.c: ...here.
36573         * gcc.dg/cpp-as2.c: New file.
36574
36575         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36576         compiler.
36577
36578 2000-04-02  Neil Booth  <NeilB@earthling.net>
36579
36580         * gcc.dg/cpp-cond.c  New tests.
36581         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36582         accidental success less likely.
36583         * gcc.dg/cpp-missingop.c  New tests.
36584         * gcc.dg/cpp-missingparen.c  New tests.
36585         * gcc.dg/cpp-shift.c  New tests.
36586         * gcc.dg/cpp-shortcircuit.c  New tests.
36587         * gcc.dg/cpp-unary.c  New tests.
36588
36589 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36590
36591         * gcc.c-torture/compile/20000329-1.c: New test.
36592
36593 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36594
36595         * gcc.c-torture/compile/20000326-1.c: New test.
36596         * gcc.c-torture/compile/20000326-2.c: New test.
36597
36598 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36599
36600         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36601         the first parameter is a function argument.
36602
36603 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36604
36605         * g++.old-deja/g++.ext/array4.C: New test.
36606
36607 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36608
36609         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36610
36611 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36612
36613         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36614
36615 2000-03-19  Richard Henderson  <rth@cygnus.com>
36616
36617         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36618
36619 2000-03-19  Richard Henderson  <rth@cygnus.com>
36620
36621         * gcc.c-torture/compile/20000319-1.c: New test.
36622
36623 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36624
36625         * gcc.c-torture/execute/20000314-3.c: New test.
36626         * gcc.c-torture/execute/20000314-2.c: New test.
36627         * gcc.c-torture/execute/20000314-1.c: New test.
36628         * gcc.c-torture/compile/20000314-2.c: New test.
36629         * gcc.c-torture/compile/20000314-1.c: New test.
36630
36631 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36632
36633         * g++.old-deja/g++.warn/inline.C: New test.
36634
36635 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36636
36637         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36638         standards-compliant result rather than specific constants.
36639         Put test-values in array.
36640
36641 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36642
36643         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36644         (g++_target_compile): Put test-specific options last.
36645
36646 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.eh/vbase4.C: New test.
36649
36650 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36653
36654 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.old-deja/g++.brendan/misc12.C: Removed.
36657         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36658         * g++.old-deja/g++.ext/pretty4.C: New test.
36659
36660 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36661
36662         * g++.old-deja/g++.other/string2.C: New test.
36663
36664 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36665
36666         * g++.old-deja/g++.warn/impint2.C: New test.
36667
36668 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36669
36670         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36671         is 1, not zero.
36672
36673 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         * g++.old-deja/g++.warn/impint.C: New test.
36676         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36677         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36678         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36679         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36680         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36681         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36682         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36683         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36684         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36685         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36686         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36687         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36688
36689 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36690
36691         * gcc.dg/cpp-redef.c: New test.
36692
36693 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36694
36695         * g++.old-deja/g++.pt/unify7.C: New test.
36696
36697 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36698
36699         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36700         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36701
36702 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36703
36704         * gcc.c-torture/compile/20000224-1.c: New test.
36705
36706 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36707
36708         * gcc.c-torture/compile/cpp-2.c: New test.
36709         * gcc.c-torture/compile/cpp-1.c: New test.
36710
36711 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36712
36713         * gcc.c-torture/execute/20000225-1.c: New test.
36714
36715 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36716
36717         * gcc.dg/cpp-li2.c: New test.
36718
36719         * gcc.dg/cpp-wi1.c: New test.
36720
36721         * gcc.dg/cpp-li1.c: New test.
36722
36723 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36724
36725         * g++.old-deja/g++.other/sizeof5.C: New test.
36726
36727 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36728
36729         * gcc.c-torture/execute/va-arg-13.c: New test.
36730
36731 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36732
36733         * gcc.c-torture/execute/va-arg-12.c: New test.
36734
36735 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         * gcc.c-torture/execute/20000223-1.c: New test.
36738
36739 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36742
36743 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36744
36745         * g++.old-deja/g++.abi/ptrmem.C: New test.
36746
36747 2000-02-19  Richard Henderson  <rth@cygnus.com>
36748
36749         * gcc.c-torture/compile/init-3.c: New.
36750
36751 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36752
36753         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36754         ALWAYS_CXXFLAGS.
36755
36756 2000-02-11  Robert Lipe <robertl@sco.com>
36757
36758         * gcc.c-torture/compile/20000211-3.c: New test.
36759
36760 2000-02-11  Martin Buchholz <martin@xemacs.org>
36761
36762         * gcc.c-torture/compile/20000211-2.c: New test.
36763
36764 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36765
36766         * gcc.c-torture/compile/20000211-1.c: New test.
36767
36768 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36769
36770         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36771           on native targets
36772
36773 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36774
36775         * g++.old-deja/g++.other/cast5.C: New test.
36776
36777 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36778
36779         * gcc.c-torture/execute/20000205-1.c: New.
36780
36781 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36782
36783         * g++.old-deja/g++.jason/cast3.C: Return void.
36784         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36785
36786 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36787
36788         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36789
36790         * gcc.dg/loop-1.c: New test.
36791
36792 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36793
36794         * gcc.c-torture/compile/20000127-1.c: New test.
36795         * gcc.c-torture/execute/991228-1.c: New test.
36796
36797 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36798
36799         * gcc.dg/unused-2.c: New test.
36800
36801         * gcc.dg/conv-1.c: New test.
36802
36803 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36804
36805         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36806         compiler.
36807         (tool_option_proc): Fix typo.
36808
36809 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36810
36811         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36812         of the ld on the host, not on the build machine.
36813         Also, don't crash if '--help' is not a supported option.
36814
36815 2000-01-24  Richard Henderson  <rth@cygnus.com>
36816
36817         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36818
36819 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36820
36821         * gcc.c-torture/execute/20000120-2.c: New test.
36822         * gcc.c-torture/execute/20000120-1.c: New test.
36823
36824 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36825
36826         * gcc.c-torture/execute/20000113-1.c: New test.
36827
36828 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36829
36830         * gcc.c-torture/execute/20000112-1.c: New test.
36831
36832 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36833
36834         * gcc.dg/20000111-1.c: New test.
36835
36836 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36837
36838         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36839         with 16 bit integers.
36840
36841 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36842
36843         * gcc.dg/20000108-1.c: New test.
36844
36845 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36846
36847         * g++.old-deja/g++.ns/koenig8.C: New test.
36848
36849 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36850
36851         * g++.old-deja/g++.other/cast4.C: New test.
36852
36853 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36854
36855         * gcc.c-torture/compile/20000105-2.c: New test.
36856         * gcc.c-torture/compile/20000105-1.c: New test.
36857
36858 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36859
36860         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36861         references to printf & atoi to conform to ANSI standard.
36862         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36863         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36864         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36865         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36866         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36867         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36868         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36869         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36870         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36871         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36872         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36873         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36874         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36875         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36876         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36877         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36878         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36879         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36880         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36881         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36882         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36883         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36884         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36885         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36886         * g++.old-deja/g++.brendan/init3.C: Likewise.
36887         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36888         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36889         * g++.old-deja/g++.brendan/new2.C: Likewise.
36890         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36891         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36892         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36893         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36894         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36895         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36896         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36897         * g++.old-deja/g++.brendan/template24.C: Likewise.
36898         * g++.old-deja/g++.brendan/template3.C: Likewise.
36899         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36900         * g++.old-deja/g++.jason/inline3.C: Likewise.
36901         * g++.old-deja/g++.jason/opeq.C: Likewise.
36902         * g++.old-deja/g++.law/arg5.C: Likewise.
36903         * g++.old-deja/g++.law/arm7.C: Likewise.
36904         * g++.old-deja/g++.law/ctors11.C: Likewise.
36905         * g++.old-deja/g++.law/cvt8.C: Likewise.
36906         * g++.old-deja/g++.law/init9.C: Likewise.
36907         * g++.old-deja/g++.law/refs4.C: Likewise.
36908         * g++.old-deja/g++.law/template2.C: Likewise.
36909         * g++.old-deja/g++.law/visibility24.C: Likewise.
36910         * g++.old-deja/g++.law/vtable3.C: Likewise.
36911         * g++.old-deja/g++.mike/asm2.C: Likewise.
36912         * g++.old-deja/g++.mike/eh1.C: Likewise.
36913         * g++.old-deja/g++.mike/misc1.C: Likewise.
36914         * g++.old-deja/g++.mike/misc13.C: Likewise.
36915         * g++.old-deja/g++.mike/misc14.C: Likewise.
36916         * g++.old-deja/g++.mike/ns12.C: Likewise.
36917         * g++.old-deja/g++.mike/p1248.C: Likewise.
36918         * g++.old-deja/g++.mike/p3708.C: Likewise.
36919         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36920         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36921         * g++.old-deja/g++.mike/p646.C: Likewise.
36922         * g++.old-deja/g++.mike/p700.C: Likewise.
36923         * g++.old-deja/g++.mike/p783.C: Likewise.
36924         * g++.old-deja/g++.mike/p783a.C: Likewise.
36925         * g++.old-deja/g++.mike/p783b.C: Likewise.
36926         * g++.old-deja/g++.mike/p786.C: Likewise.
36927         * g++.old-deja/g++.mike/p789.C: Likewise.
36928         * g++.old-deja/g++.mike/p789a.C: Likewise.
36929         * g++.old-deja/g++.mike/p807a.C: Likewise.
36930         * g++.old-deja/g++.other/delete3.C: Likewise.
36931         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36932         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36933         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36934         * g++.old-deja/g++.other/empty1.C: Likewise.
36935         * g++.old-deja/g++.other/temporary1.C: Likewise.
36936         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36937         * g++.old-deja/g++.pt/t16.C: Likewise.
36938         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36939
36940 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36941
36942         * gcc.dg/991230-1.c: New test.
36943
36944 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36945
36946         * gcc.c-torture/compile/991229-3.c: New test.
36947         * gcc.c-torture/compile/991229-2.c: New test.
36948         * gcc.c-torture/compile/991229-1.c: New test.
36949
36950 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36951
36952         * gcc.c-torture/compile/labels-2.c: New test.
36953
36954 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36955
36956         * gcc.c-torture/execute/991227-1.c: New test.
36957
36958 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36959
36960         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36961
36962 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36963
36964         * gcc.c-torture/execute/991221-1.c: New test.
36965
36966 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36967
36968         * g++.old-deja/g++.other/cast3.C: New test.
36969
36970 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36971
36972         * gcc.c-torture/execute/991216-4.c: New test.
36973
36974 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36975
36976         * gcc.c-torture/execute/991216-1.c: New test.
36977         * gcc.c-torture/execute/991216-2.c: New test.
36978         * gcc.c-torture/execute/991216-3.c: New test.
36979
36980 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36981
36982         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36983         Actually make the test fail by using "-O2" for compilation.
36984
36985 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36986
36987         * g++.old-deja/g++.warn/cast-align1.C: New test.
36988
36989 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36990
36991         * gcc.c-torture/compile/991214-1.c: New test.
36992         * gcc.c-torture/compile/991214-2.c: New test.
36993
36994 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36995
36996         * gcc.dg/991214-1.c: New test.
36997
36998 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36999
37000         * gcc.c-torture/compile/991213-3.c: New test.
37001         * gcc.c-torture/compile/991213-2.c: New test.
37002         * gcc.c-torture/compile/991213-1.c: New test.
37003
37004 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37005
37006         * gcc.dg/991209-1.c: New test.
37007
37008 1999-12-08  Nathan Sidwell <nathan@acm.org>
37009
37010         * gcc.c-torture/compile/991208-1.c: New test.
37011
37012 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37013
37014         * gcc.dg/ultrasp2.c: New test.
37015
37016 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37017
37018         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37019
37020 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37021
37022         * gcc.c-torture/compile/991202-1.c: New test.
37023         * gcc.c-torture/execute/991202-1.c: New test.
37024         * gcc.c-torture/execute/991202-2.c: New test.
37025         * gcc.c-torture/execute/991202-3.c: New test.
37026
37027 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37028
37029         * g++.old-deja/g++.abi/align.C: New test.
37030         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37031         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37032
37033 1999-12-01  Richard Henderson  <rth@cygnus.com>
37034
37035         * gcc.c-torture/execute/991201-1.c: New.
37036
37037 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37038
37039         * gcc.dg/991129-1.c: New test.
37040
37041 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37042
37043         * gcc.c-torture/compile/991127-1.c: New test.
37044
37045 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37046
37047         * g++.old-deja/g++.other/warn4.C: New test.
37048
37049 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37050
37051         * g++.old-deja/g++.eh/cleanup2.C: New test.
37052         * g++.old-deja/g++.ext/pretty2.C: New test.
37053         * g++.old-deja/g++.ext/pretty3.C: New test.
37054         * g++.old-deja/g++.other/debug6.C: New test.
37055
37056 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37057
37058         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37059         compiler_output to look for one error message instead of two.
37060
37061 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37062
37063         * gcc.c-torture/execute/991118-1.c: Also test case
37064         where the word boundary does not split a byte evenly.
37065
37066 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37067
37068         * g++.old-deja/g++.ext/restrict1.C: New test.
37069
37070 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37071
37072         * gcc.c-torture/execute/991118-1.c: New test.
37073
37074 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37075
37076         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37077         working directory pathnames.
37078
37079 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37080
37081         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37082         host is equipped with driver.h and driver.o so it can actually
37083         compile and run the tests.
37084
37085 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37086
37087         * gcc.c-torture/compile/991008-1.c: New test.
37088
37089 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37090
37091         * lib/gcc-dg.exp: Include target-supports.exp
37092
37093 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37094
37095         * lib/target-supports.exp: New file: Provide procs to test for
37096         features supported by the target.
37097         (check_weak_available): Moved here from ecos.exp.
37098         (check_alias_available): New proc: Determine of the target
37099         toolchain supports the alias attribute.
37100
37101         * gcc.dg/special/ecos.exp: Move check_weak_available to
37102         target-supports.exp.
37103         (alias-1.c): Only perform the test if the target supports
37104         aliases.
37105         (wkali-1.c): Only perform the test if the target supports
37106         aliases.
37107
37108         * gcc.dg/990506-0.c: Expect error messages from cross
37109         targets as well as native targets.
37110
37111 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37112
37113         * gcc.dg/ultrasp1.c: Removed xfail.
37114         * gcc.dg/struct-ret-2.c: Likewise.
37115         * gcc.dg/array-1.c: Likewise.
37116
37117 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37118
37119         * gcc.dg/struct-ret-2.c: New test.
37120
37121         * gcc.dg/array-1.c: New test.
37122
37123 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37124
37125         * gcc.c-torture/execute/991030-1.c: New test.
37126
37127 1999-10-26  Richard Henderson  <rth@cygnus.com>
37128
37129         * gcc.c-torture/compile/991026-2.c: New test.
37130
37131 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37132
37133         * gcc.c-torture/compile/991026-1.c: New test.
37134
37135 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37136
37137         * gcc.c-torture/execute/991023-1.c: New test.
37138
37139 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37140
37141         * gcc.c-torture/execute/991019-1.c: New test.
37142
37143 1999-10-16  Richard Henderson  <rth@cygnus.com>
37144
37145         * gcc.c-torture/execute/991016-1.c: New test.
37146
37147 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37148
37149         * gcc.c-torture/execute/991014-1.c: New test.
37150
37151 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37152
37153         * g++.old-deja/g++.other/union2.C: New test.
37154
37155 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37156
37157         * g++.old-deja/g++.other/vaarg2.C: New test.
37158         * g++.old-deja/g++.other/vaarg3.C: New test.
37159
37160 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37161
37162         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37163         in compile/.
37164
37165 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37166
37167         * gcc.c-torture/execute/va-arg-11.c: New test.
37168
37169 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37170
37171         * lib/file-format.exp (gcc_target_object_format): Don't
37172         crash if objdump is unavailable.
37173
37174 1999-09-29  Donn Terry <donn@interix.com>
37175
37176         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37177
37178 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37179
37180         * gcc.c-torture/compile/990928-1.c: New test.
37181
37182 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37183
37184         * g++.old-deja/g++.other/decl6.C: New test.
37185
37186 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37187
37188         * gcc.c-torture/execute/va-arg-10.c: New test.
37189
37190 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37191
37192         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37193         __PRETTY_FUNCTION__.
37194
37195 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37196
37197         * gcc.c-torture/execute/990923-1.c: New test.
37198
37199 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37200
37201         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37202         for which -fpic is inappropriate.
37203
37204 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37205
37206         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37207
37208 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37209
37210         * g++.old-deja/g++.other/dyncast1.C: New test.
37211         * g++.old-deja/g++.other/dyncast2.C: New test.
37212         * g++.old-deja/g++.other/dyncast3.C: New test.
37213         * g++.old-deja/g++.other/dyncast4.C: New test.
37214         * g++.old-deja/g++.other/dyncast5.C: New test.
37215         * g++.old-deja/g++.eh/catch3.C: New test.
37216         * g++.old-deja/g++.eh/catch3p.C: New test.
37217         * g++.old-deja/g++.eh/catch4.C: New test.
37218         * g++.old-deja/g++.eh/catch4p.C: New test.
37219         * g++.old-deja/g++.eh/catch5.C: New test.
37220         * g++.old-deja/g++.eh/catch5p.C: New test.
37221         * g++.old-deja/g++.eh/catch6.C: New test.
37222         * g++.old-deja/g++.eh/catch6p.C: New test.
37223         * g++.old-deja/g++.eh/catch7.C: New test.
37224         * g++.old-deja/g++.eh/catch7p.C: New test.
37225         * g++.old-deja/g++.eh/catch8.C: New test.
37226         * g++.old-deja/g++.eh/catch8p.C: New test.
37227         * g++.old-deja/g++.eh/catch9.C: New test.
37228         * g++.old-deja/g++.eh/catch9p.C: New test.
37229
37230 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37231
37232         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37233         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37234
37235 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37236
37237         * gcc.c-torture/compile/990913-1.c: New test.
37238
37239 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37240
37241         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37242         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37243
37244 1999-09-09  Richard Henderson  <rth@cygnus.com>
37245
37246         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37247
37248 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37249
37250         * g++.old-deja/g++.other/lookup11.C: New test.
37251         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37252         what is permitted and what we want.
37253         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37254         overload use.
37255         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37256
37257 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37258
37259         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37260         * gcc.c-torture/noncompile/poison-1.c: New file.
37261
37262 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37263
37264         * g++.old-deja/g++.other/sizeof3.C: New test.
37265         * g++.old-deja/g++.other/sizeof4.C: New test.
37266         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37267         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37268
37269 1999-09-07  Richard Henderson  <rth@cygnus.com>
37270
37271         * gcc.dg/va-arg-1.c: New.
37272
37273 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37274
37275         * gcc.c-torture/execute/va-arg-9.c: New test.
37276
37277 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37278
37279         * g77.f-torture/compile/980519-2.f: New test.
37280         * g77.f-torture/compile/19990905-0.f: New test.
37281         * g77.f-torture/compile/19990905-1.f: New test.
37282         * g77.f-torture/compile/19990905-2.f: New test.
37283
37284         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37285
37286 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37287
37288         * gcc.c-torture/execute/990827-1.c: Fix typo.
37289
37290 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37291
37292         * g++.old-deja/g++.other/deref1.C: New test.
37293
37294 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37295
37296         * g++.old-deja/g++.other/ambig2.C: New test.
37297         * g++.old-deja/g++.other/cond5.C: New test.
37298         * g++.old-deja/g++.other/lookup16.C: New test.
37299
37300 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37301
37302         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37303         assemblers too.
37304
37305 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37306
37307         * lib/c-torture.exp: Avoid the "compare executables" optimization
37308         when testing native.
37309
37310 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37311
37312         * gcc.c-torture/execute/990829-1.c: New test.
37313         * gcc.c-torture/compile/990829-1.c: New test.
37314
37315 1999-08-27  Paul Burchard  <burchard@pobox.com>
37316
37317         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37318         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37319         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37320         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37321         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37322         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37323         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37324         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37325         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37326         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37327         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37328
37329 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37330
37331         * gcc.c-torture/execute/990827-1.c: New test.
37332
37333 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37334
37335         * g77.f-torture/noncompile/19990826-4.f: New test.
37336
37337         * g77.f-torture/compile/19990826-3.f: New test.
37338
37339         * g77.f-torture/execute/19990826-2.f: New test.
37340
37341         * g77.f-torture/compile/19990826-1.f: New test.
37342
37343         * gcc.c-torture/execute/990826-0.c: New test.
37344         * g77.c-torture/execute/19990826-0.f: New test.
37345
37346         * g77.f-torture/noncompile/970626-2.f: New test.
37347
37348 1999-08-25  Paul Burchard  <burchard@pobox.com>
37349
37350         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37351         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37352         lss-011.C: New tests.
37353
37354 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37355
37356         * g++.old-deja/g++.other/decl5.C: New test.
37357
37358 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37359
37360         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37361         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37362         call `postbase' for each one.  All callers of `postbase' changed
37363         to call this instead.
37364
37365 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37366
37367         * gcc.c-torture/execute/990811-1.c: New test.
37368
37369 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37370
37371         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37372         just native ones.
37373
37374         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37375         just native ones.
37376
37377 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37378
37379         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37380
37381 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37382
37383         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37384
37385 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37386
37387         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37388
37389 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37390
37391         * gcc.c-torture/execute/990804-1.c: New test.
37392
37393 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37394
37395         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37396         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37397         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37398
37399 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37400
37401         * g++.old-deja/g++.other/struct1.C: New test.
37402
37403 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37404
37405         * g++.old-deja/g++.other/enum2.C: New test.
37406
37407 1999-08-02  Richard Henderson  <rth@cygnus.com>
37408
37409         Adapted from tests from Franz Sirl:
37410         * gcc.c-torture/execute/va-arg-7.c: New test.
37411         * gcc.c-torture/execute/va-arg-8.c: New test.
37412
37413 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37414
37415         * gcc.c-torture/compile/990801-2.c: New test.
37416
37417         * gcc.c-torture/compile/990801-1.c: New test.
37418
37419 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37420
37421         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37422         fp-cmp-1.c, converting double to float.
37423
37424         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37425         fp-cmp-1.c, converting double to long double.
37426
37427         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37428         from fr1 to unknown_register, since fr1 is a legitimate register
37429         on some machines.
37430
37431 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37432
37433         * README: More listname related changes.
37434
37435 1999-07-08  Catherine Moore  <clm@cygnus.com>
37436
37437         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37438
37439 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37440
37441         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37442
37443 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37444
37445         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37446
37447 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37448
37449         * gcc.dg/990703-1.c: New test.
37450
37451 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37452
37453         * lib/file-format.exp: New file: Move definition of proc
37454         gcc_target_object_format to here from
37455         gcc.dg/special/ecos.exp.
37456
37457         * lib/c-torture.exp: Include lib file-format.exp.
37458         * lib/gcc-dg.exp: Include lib file-format.exp.
37459
37460         * gcc.dg/special/ecos.exp: Remove definition of proc
37461         gcc_target_object_format.
37462
37463 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37464
37465         * gcc.c-torture/execute/990628-1.c: New test.
37466
37467 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37468
37469         * gcc.c-torture/compile/990625-2.c: New test.
37470
37471         * gcc.c-torture/compile/990625-1.c: New test.
37472
37473 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37474
37475         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37476         attributes compile.
37477         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37478         ports that use the COFF/PE file format.
37479
37480 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37481
37482         * gcc.c-torture/compile/990617-1.c: New test.
37483
37484 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37485
37486         * g++.old-deja/g++.other/decl4.C: New test.
37487
37488 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37489
37490         * g++.old-deja/g++.other/bitfld3.C: New test.
37491
37492 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37493
37494         * g++.old-deja/g++.eh/catch1.C: New test.
37495
37496 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37497
37498         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37499
37500         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37501         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37502
37503 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37504
37505         * g77.f-torture/compile/19990502-0.f: Replace with new,
37506         shorter, test that still fails after recent changes.
37507
37508 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37509
37510         * gcc.c-torture/execute/990604-1.c: New test.
37511
37512 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37513
37514         * gcc.c-torture/execute/990531-1.c: New test.
37515
37516 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37517
37518         * gcc.c-torture/compile/990527-1.c: New test.
37519
37520 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37521
37522         * gcc.c-torture/execute/990527-1.c: New test.
37523
37524 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37525
37526         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37527         bitfields as signed.
37528
37529 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37530
37531         * g77.f-torture/compile/19990525-0.f: New test.
37532
37533 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37534
37535         * gcc.c-torture/execute/990525-2.c: New test.
37536
37537         * gcc.c-torture/execute/990525-1.c: New test.
37538
37539 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37540
37541         * g++.old-deja/g++.other/anon3.C: New test.
37542         * g++.old-deja/g++.other/anon4.C: New test.
37543         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37544         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37545         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37546         Merrill).
37547
37548 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37549
37550         * gcc.c-torture/execute/990524-1.c: New test.
37551
37552         * gcc.dg/990524-1.c: New test.
37553
37554 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37555
37556         * gcc.c-torture/compile/990523-1.c: New test.
37557
37558 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37559
37560         * gcc.c-torture/compile/990519-1.c: New test.
37561
37562 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37563
37564         * gcc.c-torture/compile/990517-1.c: New test.
37565
37566         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37567         (e4, f4): New tests.
37568         (main): Call them.
37569
37570 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37571
37572         * gcc.dg/noreturn-1.c: New test.
37573
37574 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37575
37576         * gcc.c-torture/execute/990513-1.c: New test.
37577
37578 1999-05-10  Richard Henderson  <rth@cygnus.com>
37579
37580         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37581
37582 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37583
37584         * g77.f-torture/execute/erfc.f: Use small single-precision
37585         values, to avoid problems on Alphas when not -mieee.
37586
37587 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37588
37589         * gcc.dg/990506-0.c: New test.
37590
37591 1999-05-08  Richard Henderson  <rth@cygnus.com>
37592
37593         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37594         the constant to test.  Don't XFAIL 64-bit targets.
37595
37596         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37597         * g++.old-deja/g++.law/profile1.C: Likewise.
37598
37599         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37600         operator new instances.
37601         * g++.old-deja/g++.other/delete5.C: Likewise.
37602
37603 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37604
37605         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37606         intrinsic.
37607
37608 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37609
37610         * g77.f-torture/execute/u77-test.f: Reverse order of two
37611         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37612
37613 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37614
37615         * gcc.dg/compare1.c: New test.
37616
37617 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37618
37619         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37620         New tests.
37621
37622 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37623
37624         * g77.f-torture/compile/19990502-1.f: New test.
37625
37626 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37627
37628         * g77.f-torture/compile/19990502-0.f: New test.
37629
37630 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37631
37632         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37633         intrinsic.
37634
37635 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37636
37637         * g77.f-torture/execute/u77-test.f (main): List libU77
37638         intrinsics not currently tested.
37639         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37640         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37641         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37642         Trim blanks off the ends of some printed strings.
37643
37644 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37645
37646         * g77.f-torture/execute/u77-test.f (main): Just warn about
37647         FSTAT gid disagreement, as it's expected on some systems.
37648
37649 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37650
37651         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37652         use a new function, which allows for some slop.
37653         Clean up some commentary.
37654         (issum): The new function.
37655         (sgladd): Deleted subroutine.
37656
37657 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37658
37659         * g77.f-torture/execute/u77-test.f: Modify to be more like
37660         libf2c/libU77 version, bringing patches to that version here.
37661         Add suitable commentary.
37662
37663 1999-04-25  Richard Henderson  <rth@cygnus.com>
37664
37665         * gcc.dg/990424-1.c: New test.
37666
37667 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37668
37669         * g77.f-torture/execute/u77-test.f (main): Bug involving
37670         LSTAT has been fixed, so turn back on full checking.
37671
37672 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37673
37674         * g77.f-torture/compile/19990419-0.f: New test.
37675         * g77.f-torture/execute/19990419-1.f: New test.
37676
37677 1999-04-17  Richard Henderson  <rth@cygnus.com>
37678
37679         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37680         to avoid the need for a prototype to supress a warning.
37681
37682 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37683
37684         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37685
37686 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37687
37688         * gcc.c-torture/execute/990404-1.c: New test.
37689
37690 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37691
37692         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37693         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37694         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37695         missing initializer warnings.
37696
37697 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37698
37699         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37700         matching strings.
37701
37702 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37703
37704         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37705
37706 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37707
37708         * g77.f-torture/execute/19990325-0.f: New test.
37709         * g77.f-torture/execute/19990325-1.f: New test.
37710
37711 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37712
37713         * gcc.c-torture/execute/990324-1.c: New test.
37714
37715 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37716
37717         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37718         test with 4.
37719
37720 1999-03-17  Richard Henderson  <rth@cygnus.com>
37721
37722         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37723
37724 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37725
37726         * g77.f-torture/execute/19990313-2.f: New test.
37727         * g77.f-torture/execute/19990313-3.f: New test.
37728
37729 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37730
37731         * g77.f-torture/execute/19990313-0.f: New test.
37732         * g77.f-torture/execute/19990313-1.f: New test.
37733
37734 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37735
37736         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37737         printf to sprintf.
37738         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37739         (main): Add check for u15.  Conditionalize u31 check depending on
37740         whether ints are <32 bits or >=32 bits.
37741
37742 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37743
37744         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37745
37746 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37747
37748         * g77.f-torture/compile/19990305-0.f: New test.
37749         * g77.f-torture/execute/19981119-0.f: New test.
37750
37751 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37752
37753         * g77.f-torture/execute/970625-2.f: call ABORT if final
37754         result is not correct, instead of just printing it.
37755         Add this checking via newly introduced obfuscation, to
37756         trip up buggy front ends.
37757
37758 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37759
37760         * g77.f-torture/compile/960317-1.f: Moved from being
37761         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37762
37763 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37764
37765         * g77.f-torture/execute/960317-1.f: New (old) test.
37766         * g77.f-torture/execute/970625-2.f: Ditto.
37767
37768 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37769
37770         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37771         message on line 1 or line 2; cccp and cpplib do this differently.
37772
37773 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37774
37775         * g++.old-deja/g++.law/weak1.C: New test.
37776
37777 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37778
37779         * gcc.c-torture/execute/990119-1.c: Renamed to...
37780         * gcc.dg/990119-1.c: this, so it will only be tested once
37781         (it's a preprocessor test, it doesn't need to be run at
37782         multiple optimization levels).
37783
37784 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37785
37786         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37787           ALWAYS_CXXFLAGS.
37788
37789 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37790
37791         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37792         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37793         to not be compilable by current g77.
37794
37795 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37796
37797         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37798
37799 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37800
37801         * gcc.c-torture/execute/990222-1.c: New test.
37802
37803 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37804
37805         * g77.f-torture/compile/19990218-0.f: New test.
37806         * g77.f-torture/noncompile/19990218-1.f: New test.
37807
37808 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37809
37810         * g77.f-torture/compile/19981216-0.f: New test.
37811
37812 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37813
37814         * gcc.dg/990214-1.c: New test.
37815
37816 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37817
37818         * gcc.dg/990213-2.c: New test.
37819
37820         * gcc.dg/990213-1.c: New test.
37821
37822 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37823
37824         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37825         ints.
37826
37827 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37828
37829         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37830         specified by target.
37831
37832         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37833
37834 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37835
37836         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37837
37838 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37839
37840         * gcc.dg/special/ecos.exp: New test driver for new tests with
37841         special requirements.
37842
37843         * gcc.dg/special/alias-1.c: New test.
37844         * gcc.dg/special/gcsec-1.c: New test.
37845         * gcc.dg/special/weak-1.c: New test.
37846         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37847         * gcc.dg/special/weak-2.c: New test.
37848         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37849         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37850         * gcc.dg/special/wkali-1.c: New test.
37851         * gcc.dg/special/wkali-2.c: New test.
37852         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37853         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37854
37855 1999-02-10  Felix Lee  <flee@cygnus.com>
37856
37857           * lib/c-torture.exp (c-torture-compile): Pull out code for
37858           analyzing gcc error messages.
37859           (c-torture-execute): Likewise.  Fix some (harmless) false
37860           positives.
37861           * lib/gcc.exp (gcc_check_compile): New function.
37862
37863 1999-02-08  Richard Henderson  <rth@cygnus.com>
37864
37865         * gcc.c-torture/execute/990208-1.c: New test.
37866
37867 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37868
37869         * g++.dg/special/ecos.exp: New driver for new tests with special
37870         requirements
37871
37872         * g++.dg/special/conpr-1.C: New test
37873         * g++.dg/special/conpr-2.C: New test
37874         * g++.dg/special/conpr-2a.C: New test
37875         * g++.dg/special/conpr-3.C: New test
37876         * g++.dg/special/conpr-3a.C: New test
37877         * g++.dg/special/conpr-3b.C: New test
37878
37879         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37880         allow g++ to use the dg driver
37881
37882         * README: Add comment about g++.dg directory
37883
37884 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37885
37886         * README: Update email addresses.
37887
37888 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37889
37890         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37891         arguments in order to force structure S onto the stack even on
37892         the alpha.
37893         (test): Pass 10 leading arguments to function foo as well as the
37894         structure S.
37895
37896         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37897         failure for all targets.
37898
37899         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37900         abort to terminate program execution.
37901
37902 1999-01-30  Richard Henderson  <rth@cygnus.com>
37903
37904         * gcc.c-torture/execute/990130-1.c: New test.
37905
37906 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37907
37908         * gcc.dg/990130-1.c: New test.
37909
37910 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37911
37912         * gcc.c-torture/execute/990128-1.c: New test.
37913
37914 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37915
37916         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37917
37918 1999-01-27  Felix Lee  <flee@cygnus.com>
37919
37920         * lib/c-torture.exp (c-torture-compile): pull out code for
37921         analyzing gcc error messages.
37922         (c-torture-execute): ditto, and fix some (harmless) false
37923         positives.
37924         * lib/gcc.exp (gcc_check_compile): new function.
37925
37926 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37927
37928         * gcc.dg/990117-1.c: New test.
37929
37930         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37931
37932         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37933
37934 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37935
37936         * g77.f-torture/compile/990115-1.f: New test.
37937
37938 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37939
37940         * gcc.c-torture/compile/990107-1.c: New test
37941
37942 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37943
37944         * gcc.c-torture/execute/990106-2.c: New test.
37945
37946         * gcc.c-torture/execute/990106-1.c: New test.
37947
37948 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37949
37950         * gcc.c-torture/compile/981223-1.c: New test.
37951
37952 1998-12-29  Richard Henderson  <rth@cygnus.com>
37953
37954         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37955         (opt3): Rename from opt4 and disable.
37956
37957 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37958
37959         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37960
37961 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37962
37963         * g++.old-deja/g++.other/conv5.C: New test.
37964
37965 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37966
37967         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37968
37969 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37970
37971         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37972
37973 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37974
37975         * gcc.c-torture/compile/981211-1.c: New test.
37976
37977 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37978
37979         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37980
37981         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37982
37983 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37984
37985         * gcc.special/930510-1.c: Make C9X safe.
37986         * gcc.misc-tests/gcov-1.c Similarly.
37987         * gcc.misc-tests/gcov-2.c Similarly.
37988
37989 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37990
37991         * gcc.dg/ultrasp1.c: New test.
37992
37993 1998-12-06  Richard Henderson  <rth@cygnus.com>
37994
37995         * gcc.c-torture/execute/981206.c: New test.
37996
37997 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37998
37999         * g++.old-deja/g++.ns/template7.C: New test.
38000
38001         * g++.old-deja/g++.other/expr1.C: New test.
38002
38003         * g++.old-deja/g++.eh/tmpl3.C: New test.
38004
38005         * g++.old-deja/g++.eh/tmpl2.C: New test.
38006
38007 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38008
38009         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38010         * g++.old-deja/g++.other/using6.C: Removed.
38011         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38012
38013         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38014
38015 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38016
38017         * g++.old-deja/g++.pt/overload8.C: New test.
38018
38019         * g++.old-deja/g++.pt/overload7.C: New test.
38020
38021         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38022
38023         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38024         and relinking messages.
38025         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38026         compiling with -frepo.
38027
38028 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38029
38030         * g++.old-deja/g++.pt/lookup6.C: New test.
38031
38032 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38033
38034         * gcc.c-torture/execute/981130-1.c: New test.
38035         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38036
38037 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38038
38039         * g++.old-deja/g++.pt/explicit76.C: New test.
38040
38041         * g++.old-deja/g++.pt/friend38.C: New test.
38042
38043         * g++.old-deja/g++.ns/crash2.C: New test.
38044
38045         * g++.old-deja/g++.pt/defarg8.C: New test.
38046
38047         * g++.old-deja/g++.pt/instantiate6.C: New test.
38048
38049         * g++.old-deja/g++.pt/static6.C: New test.
38050
38051         * g++.old-deja/g++.pt/decl2.C: New test.
38052
38053 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38054
38055         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38056         problem is actually related with name lookup, but so what? :-)
38057
38058         * g++.old-deja/g++.pt/friend37.C: New test.
38059
38060 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38061
38062         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38063         element, which fails on some systems.
38064
38065         * g77.f-torture/execute/labug1.f: New test.
38066
38067 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38068
38069         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38070         is defined.
38071
38072 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38073
38074         * g77.f-torture/compile/981117-1.f: New test.
38075
38076 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38077
38078         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38079         properly discarded.
38080
38081 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38082
38083         * gcc.c-torture/execute/memcheck: New directory of tests for
38084         -fcheck-memory-usage.
38085
38086 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38087
38088         * README: New file, general information about the testsuite and
38089         new description of the various C++ test subdirectories.
38090         * README.g++: Eliminate obsolete information, update and move most
38091         relevant stuff to README.
38092
38093 1998-11-07  Richard Henderson  <rth@cygnus.com>
38094
38095         * gcc.c-torture/compile/981107-1.c: New test.
38096
38097 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38098
38099         * execute/memcpy-bi.c: New testcase.
38100
38101 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38102
38103         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38104         base classes.
38105
38106         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38107         template is selected.
38108
38109         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38110         classes, it should be accepted for all types.
38111
38112         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38113
38114         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38115         specializations start with template headers.
38116
38117 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38118
38119         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38120
38121         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38122         non-POD types.
38123
38124 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38125
38126         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38127
38128 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38129
38130         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38131
38132 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38133
38134         * 981019-1.c: New test.
38135
38136 1998-10-14  Robert Lipe <robertl@dgii.com>
38137
38138         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38139         find objc headers.
38140
38141 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38142
38143         * compile/981001-4.c: Remove use of GCC extension that triggers a
38144         compiler bug.
38145
38146 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38147
38148         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38149
38150 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38151
38152         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38153         instantiation of template produces incorrect code for delete
38154         expression.
38155
38156         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38157         constructors' name is not unique.
38158         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38159         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38160
38161         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38162         automatic array of const is ill-formed.
38163
38164         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38165         of template parameter?
38166
38167         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38168         const.
38169
38170         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38171         pointer-to-member expression.
38172
38173         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38174         declaration causes ICE.
38175
38176 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38177
38178         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38179         reserved in the global namespace.
38180
38181         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38182         generate needed virtual table.
38183
38184         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38185
38186 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38187
38188         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38189         template-dependent type
38190
38191 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38192
38193         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38194         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38195         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38196
38197         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38198         class should be usable as argument of member function.
38199         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38200         class should be usable as return type of member function.
38201         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38202         class should be usable as type of data member.
38203
38204         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38205
38206 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38207
38208         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38209
38210 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38211
38212         * gcc.dg/dll-?.c Add thumb to target list.
38213         Fix assembler scan patterns to match current assembler output.
38214
38215 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38216
38217         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38218         matching of template brackets.
38219
38220         * g++.old-deja/g++.other/using4.C: New test.  Test using
38221         declarations of methods from base classes.
38222
38223         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38224         within functions should introduce names into the innermost
38225         enclosing namespace.
38226
38227         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38228         of static locals if first initialization throws.
38229
38230 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38231
38232         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38233
38234 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38235
38236         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38237         lose track of the possible targets of tablejump insns.
38238         * special/special.exp: Run it.
38239
38240 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38241
38242         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38243         must be declared before its specializations can be named in friend
38244         declarations.
38245
38246 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38247
38248         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38249
38250         * g77.f-torture/execute/io1.f: New test.
38251
38252 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38253
38254         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38255         with pointer to template function, for which no argument deduction
38256         is possible.
38257
38258         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38259         specialization of template function as argument to template
38260         function.
38261
38262         * g++.old-deja/g++.other/access2.C: New test; Inner class
38263         shouldn't have privileged access to Outer's names.
38264
38265 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38266
38267         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38268         friend template declared within template class conflicts with
38269         nested class of the same name.
38270
38271         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38272         is ignored.
38273
38274         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38275         object with direct initializer as function declaration.
38276
38277         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38278         initializers.
38279
38280         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38281         involving const pointer and NULL produces incorrect result.
38282
38283         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38284         type name without `typename' should be rejected with -pedantic.
38285
38286 1998-10-02  Richard Henderson  <rth@cygnus.com>
38287
38288         * g++.old-deja/g++.other/addrof1.C: New test.
38289
38290 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38291
38292         * gcc.c-torture/compile/981001-1.c: New test.
38293         * gcc.c-torture/execute/981001-1.c: New test.
38294
38295 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38296
38297         * gcc.c-torture/compile/981001-2.c: New test.
38298         * gcc.c-torture/compile/981001-3.c: New test.
38299         * gcc.c-torture/compile/981001-4.c: New test.
38300
38301 1998-10-01  Robert Lipe  <robertl@dgii.com>
38302
38303         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38304         multilibbed hosts.   Idea grafted from g77.exp.
38305
38306 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38307
38308         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38309         avoid losing on systems which need -lsocket.
38310
38311 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38312
38313         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38314         * g++.old-deja/g++.other/nested2.C: Ditto.
38315         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38316         failure.
38317
38318 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38319
38320         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38321         preferred over template operator!= for enum bitfields.
38322
38323 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38324
38325         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38326         that happen to have the same base name, but in different scopes,
38327         are incorrectly rejected.
38328
38329 1998-09-16  Richard Henderson  <rth@cygnus.com>
38330
38331         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38332         on the native word size instead of an integer literal.
38333
38334 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38335
38336         * g++.old-deja/g++.other/static2.C: Invocation of static data
38337         member of type pointer-to-function denoted as non-static member.
38338
38339         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38340         checks involving function types and aliases.
38341
38342 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38343
38344         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38345         redefined to the same non-trivial type.
38346
38347         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38348         namespace-qualification of template specializations declared in
38349         other namespaces.
38350
38351         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38352         to declare a subset of the specializations of a template function
38353         as friends of specializations of a template class.
38354
38355         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38356         member templates that do not fully specialize the enclosing
38357         template class are rejected.
38358
38359 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38360
38361         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38362
38363 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38364
38365         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38366         altered from libf2c/libU77 version.
38367
38368 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38369
38370         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38371
38372 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38373
38374         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38375         (un)signed char are different types for template specialization
38376         purposes.
38377
38378 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38379
38380         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38381         * objc: ObjC testsuite.
38382
38383 1998-08-31  Catherine Moore  <clm@cygnus.com>
38384
38385         * gcc.c-torture/execute/941014-1.x: New file.
38386
38387 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38388
38389         * lib/c-torture.exp: Add support for
38390         torture_eval_before_compile and torture_eval_before_execute
38391         variables.
38392
38393 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38394
38395         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38396         this test triggers valid.
38397
38398 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38399
38400         * gcc.dg/980827-1.c: New test.
38401
38402 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38403
38404         * gcc.c-torture/execute/loop-4b.c: New test.
38405
38406 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38407
38408         * lib/c-torture.exp: Add support for
38409         torture_eval_before_compile and torture_eval_before_execute
38410         variables.
38411
38412 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38413
38414         * gcc.c-torture/compile/980825-1.c: New test.
38415
38416 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38417
38418         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38419         count number tests in opt_t0 not good_t0.
38420
38421 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38422
38423         * gcc.c-torture/compile/930326-1.x: Fix typo.
38424
38425 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38426
38427         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38428         causes an ICE.
38429
38430 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38431
38432         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38433         STACK_SIZE is defined.
38434         * gcc.c-torture/unsorted/stuct.c: Similarly.
38435
38436         * gcc.c-torture/compile/980821-1.c: New test.
38437
38438 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38439
38440         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38441
38442 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38443
38444         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38445         code.
38446
38447 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38448
38449         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38450         error'.
38451
38452 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38453
38454         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38455
38456 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38457
38458         * gcc.c-torture/compile/980816-1.c: New test.
38459
38460         * gcc.dg/980816-1.c: New test.
38461
38462 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38463
38464         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38465         compiler for ieee tests.
38466
38467 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38468
38469         * g77.f-torture/compile/980729-0.f: New test.
38470
38471 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38472
38473         * gcc.c-torture/special/eeprof-1.c: New test, for
38474         -finstrument-functions.
38475         * gcc.c-torture/special/special.exp: Run it.
38476
38477 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38478
38479         * gcc.c-torture/compile/980729-1.c: New test.
38480
38481 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38482
38483         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38484         __thumb__ is defined, and test for ARM style doubles if so.
38485
38486 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38487
38488         * g77.f-torture/noncompile/980615-0.f: New test.
38489
38490 1998-07-26  H.J. Lu  (hjl@gnu.org)
38491
38492         * gcc.dg/980312-1.c: Do link instead of compile.
38493         * gcc.dg/980313-1.c: Likewise.
38494
38495 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38496
38497         * gcc.c-torture/compile/980726-1.c: New test.
38498
38499 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38500
38501         * g77.f-torture/execute/io0.f: New test.
38502
38503 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38504
38505         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38506         an int.
38507
38508 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38509
38510         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38511         m32r bugs.
38512
38513 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38514
38515         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38516         c-decl.c:grokdeclarator can handle mode attributes.
38517
38518 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38519
38520         * gcc.c-torture/execute/980716-1.c: New test.
38521
38522 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38523
38524         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38525         the mn10200.
38526         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38527         the mn10200.
38528         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38529         * gcc.c-torture/compile/930326-1.x: Similarly.
38530
38531 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38532
38533         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38534         New test from Craig.
38535
38536 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38537
38538         * g77.f-torture/noncompile/980616-0.f: New test.
38539
38540         * g77.f-torture/execute/970816-3.f: New test from Craig.
38541
38542 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38543
38544         *  g++.other/singleton.C: Return error value instead of taking
38545         SIGSEGV.
38546
38547 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38548
38549         *  g++.other/singleton.C: New test.   Warning is under dispute.
38550         Runtime crash is not.
38551
38552 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38553
38554         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38555         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38556         using6.C, using7.C}: New namespace tests.
38557
38558 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38559
38560         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38561         specialization with typedef'ed names used as array indexes.
38562
38563 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38564
38565         * gcc.c-torture/execute/980709-1.c: New test.
38566
38567         * gcc.dg/980709-1.c: New test.
38568
38569 1998-07-07  Richard Henderson  <rth@cygnus.com>
38570
38571         * gcc.c-torture/execute/bcp-1.c: New test.
38572
38573 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38574
38575         * gcc.c-torture/execute/980707-1.c: New test.
38576
38577 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38578
38579         * gcc.c-torture/compile/980706-1.c: New test.
38580
38581 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38582
38583         * g77.f-torture/execute/980701-0.f,
38584         g77.f-torture/execute/980701-1.f: New test from Craig.
38585
38586 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38587
38588         * gcc.c-torture/compile/980701-1.c: New test.
38589
38590         * gcc.c-torture/execute/980701-1.c: New test.
38591
38592 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38593 rlsruhe.de>
38594
38595         * g++.old-deja/g++.robertl/eb132.C: New test.
38596         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38597
38598 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38599
38600         * g77.f-torture/execute/980628-7.f,
38601         g77.f-torture/execute/980628-8.f,
38602         g77.f-torture/execute/980628-9.f,
38603         g77.f-torture/execute/980628-10.f: New tests from Craig.
38604
38605         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38606
38607 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38608
38609         * g77.f-torture/execute/980628-4.f: New test from Craig.
38610         * g77.f-torture/execute/980628-5.f: Likewise.
38611         * g77.f-torture/execute/980628-2.f: Likewise.
38612         * g77.f-torture/execute/980628-0.f: Likewise.
38613         * g77.f-torture/execute/980628-1.f: Likewise.
38614         * g77.f-torture/execute/980628-3.f: Likewise.
38615         * g77.f-torture/execute/980628-6.f: Likewise.
38616
38617 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38618
38619         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38620         directory when nothing has been installed yet.
38621
38622 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38623
38624         * gcc.c-torture/special/special.exp: Handle newer versions of
38625         dejagnu.
38626
38627 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38628
38629         * gcc.dg/980626-1.c: New test.
38630
38631 1998-06-19  Bruno Haible <haible@ilog.fr>
38632
38633         * gcc.misc-tests/m-un-2.c: New test.
38634         * g++.old-deja/g++.other/warn01.c: Likewise.
38635
38636 1998-06-19  Robert Lipe  <robertl@dgii.com>
38637
38638         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38639         compatibility with assmblers with a different comment character.
38640         Eliminate use of GAS-specific extensions.
38641
38642 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38643
38644         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38645
38646 1998-06-19  Robert Lipe  <robertl@dgii.com>
38647
38648         * lib/g77.exp: Replace search for libf2c.a with search for newly
38649         renamed libg2c.a
38650
38651 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38652
38653         * gcc.c-torture/execute/980617-1.c: New test.
38654
38655 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38656
38657         * gcc.c-torture/execute/980612-1.c: New test.
38658
38659 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38660
38661         * gcc.dg/980523-1.c: Only test on ppc-linux.
38662         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38663
38664         * gcc.c-torture/execute/980608-1.c: New test.
38665
38666 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38667
38668         * gcc.c-torture/execute/980605-1.c: New test.
38669
38670 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38671
38672         * gcc.c-torture/execute/980604-1.c: New test.
38673
38674 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38675
38676         * gcc.c-torture/execute/980602-1.c: New test.
38677         * gcc.c-torture/execute/980602-2.c: Likewise.
38678
38679 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38680
38681         * 970125-0.f: Fix per JCB.  Add commentary.
38682
38683 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38684
38685         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38686         IEEE -0 support.
38687
38688 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38689
38690         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38691         earlier.
38692
38693 1998-05-28  Catherine Moore <clm@cygnus.com>
38694
38695         * gcc.c-torture/execute/980526-3.c: New test.
38696
38697 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38698
38699         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38700         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38701         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38702         m88k-motorola-sysv3 to XFAIL.
38703
38704 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38705
38706         * gcc.dg/980526-1.c: New test.
38707         * gcc.c-torture/execute/980526-2.c: New test.
38708
38709 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38710
38711         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38712
38713         * gcc.c-torture/execute/980526-1.c: New test.
38714
38715 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38716
38717         * g77.f-torture/execute/alpha2.f: Add runtime test.
38718
38719 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38720
38721         * g++.old-deja/old-deja.exp: Strip leading directories.
38722
38723         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38724         error for the line.  Don't run multiple tests for the same line.
38725
38726 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38727
38728         * gcc.dg/980523-1.c: New test.
38729
38730 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38731
38732         * g77.f-torture/compile/970915-0.f: New test.
38733
38734 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38735
38736         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38737
38738 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38739
38740         * gcc.dg/980520-1.c: New test.
38741
38742 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38743
38744         * gcc.dg/980502-1.c: Fix return type.
38745
38746 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38747
38748         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38749         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38750         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38751         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38752         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38753
38754 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38755
38756         * g77.f-torture/execute/980520-1.f: New test.
38757
38758 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38759
38760         * lib/mike-g77.exp: New file.
38761
38762         * g77.f-torture/noncompile/noncompile.exp,
38763         g77.f-torture/noncompile/check0.f: New files.
38764
38765 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38766
38767         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38768         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38769         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38770         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38771         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38772         abort where appropriate.
38773
38774 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38775
38776         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38777         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38778
38779 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38780
38781         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38782
38783 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38784
38785         * g77.f-torture/compile/980427-0.f: New test.
38786
38787 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38788
38789         * g77.f-torture/compile/980424-0.f: New test.
38790
38791 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38792
38793         * g77.f-torture/compile/980419-2.f (main): New test.
38794         * g77.f-torture/compile/970125-0.f: New test.
38795         * g77.f-torture/compile/980419-1.f: New test.
38796
38797 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38798
38799         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38800         of loop-4.c.
38801
38802 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38803
38804         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38805
38806 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38807
38808         * gcc.c-torture/compile/980329-1.c: New test.
38809
38810 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38811
38812         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38813         * gcc.dg/980312-1.c: Fix typo in -march command.
38814
38815 1998-03-16  H.J. Lu  (hjl@gnu.org)
38816
38817         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38818
38819 1998-03-11  Robert Lipe  <robertl@dgii.com>
38820
38821         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38822         Dave Love agree the Fortran source is bogus.
38823
38824 1998-03-11  Robert Lipe  <robertl@dgii.com>
38825
38826         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38827         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38828         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38829         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38830         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38831
38832 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38833
38834         * g++.old-deja/g++.other/friend1.C: New test.
38835
38836 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38837
38838         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38839         possibly uninitialized) variables and declare dnrm2.
38840
38841 1998-02-23  Robert Lipe <robertl@dgii.com>
38842
38843         From Bruno Haible <haible@ilog.fr>:
38844         * gcc.c-torture/execute/980223.c: New test.
38845
38846 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38847
38848         * gcc.dg/ifelse-1.c: New test.
38849
38850 1998-02-09  H.J. Lu  (hjl@gnu.org)
38851
38852         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38853
38854           * lib/old-dejagnu.exp (old-dejagnu): Added the
38855           "execution test - XFAIL *-*-*" handling in the spirit of
38856           "excess errors test -". Changed the "execution test fails"
38857           handling to be like "excess errors test fails".
38858           * Update various tests accordingly.
38859
38860 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38861
38862         * gcc.c-torture/execute/980205.c: New test.
38863
38864 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38865
38866         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38867         * lib/f-torture.exp: Similarly.
38868         * gcc.c-torture: Rename all .cexp files to .x files.
38869
38870 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38871
38872         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38873         (940510-1.c): Removed duplicate.
38874         (971104-1.c): New test.
38875
38876 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38877
38878           * lib/f-torture.exp: Improve error and loop detection.
38879
38880 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38881
38882         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38883         use that to size the filler array.
38884
38885 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38886
38887         * lib/c-torture.exp(c-torture-execute): Fix typo.
38888
38889         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38890         testcase as the executable name. Keep the executable around if
38891         the test fails.
38892
38893 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38894
38895         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38896         changes.  Only test one -g option, and move it to the end of the
38897         list of options to test.
38898
38899 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38900
38901         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38902         variable GCC_TORTURE_OPTIONS to supply default switches separated
38903         by colons.  If no environment variable, run tests with -O0 -g, -O1
38904         -g, and -O2 -g as well.
38905
38906 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38907
38908         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38909         explanatory comments. Fix indentation.
38910
38911 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38912
38913         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38914
38915 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38916
38917         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38918         * g++.old-deja/g++.mike/p7325.C: Likewise.
38919         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38920
38921 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38922
38923         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38924         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38925         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38926         * g++.old-deja/g++.law/operators4.C: Likewise.
38927
38928 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38929
38930         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38931         * g++.old-deja/g++.mike/p784.C: Ditto.
38932         * g++.old-deja/g++.mike/p785.C: Ditto.
38933
38934 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38935
38936           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38937
38938 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38939
38940         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38941         target feature; pass this to c-torture-execute as needed.
38942
38943 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38944
38945         * lib/c-torture.exp(c-torture-execute): If the previous and the
38946         current executables being tested are identical, we don't need to
38947         run the executable again. Try to make the executable names
38948         unique. Add an optional argument for passing additional compiler
38949         flags.
38950
38951 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38952
38953         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38954
38955 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38956
38957         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38958
38959 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38960
38961         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38962         32bit or larger longs.
38963
38964         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38965         have either a 32bit long or 32bit int.
38966
38967 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38968
38969         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38970         Make double precision tests dependent on sizeof (double).
38971
38972 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38973
38974         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38975         too.
38976
38977 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38978
38979         * gcc.c-torture/compile/961203-1.cexp: New script.
38980
38981 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38982
38983         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38984         up the includes ourselves.
38985
38986 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38987
38988         * lib/plumhall.exp: Remove random include, and add a few
38989         verbose messages for debugging.
38990
38991 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38992
38993         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38994         of trying to do it ourselves.
38995
38996 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38997
38998         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38999
39000 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39001
39002         * gcc.prms/5403.c: Made regexp a bit less strict.
39003
39004 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39005
39006         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39007         is returned from remote_load instead.
39008         * lib/plumhall.exp: Ditto.
39009         * lib/mike-g++.exp: Ditto.
39010         * lib/old-dejagnu.exp: Ditto.
39011         * lib/c-torture.exp: Ditto.
39012
39013 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39014
39015         * lib/g++.exp: Use build_wrapper procedure.
39016         * lib/gcc.exp: Ditto.
39017
39018 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39019
39020         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39021         an old-style decl for malloc.  Fixes tests to work when
39022         sizeof (int) != sizeof (size_t).
39023
39024 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39025
39026         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39027
39028         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39029         use stdargs.h interface.
39030
39031 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39032
39033         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39034         NO_VARARGS when compiling.
39035
39036 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39037
39038         * lib/plumhall.exp(ph_includes): New procedure.
39039         (ph_make): Use it.
39040         (ph_compiler): Ditto.
39041
39042         * lib/g++.exp: Rename test-glue.c to testglue.c.
39043         * lib/gcc.exp: Ditto.
39044
39045 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39046
39047         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39048         to completion when it's called.
39049
39050 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39051
39052         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39053         is defined, don't do test.
39054
39055 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39056
39057         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39058         for object files.
39059         (ph_summary): Mark skipped testcases as untested, not unresolved.
39060
39061         * lib/plumhall.exp (ph_make): If unresolved because of bad
39062         errorCode, record errorCode in log file.
39063         (*): Replace send_log/verbose with verbose -log.
39064
39065 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39066
39067         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39068         double conversion if double isn't at least 8 bytes.
39069
39070         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39071         int to work with targets where int is 16 bits.
39072
39073         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39074         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39075         precision for the test to complete.
39076
39077 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39078
39079         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39080         if d10v is not compiled with the -mdouble64 flag.
39081         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39082
39083         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39084         d10v is not compiled with the -mint32 flag.
39085
39086 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39087
39088         * lib/plumhall.exp: Use incr_count.
39089
39090 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39091
39092         * gcc.c-torture: Update to c-torture-1.45.
39093
39094 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39095
39096         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39097         the name of the expect testcase file).
39098
39099         * lib/g++.exp(g++_init): Ditto.
39100
39101 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39102
39103         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39104         the host.
39105
39106         * lib/gcc.exp(gcc_exit): New procedure.
39107
39108 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39109
39110         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39111         specs where appropriate.
39112
39113         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39114         because of new "candidates are" messages, and removed a few
39115
39116         * Converted all non-old-style g++ testcases to old-style, and
39117         moved into g++.old-deja.
39118
39119 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39120
39121         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39122         options.
39123
39124         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39125         succeeded.
39126
39127         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39128
39129 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39130
39131         * lib/gcc.exp (gcc_target_compile): Add support for defining
39132         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39133         the machine doesn't have those features.
39134
39135 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39136
39137         * g++.law/operators4.exp: Don't use LIBS.
39138
39139 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39140
39141         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39142
39143         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39144         * lib/g++.exp: Set it here instead. Also, allow use of the
39145         --tool_exec and --tool_opt options. Change CXX to
39146         GXX_UNDER_TEST.
39147
39148         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39149
39150         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39151
39152 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39153
39154         * lib/old-dejagnu.exp: Use prune_warnings instead of
39155         prune_system_crud.
39156         * lib/mike-g++.exp: Ditto.
39157         * lib/gcc.exp: Ditto.
39158         * lib/g++.exp: Ditto.
39159
39160         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39161
39162 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39163
39164           * 941014-2.c: Include stdlib.h
39165           * 960327-1.c: Include stdio.h
39166           * dbra.c, index-1.c: Don't assume ints are 32bits.
39167
39168 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39169
39170         * lib/gcc.exp: Add gcc,stack_size target feature.
39171
39172         * lib/g++.exp(g++_target_compile): Add the include and link
39173         paths here, not in two other places. And, it's $options, not
39174         options.
39175
39176         * lib/mike-g++.exp(postbase): Remove the code that determines
39177         the correct include and link paths.
39178         * g++.old-deja/old-deja.exp: Ditto.
39179
39180 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39181
39182         * lib/g++.exp(g++_init): target_compile no longer returns the
39183         filename of the result.
39184
39185 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39186
39187         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39188         call to glob.
39189
39190         * gcc.c-torture/special/special.exp: Change call to
39191         gcc_target_compile to include the object file.
39192
39193 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39194
39195         * gcc.c-torture/special/special.exp: Correct misspelling in last
39196         change.
39197
39198 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39199
39200         * lib/plumhall.exp(ph_summary): Log the entire output of the
39201         executable. Return -1 if there were any failures, 0 otherwise.
39202         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39203         (ph_make): Clean up objects and executables that were built
39204         if the tests succeeded.
39205
39206 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39207
39208         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39209         libraries and includes in the build tree as appropriate.
39210
39211 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39212
39213         * lib/c-torture.exp: Instead of looking for the global variable
39214         NO_LONG_LONG, check to see if that's a feature of the target.
39215
39216 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39217
39218         * config/default.exp: Minimize. Delete the remainer of the files in
39219         config; this functionality is now in devo/dejagnu/config.
39220
39221         g++.*/*: Pass any additional flags used to compile to postbase;
39222         delete CXXFLAGS.
39223
39224         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39225         is now done by runtest.exp. Use gcc_target_compile instead of
39226         compile.
39227
39228         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39229         Remove references to CFLAGS. Use remote_file instead of
39230         calling rm -f.
39231         (c-torture): Take a list of arguments to use to compile this
39232         testcase.
39233
39234         lib/g++.exp: Simplify. Use target_compile instead of compile.
39235         lib/gcc-dg.exp: Ditto.
39236         lib/gcc.exp: Ditto.
39237         lib/mike-{gcc,g++}.exp: Ditto.
39238         lib/old-dejagnu.exp: Ditto.
39239         lib/plumhall.exp: Ditto.
39240
39241 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39242
39243         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39244         (ph_linker): Likewise.
39245
39246 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39247
39248           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39249         MAP_ANON / MAP_ANONYMOUS if defined;
39250         else try to map from /dev/zero .
39251
39252 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39253
39254         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39255         isn't defined, then define it to MAP_ANONYMOUS.
39256
39257 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39258
39259         * gcc.c-torture: Update to c-torture-1.42 release.
39260
39261 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39262
39263         * gcc.c-torture: Update to c-torture-1.41 release.
39264
39265 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39266
39267         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39268         c-torture release.
39269
39270 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39271
39272         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39273         and LDFLAGS.  Fix second case to append the target_info ldflags
39274         onto LDFLAGS, not CFLAGS.
39275         * lib/g++.exp (g++_init): Add target_info stuff.
39276         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39277         of libgloss and newlib flags for !native.
39278
39279         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39280         (GDB): Fix relative path to go up another dir for finding gdb.
39281
39282 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39283
39284         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39285         versions in the target_info array, if they don't exist.
39286
39287 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39288
39289         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39290
39291 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39292
39293         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39294         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39295
39296 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39297
39298         * lib/old-dejagnu.exp: Don't remove the output file before we've
39299         actually tested it. Don't append pwd to the path of the executable
39300         we're testing.
39301
39302 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39303
39304         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39305
39306 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39307
39308         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39309         temporary directory for compiler files, and set it to a default
39310         value of /tmp. Set $output as the name of the output file from
39311         compiling the testcase. Add a -o option to $cflags_var so the
39312         compiler writes the final output file as $output. Set $executable
39313         to $output.
39314
39315         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39316         directory for compiler files, and set it to /tmp if it doesn't
39317         already have a value. Set $output_file to the name of the output
39318         file from compiling the testcase. Add a -o option to CXXFLAGS so
39319         the compiler writes the final output file as $output. Use $output
39320         as the executable to be tested.
39321
39322 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39323
39324         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39325
39326 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39327
39328         * gcc.c-torture/execute/pending-1.c: New test.  Still
39329         pending in Tege's queue.
39330
39331 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39332
39333         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39334         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39335         if there were failures.  Call unresolved if there were unresolved
39336         testcases.  Call gcc_fail if program did not run to completion.
39337         (ph_make): Pass additional argument name to ph_execute.
39338         (ph_execute): Add new argument.  Pass additional arguments to
39339         ph_summary.  Call gcc_fail is there is no execution output.
39340
39341 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39342
39343         * lib/plumhall.exp (proc_summary): Output relavent summary
39344         lines into the log so specific failures in plumhall can be
39345         investigated.
39346
39347 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39348
39349         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39350         (c-torture-execute): Don't try to execute tests which use
39351         "long long" types if $NO_LONG_LONG is nonzero.
39352
39353 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39354
39355         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39356         not c-torture.
39357
39358         * gcc.ieee: Move from here.
39359         * gcc.c-torture/execute/ieee: To here.
39360
39361 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39362
39363         * gcc.c-torture: Update to c-torture-1.41 release.
39364
39365 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39366
39367         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39368         not "$output".
39369
39370 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39371
39372         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39373         -c present.
39374
39375 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39376
39377         * config/proelf.exp: Handle connecting to a simulator.
39378
39379 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39380
39381         * config/proelf.exp: New file.  Enough framework that we can
39382         run c-torture tests on the proelf targets (or any other target
39383         that gdb can connect to for that matter).
39384
39385 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39386
39387         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39388         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39389
39390         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39391         exec_output exists.
39392
39393 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39394
39395         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39396         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39397
39398         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39399         to pass/fail/unresolved/unsupported/untested.  Caller must now
39400         call unresolved/unsupported/untested.
39401         * lib/*.exp: Update FSF address.  Update to handle new results of
39402         ${tool}_load.
39403         * lib/chill.exp (verbose): Delete.
39404
39405 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39406
39407         * lib/gcc.exp (default_gcc_start): Change order of args to
39408         $LDFLAGS $CFLAGS $LIBS.
39409         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39410         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39411         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39412         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39413         * gcc.misc-tests/dg-test.exp: Likewise.
39414         * gcc.misc-tests/msgs.exp: Likewise.
39415         * gcc.prms/prms.exp: Likewise.
39416         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39417         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39418
39419         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39420
39421 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39422
39423         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39424
39425         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39426         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39427
39428         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39429         necessary.
39430
39431 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39432
39433         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39434         global for loop; add use of $mathlib.
39435         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39436         settings here; set mathlib for anything but VxWorks.
39437
39438 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39439
39440         * gcc.c-torture: Update to c-torture-1.40 release.
39441
39442 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39443
39444         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39445         dg.exp.
39446
39447 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39448
39449         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39450         global.
39451
39452 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39453
39454         * lib/g++.exp (LIBS): Define if not already.
39455         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39456         (gcc-dg-prune): Call prune_gcc_output.
39457         * lib/gcc.exp (prune_gcc_output): New proc.
39458         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39459         prune_gcc_output.
39460
39461 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39462
39463         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39464         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39465
39466 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39467
39468         * gcc.c-torture: Update to c-torture-1.39 release.
39469
39470 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39471
39472         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39473         fails, try others as well.
39474
39475 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39476
39477         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39478         If compilation fails, mark execute tests as `untested'.
39479         If test is marked as unsupported, don't mark compilation and
39480         execute tests as failed.
39481
39482 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39483
39484         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39485         libstdc++ for whether or not we want to be doing shared
39486         libraries.  Delete link_curses since we don't need it anymore.
39487         * lib/mike-g++.exp (postbase): Don't link in libg++.
39488         * g++.old-deja/old-deja.exp: Likewise.
39489
39490 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39491
39492         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39493
39494 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39495
39496         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39497         For that, add `-Wl,-a,shared_archive'.
39498         * g++.old-deja/old-deja.exp: Likewise.
39499
39500 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39501
39502         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39503
39504 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39505
39506         * lib/mike-g++.exp (postbase): Pay attention to the status of
39507         g++_load.
39508
39509 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39510
39511           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39512
39513 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39514
39515         * lib/gcc.exp (default_gcc_start): No longer need to log program
39516         being executed or its output, execute_anywhere does that now.
39517         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39518         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39519
39520 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39521
39522         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39523         the same as those in lib/g++.exp.
39524
39525 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39526
39527         * gcc.c-torture: Update to c-torture-1.38 release.
39528         * gcc.ieee: Related changes.
39529
39530 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39531
39532         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39533         "exec". Minor reformatting changes.
39534
39535         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39536         cross. This means all "exec" calls now work on a remote host as
39537         well.
39538         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39539         cross. Filter out the extra "\r\n" stuff that expect puts in.
39540         (c-torture-execute): Filter out the bogus warnings like
39541         c-torture-compile does. Add support for canadian cross.
39542         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39543         Use execute_anywhere rather than calling exec directly. Now it
39544         works for canadian cross testing.
39545
39546 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39547
39548         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39549         results into a variable, and check that rather than using file exists.
39550
39551 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39552
39553         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39554         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39555
39556 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39557
39558         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39559         lib_curses if there's a shared libg++ in the build tree.
39560
39561 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39562
39563         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39564         if not supported target.
39565
39566 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39567
39568         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39569         link_curses up to always happen, not just for native builds.
39570
39571 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39572
39573         * gcc.c-torture: Update to c-torture-1.36 release.
39574         * gcc.failure: Related changes.
39575
39576 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39577
39578         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39579
39580 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39581
39582         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39583         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39584         runshlib, link_curses, and mathlib for link and run.
39585
39586         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39587         pass the runtime shared library options for Solaris, OSF/1, and
39588         Irix5, and link with -lcurses to avoid unresolved references.
39589
39590 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39591
39592         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39593         only run once.
39594
39595 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39596
39597         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39598
39599 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39600
39601         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39602         do not have a framework for the "compat" tests yet.
39603
39604 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39605
39606         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39607         set to null if we're testing vxworks5.1.  Use that instead of
39608         `-lm' in the setting of LIBS for link and run.
39609
39610 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39611
39612         * config/rom68k.exp (${tool}_load): Major changes to make it
39613         work.  Verified that it does in fact return the stuff in
39614         exec_output properly.  Catch any Emul or any TRAP other than 0.
39615
39616 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39617
39618         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39619         LDFLAGS properly for targets that need stuff from libgloss.
39620         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39621         only run once.
39622         (gpp_initialized): New variable.
39623
39624 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39625
39626         * config/rom68k.exp: Load libgloss.exp.
39627         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39628         so we can produce a fully linked binary.
39629         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39630         so we can produce a fully linked binary.
39631
39632 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39633
39634         * lib/plumhall.exp (ph_section): Watch for expected failures.
39635         Add missing `else'.
39636
39637         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39638         run the testcase.
39639         (c-torture): Likewise.
39640
39641 1995-08-28  Doug Evans  <dje@cygnus.com>
39642
39643         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39644
39645         * lib/mike-g++.exp (mike_cleanup): New proc.
39646         (prebase): New globals compiler_result, not_compiler_result,
39647         target_regexp.
39648         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39649         allow leading "-" in pattern.  Watch for unsupported tests.
39650         If $compiler_result is set, pattern match assembler code,
39651         and ditto for $not_compiler_result.
39652         * lib/mike-gcc.exp: Likewise.
39653
39654         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39655         execution "succeeded".
39656
39657 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39658
39659         * config/win32.exp: New file.
39660         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39661
39662 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39663
39664         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39665         unsupported.
39666         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39667         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39668         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39669
39670         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39671         "... without exceptions was ...".  That is now handled by
39672         prune_system_crud.
39673         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39674
39675 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39676
39677         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39678         sieve.c,sort2.c}: New files.
39679         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39680         sieve.exp,sort2.exp}: Drivers for them.
39681
39682         * lib/mike-gcc.exp (program_output): New user settable variable.
39683         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39684         messages.
39685         * lib/mike-g++.exp (program_output): New user settable variable.
39686
39687         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39688
39689         * config/sh.exp: Deleted (use sim.exp instead).
39690
39691 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39692
39693         * config/vx.exp: Declare CHECKTASK as global.
39694         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39695         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39696         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39697
39698 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39699
39700         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39701         target. Like vx.exp, only includes `vx29k.exp' instead of
39702         `vxworks.exp'.
39703
39704 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39705
39706         * config/sim.exp: Increase time limit from 120 seconds to 240.
39707
39708 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39709
39710         * gcc.c-torture/execute/950628-1.c: New test.
39711
39712 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39713
39714         * gcc.c-torture: Update with changes/additions from
39715         c-torture-1.34.
39716
39717 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39718
39719         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39720
39721 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39722
39723         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39724
39725 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39726
39727         * gcc.c-torture/compile/950512-1.c: New test.
39728         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39729         * gcc.dg/struct-ret-1.c: Likewise.
39730
39731 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39732
39733         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39734           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39735
39736 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39737
39738         * gcc.c-torture/special/920411-1.c: Deleted.
39739         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39740
39741 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39742
39743         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39744         cpu limit.
39745
39746 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39747
39748         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39749
39750 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39751
39752         From kenner;
39753         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39754         is the proper length.
39755         * va-arg-3.c: Likewise.
39756
39757 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39758
39759         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39760         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39761
39762         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39763         * lib/g++.exp (default_g++_start): Delete old cruft.
39764
39765 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39766
39767         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39768         (2 * (1 << 18)) to (2 * (1 << 17)).
39769
39770         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39771
39772 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39773
39774         * config/rom68k.exp: Renamed from config/idp.exp
39775
39776 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39777
39778         * c-torture/compile/921109-2.c
39779
39780 1995-04-18  Mike Stump  <mrs@cygnus.com>
39781
39782         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39783         excess errors.
39784
39785 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39786
39787         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39788         output.
39789         * lib/g++.exp (default_g++_start): Likewise.
39790
39791 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39792
39793         * gcc.c-torture/compile/950329-1.c: New test.
39794
39795 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39796
39797           * config/bug.exp (${tool}_load): Updated to use new remote_open
39798           and remote_close procs.
39799         * config/idp.exp: New file.
39800
39801 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39802
39803         * gcc.c-torture/execute/950322-1.c: New test.
39804
39805 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39806
39807         * config/vx.exp (${tool}_load): Clean up testing of return code from
39808         vxworks_ld and vxworks_spawn.
39809
39810 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39811
39812         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39813
39814 1995-03-13  Mike Stump  <mrs@cygnus.com>
39815
39816         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39817         can mark excess errors on a machine by machine basis.  Note, the
39818         default is to not expect any excess errors, even when excess
39819         errors test - is given, so you will want to put an XFAIL ... on
39820         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39821         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39822         those 4 machines, but no others.
39823
39824 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39825
39826         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39827         * lib/c-torture.exp: to here.
39828
39829 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39830
39831         * gcc.c-torture/execute/950221-1.c: New test.
39832         * gcc.c-torture/execute/struct-ret-1.c: New test.
39833         * gcc.c-torture/compile/950221-1.c: New test.
39834
39835         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39836
39837 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39838
39839         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39840         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39841
39842 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39843
39844         * g++.gb: New directory of tests, derived from my signature and
39845         class scoping tests.
39846
39847         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39848         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39849         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39850         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39851         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39852         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39853         * g++.gb/sig25.C: Likewise.
39854
39855         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39856         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39857         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39858         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39859         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39860         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39861         * g++.gb/sig25.exp: Likewise.
39862
39863         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39864         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39865         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39866         * g++.gb/scope13.C: Likewise, this test still fails.
39867
39868         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39869         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39870         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39871         * g++.gb/scope13.exp: Ditto.
39872
39873         * g++.gb/README: New file, explains what these tests are about.
39874
39875 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39876
39877         * lib/dg.exp (dg-do): Support `preprocess'.
39878         (dg-test): Likewise.
39879
39880 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39881
39882         * config/udi.exp: change "continue -expect" to "exp_continue".
39883
39884 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39885
39886         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39887         Delete redundant tests.
39888
39889         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39890         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39891         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39892         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39893         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39894         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39895         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39896         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39897
39898         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39899         storing label pointers.
39900         * gcc.c-torture/execute/921019-1.c: Likewise.
39901         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39902         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39903         parameter fp.
39904         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39905         constants.
39906
39907         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39908         Delete obsolete tests.
39909
39910         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39911         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39912         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39913         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39914         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39915         * gcc.c-torture/compile/950124-1.c: New test.
39916
39917         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39918
39919 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39920
39921         * lib/mike-g++.exp: Add -lm to LIBS.
39922
39923 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39924
39925         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39926
39927 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39928
39929         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39930
39931 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39932
39933         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39934
39935 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39936
39937         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39938         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39939         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39940         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39941         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39942         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39943         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39944         * g++.law/{operators31.C, operators32.C,
39945         * g++.law/{operators33.C, operators34.C}: Likewise.
39946         * g++.law/{pic1.C, refs2.C}: Likewise.
39947         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39948         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39949         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39950         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39951
39952         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39953         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39954         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39955         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39956         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39957         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39958         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39959         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39960         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39961         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39962         * g++.law/{operators34.exp}: Likewise.
39963         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39964         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39965         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39966         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39967         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39968
39969         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39970         No longer expected to fail.
39971         * g++.law/missed-error3.C: Tweak for recent bool changes.
39972
39973 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39974
39975         * config/emb-unix: Deleted.
39976         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39977         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39978
39979 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39980
39981         * lib/dg.exp (dg-test): Fix typo in last patch.
39982
39983 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39984
39985         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39986         (handles multiple occurrences).
39987
39988 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39989
39990         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39991         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39992         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39993         printed).
39994         * lib/c-torture.exp (c-torture-compile): Likewise.
39995         (c-torture): Prepend full path if missing.
39996         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39997         (gcc_fail): Likewise.
39998         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39999
40000 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40001
40002         * lib/netware.exp: Only attach to NetWare i386 systems.
40003
40004 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40005
40006         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40007         messages.  Add test name to "output pattern match" pass/fail message.
40008
40009 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40010
40011         * gcc.dg: New testsuite.
40012         * gcc.dg/dg.exp: New file.
40013
40014         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40015         test-switch.c}: Deleted.
40016
40017         * gcc.misc-tests/msgs.exp: New testcase driver.
40018
40019 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40020
40021         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40022         Watch for illegal return values from ${tool}_load.
40023         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40024         cross targets.  Coerce return value >0 to 1.
40025
40026 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40027
40028         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40029
40030         * config/emb-unix.exp: New file.
40031
40032         * config/sim.exp: Error if variable $SIM not defined.
40033         (${tool}_load): Mark test as "untested" if simulator missing.
40034
40035         * config/unix.exp: Load remote.exp to get rcp_download.
40036         * lib/c-torture.exp: Use different option lists for testcases with
40037         and without loops.
40038         * gcc.c-torture/execute/execute.exp: Likewise.
40039
40040 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40041
40042         * config/*.exp: Clarify return code from ${tool}_load.
40043         Call `unresolved' or `untested' instead of `warning' or `perror'
40044         (sometimes you still want to call both though).
40045         Add comment that `shell_id' is local to each file.
40046         * config/udi.exp (timeout): Set to 30.
40047         Don't print warning if connection fails, $connectmode has already
40048         printed an error.
40049         (${tool}_load): Move verbose messages to level 2.
40050         Rework pattern for "Process started" message.
40051         Pass `shell_id' to ${connectmode}_download.
40052         Retry twice upon timeout.  Make resetting of target more robust.
40053         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40054         Pass `shell_id' to exit_$connectmode.
40055         Only call exit_$connectmode if connected.
40056         * config/unix.exp (${tool}_load): Check return codes better.
40057         * config/vrtx.exp (${tool}_load): Likewise.
40058         * config/vx.exp (${tool}_load): Likewise.
40059         Delete unneeded global's.
40060         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40061         from ${tool}_load.
40062         (dg-stat): Delete.
40063         (dg-init): Delete recording of pass/fail counts.
40064         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40065         (old-dejagnu-init): Likewise.
40066         (old-dejagnu-stat): Delete contents, empty proc now.
40067         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40068         (c-torture): Delete references to lcnt, lpass, lfail.
40069         Get option list from TORTURE_OPTIONS.
40070         Delete -funroll[-all]-loops if no loops.
40071         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40072         (g++_stat): Delete contents (empty proc now).
40073         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40074         (gcc_finish): Likewise.
40075         (gcc_stat): Deleted.
40076         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40077         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40078         * gcc.c-torture/execute/execute.exp: Likewise.
40079         Split tests into two parts: compile, execute.
40080         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40081         no loops.  Update to reflect clarified return codes from ${tool}_load.
40082
40083 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40084
40085         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40086         to grep for.
40087         (old-dejagnu): Likewise (where necessary).
40088
40089 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40090
40091         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40092
40093         * lib/dg.exp (dg-process-target): Fix processing of selector.
40094         Add comment regarding use of `error'.
40095
40096         * lib/gcc.exp (prune_system_crud): Define if missing.
40097         * lib/g++.exp (prune_system_crud): Likewise.
40098
40099         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40100         Call prune_system_crud.
40101         * lib/dg.exp (dg-runtest): New proc.
40102         Use perror instead of send_user for tcl errors in testcase.
40103         Don't return any value, it's never used.
40104         Don't clobber previous definition of `unknown'.
40105         Print tcl errors in `dg-final'.
40106
40107 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40108
40109         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40110         (dg-test): Don't print errorInfo, it contains stack backtrace.
40111
40112 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40113
40114         * lib/g++.exp (runtest_file_p): Define if missing.
40115
40116 1994-09-24  Doug Evans  (dje@cygnus.com)
40117
40118         * lib/mike-g++.exp: Comment out loading of g++.exp.
40119         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40120         (default_g++_version): Always print something.
40121         (default_g++_start): Comment out call to `which'.
40122         (g++_start, g++_load): Deleted (must be defined in config file).
40123         * lib/gcc.exp: Test for existence of $CC at start.
40124         Delete check for tmpdir (done in gcc_init).
40125         (default_gcc_version): Always print something.
40126         (default_gcc_start): Comment out call to `which'.
40127         * config/*.exp: Major cleanup - make cross targets work at least a
40128         little better for g++ (by not being "--tool gcc" specific).
40129         Rename gcc_xxx to ${tool}_xxx.
40130         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40131         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40132
40133 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40134
40135         * lib/c-torture.exp (c-torture-compile): Rework compiler
40136         message processing.
40137
40138         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40139         c-torture.
40140
40141 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40142
40143         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40144
40145         * lib/dg.exp (dg-process-target): Support { target native }.
40146
40147 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40148
40149         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40150         looked for "... program xxx got fatal signal".
40151         Correct regsub munging of `comp_output'.
40152         Ignore compiler messages "path prefix not used" and "linker input
40153         file unused".
40154
40155 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40156
40157         * lib/gcc.exp (runtest_file_p): Define if missing.
40158         * gcc.prms/template.c: Example to work from.
40159
40160 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40161
40162         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40163         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40164
40165         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40166         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40167         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40168         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40169
40170         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40171         (dg-process-target): No longer a varargs proc.
40172         Return S/N for target, P/F for xfail.  All callers changed.
40173         (user option procs): More argument checking.
40174         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40175         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40176         (dg-test): Skip test if not running on selected target in `dg-do'.
40177         Update handling of `dg-do-what', `dg-output-text'.
40178         Separate execution pass/fail from output pattern match pass/fail.
40179         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40180
40181 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40182
40183         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40184         target for 920510-1.c.
40185
40186 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40187
40188         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40189         Clean up comment regarding use of passcnt, etc.
40190         (gcc_stat): Don't update `testcnt' here.
40191         (gcc_finish): Do it here.
40192         Might as well reset `but_id' here too.
40193         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40194         to determine if the file should be tested.
40195         * gcc.c-torture/compile/compile.exp: Likewise.
40196         * gcc.c-torture/execute/execute.exp: Likewise.
40197         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40198         * gcc.misc-tests/dg-test.exp: Likewise.
40199         * gcc.prms/prms.exp: Likewise.
40200         * gcc.wendy/wendy.exp: Likewise.
40201         * g++.old-deja.exp: Likewise.
40202         Move "Testing file" message to verbose level 1.
40203
40204 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40205
40206         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40207
40208 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40209
40210         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40211         (default_gcc_start): Accept optional second list element
40212         of compiler flags.  Print compiler output at verbosity level 2.
40213         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40214         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40215         Save current values of framework globals passcnt, failcnt, xpasscnt,
40216         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40217         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40218         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40219         xfailcnt to compute stats.  Update framework global `testcnt' from
40220         pass/fail counts.
40221         (gcc_finish): New proc.  Clean up test environment.
40222         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40223         (gcc_epass, gcc_efail): Delete.
40224         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40225         argument of line number.
40226         (dg-init): If the tool has an init routine, call it.
40227         (dg-test): Remove args `cflags_var' and `libs_var'.
40228         Pass all compiler options to ${tool}_start.
40229         Handle missing line number.
40230         (dg-finish): New function.
40231         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40232         particular files.  Call gcc_finish at end.  Move "skipping test"
40233         message to verbosity level 3.
40234         * gcc.c-torture/compile/compile.exp: Likewise.
40235         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40236         * gcc.c-torture/execute/execute.exp: Likewise.
40237         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40238         Print testcase being tried at verbosity level 1.
40239         * gcc.c-torture/special/special.exp: Unset xfail.
40240         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40241         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40242         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40243         * gcc.failure/failure.exp: Likewise.
40244         * gcc.ieee/ieee.exp: Likewise.
40245         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40246         Update call to dg-test.  Call dg-finish at end.
40247         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40248         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40249         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40250         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40251         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40252         * gcc.wendy/wendy.exp: Add copyright.
40253         Delete setting of tmpdir (done by gcc_init).
40254         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40255         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40256         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40257         gcc_[ce]pass/fail.
40258
40259 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40260
40261         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40262         confusion.
40263         (g++_load): Likewise.
40264
40265         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40266         Rename argument to `prog' to remove the confusion.
40267         Varargs fns behave differently too!
40268         (g++_load): Likewise.
40269
40270         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40271
40272         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40273         what it is.  Delete (always) printing of status value for !native.
40274         Simplify verbose code, and include status and exec_output.
40275         (g++_load): Use gcc_load.
40276
40277 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40278
40279         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40280         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40281         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40282         940714-3.c as these testcases don't exist anymore.  Make
40283         va-arg-1.c expected to pass.
40284
40285 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40286
40287         * gcc.misc-tests/misc.exp: Only run specific testcases.
40288         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40289         * gcc.misc-tests/dg-[1-9].c: New files.
40290
40291         * lib/dg.exp: New testsuite driver.
40292         * gcc.prms/prms.exp: Use it.
40293
40294         * README.gcc: New file.
40295
40296         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40297         Document and reset `lxpass' and `lxfail'.
40298         Simplify "initialized" message.
40299         (gcc_stat): Clean up comments a little.
40300
40301 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40302
40303         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40304
40305 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40306
40307         * lib/old-dejagnu.exp (process-option): New proc.
40308         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40309         (old-dejagnu): Simplify.
40310         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40311
40312 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40313
40314         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40315         exists and is not an empty string.
40316
40317         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40318         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40319         finished.
40320         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40321         automatically.
40322
40323         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40324         longer expected to fail.
40325
40326         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40327         "f" function call.
40328
40329         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40330
40331         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40332         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40333         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40334         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40335         c-torture-1.29.
40336
40337         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40338         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40339
40340         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40341
40342         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40343         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40344
40345         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40346         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40347         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40348
40349 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40350
40351         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40352         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40353         940714-1.c, 940714-2.c, 940714-3.c},
40354         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40355         gcc.misc-tests/{mg.c,mg.exp}:
40356         New tests.
40357         * gcc.noncompile/noncompile.exp: Change accordingly.
40358
40359 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40360
40361         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40362         Undo previous clobberage.
40363
40364 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40365
40366         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40367         * gcc.special/{930510-1.c, special.exp}:
40368         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40369         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40370         struct-varargs-1.c}: New tests from c-torture-1.26.
40371
40372 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40373
40374         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40375           argument to switch.
40376
40377 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40378
40379         * Revert the previous changes.  Please see Rob's directory
40380           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40381           fixes.
40382
40383 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40384
40385         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40386             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40387             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40388             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40389             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40390             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40391             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40392             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40393             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40394             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40395             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40396             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40397             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40398             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40399             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40400             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40401             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40402             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40403             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40404             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40405             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40406             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40407             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40408             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40409             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40410             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40411             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40412
40413 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40414
40415         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40416             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40417           with perror calls.
40418
40419 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40420
40421         * config/unix.exp (g++_load): Fix syntax.
40422
40423 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40424
40425         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40426         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40427         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40428         Don't expect va-arg-1.c to fail.  Correct expected output for
40429         920928-1.c.
40430         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40431         * gcc.wendy/hbm4.c: Correct typo.
40432         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40433
40434 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40435
40436         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40437         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40438         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40439         * lib/c-torture.exp (c-torture-compile): Ditto.
40440
40441         Reduce volume of output (remove all the -I's and such).
40442         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40443         Call gcc_cpass, gcc_cfail.
40444         (c-torture): Pass testing option to c-torture-compile.
40445
40446 1994-03-21  Doug Evans  (dje@cygnus.com)
40447
40448         Bring patches over from progressive.
40449         * config/default.exp: Exit remote shell cleanly.
40450         (g++_exit, g++_start): Add default versions.
40451         * config/sim.exp (gcc_load): Use perror, not error.
40452
40453 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40454
40455         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40456         set in site.exp.
40457
40458 1994-03-14  Doug Evans  (dje@cygnus.com)
40459
40460         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40461         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40462         (wendy_try): New proc to run testcase.
40463         (main loop): Call 'em.
40464         * gcc.wendy/*.c: Clean up pass to correct expected output.
40465
40466         * lib/gcc.exp: Minor cleanup work.
40467         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40468
40469 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40470
40471         * config/sim.exp (gcc_load): Document return codes better.
40472         Don't pass -v to simulator.
40473
40474 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40475
40476           * gcc.special/920717-x.c: Fix typo.
40477           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40478           get at sources.
40479
40480         * lib/mike-gcc.exp: Fix typo.
40481
40482 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40483
40484         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40485         binary to use, transform the name.
40486         * config/*.exp: rename everything. Nuke any g++ specific files,
40487         it's now a special case of gcc that requires no special support.
40488         Add a default.exp for unsupported targets.
40489
40490 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40491
40492         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40493         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40494         version of Tcl.
40495
40496 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40497
40498         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40499         than a warning.
40500
40501 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40502
40503         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40504
40505 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40506
40507         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40508         option_list.  Compile every file with only 4/6 option choices
40509         (same as C torture) instead of with 12/18 different option
40510         choices.
40511         * lib/c-torture.exp: Likewise.
40512
40513         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40514         not already set.
40515
40516 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40517
40518         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40519         can put an XFAIL *-*-* on excess errors.
40520
40521 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40522
40523         * g++.law: Add more tests derived from g++-bugs snapshots.
40524
40525         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40526         equivalent to g++.law/init9.
40527
40528         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40529         compiled it, and the a.out file after we've run it.
40530
40531 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40532
40533         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40534         compiled it, and the a.out file after we've run it.
40535
40536 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40537
40538         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40539
40540 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40541
40542         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40543         version number.
40544
40545 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40546
40547         * g++.law: New directory of g++ tests derived from the g++-bugs
40548         snapshots.
40549
40550 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40551
40552         * gcc.compile: initbug1.c initbug1.exp testcase added
40553
40554 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40555
40556         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40557         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40558           fixes submitted by Jeff Law (law@cs.utah.edu)
40559         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40560           Jeff Law (law@cs.utah.edu)
40561
40562
40563 1993-11-30  Mike Stump  (mrs@cygnus.com)
40564
40565         * config/unix-g++.exp: Follow the gcc way of doing things.
40566         * g++.old-deja/old-deja.exp: Minor updates.
40567         * lib/g++.exp: New file, follow the gcc way of doing things.
40568         * lib/old-dejagnu.exp: Minor updates.
40569         * lib/mike-g++.exp: Always unset errorInfo.
40570
40571 1993-11-06  Mike Stump  (mrs@cygnus.com)
40572
40573         * lib/gcc.exp: Fix some errors with the below change, CC and
40574         CFLAGS should be global when setting, not local.
40575
40576 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40577
40578         * lib/gcc.exp: Transform tool name.
40579
40580 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40581
40582         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40583
40584 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40585
40586         * lib/gcc.exp: change gcc_done to gcc_stat
40587
40588 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40589
40590         * Upgraded gcc testsuite to c-torture version 1.25
40591
40592 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40593
40594         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40595         * lib/c-torture: added hooks for new reporting code.
40596
40597 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40598
40599         * config/sh-gcc.exp: check if sh-sim exists in the path
40600
40601 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40602
40603         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40604         * gcc.compile/compile.exp: Initial changes for new logic.
40605         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40606         * gcc.failure/failure.exp: Initial changes for new logic.
40607         * gcc.ieee/ieee.exp: Initial changes for new logic.
40608         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40609         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40610         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40611         * lib/c-torture.exp: Initial changes for new logic.
40612         * lib/gcc.exp: Initial changes for new logic.
40613
40614 1993-10-15  Mike Stump  (mrs@cygnus.com)
40615
40616         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40617         depend upon failure or success.  Fully qualify names in failure
40618         and success messages.  Always remove a.out before starting
40619         compile, just in case.  Pay more attention to error text output by
40620         the compiler.  Handle testcases with no known past errors just
40621         like all others, so that things are uniform.  Other miscellaneous
40622         improvements.
40623
40624 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40625
40626         * gcc.cpp: new directory for cpp tests
40627
40628 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40629
40630         * lib/chill.exp: Code reformatted, removed unused code.
40631         * config/unix-chill.exp: Code reformatted, removed unused code.
40632         * chill.execute/execute.exp: Code reformatted, removed unused code.
40633         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40634
40635 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40636
40637         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40638         routines not written.
40639
40640 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40641
40642         * config/bug-gcc.exp: Use new procs from bug.exp.
40643
40644 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40645
40646         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40647         via ftp, rather than depending on NFS.
40648         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40649         case.
40650
40651 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40652
40653         * config/bug-gcc.exp: Use new download proc.
40654
40655 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40656
40657         * chill.execute/execute.exp: cleanups, handles errors better
40658         * chill.compile/compile.exp: rewrite, based on execute.exp
40659         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40660         * lib/chill.exp: major changes to diff proc and compile and link
40661           procs. added chill_fail and chill_pass wrappers to pass and
40662           fail. added more comments, and handle error codes better.
40663           Added a hack to capture stderr from exec, so noncompile tests
40664           can work.
40665
40666 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40667
40668         * chill.execute/execute.exp: rewrite of testsuite driver
40669         * lib/chill.exp: rewrite of testsuite driver
40670         * config/unix-chill.exp: rewrite of testsuite driver
40671
40672 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40673
40674     In chill.execute:
40675         * iexpr.ch: Standardize uppercase.
40676         * tuples.dat: Standardize uppercase.
40677         * vary.ch: standardize.  Correct varying string assignments.
40678         * vary.dat: Add new output lines.
40679
40680 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40681
40682     In chill.execute:
40683         * chprintf.ch: Standardize use of uppercase.
40684         * tuples.ch: Standardize and turn arr2 into a DCL,
40685           rather than a SYN.
40686         * pinits.ch: Standardize.
40687
40688 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40689
40690         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40691         * Makefil: Renamed to Makefile.in.
40692         * configure.in: New.
40693
40694 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40695
40696     In chill.execute:
40697         * .cvsignore: Add result/output files.
40698         * Makefile: Fix up variables at start.  Use MFLAGS
40699           everywhere.  Correct bool_loc, built_ins entries.
40700           Add entry for vary1.ch.
40701         * bitarray.ch: Standardize upper-case usage.
40702         * bitexpr.ch: Standardize, add output of b1.
40703         * params.ch: Use arrayt in along PROC parameters, to
40704           avoid novelty problems.
40705         * sets.ch: Tiny cleanup.
40706         * vary1.ch: Re-indent.
40707
40708 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40709
40710           * Add PR-related files to Makefiles, .cvsignore files, etc.
40711
40712 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40713
40714         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40715           with compiler objects. New names are test-flow.c and test-loop.c
40716
40717 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40718
40719         * Upgraded c-torture tests from 1.19 to 1.20
40720
40721         * new files:
40722         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40723         * gcc.compile: 930623-1.c 930623-2.c
40724         * gcc.noncompile: 930622-1.c 930622-2.c
40725         * gcc.failure: 920411-1.c 920627-2.c
40726         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40727
40728 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40729
40730         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40731           More changes to get testsuite working properly. Needs more work.
40732           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40733
40734 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40735
40736         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40737           More changes to get testsuite working properly. Needs more work.
40738
40739 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40740
40741         * chill.compile/compile.exp: Added for Dejagnu support
40742         * chill.execute/execute.exp: Added for Dejagnu support
40743         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40744
40745 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40746
40747     This should complete moving the CHILL test files.
40748         * chill.noncompile(.cvsignore printf.grt
40749             in-printf.grt chprintf.grt chprintf.ch):
40750             Added test-support files.
40751           (Makefile): Modified further.
40752         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40753             signal.ch): Added test files.
40754           * chill.execute (.cvsignore printf.grt printr.c
40755             in-printf.grt rts.c chprintf.grt rts.h): Added
40756           test-support files.
40757             (Makefile): More corrections.
40758
40759 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40760
40761         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40762           test cases, ready for DejaGnu.
40763
40764 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40765
40766         * Upgraded c-torture tests from 1.18 to 1.19
40767
40768         * gcc.compile: added test(s):
40769           930607-1.c
40770         * gcc.execute: added test(s):
40771           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40772
40773         * added new subdirectory for misc tests: gcc.misc-tests
40774         * gcc.misc-test(s): added tests:
40775           inst-check.c test-consts.c test-ior.c test-switch.c
40776
40777 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40778
40779         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40780
40781 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40782
40783         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40784
40785 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40786
40787         * Upgraded c-torture tests from 1.17 to 1.18
40788
40789 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40790
40791         * Upgraded c-torture tests from 1.12 to 1.17
40792
40793 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40794
40795         * lib/old-dejagnu.exp:
40796           Fixed handling of XFAIL target triplets to correctly
40797           recognize wildcard characters.  Removed code that
40798           appended a unique id tag to the end of the file name
40799           printed out by the result of the testcases within a
40800           given test file.
40801
40802 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40803
40804         * lib/old-dejagnu.exp:
40805           Reworked expected failure handling to trigger off of XFAIL
40806           keyword in keyphrase embeded in testcase source code. The
40807           XFAIL keyword must be at the end of the keyphrase line. It
40808           may optionally be followed by one or more target triplets.
40809           It has just occured that the handling of wildcards in the
40810           target triplet may not be correct.
40811
40812 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40813
40814         * g++.old-deja/tests:
40815           Moved all subdirectories up one level into g++.old-deja .
40816
40817         * lib/old-dejagnu.exp:
40818           Fixed problem with CXXFLAGS not being properly reset, and being
40819           corrupted with extraneous "-c" compiler option.  This was
40820           causing binaries to not be generated for test that needed them.
40821           Modified strings passed to "pass" and "fail" so that individual
40822           tests from the same test file would be distinguished by an
40823           identifier appended to the test file name in the summary logs;
40824           this corrected a problem with erroneous diff logs.  Added code
40825           to search testcases for expected fail and unexpected pass keywords.
40826
40827 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40828
40829         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40830
40831 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40832
40833         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40834           Removed extraneous text from end of "Special g++ Options"
40835           keyphrase.
40836
40837         * lib/old-dejagnu.exp: Added pattern matching to look for new
40838           keywords, embedded in testcases comments, which will trigger
40839           calls to xpass and xfail.
40840
40841 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40842
40843         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40844           comments embedded in the testcases, especially the one looking for
40845           special compiler options, as well as the pattern matching for the
40846           compiler output again.
40847
40848 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40849
40850         * lib/old-dejagnu.exp: Do a proper check of the return value for
40851           execute tests. Fixed several problems with the pattern matching
40852           of the compiler output which gave erroneous test results.
40853           Changed several of the test result messages to be more descriptive.
40854         * config/unix-g++.exp: Proc g++_load now actually works and
40855           executes the tests passed to it and returns a usable return
40856           value.
40857
40858 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40859
40860           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40861
40862 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40863
40864         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40865           Modified both files to properly execute the old style
40866           dejagnu tests. The previous versions of these files were
40867           experimental and did not function anything near correctly.
40868
40869 1993-04-05  Rob Savoye  (rob@cygnus.com)
40870
40871         * Removed all Makefile.in and configure.in files. No configuration
40872         needed now.
40873
40874 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40875
40876         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40877
40878 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40879
40880         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40881         gcc.special/configure.in, gcc.noncompile/configure.in,
40882         gcc.execute/configure.in, gcc.code_quality/configure.in,
40883         g++.other/configure.in, g++.old-deja/configure.in,
40884         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40885         in srcname setting.
40886
40887 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40888
40889         * lib/udi.exp: Fixed mondfe and mondfe_download.
40890         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40891         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40892
40893 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40894
40895         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40896         (gdb_exit): Don't remove *_soc files.
40897
40898 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40899
40900         * lib/c-torture.exp: Don't look for main; instead always use -w
40901         -c.  This is how the c-torture tests work.  Remove the object
40902         file if the compilation succeeds.
40903         * gcc.execute/execute.exp: Remove executable if test passes.
40904         * gcc.noncompile/noncompile.exp: Every test is an expected
40905         failure.
40906         * gcc.special/special.exp: Added tests from c-torture 1.11,
40907         corrected use of existing test.
40908         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40909         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40910         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40911         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40912         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40913         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40914         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40915         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40916         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40917         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40918         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40919         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40920         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40921         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40922         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40923         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40924         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40925         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40926         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40927         c-torture 1.11.
40928         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40929         correspond to c-torture 1.11.
40930
40931         * New file.