OSDN Git Service

* gfortran.h (gfc_real_info): Add subnormal struct member.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2
3         PR tree-optimization/20657
4         * gcc.dg/tree-ssa/pr20657.c: New.
5
6 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7
8         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9         (long long int)trunc*.
10
11 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12
13         PR target/20927
14         * gcc.dg/pr20927.c: New test.
15
16 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17
18         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19         * gcc.target/mips/asm-1.c: Likewise.
20
21 2005-04-13  Dale Johannesen  <dalej@apple.com>
22
23         * objc.dg/objc-fast-4.m:  New.
24
25 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26
27         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28         directory.
29         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30
31 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32
33         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
34         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
35         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
36
37 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
38
39         PR tree-optimization/20913
40         * gcc.dg/tree-ssa/pr20913.c: New.
41
42         PR tree-optimization/20702
43         * gcc.dg/tree-ssa/pr20702.c: New.
44
45 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46
47         PR c++/13744
48         * g++.dg/inherit/local3.C: New test.
49
50 2005-04-12  Jeff Law  <law@redhat.com>
51
52         * gcc.dg/tree-ssa/20050412-1.c: New test.
53
54 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
55
56         PR libfortran/19016
57         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
58         Add tests with mask generated by expression.
59         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
60         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
61         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
62
63 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
64
65         PR middle-end/20917
66         * gcc.dg/20050409-1.c: New test.
67
68 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
69
70         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
71
72 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
73
74         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
75         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
76         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
77         (TARGET_CXX): Adjust accordingly.
78         * target.h (struct gcc_target): Remove epxort_class_data.  Add
79         determine_class_data_visibility and class_data_always_comdat.
80         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
81         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
82         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
83         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
84         (arm_cxx_determine_class_data_visibility): New.
85         (arm_cxx_class_data_always_comdat): Likewise.
86         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
87         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
88         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
89         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
90         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
91         Define.
92
93 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
94
95         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
96
97 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
98
99         * gcc.dg/i386-darwin-fpmath.c: New.
100
101 2004-04-11  Devang Patel  <dpatel@apple.com>
102
103         * lib/target-supports.exp (check_effective_target_vect_condition): New.
104         * gcc.dg/vect/vect-ifcvt-1.c: New test.
105         * gcc.dg/vect/vect-ifcvt-2.c: New test.
106         * gcc.dg/vect/vect-ifcvt-3.c: New test.
107         * gcc.dg/vect/vect-ifcvt-4.c: New test.
108         * gcc.dg/vect/vect-ifcvt-5.c: New test.
109         * gcc.dg/vect/vect-ifcvt-6.c: New test.
110         * gcc.dg/vect/vect-ifcvt-7.c: New test.
111         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
112         
113 2004-04-11  Devang Patel  <dpatel@apple.com>
114
115         * gcc.dg/vect/vect-dv-1.c: New test.
116         * gcc.dg/vect/vect-dv-2.c: New test.
117         
118 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
119
120         PR tree-optimization/20933
121         * gcc.dg/tree-ssa/pr20933.c: New test.
122
123 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
124
125         * gfortran.dg/fold_nearest.f90: New test.
126
127 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
128
129         * gcc.dg/tree-ssa/alias-1.c: New test.
130
131 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
132
133         PR tree-optimization/20920
134         * g++.dg/tree-ssa/pr20920.C: New test.
135
136 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
137
138         * gcc.dg/builtins-53.c: Also check (int)ceil* and
139         (long long int)ceil*.
140         
141 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
142
143         * g++.dg/warn/Wdtor1.C: Declare template in system header with
144         explicit C++ linkage.
145
146 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
147
148         * gfortran.dg/pr17229.f: Take care of the new obsolescence
149         warning for arithmetic IF statements.
150
151 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
152
153         * eor_handling_1.f90: New test case.
154         * eor_handling_2.f90: New test case.
155         * eor_handling_3.f90: New test case.
156         * eor_handling_4.f90: New test case.
157         * eor_handling_5.f90: New test case.
158         * noadv_size.f90: New test case.
159         * pad_no.f90: New test case.
160
161 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
162
163         * gcc.c-torture/execute/20050410-1.c: New test.
164
165 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
166
167         * gcc.dg/pr20126.c: New.
168
169 2005-04-09  Bud Davis  <bdavis@gfortran.org>
170             Steven G. Kargl <kargls@comcast.net>
171
172         * gfortran.dg/PR19872.f: New test.
173
174 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
175
176         * gfortran.dg/nint_1.f90:  Fix dg-do directive
177
178 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
179
180         * gfortran.dg/nint_1.f90: New test.
181
182 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
183
184         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
185         Added test for callee-allocated arrays with write statements.
186         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
187         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
188         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
189         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
190         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
191
192 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
193
194         PR libfortran/20163
195         * gfortran.dg/open-options-blanks.f:  New test.
196
197 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
198
199         PR fortran/13257
200         * gfortran.dg/comma_format_extension_[1234].f: New tests.
201
202 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
203
204         * gcc.dg/tree-ssa/stdarg-1.c: New test.
205         * gcc.dg/tree-ssa/stdarg-2.c: New test.
206         * gcc.dg/tree-ssa/stdarg-3.c: New test.
207         * gcc.dg/tree-ssa/stdarg-4.c: New test.
208         * gcc.dg/tree-ssa/stdarg-5.c: New test.
209         * gcc.c-torture/execute/stdarg-4.c: New test.
210
211         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
212
213         PR target/20795
214         * g++.dg/abi/param2.C: New test.
215
216 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
217
218         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
219
220 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
221
222         * gcc.dg/builtins-53.c: New test.
223
224 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
225
226         * g++.dg/tree-ssa/pr18178.C: New test.
227         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
228         * gcc.c-torture/execute/20041019-1.c: New test.
229         * gcc.dg/tree-ssa/20041008-1.c: New test.
230         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
231         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
232         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
233         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
234         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
235         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
236         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
237         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
238         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
239         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
240
241 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
242
243         PR rtl-optimization/20466
244         * gcc.c-torture/execute/pr20466-1.c: New test.
245
246 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/20905
249         * g++.dg/parse/cond2.C: New test.
250
251         PR c++/20145
252         * g++.dg/warn/Wdtor1.C: New test.
253
254 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
255
256         PR fortran/17229
257         * gfortran.dg/pr17229.f: New test.
258
259 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
260
261         * gfortran.dg/tiny_1.f90: New test.
262         * gfortran.dg/tiny_2.f90: ditto.
263
264 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
265
266         * gfortran.dg/eor_1.f90:  Fix dg-do run line
267         * gfortran.dg/open_new.f90:  Fix dg-do run line
268
269 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
270
271         * lib/target-supports.exp (get_compiler_messages): Support
272         optional arguments, the fourth being compiler options.
273         (check_effective_target_fpic): New proc.
274         * gcc.dg/20050321-2.c: Restrict to target fpic.
275
276 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
277
278         * gcc.dg/15443-1.c: New test.
279         * gcc.dg/15443-2.c: Likewise.
280
281 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
282
283         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
284
285 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
286
287         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
288
289 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
290
291         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
292         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
293         -m64.
294         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
295         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
296         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
297
298 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
299
300         PR c++/20212
301         * g++.dg/warn/Wunused-11.C: New test.
302
303 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
304
305         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
306
307 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
308
309         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
310
311 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/20734
314         * g++.dg/template/ptrmem13.C: New test.
315
316 2005-04-05  Per Bothner  <per@bothner.com>
317
318         * lib/gcc.exp: Always add -fno-show-column, for now.
319
320 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
321
322         PR testsuite/20767
323         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
324         of plain old "unsigned int" for the type of "i".  Makes this test
325         64bit clean.
326
327 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
328
329         * gcc.dg/i386-ssefn-1.c: New test.
330         * gcc.dg/i386-ssefn-2.c: New test.
331         * gcc.dg/i386-ssefn-3.c: New test.
332         * gcc.dg/i386-ssefn-4.c: New test.
333
334 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
335
336         PR tree-optimization/20076
337         * gcc.dg/builtin-apply4.c: New test.
338
339         PR preprocessor/19475
340         * gcc.dg/cpp/macspace1.c: New test.
341         * gcc.dg/cpp/macspace2.c: New test.
342
343 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
344
345         * gfortran.dg/pr20755.f: Fixed bad format.
346
347 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/20763
350         * g++.dg/ext/attrib21.C: New test.
351
352 2004-04-05  Devang Patel  <dpatel@apple.com>
353
354         * lib/target-supports.exp (check_effective_target_vect_shif): New.
355         * gcc.dg/vect/vect-shift-1.c: New test.
356         
357 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
358
359         PR libfortran/20755
360         * gfortran.dg/pr20755.f: New test.
361
362 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
363
364         * gfortran.dg/pr15959.f90: New test.
365         * gfortran.dg/string_pad_trunc.f90: New test.
366
367 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
368
369         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
370         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
371         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
372         syntax.
373
374 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
375
376         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
377
378 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
379
380         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
381         * gcc.c-torture/compile/20011119-2.c: Likewise.
382         * gcc.c-torture/compile/981001-2.c: Likewise.
383
384 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/20679
387         * g++.dg/template/overload4.C: New test.
388
389 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
390
391         PR c++/20746
392         * g++.dg/abi/covariant5.C: New.
393
394         PR debug/20505
395         * g++.dg/debug/const2.C: New.
396
397 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
398
399         PR rtl-optimization/16104
400         * gcc.c-torture/execute/20050316-1.c: New test.
401
402 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
403
404         * g++.dg/template/spec23.C: Fix dg-error text.
405
406 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
407
408         PR c++/19199
409         * g++.dg/expr/lval2.C: New.
410
411 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
412
413         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
414         __builtin_strcasecmp and __builtin_strncasecmp.
415
416 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR c++/20723
419         * g++.dg/template/spec22.C: New.
420         * g++.dg/template/spec23.C: New.
421
422 2005-04-03  Dale Ranta  <dir@lanl.gov>
423             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
424
425         PR libfortran/20068
426         PR libfortran/20125
427         PR libfortran/20156
428         PR libfortran/20471
429         * gfortran.dg/backspace.f: New test.
430
431 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
432
433         * gcc.dg/pr19345.c: New test.
434
435 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
436
437         PR tree-optimization/20640
438         * gcc.dg/torture/tree-loop-1.c: New.
439
440 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
441
442         PR rtl-optimization/20290
443         * gcc.c-torture/execute/loop-ivopts-2.c: New.
444
445 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
446
447         * gcc.dg/rs6000-fpint.c: New.
448
449 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
450
451         * gcc.dg/old-style-then-proto-1.c: New test.
452
453 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
454
455         * gfortran.fortran-torture/execute/backspace.f90: Check
456         after backspace and read was incorrect.
457
458 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
459
460         * gcc.c-torture/execute/builtins/strcat.c: Check the result
461         buffer past the terminating NUL using memcmp.
462         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
463         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
464
465         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
466         Fix unused/uninitialized variable warnings.
467
468         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
469         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
470         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
471         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
472
473         * gcc.c-torture/execute/builtins/abs-1-lib.c,
474         gcc.c-torture/execute/builtins/fputs-lib.c,
475         gcc.c-torture/execute/builtins/lib/fprintf.c,
476         gcc.c-torture/execute/builtins/lib/main.c,
477         gcc.c-torture/execute/builtins/lib/memcmp.c,
478         gcc.c-torture/execute/builtins/lib/memmove.c,
479         gcc.c-torture/execute/builtins/lib/mempcpy.c,
480         gcc.c-torture/execute/builtins/lib/memset.c,
481         gcc.c-torture/execute/builtins/lib/printf.c,
482         gcc.c-torture/execute/builtins/lib/sprintf.c,
483         gcc.c-torture/execute/builtins/lib/stpcpy.c,
484         gcc.c-torture/execute/builtins/lib/strchr.c,
485         gcc.c-torture/execute/builtins/lib/strcmp.c,
486         gcc.c-torture/execute/builtins/lib/strcpy.c,
487         gcc.c-torture/execute/builtins/lib/strcspn.c,
488         gcc.c-torture/execute/builtins/lib/strlen.c,
489         gcc.c-torture/execute/builtins/lib/strncat.c,
490         gcc.c-torture/execute/builtins/lib/strncmp.c,
491         gcc.c-torture/execute/builtins/lib/strncpy.c,
492         gcc.c-torture/execute/builtins/lib/strrchr.c,
493         gcc.c-torture/execute/builtins/lib/strspn.c,
494         gcc.c-torture/execute/builtins/lib/strstr.c,
495         gcc.c-torture/execute/builtins/memops-asm-lib.c,
496         gcc.c-torture/execute/builtins/strlen-2.c,
497         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
498         prototypes.
499
500 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
501
502         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
503         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
504         selectany usage.
505
506 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
507
508         PR c++/19406
509         * g++.dg/debug/using1.C: New test.
510
511 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
512
513         PR middle-end/20524
514         * gcc.dg/alias-7.c: Prefix asm-declared name with
515         __USER_LABEL_PREFIX__.
516
517 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
518
519         Fix fallout from PR middle-end/15700:
520         * gcc.c-torture/compile/20011119-1.c: Take
521         __USER_LABEL_PREFIX__ into account.
522         * gcc.c-torture/compile/20011119-2.c: Likewise.
523
524 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
525
526         PR c++/18644
527         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
528
529 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
530
531         PR c/17855
532         * gcc.c-torture/compile/struct-non-lval-1.c,
533         gcc.c-torture/compile/struct-non-lval-2.c,
534         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
535
536 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
537
538         * gcc.dg/tls/tls.exp: Remove temporary file.
539         * g++.dg/tls/tls.exp: Ditto.
540         * lib/file-format.exp: Ditto.
541         * g++.dg/special/ecos.exp: Ditto.
542
543         * lib/profopt.exp: Treat prof_ext as a list.
544         * gcc.misc-tests/bprob.exp: Ditto.
545         * g++.dg/bprob/bprob.exp: Ditto.
546
547         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
548         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
549         g++.dg/tree-ssa/pointer-reference-alias.C,
550         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
551         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
552         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
553         g++.dg/vect/pr19951.cc: Ditto.
554         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
555         gcc.dg/builtins-47.c: Ditto.
556         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
557         gcc.dg/pr20115-1.c: Ditto.
558         * gcc.dg/tree-ssa/20030530-2.c,
559         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
560         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
561         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
562         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
563         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
564         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
565         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
566         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
567         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
568         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
569         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
570         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
571         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
572         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
573         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
574         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
575         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
576         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
577         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
578         gcc.dg/tree-ssa/20030824-1.c,
579         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
580         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
581         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
582         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
583         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
584         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
585         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
586         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
587         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
588         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
589         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
590         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
591         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
592         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
593         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
594         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
595         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
596         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
597         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
598         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
599         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
600         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
601         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
602         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
603         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
604         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
605         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
606         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
607         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
608         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
609         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
610         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
611         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
612         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
613         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
614         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
615         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
616         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
617         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
618         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
619         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
620         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
621         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
622         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
623         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
624         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
625         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
626         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
627         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
628         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
629         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
630         gcc.dg/tree-ssa/useless-1.c: Ditto.
631         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
632         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
633         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
634         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
635         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
636         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
637         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
638         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
639         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
640         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
641         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
642         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
643         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
644         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
645         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
646         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
647         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
648         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
649         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
650         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
651         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
652         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
653         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
654         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
655         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
656         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
657         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
658         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
659         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
660         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
661         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
662         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
663         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
664         gcc.dg/vect/vect-none.c: Ditto.
665         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
666         treelang/compile/unsigned.tree: Ditto.
667
668         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
669         * gcc.dg/cpp/direct2s.c: Ditto.
670         * gcc.dg/cpp/paste4.c: Ditto.
671         * gcc.dg/cpp/separate-1.c: Ditto.
672         * gcc.dg/pch/save-temps-1.c: Ditto.
673         * g++.dg/ext/altivec-10.C: Ditto.
674         * g++.dg/pch/pch.C: Ditto.
675
676         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
677
678         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
679         * g++.dg/template/repo1.C: Ditto.
680         * g++.dg/template/repo2.C: Ditto.
681         * g++.dg/template/repo3.C: Ditto.
682         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
683         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
684         * g++.old-deja/g++.pt/repo1.C: Ditto.
685         * g++.old-deja/g++.pt/repo2.C: Ditto.
686         * g++.old-deja/g++.pt/repo3.C: Ditto.
687         * g++.old-deja/g++.pt/repo4.C: Ditto.
688
689         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
690         * gcc.dg/20030107-1.c: Ditto.
691         * gcc.dg/20030702-1.c: Ditto.
692         * gcc.dg/profile-generate-1.c: Ditto.
693         * g++.dg/other/profile1.C: Ditto.
694         * g++.old-deja/g++.robertl/eb83.C: Ditto.
695
696         * lib/gcc-dg.exp (remove-build-file): New.
697         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
698         cleanup-tree-dump, cleanup-saved-temps): New.
699
700 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
701
702         PR c++/19203, DR 214
703         * g++.dg/parse/ambig3.C: Not ambiguous.
704         * g++.dg/template/spec20.C: New.
705         * g++.dg/template/spec21.C: New.
706
707 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
708
709         PR target/20045
710         * gcc.dg/ia64-fptr-1.c: Run only on linux.
711
712 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
713
714         PR libfortran/20660
715         * gfortran.dg/negative_unit.f: New test.
716
717 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
718
719         * gcc.dg/20050330-1.c: New test.
720
721 2005-03-30  Devang Patel  <dpatel@apple.com>
722
723         * g++.dg/tree-sra/ssa-sra-3.C: New test.
724
725 2005-03-30  Dale Johannesen  <dalej@apple.com>
726
727         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
728
729 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
730
731         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
732         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
733         Strip options from test name.
734
735 2005-03-31  Jan Hubicka  <jh@suse.cz>
736
737         * gcc.dg/varpool-1.c: New testcase.
738
739 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
740
741         PR c/772
742         PR c/17913
743         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
744         gcc.dg/stmt-expr-label-3.c : New tests.
745         * gcc.c-torture/execute/medce-2.c: Remove.
746
747 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
748
749         PR c/20368
750         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
751         tests.
752
753 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
754
755         * gcc.c-torture/compile/pr20203.c: New test.
756
757 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
758
759         * gfortran.dg/promotion.f90:  New test.
760
761 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
762
763         PR middle-end/20491
764         * gcc.dg/torture/asm-subreg-1.c: New test.
765
766 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
767
768         PR c/20672
769         * gcc.dg/pr20672-1.c: New test.
770
771 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
772
773         * gfortran.dg/vect: New directory.
774         * gfortran.dg/vect/vect.exp: New.
775         * gfortran.dg/vect/vect-1.f90: New test.
776         * gfortran.dg/vect/vect-2.f90: New test.
777         * gfortran.dg/vect/vect-3.f90: New test.
778         * gfortran.dg/vect/vect-4.f90: New test.
779         * gfortran.dg/vect/vect-5.f90: New test.
780
781 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
782
783         PR middle-end/20622
784         * gcc.dg/alias-7.c: New test.
785
786 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
787
788         * gcc.dg/sparc-reg-1.c: New test.
789
790 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
791
792         PR target/19890
793         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
794
795 2005-03-29  Dale Ranta  <dir@lanl.gov>
796             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
797
798         PR libfortran/20163
799         * gfortran.dg/pr20163-2.f: New test.
800
801 2005-03-28  Jan Hubicka  <jh@suse.cz>
802
803         PR middle-end/20635
804         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
805         by Jakub Jelinek.
806
807 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
808
809         PR tree-optimization/20626
810         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
811         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
812
813 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
814
815         * gfortran.dg/underflow.f90:  New test.
816         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
817
818 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
819
820         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
821
822 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
823
824         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
825         (g++_init): Make sure that CXXFLAGS is set.
826         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
827         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
828         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
829         * lib/objc.exp (objc_init): Likewise.
830         * lib/treelang.exp (treelang_init): Likewise.
831
832 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
833
834         PR tree-optimization/20470
835         * gcc.dg/tree-ssa/pr20470.c: New test.
836
837 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
838
839         * gcc.dg/ppc-stfiwx.c: New.
840
841 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
842
843         PR target/19888
844         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
845
846 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
847
848         * gcc.dg/20050325-1.c: Fix a typo.
849
850 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
851
852         PR libfortran/19678
853         PR libfortran/19679
854         * gfortran.dg/dos_eol.f: New test.
855
856 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
857
858         PR rtl-optimization/20249
859         * gcc.dg/20050325-1.c: New test.
860
861 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
862
863         PR libfortran/15332
864         * gfortran.dg/pr15332.f: New test.
865
866 2005-03-24  Dale Johannesen  <dalej@apple.com>
867
868         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
869
870 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
871
872         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
873         'internal' visibility.
874         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
875         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
876         'protected' visibility.
877         * gcc.dg/visibility-7.c: Likewise.
878         * lib/target-supports.exp (check_visibility_available): Take
879         a parameter, the kind of visibility to check for.
880         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
881         to check_visibility_available.
882
883         * g++.dg/expr/cast3.C: New.
884
885 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
886
887         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
888         rs6000.
889
890 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
891
892         PR target/20095
893         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
894
895 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
896
897         * gcc.dg/badshift.c: Renamed to...
898         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
899
900         * gcc.target/i386/badshift.c: Renamed to...
901         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
902         only.
903
904         PR rtl-optimization/20532
905         * gcc.target/i386/badshift.c: New.
906
907 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
908
909         * gfortran.dg/pr18025.f90: New test.
910
911 2005-03-23  Dale Johannesen  <dalej@apple.com>
912         
913         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
914
915 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
916
917         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
918
919         * lib/target-supports.exp (check_iconv_available): Default
920         libiconv to -liconv, if there is no definition.
921
922 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
923
924         * gcc.dg/torture/cris-asm-mof-1.c: New test.
925
926 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
927
928         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
929         * g++.dg/opt/pr7503-2.C: Likewise.
930         * g++.dg/opt/pr7503-3.C: Likewise.
931         * g++.dg/opt/pr7503-4.C: Likewise.
932         * g++.dg/opt/pr7503-5.C: Likewise.
933         * g++.dg/warn/minmax.C: New test.
934
935 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
936
937         * gfortran.dg/g77_intrinsics_funcs.f: New test.
938         * gfortran.dg/g77_intrinsics_sub.f: New test.
939
940 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
941             Jan Hubicka  <jh@suse.cz>
942             Steven Bosscher <stevenb@suse.de
943
944         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
945
946 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
947
948         PR c++/19980
949         * g++.dg/template/redecl3.C: New test.
950
951 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
952
953         PR c++/20499
954         * g++.dg/parse/error16.C: Tweak error markers.
955
956 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
957
958         PR target/20561
959         * gcc.dg/20050321-2.c: New test.
960
961 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
962
963         PR c++/20465
964         PR c++/20381
965         * g++.dg/template/ptrmem12.C: New.
966
967 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
968
969         PR rtl-optimization/20527
970         * gcc.c-torture/execute/pr20527-1.c: New test.
971
972 2005-03-22  Ben Elliston  <bje@au.ibm.com>
973
974         * gcc.misc-tests/options.exp (check_for_options): Create a real C
975         program, compile it into a real executable and then delete the .c
976         and .x files afterwards, to avoid problems on testglue targets.
977
978 2005-03-21  Stuart Hastings  <stuart@apple.com>
979
980         * gcc.target/i386/sse-2.c: New.
981         
982 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
983
984         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
985
986 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
987
988         * g++.dg/parse/crash25.C: Fix typo.
989
990 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
991
992         PR c++/20461
993         * g++.dg/parse/crash24.C: New test.
994
995         PR c++/20536
996         * g++.dg/parse/crash25.C: New test.
997
998 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
999
1000         PR c++/20147    
1001         * g++.dg/ext/stmtexpr4.C: New test.
1002
1003 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1004
1005         PR middle-end/20539
1006         * gcc.c-torture/compile/pr13066-1.c: New test case.
1007         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1008         * g++.dg/opt/pr13066-1.C: Likewise.
1009
1010 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1011
1012         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1013
1014 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1015
1016         PR fortran/18525
1017         * gfortran.dg/nesting_1.f90: New test.
1018
1019 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1020
1021         PR c++/20240
1022         * g++.dg/lookup/using13.C: New test.
1023
1024 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1025
1026         PR c++/20333
1027         * g++.dg/template/crash36.C: New test.
1028
1029 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1030
1031         PR c++/20463
1032         * g++.dg/template/crash35.C: New test.
1033
1034 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1035
1036         PR c++/19966
1037         * g++.dg/overload/operator2.C: New test.
1038
1039 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1040
1041         PR libfortran/20257
1042         * gfortran.dg/pr20257.f90: New test.
1043
1044 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1045
1046         PR libfortran/20480
1047         * gfortran.dg/pr20480.f90: New test.
1048
1049 2005-03-16  Richard Henderson  <rth@redhat.com>
1050
1051         PR middle-end/15700
1052         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1053         (_rtld_global): New.
1054         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1055         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1056
1057         * gcc.dg/alias-3.c: New.
1058         * gcc.dg/alias-4.c: New.
1059         * gcc.dg/alias-5.c: New.
1060         * gcc.dg/alias-6.c: New.
1061
1062 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1063
1064         * gcc.dg/cpp/ucnid-7.c: New.
1065
1066 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1067             Dorit Naishlos  <dorit@il.ibm.com>
1068
1069         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1070         darwin.
1071
1072 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1073
1074         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1075         misaligned accesses.
1076         * gcc.dg/vect/vect-58.c: Likewise.
1077         * gcc.dg/vect/vect-92.c: New.
1078         * gcc.dg/vect/vect-93.c: New.
1079
1080 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1081
1082         PR fortran/18827
1083         * gfortran.dg/assign_2.f90: New test.
1084         * gfortran.dg/assign_3.f90: New test.
1085         * gfortran.dg/assign.f90: New test.
1086
1087 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1088
1089         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1090         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1091         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1092         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1093         names.
1094
1095 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1096
1097         * gcc.dg/cpp/ucnid-6.c: New.
1098
1099         * gcc.dg/cpp/normalize-1.c: New.
1100         * gcc.dg/cpp/normalize-2.c: New.
1101         * gcc.dg/cpp/normalize-3.c: New.
1102         * gcc.dg/cpp/normalize-4.c: New.
1103         * gcc.dg/cpp/ucnid-4.c: New.
1104         * gcc.dg/cpp/ucnid-5.c: New.
1105         * g++.dg/cpp/normalize-1.C: New.
1106         * g++.dg/cpp/ucnid-1.C: New.
1107
1108 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1109
1110         * gcc.dg/pr18628.c: New.
1111
1112 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1113
1114         PR c++/20280
1115         * g++.dg/tree-ssa/pr20280.C: New.
1116
1117 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1118
1119         PR fortran/20467
1120         * gfortran.dg/stfunc_2.f90: New test.
1121
1122 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1123
1124         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1125
1126 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1127
1128         * gcc.dg/tree-ssa/20050314-1.c: New test.
1129
1130 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1131
1132         PR c++/4403
1133         PR c++/9783, DR433
1134         * g++.dg/template/friend34.C: New test.
1135         * g++.dg/template/friend35.C: Likewise.
1136         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1137
1138 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1139
1140         Friend class name lookup 5/n
1141         PR c++/1016
1142         * g++.dg/lookup/hidden-class1.C: New test.
1143         * g++.dg/lookup/hidden-class2.C: Likewise.
1144         * g++.dg/lookup/hidden-class3.C: Likewise.
1145         * g++.dg/lookup/hidden-class4.C: Likewise.
1146         * g++.dg/lookup/hidden-class5.C: Likewise.
1147         * g++.dg/lookup/hidden-class6.C: Likewise.
1148         * g++.dg/lookup/hidden-class7.C: Likewise.
1149         * g++.dg/lookup/hidden-class8.C: Likewise.
1150         * g++.dg/lookup/hidden-class9.C: Likewise.
1151         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1152         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1153         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1154         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1155         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1156         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1157         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1158         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1159         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1160         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1161         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1162
1163 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1164
1165         PR c++/20157
1166         * g++.dg/template/error18.C: New test.
1167
1168 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1169
1170         PR debug/16792
1171         * g++.dg/debug/pr16792.C: New test.
1172
1173 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1174
1175         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1176         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1177         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1178         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1179         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1180         test assertion names.
1181
1182 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1183
1184         PR fortran/18600
1185         * gfortran.dg/stfunc_1.f90: New test.
1186
1187 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         PR fortran/16907
1190         * gfortran.dg/real_index_1.f90: New test.
1191
1192 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1193
1194         PR fortran/20323
1195         * gfortran.dg/spec_expr_1.f90: New test.
1196
1197 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1198
1199         PR c/20402
1200         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1201         new parser.
1202
1203 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1204
1205         PR fortran/20361
1206         * gfortran.dg/largeequiv_1.f90: New test.
1207
1208 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1209
1210         * gcc.dg/ucnid-1.c: New.
1211         * gcc.dg/ucnid-2.c: New.
1212         * gcc.dg/ucnid-3.c: New.
1213         * gcc.dg/ucnid-4.c: New.
1214         * gcc.dg/ucnid-5.c: New.
1215         * gcc.dg/ucnid-6.c: New.
1216         * gcc.dg/cpp/ucnid-1.c: New.
1217         * gcc.dg/cpp/ucnid-2.c: New.
1218         * gcc.dg/cpp/ucnid-3.c: New.
1219         * g++.dg/other/ucnid-1.C: New.
1220
1221 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1222
1223         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1224
1225 2005-03-11  Per Bothner  <per@bothner.com>
1226
1227         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1228         that diagnotics refer to correct token.
1229         * gcc.dg/unused-3.c: Likewise.
1230
1231 2005-03-11  Per Bothner  <per@bothner.com>
1232
1233         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1234         constant" is now actually on same line as string constant.
1235         * gcc.dg/cpp/direct2s.c: Likewise.
1236
1237 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1238
1239         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1240
1241 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1242
1243         PR libfortran/20124
1244         * gfortran.dg/pr20124.f90: New Test
1245
1246 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1247
1248         PR tree-optimization/20130
1249         * gcc.dg/pr20130-1.c: New test.
1250
1251 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1252
1253         PR target/20095
1254         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1255
1256 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1257
1258         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1259
1260 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1261
1262         * g++.dg/eh/forced1.C: Fix comment.
1263         * g++.dg/eh/forced2.C: Ditto.
1264         * g++.dg/eh/forced3.C: Ditto.
1265         * g++.dg/eh/forced4.C: Ditto.
1266
1267 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1268
1269         PR rtl-opt/20412
1270         * gcc.c-torture/compile/pr20412.c: New test.
1271
1272 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1273
1274         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1275
1276 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR target/20322
1279         * gcc.dg/20050307-1.c: New test.
1280
1281 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1282
1283         PR c++/20375
1284         * g++.dg/other/stdarg3.C: New.
1285
1286 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR c++/18384, c++/18327
1289         * g++.dg/init/array19.C: New test.
1290
1291         PR inline-asm/20314
1292         * gcc.dg/torture/pr20314-1.c: New test.
1293         * gcc.dg/torture/pr20314-2.c: New test.
1294
1295 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1296
1297         * gcc.dg/20050309-1.c: New test.
1298
1299 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/builtins-10.c: Reactivate disabled test.
1302         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1303         new cbrt transformations.
1304
1305 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1306
1307         PR c++/20208
1308         * g++.dg/template/array13.C: New test.
1309
1310 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1311
1312         PR c++/16859
1313         * g++.dg/init/brace4.C: New test.
1314
1315 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1316
1317         PR c++/20186
1318         * g++.dg/template/non-dependent12.C: New.
1319
1320 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1321
1322         PR c++/20142
1323         * g++.dg/init/array18.C: Add dg-do run marker.
1324         
1325         PR c++/20142
1326         * g++.dg/init/array18.C: New test.
1327
1328 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1329
1330         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1331         * g++.dg/gcov/gcov.exp: Likewise.
1332         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1333         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1334         * lib/c-torture.exp: Likewise.
1335         * lib/fortran-torture.exp: Likewise.
1336         * lib/g++.exp: Likewise.
1337         * lib/gcc-defs.exp: Likewise.
1338         * lib/gcc-dg.exp: Likewise.
1339         * lib/gcc.exp: Likewise.
1340         * lib/gcov.exp: Likewise.
1341         * lib/gfortran.exp: Likewise.
1342         * lib/mike-g++.exp: Likewise.
1343         * lib/mike-gcc.exp: Likewise.
1344         * lib/objc-torture.exp: Likewise.
1345         * lib/objc.exp: Likewise.
1346         * lib/profopt.exp: Likewise.
1347         * lib/target-libpath.exp: Likewise.
1348         * lib/target-supports.exp: Likewise.
1349         * lib/treelang.exp: Likewise.
1350         * lib/wrapper.exp: Likewise.
1351
1352 2005-03-08  Jeff Law  <law@redhat.com>
1353
1354         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1355         PHI-OPT changes.
1356
1357 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1358
1359         * gcc.dg/vect/pr20122.c: New test.
1360
1361 2005-03-07  Jeff Law  <law@redhat.com>
1362
1363         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1364         was folded away.
1365         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1366         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1367         * gcc.dg/tree-ssa/pr18134.c: New test.
1368
1369 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1370
1371         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1372         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1373         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1374
1375 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         PR tree-opt/17671
1378         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1379
1380 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1381
1382         * g++.dg/warn/Wnvdtor.C: New test.
1383
1384 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1385
1386         * gcc.dg/torture/pr19683-1.c: New test.
1387
1388 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1389
1390         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1391         * gfortran.dg/g77/19990313-2.f: Ditto.
1392         * gfortran.dg/g77/19990313-3.f: Ditto.
1393         * gfortran.dg/g77/19990525-0.f: Ditto.
1394         * gfortran.dg/g77/19990826-0.f: Ditto.
1395         * gfortran.dg/g77/19990826-2.f: Ditto.
1396         * gfortran.dg/g77/19990826-3.f: Ditto.
1397         * gfortran.dg/g77/20000511-1.f: Ditto.
1398         * gfortran.dg/g77/20000511-2.f: Ditto.
1399         * gfortran.dg/g77/970625-2.f: Ditto.
1400         * gfortran.dg/g77/980310-2.f: Ditto.
1401         * gfortran.dg/g77/980310-3.f: Ditto.
1402         * gfortran.dg/g77/980310-8.f: Ditto.
1403         * gfortran.dg/g77/980519-2.f: Ditto.
1404         * gfortran.dg/g77/alpha1.f: Ditto.
1405         * gfortran.dg/g77/claus.f: Ditto.
1406         * gfortran.dg/g77/erfc.f: Ditto.
1407         * gfortran.dg/g77/short.f: Ditto.
1408         * gfortran.fortran-torture/execute/data.f90: Ditto.
1409         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1410         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1411
1412 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1413
1414         * lib/file-format.exp (gcc_target_object_format): Add check for som
1415         format and hardcode object formats on hppa*-*-hpux*.
1416         * lib/target-supports.exp (check_weak_available): Add check for som
1417         object format.  Always return 0 on hppa*-*-hpux10*.
1418
1419         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1420         is defined.
1421
1422         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1423
1424 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1425
1426         * gfortran.dg/pr19936_1.f90: New test.
1427         * gfortran.dg/pr19936_2.f90: New test.
1428         * gfortran.dg/pr19936_3.f90: New test.
1429
1430 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1431             Paul Thomas <prthomas@drfccad.cea.fr>
1432
1433         * gfortran.dg/PR19754_1.f90: New test.
1434         * gfortran.dg/PR19754_2.f90: Ditto.
1435
1436 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1437
1438         PR c++/19311
1439         * g++.dg/template/non-dependent11.C: New test.
1440
1441 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1442
1443         * lib/target-supports.exp (check_iconv_available): Fix comment.
1444
1445 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1446             Joseph S. Myers  <joseph@codesourcery.com>
1447
1448         PR c++/19797
1449         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1450
1451 2005-03-04  Matthew Sachs  <msachs@apple.com>
1452
1453         * gcc.exp (gcc_target_compile): Put braces around
1454         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1455         * objc.exp (objc_target_compile): Likewise.
1456         * treelang.exp (treelang_target_compile): Likewise.
1457
1458 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         PR fortran/19673
1461         * gfortran.dg/func_result_1.f90: New test.
1462
1463 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1464
1465         * gcc.misc-tests/options.exp: New test.
1466
1467 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1468
1469         * gcc.dg/pr15784-4.c: New test.
1470
1471 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1472
1473         * gcc.c-torture/execute/pr17133.c: New.
1474         * gcc.c-torture/compile/20050303-1.c: New.
1475
1476 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1477
1478         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1479
1480 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1481
1482         * g++.dg/overload/using2.C: New.
1483
1484 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/19916
1487         * g++.dg/init/ptrmem2.C: New test.
1488
1489 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1490
1491         PR c/8927
1492         * gcc.dg/pr8927-1.c: New test.
1493
1494 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         PR c++/20232
1497         * g++.dg/inherit/covariant12.C: New.
1498
1499 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1500
1501         PR fortran/19479
1502         * gfortran.dg/bound_1.f90: New test.
1503
1504 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1505
1506         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1507         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1508
1509 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1510
1511         PR c/20245
1512         * gcc.dg/pr20245-1.c: New test.
1513
1514 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR middle-end/19874
1517         * gcc.c-torture/execute/20050119-2.c: New test case.
1518
1519 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1520
1521         * README: Update the DejaGnu bug reporting address.
1522         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1523         * lib/objc-torture.exp: Likewise.
1524
1525 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1526
1527         * gfortran.dg/boz_1.f90: New test.
1528         * gfortran.dg/boz_3.f90: New test.
1529         * gfortran.dg/boz_4.f90: New test.
1530
1531 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1532
1533         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1534         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1535
1536 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1537
1538         PR libfortran/20101
1539         * gfortran.dg/write_0_pe_format.f90: New test.
1540
1541 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR c++/20206
1544         * g++.dg/opt/thunk2.C: New test.
1545         * g++.dg/opt/covariant1.C: New test.
1546
1547 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1548
1549         * gfortran.dg/e_d_fmt.f90: New test.
1550
1551 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1552
1553         * gcc.dg/asm-b.c: Fix comment typos.
1554
1555 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1558         a V_MAY_DEF also.
1559
1560 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1561
1562         PR tree-opt/20188
1563         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1564         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1565         * gcc.dg/asm-b.c: New test.
1566
1567 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1568
1569         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1570         Disable this test on IRIX 6.
1571
1572 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1573
1574         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1575         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1576         parser.
1577
1578 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1579
1580         PR tree-optimization/20204
1581         * testsuite/gcc.dg/pr20204.c: New test.
1582
1583 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR target/20196
1586         * gcc.c-torture/execute/20050224-1.c: New test.
1587
1588         PR c++/20175
1589         * g++.dg/warn/Wbraces2.C: New test.
1590
1591 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1592
1593         PR c++/19878
1594         * g++.dg/init/const2.C: New test.
1595
1596 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1597
1598         PR tree-optimization/20100
1599         * gcc.c-torture/execute/pr20100-1.c: New test.
1600
1601 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1602
1603         * gfortran.dg/implicit_3.f90: New test.
1604
1605         * gfortran.dg/deftype_1.f90: New test.
1606
1607 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1608
1609         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1610         the test passes.
1611         * g++.dg/other/anon3.C: Accept a warning.
1612
1613 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1614
1615         * gcc.dg/pr20017.c: Fix a comment typo.
1616
1617 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1618
1619         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1620
1621 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1622
1623         PR ada/19902
1624         * ada/acats/tests/cxa/cxa3004.a: Remove.
1625         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1626
1627 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1628
1629         PR c++/20073
1630         * g++.dg/init/const1.C: New test.
1631
1632         PR c++/19991
1633         * g++.dg/parse/constant7.C: New test.
1634
1635         PR c++/20152
1636         * g++.dg/parse/error27.C: New test.
1637         * g++.dg/template/qualttp15.C: Adjust error markers.
1638         * g++.old-deja/g++.other/struct1.C: Likewise.
1639         
1640         PR c++/20153
1641         * g++.dg/template/error17.C: New test.
1642
1643         PR c++/20148
1644         * g++.dg/parser/error26.C: New test.
1645
1646 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1647
1648         PR tree-optimization/20100
1649         PR tree-optimization/20115
1650         * gcc.dg/pr20115.c: New test.
1651         * gcc.dg/pr20115-1.c: New test.
1652         * gcc.dg/pr20100.c: New test.
1653         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1654         call-clobbered variables after alias1.
1655
1656 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1657
1658         * gfortran.dg/list_read_4.f90: new test.
1659
1660 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1661
1662         PR rtl-optimization/20017.
1663         * gcc.dg/pr20017.c: New.
1664
1665 2005-02-22  Devang Patel  <dpatel@apple.com>
1666
1667         PR 19952
1668         * g++.dg/tree-ssa/pr19952.C: New test.
1669         
1670 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1671
1672         PR c++/19883
1673         * g++.dg/parse/constant6.C: New test.
1674
1675 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1676
1677         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1678         * g++.dg/charset/asm2.c: Likewise.
1679         * g++.dg/charset/asm3.c: Likewise.
1680         * g++.dg/charset/asm4.c: Likewise.
1681         * g++.dg/charset/asm5.c: Likewise.
1682         * g++.dg/charset/attribute1.c: Likewise.
1683         * g++.dg/charset/attribute2.c: Likewise.
1684         * g++.dg/charset/extern1.cc: Likewise.
1685         * g++.dg/charset/extern2.cc: Likewise.
1686         * g++.dg/charset/extern3.cc: Likewise.
1687         * g++.dg/charset/function.cc: Likewise.
1688         * g++.dg/charset/string.c: Likewise.
1689         * g++.dg/charset/charset.exp: Likewise.
1690         * lib/target-supports.exp (check_iconv_available): Fix comment.
1691
1692 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1693
1694         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1695         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1696         * gcc.dg/charset/asm2.c: Likewise.
1697         * gcc.dg/charset/asm3.c: Likewise.
1698         * gcc.dg/charset/asm4.c: Likewise.
1699         * gcc.dg/charset/asm5.c: Likewise.
1700         * gcc.dg/charset/asm6.c: Likewise.
1701         * gcc.dg/charset/attribute1.c: Likewise.
1702         * gcc.dg/charset/attribute2.c: Likewise.
1703         * gcc.dg/charset/builtin1.c: Likewise.
1704         * gcc.dg/charset/extern.c: Likewise.
1705         * gcc.dg/charset/function.c: Likewise.
1706         * gcc.dg/charset/string.c: Likewise.
1707         * gcc.dg/charset/charset.exp: Likewise.
1708
1709 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1710
1711         PR fortran/20086
1712         * gfortran.dg/pr20086.f90: New test.
1713
1714 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1715
1716         PR tree-optimization/19786
1717         * g++.dg/tree-ssa/pr19786.C: New.
1718
1719 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1722
1723 2005-02-21  Jeff Law  <law@redhat.com>
1724
1725         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1726
1727 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1728
1729         * gfortran.dg/do_iterator: Split loop, markup all lines for
1730         which an error locus is printed.
1731         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1732         locus is printed.
1733         * gfortran.dg/select_4.f90: Likewise.
1734         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1735         locuses in the various permutations.
1736
1737 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1738
1739         PR tree-optimization/19951
1740         * g++.dg/vect: New directory.
1741         * g++.dg/vect/vect.exp: New file.
1742         * g++.dg/vect/pr19951.cc: New testcase.
1743         * g++.dg/dg.exp: Also prune vectorizer tests.
1744
1745 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1746
1747         PR 18785
1748         * gcc.dg/charset/builtin1.c: New test.
1749
1750 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1751
1752         PR c++/19299
1753         * g++.dg/inherit/volatile1.C: New test.
1754
1755         PR c++/19440
1756         * g++.dg/template/dtor4.C: New test.
1757
1758 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1759
1760         * gfortran.dg/int_1.f90: New test.
1761
1762 2005-02-19  Devang Patel  <dpatel@apple.com>
1763
1764         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1765
1766 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1767
1768         * gfortran.dg/achar_1.f90: New test.
1769
1770 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1771
1772         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1773
1774 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1775             Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR tree-optimization/19828
1778         * gcc.dg/tree-ssa/loop-7.c: New test.
1779         * gcc.c-torture/execute/20050218-1.c: New test.
1780
1781 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR c/20043
1784         * gcc.dg/transparent-union-1.c: New test.
1785         * gcc.dg/transparent-union-2.c: New test.
1786
1787 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1788
1789         PR tree-optimization/18977
1790         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1791
1792 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1793
1794         PR target/20054
1795         * gcc.dg/pr20054.c: New test.
1796
1797 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1798
1799         PR c++/19508
1800         * g++.dg/ext/attrib20.C: New test.
1801
1802 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1803
1804         PR middle-end/20030
1805         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1806
1807 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1808
1809         PR c++/20008
1810         * g++.dg/opt/switch4.C: New.
1811
1812 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR c++/20023
1815         PR tree-optimization/20009
1816         * gcc.c-torture/compile/20050217-1.c: New test.
1817         * g++.dg/opt/switch3.C: New test.
1818
1819         PR tree-optimization/18947
1820         * gcc.c-torture/compile/20050215-1.c: New test.
1821         * gcc.c-torture/compile/20050215-2.c: New test.
1822         * gcc.c-torture/compile/20050215-3.c: New test.
1823
1824 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1825
1826         PR c++/20028
1827         * g++.dg/template/crash34.C: New.
1828
1829         PR c++/20022
1830         * g++.dg/other/access3.C: New.
1831
1832 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1833
1834         * gcc.dg/vect/vect-98.c: New test.
1835
1836 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1837
1838         PR tree-optimization/19967
1839         * gcc.dg/pr19967.c: New.
1840
1841 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR middle-end/19857
1844         * gcc.dg/tree-ssa/20050215-1.c: New test.
1845         * gcc.c-torture/execute/20050215-1.c: New test.
1846
1847 2005-02-15  Eric Christopher  <echristo@redhat.com>
1848
1849         * gcc.dg/cpp/20050215-1.c: New file.
1850
1851 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1852
1853         PR tree-optimization/15785
1854         * gcc.dg/pr15785-1.c: New test.
1855
1856 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1857
1858         PR c++/17788
1859         * g++.dg/init/ctor4.C: New.
1860         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1861
1862 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1863
1864         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1865         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1866
1867 2005-02-15  Andreas Schwab  <schwab@suse.de>
1868
1869         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1870         declare malloc.
1871
1872 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1873
1874         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1875
1876 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1877
1878         PR tree-optimization/19853
1879         * gcc.c-torture/compile/pr19853.c: New test.
1880
1881 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1882
1883         PR c++/19608
1884         * g++.dg/parse/local-class1.C: New.
1885
1886         PR c++/19895
1887         * g++.dg/parse/ptrmem3.C: New.
1888
1889         PR c++/19884
1890         * g++.old-deja/g++.oliva/template6.C: Add another case.
1891         * g++.dg/template/explicit6.C: New.
1892
1893 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1894
1895         PR c++/17816
1896         * g++.dg/other/redecl2.C: New.
1897
1898 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1899
1900         PR c++/19891
1901         * g++.dg/abi/covariant4.C: New.
1902
1903 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1904
1905         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1906
1907 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1908
1909         * gcc.dg/vect/vect-96.c: Fix typo.
1910
1911 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1912
1913         PR c++/14479
1914         PR c++/19487
1915         * g++.dg/template/enum5.C: New test.
1916
1917 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1918
1919         * gcc.dg/vect/vect-97.c: New test.
1920
1921 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1922
1923         * gcc.dg/vect/vect-96.c: New test.
1924
1925 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1926
1927         * gcc.dg/builtins-34.c: Also check ldexp*.
1928
1929 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1930
1931         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1932
1933 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1934
1935         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1936         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1937         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1938         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1939         selector_list, selector_expression, dg-process-target): Move to new
1940         file target-supports-dg.exp.
1941         * lib/target-supports-dg.exp: New.
1942
1943         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1944         New.
1945
1946 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR c++/19666
1949         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1950
1951         PR middle-end/19858
1952         * gcc.c-torture/compile/20050210-1.c: New test.
1953
1954 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1955
1956         PR c++/19755
1957         * g++.dg/warn/Wbraces1.C: New test.
1958
1959 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1960
1961         * gcc.dg/builtins-52.c: New testcase.
1962
1963 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR c/19342
1966         * gcc.c-torture/execute/20050119-1.c: New test.
1967
1968 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/19811
1971         * g++.dg/init/delete1.C: New test.
1972
1973 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1974
1975         PR c++/18470
1976         * g++.dg/template/static12.C: New test.
1977
1978 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1979
1980         PR c++/19787
1981         * g++.dg/conversion/ambig1.C: New test.
1982
1983         PR c++/19739
1984         * g++.dg/ext/attrib19.C: New test.
1985
1986         PR c++/19732
1987         * g++.dg/parse/dtor5.C: New test.
1988
1989         PR c++/19762
1990         * g++.dg/template/dtor3.C: New test.
1991
1992         PR c++/19826
1993         * g++.dg/template/static11.C: New test.
1994         * g++.dg/template/crash2.C: Remove dg-error marker.
1995
1996 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1997
1998         PR C++/18491
1999         * g++.old-deja/g++.mike/p10769a.C: Remove.
2000
2001 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2002
2003         * gcc.dg/builtins-48.c: New test case.
2004         * gcc.dg/builtins-49.c: New test case.
2005         * gcc.dg/builtins-50.c: New test case.
2006         * gcc.dg/builtins-51.c: New test case.
2007
2008 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2009
2010         PR middle-end/19583
2011         * g++.dg/warn/Wreturn-type-3.C: New test.
2012
2013 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2014
2015         PR middle-end/19402
2016         * gcc.dg/pr19402-1.c: New testcase.
2017         * gcc.dg/pr19402-2.c: likewise.
2018
2019 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2020
2021         PR middle-end/19854
2022         * g++.dg/tree-ssa/tmmti.C: New testcase.
2023
2024 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2025
2026         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2027
2028 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2029
2030         PR c++/19733
2031         * g++.dg/parse/crash23.C: New test.
2032         * g++.dg/warn/Weff1.C: New test.
2033
2034 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2035
2036         * gcc.dg/20050209-1.c: New test.
2037
2038 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2039
2040         PR target/19799
2041         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2042
2043 2005-02-08  Mike Stump  <mrs@apple.com>
2044
2045         * g++.dg/pch/import-2.c: New test.
2046         * g++.dg/pch/import-2.hs: New.
2047         * g++.dg/pch/include/import-2a.h: New.
2048         * g++.dg/pch/include/import-2b.h: New.
2049
2050 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2051
2052         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2053
2054 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2055
2056         * gfortran.dg/substr_1.f90: New test.
2057
2058 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2059
2060         PR middle-end/19775
2061         * gcc.dg/torture/builtin-power-1.c: Disable test for
2062         invalid transformation.
2063         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2064         no longer optimize.
2065         * gcc.dg/builtins-47.c: New testcase.
2066
2067 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2068             Dorit Naishlos  <dorit@il.ibm.com>
2069
2070         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2071
2072 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2073
2074         * gcc.c-torture/compile/20050206-1.c: New test.
2075
2076 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2077
2078         PR tree-opt/19768
2079         * g++.dg/opt/pr19768.C: New test.
2080
2081 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         PR tree-opt/19736
2084         * gcc.c-torture/compile/pr19736.c: New test.
2085
2086 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2087
2088         PR c++/17401
2089         * g++.dg/parse/error25.C: New test.
2090
2091 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2092
2093         * gcc.c-torture/execute/20050203-1.c: New.
2094
2095 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2096
2097         * gcc.dg/vect/vect-85.c: Remove xfail.
2098         * gcc.dg/vect/vect-86.c: Remove xfail.
2099         * gcc.dg/vect/vect-87.c: Remove xfail.
2100         * gcc.dg/vect/vect-88.c: Remove xfail.
2101
2102 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2103
2104         * gcc.dg/altivec-19.c: New.
2105
2106 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2107
2108         PR c/17807
2109         * gcc.dg/nested-func-3.c: New test.
2110         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2111
2112 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2113
2114         * gcc.test-framework/gen_directive_tests: Generate tests for
2115         selector expressions.
2116
2117 2005-02-02  Matt Austern  <austern@apple.com>
2118
2119         PR c++/19628
2120         * g++/ext/builtin7.C: New.
2121         * g++/ext/builtin8.C: New.
2122
2123 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2124
2125         PR c/18502
2126         * gcc.dg/pr18502-1.c: New test.
2127
2128 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2129
2130         PR c++/17413
2131         * g++.dg/template/local4.C: Tweak.
2132
2133 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2134
2135         PR tree-optimization/19578
2136         * gcc.c-torture/compile/20050202-1.c: New test.
2137
2138 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2139
2140         PR c/19435
2141         * gcc.dg/c99-init-4.c: New test.
2142
2143 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2144
2145         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2146
2147         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2148
2149         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2150         * g++.dg/eh/check-vect.h: New.
2151
2152         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2153         * gcc.dg/vect/vect-78.c: Ditto.
2154         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2155         Remove.
2156
2157         * g++.dg/conversion/simd1.C: Expect warning.
2158         * g++.dg/ext/attribute-test-1.C: Ditto.
2159         * g++.dg/ext/attribute-test-2.C: Ditto.
2160         * g++.dg/ext/attribute-test-3.C: Ditto.
2161         * g++.dg/ext/attribute-test-4.C: Ditto.
2162
2163         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2164         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2165
2166         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2167
2168 2005-02-01  Richard Henderson  <rth@redhat.com>
2169
2170         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2171         long double for ibm double-double format.
2172         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2173
2174 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2175
2176         PR tree-optimization/19633
2177         * testsuite/gcc.dg/pr19633-1.c: New test.
2178         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2179         to NULL or a symbol.
2180
2181 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2184         New procs.
2185         (dg-process-target (local override)): Handle selector expressions.
2186
2187         * gcc.test-framework/README: Describe tests in source directory.
2188         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2189         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2190         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2191         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2192         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2193         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2194         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2195         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2196         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2197         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2198         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2199         * gcc.test-framework/dg-error-exp-P.c: New test.
2200         * gcc.test-framework/dg-error-exp-XP.c: New test.
2201         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2202         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2203         * gcc.test-framework/dg-output-exp-P.c: New test.
2204         * gcc.test-framework/dg-output-exp-XF.c: New test.
2205         * gcc.test-framework/dg-warning-exp-P.c: New test.
2206         * gcc.misc-tests/dg-1.c: Remove.
2207         * gcc.misc-tests/dg-2.c: Remove.
2208         * gcc.misc-tests/dg-3.c: Remove.
2209         * gcc.misc-tests/dg-4.c: Remove.
2210         * gcc.misc-tests/dg-5.c: Remove.
2211         * gcc.misc-tests/dg-6.c: Remove.
2212         * gcc.misc-tests/dg-7.c: Remove.
2213         * gcc.misc-tests/dg-8.c: Remove.
2214         * gcc.misc-tests/dg-9.c: Remove.
2215         * gcc.misc-tests/dg-10.c: Remove.
2216         * gcc.misc-tests/dg-11.c: Remove.
2217         * gcc.misc-tests/dg-12.c: Remove.
2218         * gcc.misc-tests/dg-test.exp: Remove.
2219
2220         * gcc.test-framework/test-framework.awk: Change recording and
2221         printing of passes and failures.
2222
2223         * gcc.test-framework: New directory.
2224         * gcc.test-framework/README: New.
2225         * gcc.test-framework/test-framework.exp: New.
2226         * gcc.test-framework/test-framework.awk: New.
2227         * gcc.test-framework/gen_directive_tests: New.
2228
2229 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2230
2231         * lib/treelang.exp: Fix comment typos.
2232         (treelang_target_compile): Don't append libs=-ltreelang to options.
2233
2234 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2235
2236         * g++.dg/parse/typename7.C: Adjust error messages.
2237
2238 2005-01-31  Jeff Law  <law@redhat.com>
2239
2240         * gcc.c-torture/execute/20050131-1.c: New test.
2241         * gcc.dg/wcaselabel.c: New test.
2242
2243 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2244
2245         * g++.dg/other/warning1.C: Adjust error messags.
2246         * g++.dg/parse/constant5.C: New test.
2247
2248 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2249
2250         PR c/19333
2251         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2252         the test case valid.
2253         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2254         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2255         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2256         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2257         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2258         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2259
2260 2005-01-31  Dale Johannesen  <dalej@apple.com>
2261
2262         * g++.dg/opt/pr19650.C:  New test.
2263
2264 2005-01-31  Richard Henderson  <rth@redhat.com>
2265
2266         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2267         long double for intel double extended format.
2268         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2269
2270 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2271
2272         PR c++/19555
2273         * g++.dg/template/static10.C: New test.
2274
2275         PR c++/19395
2276         * g++.dg/parse/error24.C: New test.
2277
2278         PR c++/19367
2279         * g++.dg/lookup/builtin1.C: New test.
2280
2281         PR c++/19457
2282         * g++.dg/warn/conv3.C: New test.
2283
2284 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2285
2286         PR fortran/19647
2287         * gfortan.dg/inquire_7.f90
2288
2289 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2290
2291         PR tree-optimization/15791
2292         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2293         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2294         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2295         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2296         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2297         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2298         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2299         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2300         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2301         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2302
2303 2005-01-29  Paul Brook  <paul@codesourcery.com>
2304
2305         PR fortran/18565
2306         * check.c (real_or_complex_check): New function.
2307         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2308         * intrinsic.c (add_functions): Use new check functions.
2309         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2310         Add prototypes.
2311
2312 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2313
2314         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2315         gcc.dg/lvalue-3.c: New tests.
2316         * gcc.dg/concat.c: Update expected messages.
2317
2318 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2319
2320         PR libfortran/19595
2321         * gfortran.dg/eor_1.f90:  New test.
2322
2323 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2324
2325         PR fortran/19589
2326         * gfortran.dg/logical_data_1.f90: New test.
2327
2328 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2329
2330         PR c++/19253
2331         * g++.dg/template/crash33.C: New test.
2332
2333         PR c++/19667
2334         * g++.dg/template/crash32.C: New test.
2335
2336 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2337
2338         PR middle-end/16558
2339         * g++.dg/warn/Wreturn-type-2.C: New test.
2340
2341 2004-06-24  Jeff Law  <law@redhat.com>
2342
2343         * gcc.dg/tree-ssa/20050128-1.c: New test.
2344
2345 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2346
2347         * gcc.target/frv/all-mdpackh-1.c: New test.
2348
2349 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2350
2351         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2352
2353 2005-01-27  Richard Henderson  <rth@redhat.com>
2354
2355         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2356
2357 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2358
2359         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2360
2361 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2362
2363         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2364         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2365         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2366         to cope with cases where the multilib options override the dg-options.
2367
2368 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR c/18946
2371         * gcc.dg/noncompile/20050120-1.c: New test.
2372
2373 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2374
2375         PR tree-optimization/19633
2376         * gcc.dg/pr19633.c: New test.
2377         * gcc.dg/tree-ssa/pr19633.c: New test.
2378
2379 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2380
2381         * gcc.dg/20041216-1.c: New test.
2382
2383 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2384
2385         PR objc/18862
2386         * objc.dg/selector-2.m: New test.
2387
2388 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2389
2390         * g++.dg/opt/range-test-2.C: New test.
2391
2392         PR rtl-optimization/19579
2393         * gcc.c-torture/execute/20050124-1.c: New test.
2394
2395 2005-01-26  Greg Parker  <gparker@apple.com>
2396         Stuart Hastings  <stuart@apple.com>
2397
2398         * gcc.c-torture/execute/20050125-1.c: New.
2399
2400 2005-01-18  Jan Hubicka  <jh@suse.cz>
2401
2402         PR tree-optimize/19337
2403         * gcc.c-torture/compile/20050119-1.c: New test.
2404
2405 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2406
2407         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2408         test for successful match.
2409
2410 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2411
2412         PR objc/18408
2413         * objc.dg/comp-types-7.m: New test.
2414
2415 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2416
2417         * lib/target-supports.exp (current_target_name): New.
2418         (check_effective_target_ilp32, check_effective_target_lp64):
2419         Cache the result to use as long as the current target, with
2420         multilib flags, remains the same.
2421
2422         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2423         (dg-require-weak, dg-require-visibility, dg-require-alias,
2424         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2425         dg-require-effective-target, dg-skip-if): Remove call to
2426         skip_test_and_clear_xfail.
2427         (dg-test): Clear xfail data.
2428
2429 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR target/17751
2432         * gcc.dg/ppc64-toc.c: New test.
2433
2434         * g++.dg/tree-ssa/empty-1.C: New test.
2435
2436         PR middle-end/19551
2437         * gcc.c-torture/execute/20050121-1.c: New test.
2438         * gcc.dg/20050121-2.c: New test.
2439
2440 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2441         Paul Brook  <paul@codesourcery.com>
2442
2443         PR fortran/17941
2444         * gfortran.dg/real_const_1.f: New test.
2445         * gfortran.dg/real_const_2.f90: New test.
2446         * gfortran.dg/complex_int_1.f90: New test.
2447
2448 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2449
2450         PR fortran/19313
2451         * gfortan.dg/inquire_6.f90: New test.
2452
2453 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2454
2455         PR libfortran/19451
2456         * open_readonly_1.f90:  New test.
2457
2458 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2459
2460         PR libfortran/18982
2461         * gfortran.dg/open_new.f90: New file.
2462
2463 2005-01-22  Paul Brook  <paul@codesourcery.com>
2464
2465         * namelist_1.f90: New test.
2466
2467 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2468
2469         PR tree-optimization/19484
2470         * gcc.c-torture/compile/20050122-[12].c: New tests.
2471
2472 2005-01-22  Paul Brook  <paul@codesourcery.com>
2473
2474         * gfortran.dg/implicit_2.f90: New test.
2475
2476 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2477
2478         PR fortran/19314
2479         * gfortran.dg/inquire_5.f90: New test.
2480
2481 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2482
2483         PR c/18809
2484         * gcc.dg/pr18809-1.c: New test.
2485
2486 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2487
2488         * gcc.dg/20050121-1.c: New test.
2489
2490         PR tree-optimization/13000
2491         * gcc.dg/20040206-1.c: Change warning to point where function is
2492         being inlined.
2493
2494 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2495
2496         PR c++/19208
2497         * g++.dg/template/array11.C: New test.
2498
2499 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2500
2501         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2502         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2503         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2504         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2505         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2506         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2507
2508 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2509
2510         PR tree-optimization/15349
2511         * gcc.dg/tree-ssa/pr15349.c: New.
2512
2513 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2514
2515         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2516
2517 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2518
2519         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2520         scan-assembler-times directive name.
2521
2522         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2523         after dg-do.
2524
2525         PR rtl-optimization/19462
2526         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2527
2528 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2529
2530         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2531         counting function calls on ia64.
2532
2533 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR rtl-optimization/15139
2536         * gcc.dg/20050111-2.c: New test.
2537
2538         PR c/17297
2539         * gcc.c-torture/compile/20050113-1.c: New testcase.
2540
2541         PR middle-end/19164
2542         * gcc.dg/20050113-1.c: New testcase.
2543
2544 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2545
2546         * gcc.dg/vect/vect-85.c: Add comment.
2547         * gcc.dg/vect/vect-86.c: Add xfail for now.
2548         * gcc.dg/vect/vect-87.c: Add xfail for now.
2549         * gcc.dg/vect/vect-88.c: Add xfail for now.
2550         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2551
2552 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2553
2554         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2555
2556 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2557
2558         * g++.dg/debug/typedef3.C: New test.
2559
2560 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2561
2562         PR c/19472
2563         * gcc.dg/asm-a.c: New test.
2564
2565 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2566
2567         * gcc.dg/sh-relax.c: Add prototype for abort.
2568
2569 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2570
2571         * gcc.dg/short-compare-1.c: New test.
2572         * gcc.dg/short-compare-2.c: Likewise.
2573
2574 2005-01-18  Michael Matz  <matz@suse.de>
2575
2576         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2577
2578 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2579
2580         PR tree-optimization/19121
2581         * gcc.c-torture/compile/pr19121.c: New test.
2582
2583 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2584
2585         PR target/19357
2586         * gcc.c-torture/compile/pr19357.c: New test.
2587
2588 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2589
2590         PR c/5675
2591         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2592         pass--those that refer just to the variable, possibly with a
2593         cast.
2594         * gcc.dg/c99-const-expr-3.c: Likewise.
2595
2596         PR middle-end/13127
2597         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2598         longer emitted.
2599
2600 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2601
2602         PR fortran/18778
2603         * gfortran.dg/endfile_2.f90: New test.
2604
2605 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2606
2607         PR 19168
2608         * gfortran.dg/select_5.f90: New test.
2609
2610 2004-01-16  Paul Brook  <paul@codesourcery.com>
2611
2612         * gfortran.dg/common_4.f90: New test.
2613
2614 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2615
2616         PR rtl-optimization/19462
2617         * gcc.dg/torture/pr19462-1.c: New test.
2618
2619 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2620
2621         PR objc/19321
2622         * objc.dg/func-ptr-2.m: New.
2623         * objc.dg/volatile-1.m: New.
2624
2625 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2626
2627         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2628
2629 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR tree-optimization/19060
2632         * gcc.c-torture/execute/20050104-1.c: New test.
2633
2634 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2635
2636         PR fortran/18983
2637         * gfortran.dg/write_to_null.f90: New test.
2638
2639 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2640             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2641
2642         PR other/19328
2643         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2644         argument.
2645
2646 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR c++/19263
2649         * g++.dg/init/vector1.C: New test.
2650
2651 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2652
2653         PR target/13158
2654         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2655         PR target/18987
2656         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2657
2658 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2659
2660         * gfortran.dg/select_1.f90: New test.
2661         * gfortran.dg/select_2.f90: New test.
2662         * gfortran.dg/select_3.f90: New test.
2663         * gfortran.dg/select_4.f90: New test.
2664
2665 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR middle-end/19084
2668         PR rtl-optimization/19348
2669         * gcc.dg/20050111-1.c: New test.
2670         * gcc.c-torture/execute/20050111-1.c: New test.
2671
2672         * gcc.dg/i386-asm-4.c: New test.
2673
2674 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2675
2676         * gcc.dg/nested-func-2.c: New test.
2677         * ada/acats/norun.lst: Remove c953002.
2678
2679 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2680
2681         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2682
2683 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2684
2685         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2686
2687 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         PR target/18761
2690         * g++.dg/abi/align1.C: New test.
2691
2692 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2693
2694         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2695         at a time.
2696         * g++.dg/ext/altivec_check.h: Support compiling as C.
2697
2698 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2699
2700         PR c++/19355
2701         * g++.dg/expr/pr19355-1.C: New test case.
2702
2703 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2704
2705         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2706         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2707         * ada/acats/tests/c3/c92005b.ada: Likewise.
2708         * ada/acats/tests/c3/cxb3012.a: Likewise.
2709         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2710
2711 2005-01-09  Paul Brook  <paul@codesourcery.com>
2712
2713         * gfortran.dg/common_2.f90: New file.
2714         * gfortran.dg/common_3.f90: New file.
2715
2716 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2717
2718         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2719
2720 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2721
2722         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2723         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2724         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2725         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2726         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2727         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2728         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2729         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2730         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2731         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2732         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2733         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2734         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2735         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2736         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2737         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2738         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2739         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2740         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2741         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2742         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2743         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2744         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2745         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2746         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2747         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2748         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2749         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2750         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2751         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2752         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2753         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2754         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2755         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2756         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2757         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2758         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2759         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2760         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2761         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2762         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2763         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2764         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2765         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2766         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2767         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2768         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2769         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2770         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2771         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2772         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2773         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2774         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2775         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2776         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2777         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2778         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2779         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2780         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2781         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2782         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2783         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2784         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2785         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2786         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2787         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2788         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2789
2790         * gcc.dg/vect/vect-1.c: Fix spelling.
2791         * gcc.dg/vect/vect-10.c: Fix spelling.
2792         * gcc.dg/vect/vect-11.c: Fix spelling.
2793         * gcc.dg/vect/vect-12.c: Fix spelling.
2794         * gcc.dg/vect/vect-14.c: Fix spelling.
2795         * gcc.dg/vect/vect-15.c: Fix spelling.
2796         * gcc.dg/vect/vect-16.c: Fix spelling.
2797         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2798         * gcc.dg/vect/vect-64.c: Fix comments.
2799         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2800
2801 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2802             Ira Rosen  <irar@il.ibm.com>
2803
2804         * gcc.dg/vect/vect-70.c: New test.
2805         * gcc.dg/vect/vect-71.c: New test.
2806
2807 2005-01-09  Manfred Hollstein  <mh@suse.com>
2808
2809         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2810         * gcc.dg/pr18241-2.c: Likewise.
2811         * gcc.dg/pr18241-3.c: Likewise.
2812         * gcc.dg/pr18241-4.c: Likewise.
2813         * gcc.dg/pr18241-5.c: Likewise.
2814
2815 2005-01-08  Richard Henderson  <rth@redhat.com>
2816
2817         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2818         False for x86 and x86-64.
2819
2820 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2821
2822         PR tree-optimization/18241
2823         * gcc.dg/pr18241-1.c: New test.
2824         * gcc.dg/pr18241-2.c: New test.
2825         * gcc.dg/pr18241-3.c: New test.
2826         * gcc.dg/pr18241-4.c: New test.
2827         * gcc.dg/pr18241-5.c: New test.
2828
2829 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2830
2831         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2832         gfortran.dg/select_4.f90: New.
2833
2834 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2835
2836         * gcc.c-torture/execute/20050107-1.c: New test.
2837
2838 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2839
2840         PR c++/19298
2841         * g++.dg/template/ref2.C: New.
2842
2843 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2844
2845         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2846         instead of being empty.
2847
2848 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2849
2850         PR fortran/15553
2851         * gfortran.dg/array-1.f90: New test.
2852
2853 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR tree-optimization/19283
2856         * gcc.c-torture/execute/20050106-1.c: New test.
2857
2858         PR rtl-optimization/18861
2859         * gcc.dg/20050105-1.c: New test.
2860
2861         PR tree-optimization/18828
2862         * gcc.dg/20050105-2.c: New test.
2863
2864 2005-01-07  Andreas Jaeger  <aj@suse.de>
2865
2866         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2867
2868 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2869
2870         PR fortran/18398
2871         * gfortran.dg/fmt_read.f90: New test.
2872
2873 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2874
2875         * gcc.dg/rs6000-ldouble-2.c: New.
2876
2877 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/19244
2880         * g++.dg/parser/ctor2.C: New test.
2881
2882 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2883
2884         PR c++/17154
2885         * g++.dg/template/using9.C: New test.
2886
2887 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2888
2889         PR c++/19258
2890         * g++.dg/lookup/friend6.C: New test.
2891
2892 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2893
2894         PR c++/19270
2895         * g++.dg/template/array10.C: New.
2896
2897 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2898
2899         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2900         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2901
2902 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2903
2904         * gcc.c-torture/compile/20050105-1.c: New test.
2905
2906 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2907
2908         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2909
2910 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2911
2912         PR middle-end/19100
2913         * gcc.dg/conv-3.c: New test case.
2914
2915 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2916
2917         * gcc.dg/asm-wide-1.c: New test.
2918
2919 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2920
2921         PR c++/19030
2922         * g++.dg/parse/crash22.C: New
2923
2924 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2925
2926         PR 19257
2927         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2928
2929 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2930
2931         PR middle-end/17767
2932         * gcc.dg/i386-mmx-6.c: New test case.
2933
2934 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2935
2936         PR tree-optimization/18308
2937         * gcc.dg/vect/pr18308.c: New testcase.
2938
2939 2005-01-04  Andreas Jaeger  <aj@suse.de>
2940
2941         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2942
2943 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2944             Robert Bowdidge <bowdidge@apple.com>
2945
2946         * gcc.dg/cpp/subframework1.c: New.
2947         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2948         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2949         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2950         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2951
2952 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2953
2954         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2955         producing warning.
2956         * gcc.dg/darwin-weakimport-2.c: New.
2957
2958 2005-01-03  Richard Henderson  <rth@redhat.com>
2959
2960         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2961
2962 2005-01-03  Richard Henderson  <rth@redhat.com>
2963
2964         * gcc.dg/vect/vect.exp: Enable for ia64.
2965         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2966         (check_effective_target_vect_float): Likewise.
2967         (check_effective_target_vect_no_align): Likewise.
2968         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2969         * gcc.dg/vect/vect-8.c: Likewise.
2970
2971 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2972
2973         PR target/19236
2974         * gcc.dg/pr19236-1.c: New test case.
2975
2976 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2977
2978         PR rtl-optimization/12092
2979         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2980
2981 2005-01-02  Andreas Jaeger  <aj@suse.de>
2982
2983         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2984
2985 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2986             Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         PR rtl-optimization/12092
2989         * gcc.dg/pr12092-1.c: New test case.
2990
2991 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2992
2993         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2994         'hidden' and 'default' for better portability.
2995         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2996
2997         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2998         6 and 7.
2999         * g++.old-deja/g++.brendan/new3.C: Likewise.
3000
3001 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3002
3003         * gcc.dg/20041231-1.C: New test.
3004         * g++.dg/warn/Wunreachable-code-1.C: New test.
3005
3006 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3007
3008         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3009         file, not /dev/null.  Abort on error.
3010
3011 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3012             Ziemowit Laski  <zlaski@apple.com>
3013
3014         PR objc/18971
3015         * objc.dg/encode-5.m: New test.
3016
3017 2004-12-29  Richard Henderson  <rth@redhat.com>
3018
3019         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3020         * objc.dg/stabs-1.m: Disable for ia64.
3021
3022 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3023
3024         PR c++/19190
3025         * g++.dg/warn/Wunused-10.C: New test.
3026
3027 2004-12-28  Richard Henderson  <rth@redhat.com>
3028
3029         * objc.dg/stabs-1.m: Disable for alpha.
3030
3031 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/19149
3034         * g++.dg/parse/error23.C: New test.
3035
3036 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3037
3038         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3039
3040         PR fortran/19032
3041         * gfortran.dg/intrinsic_modulo_1.f90: New.
3042         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3043         tests with divisor -1.
3044
3045 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3046
3047         * g++.dg/opt/temp1.C (memcpy): Return a value.
3048
3049         PR c++/19148
3050         * g++.dg/expr/cond7.C: New test.
3051
3052 2004-12-27  Paul Brook  <paul@codesourcery.com>
3053
3054         * gfortran.dg/g77/select_no_compile.f: Remove.
3055
3056 2004-12-27  Richard Henderson  <rth@redhat.com>
3057
3058         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3059         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3060         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3061
3062 2004-12-26  Richard Henderson  <rth@redhat.com>
3063
3064         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3065         by 1i instead of token pasting.
3066
3067 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         PR tree-optimization/17578
3070         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3071         to additional_flags.
3072         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3073
3074 2004-12-25  Richard Henderson  <rth@redhat.com>
3075
3076         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3077         Remove Alpha.
3078
3079 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3080
3081         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3082         hppa*-*-hpux*.
3083         * gcc.dg/pr17957.c (dg-options): Likewise.
3084         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3085         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3086         instead of 0 on __hppa__.
3087         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3088         "foo,%r" on hppa*-*-*.
3089
3090 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3091
3092         PR fortran/19071
3093         * gfortran.dg/complex_write.f90: New test.
3094
3095 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/17595
3098         * g++.dg/parse/pragma2.C: New test.
3099
3100         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3101
3102 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3103
3104         * gcc.dg/empty2.c: Add missing dg-warning.
3105
3106 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3107
3108         PR c++/17413
3109         * g++.dg/template/local4.C: New test.
3110         * g++.dg/template/crash19.C: Add dg-error marker.
3111
3112         * g++.dg/template/crash31.C: Correct embedded PR number.
3113
3114 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/16405
3117         * g++.dg/opt/temp1.C: Add do-run marker.
3118
3119 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3120
3121         * g++.dg/template/spec19.C: New.
3122
3123 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3124
3125         PR target/16819
3126         * gcc.dg/empty2.c: New.
3127
3128 2004-12-23  Richard Henderson  <rth@redhat.com>
3129
3130         * lib/target-supports.exp (check_effective_target_vect_no_align):
3131         Remove i?86 and x86-64.
3132
3133 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/16405
3136         * g++.dg/opt/temp1.C: New test.
3137
3138 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3139
3140         PR c++/18733
3141         * g++.dg/template/friend33.C: New testcase.
3142
3143 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/18464
3146         * g++.dg/template/cond5.C: New test.
3147
3148         PR c++/18492
3149         * g++.dg/inherit/thunk3.C: New test.
3150
3151         PR c++/11224
3152         * g++.dg/warn/Wunused-9.C: New test.
3153
3154 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3155
3156         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3157
3158 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3159
3160         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3161
3162 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/18378
3165         * g++.dg/ext/packed8.C: New test.
3166
3167         PR c++/13268
3168         * g++.dg/template/crash31.C: New test.
3169
3170         PR c++/19034
3171         * g++.dg/template/crash30.C: New test.
3172
3173 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3174
3175         PR C++/18984
3176         * g++.dg/eh/ctor3.C: New test.
3177
3178 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3179
3180         * objc.dg/stabs-1.m: Allow section name to be quoted and
3181         assembly label to begin with '.LL'.
3182
3183 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3184
3185         * gcc.dg/vect/vect.exp
3186         (check_effective_target_lp64_or_vect_no_align): New.
3187         * gcc.dg/vect/vect-77.c: Use it.
3188         * gcc.dg/vect/vect-78.c: Use it.
3189
3190         * lib/target-supports.exp
3191         (check_effective_target_vect_no_max,
3192         check_effective_target_vect_no_bitwise,
3193         check_effective_target_vect_no_align): New.
3194         * gcc.dg/vect/vect-13.c: Use them.
3195         * gcc.dg/vect/vect-17.c: Ditto.
3196         * gcc.dg/vect/vect-18.c: Ditto.
3197         * gcc.dg/vect/vect-19.c: Ditto.
3198         * gcc.dg/vect/vect-20.c: Ditto.
3199         * gcc.dg/vect/vect-27.c: Ditto.
3200         * gcc.dg/vect/vect-29.c: Ditto.
3201         * gcc.dg/vect/vect-44.c: Ditto.
3202         * gcc.dg/vect/vect-48.c: Ditto.
3203         * gcc.dg/vect/vect-50.c: Ditto.
3204         * gcc.dg/vect/vect-52.c: Ditto.
3205         * gcc.dg/vect/vect-54.c: Ditto.
3206         * gcc.dg/vect/vect-56.c: Ditto.
3207         * gcc.dg/vect/vect-58.c: Ditto.
3208         * gcc.dg/vect/vect-60.c: Ditto.
3209         * gcc.dg/vect/vect-72.c: Ditto.
3210         * gcc.dg/vect/vect-80.c: Ditto.
3211
3212 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3213
3214         PR c++/14075
3215         * g++.dg/init/string1.C: New.
3216
3217         PR c++/18975
3218         * g++.dg/other/synth1.C: New.
3219
3220 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3221
3222         PR c/18963
3223         * gcc.dg/pr18963-1.c: New test.
3224
3225 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3226
3227         PR c/18596
3228         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3229         * gcc.dg/pr18596-1.c: Use dg-error.
3230         (dg-options): Use -fno-unit-at-a-time.
3231         * gcc.dg/pr18596-2.c: New test.
3232         * gcc.dg/pr18596-3.c: New test.
3233
3234 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3235
3236         PR middle-end/18683
3237         * g++.dg/opt/pr18683-1.C: New test case.
3238
3239 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3240
3241         PR other/19093
3242         * g++.dg/opt/max1.C: Fix for 64bit targets.
3243
3244 2004-12-20  Matt Austern  <austern@apple.com>
3245
3246         PR c++/19044
3247         * g++.dg/ext/builtin6.C: New
3248
3249 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3250
3251         PR tree-optimization/19080
3252         * gcc.c-torture/compile/pr19080.c: New test.
3253
3254 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3255
3256         * gcc.dg/20041219-1.c: New test.
3257
3258 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3259
3260         PR middle-end/19068
3261         * g++.dg/opt/max1.C: New test case.
3262
3263 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.dg/fdata-sections-1.c: New test.
3266
3267 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3268
3269         PR middle-end/18548
3270         * gcc.dg/max-1.c: New test case.
3271
3272 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3273
3274         * gcc.c-torture/execute/20041218-1.c: New test.
3275
3276 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3277
3278         * gcc.dg/pr18501.c: New test.
3279         * gcc.dg/uninit-5.c: XFAIL.
3280         * gcc.dg/uninit-9.c: XFAIL.
3281
3282 2004-12-17  Dale Johannesen  <dalej@apple.com>
3283
3284         * gcc.dg/20041213-1.c:  New.
3285
3286 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3287
3288         * objc.dg/stabs-1.m: Allow assembly label to begin
3289         with a dot ('.').
3290
3291 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3292
3293         * gcc.c-torture/execute/20041213-1.c: Move...
3294         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3295
3296 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3297
3298         PR c++/18721
3299         * g++.dg/lookup/conv-5.C: New.
3300
3301 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3302
3303         * objc.dg/stabs-1.m: New test.
3304
3305 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3306
3307         * gcc.dg/visibility-c.c: Change compile to
3308         assemble for the test.
3309
3310 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3311
3312         PR target/19041
3313         * gcc.dg/visibility-c.c: New test.
3314
3315 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3316
3317         PR middle-end/18493
3318         * gcc.dg/switch-8.c: New test case.
3319
3320 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3321
3322         PR c++/18905
3323         * g++.dg/template/init4.C: New.
3324         * g++.dg/opt/static3.C: Enable optimizer.
3325
3326 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3327
3328         * g++.dg/other/complex1.C: New test.
3329
3330 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3331
3332         * g++.dg/opt/inline9.C: New test.
3333
3334 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3335
3336         PR fortran/18993
3337         * gfotran.dg/nullify_1.f: New test.
3338
3339 2004-12-15  Richard Henderson  <rth@redhat.com>
3340
3341         * gcc.target/i386/i386.exp: New harness.
3342         * gcc.target/i386/vect-args.c: New.
3343
3344 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3345
3346         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3347
3348 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3349
3350         PR c++/18825
3351         * g++.dg/template/friend32.C: New test.
3352
3353 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3354
3355         * cpp/pragma-once-1.c: New test.
3356         * cpp/pragma-once-1b.h: Likewise.
3357         * cpp/pragma-once-1c.h: Likewise.
3358         * cpp/pragma-once-1d.h: Likewise.
3359         * cpp/inc/pragma-once-1a.h: Likewise.
3360
3361 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3362             Steven G. Kargl  <kargls@comcast.net>
3363
3364         PR fortran/17597
3365         * gfortran.dg/list_read_3.f90: New test.
3366
3367 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3368
3369         * gcc.dg/ftrapv-2.c: New test.
3370
3371 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3372
3373         PR c++/18981
3374         * g++.dg/template/typename9.C: New test.
3375
3376 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/18738
3379         * g++.dg/template/typename8.C: New test.
3380         * g++.dg/parse/friend2.C: Tweak error message.
3381
3382 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3383
3384         * gcc.c-torture/20041214-1.c: New test.
3385
3386 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3387
3388         PR c++/18965
3389         * g++.dg/init/array17.C: New test.
3390
3391 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3392
3393         PR c++/18793
3394         * g++.dg/init/aggr3.C: New test.
3395
3396 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3397
3398         * gcc.dg/altivec-types-1.c: New test.
3399         * gcc.dg/altivec-types-2.c: New test.
3400         * gcc.dg/altivec-types-3.c: New test.
3401         * gcc.dg/altivec-types-4.c: New test.
3402         * g++.dg/ext/altivec-types-1.C: New test.
3403         * g++.dg/ext/altivec-types-2.C: New test.
3404         * g++.dg/ext/altivec-types-3.C: New test.
3405         * g++.dg/ext/altivec-types-4.C: New test.
3406
3407 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3408
3409         PR middle-end/18951
3410         * gcc.c-torture/execute/20041213-1.c: New test.
3411
3412 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3413
3414         PR c++/18949
3415         * g++.dg/template/cast1.C: New.
3416
3417 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3418
3419         * gcc.c-torture/execute/20041213-2.c: New test.
3420
3421 2004-12-13  Richard Henderson  <rth@redhat.com>
3422
3423         * gcc.dg/i386-sse-10.c: Fix typo in options.
3424
3425 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3426
3427         PR c++/18968
3428         * g++.dg/opt/pr18968.C: New test.
3429
3430 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/18925
3433         * g++.dg/ext/visibility/staticdatamem.C: New test.
3434
3435 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3436
3437         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3438
3439 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3440
3441         PR rtl-optimization/18928
3442         * gcc.dg/pr18928-1.c: New test case.
3443
3444 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3445
3446         PR tree-opt/16951
3447         * gcc.c-torture/compile/20041211-1.c: New.
3448
3449 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3450
3451         PR middle-end/17564
3452         * gcc.c-torture/execute/20041212-1.c: New test.
3453
3454 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3455
3456         PR fortran/18869
3457         * gfortran.dg/common_1.f90: New test.
3458
3459 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3460         Paul Brook  <paul@codesourcery.com>
3461
3462         PR fortran/16222
3463         * gfortran.dg/real_do_1.f90: New test.
3464
3465 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3466
3467         PR tree-opt/18040
3468         * g++.dg/opt/ptrmem6.C: New test.
3469
3470 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3471
3472         PR middle-end/18921
3473         * gcc.dg/pr18921-1.c: New test case.
3474
3475 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3476
3477         PR fortran/17175
3478         * gfortran.dg/scale_1.f90: New test.
3479
3480 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3481
3482         PR middle-end/18903
3483         * gcc.c-torture/compile/pr18903.c: New test.
3484
3485 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3486
3487         * gcc.c-torture/execute/20041210-1.c: New test.
3488
3489 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3490
3491         PR c++/18731
3492         * g++.dg/parser/struct-1.C: New test.
3493         * g++.dg/parser/struct-2.C: New test.
3494         * g++.dg/parser/struct-3.C: New test.
3495
3496 2004-12-09  Richard Henderson  <rth@redhat.com>
3497
3498         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3499
3500         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3501         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3502
3503 2004-12-09  Matt Austern  <austern@apple.com>
3504
3505         PR c++/18514
3506         * g++.dg/ext/builtin1.C: New
3507         * g++.dg/ext/builtin2.C: New
3508         * g++.dg/ext/builtin3.C: New
3509         * g++.dg/ext/builtin4.C: New
3510         * g++.dg/ext/builtin5.C: New
3511
3512 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR tree-opt/18904
3515         * g++.dg/opt/ptrmem5.C: New test.
3516
3517 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3518
3519         * g++.dg/parse/typename5.C: Adjust for new error.
3520         * g++.dg/parse/typename7.C: New.
3521
3522 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3523
3524         PR c++/18073
3525         * g++.dg/other/mmintrin.C: New test.
3526
3527 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3528
3529         PR c++/16681
3530         * g++.dg/init/array15.C: New.
3531         * g++.dg/init/array16.C: New.
3532
3533 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         PR fortran/18826
3536         * gfortran.dg/assign_1.f90: New test.
3537
3538 2004-12-08  Nick Clifton  <nickc@redhat.com>
3539
3540         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3541         * gcc.target/xstormy16/data_below100: Likewise.
3542         * gcc.target/xstormy16/sfr: Likewise.
3543         * gcc.target/xstormy16/below100.S: New test source file.
3544         * gcc.target/xstormy16/below100.ld: New test linker script.
3545         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3546         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3547         bp instructions.
3548         * gcc.target/xstormy16/bp.c: Likewise.
3549
3550         * gcc.target/xstormy16/bss_below100: New files:
3551         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3552         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3553         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3554         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3555         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3556         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3557         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3558         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3559         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3560         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3561         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3562         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3563         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3564         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3565         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3566         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3567         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3568         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3569         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3570         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3571         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3572         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3573         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3574         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3575         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3576         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3577         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3578
3579         * gcc.target/xstormy16/data_below100: New files:
3580         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3581         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3582         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3583         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3584         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3585         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3586         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3587         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3588         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3589         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3590         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3591         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3592         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3593         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3594         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3595         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3596         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3597         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3598         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3599         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3600         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3601         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3602         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3603         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3604         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3605         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3606         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3607
3608         * gcc.target/xstormy16/sfr: New files:
3609         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3610         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3611         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3612         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3613         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3614         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3615         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3616         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3617         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3618         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3619         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3620         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3621         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3622         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3623         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3624         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3625         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3626         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3627         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3628         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3629         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3630         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3631         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3632         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3633         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3634         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3635         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3636         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3637         27_if0_sfrw_bitfield_f.c
3638
3639 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3640
3641         PR c++/18100
3642         * g++.dg/lookup/name-clash4.C: New test.
3643
3644 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3645
3646         PR c++/18672
3647         * g++.dg/opt/array1.C: New.
3648
3649         PR c++/18803
3650         * g++.dg/template/operator5.C: New.
3651
3652 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3653
3654         PR c/18867
3655         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3656
3657 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3658
3659         * gcc.dg/noncompile/20041207.c: New test.
3660
3661 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3662
3663         * g++.dg/other/unreachable-1.C: New test.
3664
3665 2004-12-06  Nick Clifton  <nickc@redhat.com>
3666
3667         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3668         <limits.h> because the latter comes from gcc's include/ directory
3669         and not the newlib/libc/include directory.
3670
3671 2004-12-04  Richard Henderson  <rth@redhat.com>
3672
3673         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3674
3675 2004-12-04  Richard Henderson  <rth@redhat.com>
3676
3677         * lib/target-supports.exp (check_gc_sections_available): Disable
3678         for alpha and ia64.
3679
3680 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3681
3682         PR middle-end/17909
3683         * g++.dg/other/vararg-2.C: New test.
3684
3685 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3686
3687         PR c++/17011, c++/17971
3688         * g++.dg/template/error15.C: Adjust expected error.
3689         * g++.dg/template/instantiate3.C: Likewise.
3690
3691 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3692
3693         * gcc.dg/altivec-18.c: Fix for darwin
3694
3695 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3696
3697         PR c++/18782
3698         * g++.dg/parse/ptrmem2.C: New.
3699
3700         PR c++/18318
3701         * g++.dg/template/new1.C: New.
3702
3703 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3704
3705         PR fortran/18710
3706         * gfortran.dg/direct_io_3.f90: New test.
3707
3708 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3709
3710         PR 18758
3711         * g++.dg/parse/crash21.C: New.
3712
3713 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3714
3715         PR c++/15664, c++/18276
3716         * g++.dg/template/ttp13.C: New test.
3717         * g++.dg/template/ttp14.C: Likewise.
3718
3719 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3720
3721         PR c++/18123
3722         * g++.dg/parse/enum2.C: New test.
3723         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3724
3725 2004-12-02  Nick Clifton  <nickc@redhat.com>
3726
3727         * gcc.target/xstormy16: New test directory.
3728         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3729         * gcc.target/xstormy16/bp.c: Check the generation of bp
3730         instructions.
3731         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3732         bn instructions and the BELOW100 attribute.
3733
3734 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3735
3736         PR target/16952
3737         * gcc.dg/ppc-eabi.c: New.
3738
3739 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3740
3741         PR fortran/18284
3742         * gfortran.dg/backspace.f90
3743
3744 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3745
3746         * gfortran.dg/inquire.f90: New test.
3747
3748 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3749
3750         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3751         handle effective-target-keyword.
3752         (dg-skip-if): Support effective-target keyword as target list.
3753         (dg-xfail-if): Ditto.
3754         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3755
3756 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3757
3758         PR tree-optimization/18291
3759         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3760
3761 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3762
3763         PR C++/18729
3764         * g++.dg/parse/crash20.C: New.
3765
3766         PR c++/17431
3767         * g++.dg/overload/arg1.C: New.
3768         * g++.dg/overload/arg2.C: New.
3769         * g++.dg/overload/arg3.C: New.
3770         * g++.dg/overload/arg4.C: New.
3771
3772 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3773
3774         * gcc.dg/c99-flex-array-4.c: Remove.
3775
3776 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3777
3778         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3779
3780         * lib/target-supports.exp (is-effective-target): Simplify.
3781
3782         * lib/target-supports.exp (check_effective_target_vect_long):
3783         Fix for powerpc64-*-*.
3784
3785 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3786
3787         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3788         to support new requirements on FreeBSD 5.
3789
3790 2004-11-30  Devang Patel  <dpatel@apple.com>
3791
3792         PR 18702
3793         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3794
3795 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3796
3797         * g++.dg/ext/altivec-13.C: New test.
3798
3799 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3800
3801         PR tree-opt/18298
3802         * gcc.c-torture/execute/p18298.c: New test.
3803
3804 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3805             Dorit Naishlos  <dorit@il.ibm.com>
3806
3807         PR tree-opt/18607
3808         * gcc.dg/vect/vect-89.c: New test.
3809
3810 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3811
3812         * gcc.dg/pr18596-1.c: New test.
3813
3814 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3815
3816         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3817
3818 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         PR c/18479
3821         * gcc.dg/pr18479.c: New test.
3822
3823 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3824
3825         PR target/18490
3826         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3827         mmix-knuth-mmixware.
3828
3829         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3830         cris-*-elf* cris-*-aout* mmix-*-*
3831
3832 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3833
3834         PR middle-end/18725
3835         * gcc.dg/pr18725.c: New test.
3836
3837 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3838
3839         PR target/18488
3840         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3841
3842         PR target/18336
3843         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3844
3845 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/18368
3848         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3849         * g++.old-deja/g++.law/ctors5.C: Likewise.
3850         * g++.old-deja/g++.other/crash25.C: Likewise.
3851
3852         PR c++/18674
3853         * g++.dg/template/error16.C: New test.
3854
3855         PR c++/18512
3856         * g++.dg/template/crash29.C: New test.
3857
3858 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3859
3860         PR tree-optimization/18712
3861         * gcc.c-torture/compile/pr18712.c: New test.
3862
3863 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3864
3865         PR c/7544
3866         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3867         tests.
3868
3869 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3870
3871         PR c++/18652
3872         * g++.dg/lookup/crash6.C: New test.
3873
3874 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3875
3876         PR middle-end/18164
3877         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3878
3879 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3880
3881         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3882         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3883         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3884
3885 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3886
3887         * gcc.dg/pr18164.c: New test.
3888
3889 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3890
3891         * gcc.dg/funroll-loops-all.c: New.
3892
3893 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3894
3895         PR target/18489
3896         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3897         delimeter, match space and TAB as well as ":".
3898
3899         PR target/18484
3900         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3901
3902         PR target/18348
3903         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3904
3905         PR target/18345
3906         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3907
3908         PR target/18337
3909         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3910
3911 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3912
3913         * gfortran.dg/direct_io_2.f90: New test.
3914
3915 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3916
3917         PR target/18334
3918         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3919
3920 2004-11-28  Richard Henderson  <rth@redhat.com>
3921
3922         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3923
3924 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3925
3926         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3927         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3928         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3929         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3930         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3931         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3932         gcc.dg/pointer-arith-8.c: New tests.
3933
3934 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3935
3936         PR fortran/18364
3937         * gfortran.dg/endfile.f90: New test.
3938
3939 2004-11-27  Falk Hueffner  <falk@debian.org>
3940
3941         * gcc.dg/loop-6.c: New test.
3942
3943 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3944
3945         * gcc.c-torture/execute/20041126-1.c: New test.
3946
3947 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3948
3949         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3950         on IRIX.
3951
3952 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3953
3954         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3955         functions.
3956
3957 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3958
3959         PR rtl-optimization/17825
3960         * gcc.c-torture/compile/20041119-1.c: New test.
3961
3962 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3963
3964         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3965         Check existence of ld library path variables before unsetting.
3966
3967 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3968
3969         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3970
3971 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3972
3973         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3974
3975 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3976
3977         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3978
3979 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3980
3981         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3982         dg-do directive.
3983
3984 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3985
3986         * gcc.dg/pr17957.c: Pass --param, not -param.
3987
3988 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3989
3990         PR middle-end/17957
3991         * testsuite/gcc.dg/pr17957.c: New test.
3992
3993 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3994
3995         PR c++/18445
3996         * g++.dg/template/crash28.C: Likewise.
3997
3998         PR c++/18001
3999         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4000         * g++.dg/ext/lvaddr.C: Likewise.
4001         * g++.dg/opt/pr7503-3.C: Likewise.
4002
4003         PR c++/18466
4004         * g++.dg/parse/qualified3.C: New test.
4005         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4006
4007         PR c++/18545
4008         * g++.dg/expr/return1.C: New test.
4009
4010 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4011
4012         Friend class name lookup 3/n, PR c++/3332
4013         * g++.dg/lookup/friend3.C: New test.
4014         * g++.dg/lookup/friend4.C: Likewise.
4015         * g++.dg/lookup/friend5.C: Likewise.
4016
4017 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4018
4019         Friend class name lookup 2/n, PR c++/14513, c++/15410
4020         * g++.dg/lookup/friend2.C: New test.
4021         * g++.dg/template/friend31.C: Likewise.
4022
4023 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4024
4025         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4026
4027 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/17473
4030         * g++.dg/tc1/dr56.C: Remove.
4031         * g++.dg/template/typedef1.C: Add dg-error markers.
4032         * g++.old-deja/g++.other/typedef7.C: Likewise.
4033
4034         PR c++/18285
4035         * g++.dg/parse/typedef7.C: New test.
4036
4037 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4038
4039         * gcc.c-torture/execute/20041124-1.c: New test.
4040
4041 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4042
4043         * g++.dg/template/deduce3.C: New test.
4044
4045         PR c++/18586
4046         * g++.dg/template/crash27.C: New test.
4047
4048         PR c++/18530
4049         * g++.dg/warn/Wshadow-3.C: New test.
4050
4051 2004-11-24  Devang Patel  <dpatel@apple.com>
4052
4053         PR/18555
4054         * gcc.dg/cpp/isysroot-1.c: New test.
4055         * gcc.dg/cpp/usr/include/stdio.h: New file.
4056         * gcc.dg/cpp/isysroot-2.c: New test.
4057         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4058         New file.
4059
4060 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4061
4062         PR c++/8929
4063         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4064
4065 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4066
4067         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4068         * gcc.target/sparc/pdist.c: Likewise.
4069
4070 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4071
4072         PR c++/16882
4073         * g++.dg/conversion/simd1.C: New test.
4074
4075 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4076
4077         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4078         and restore_ld_library_path_env_vars.
4079         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4080         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4081         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4082         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4083
4084 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4085
4086         * gcc.dg/pragma-align-2.c: Test macro expansion.
4087         * gcc.dg/pragma-pack-2.c: New test.
4088
4089 2004-11-23  Richard Henderson  <rth@redhat.com>
4090
4091         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4092         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4093         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4094         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4095         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4096         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4097
4098         * gcc.dg/vect/vect.exp: Add check for alpha.
4099         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4100         (check_effective_target_vect_int): Enable for alpha.
4101         (check_effective_target_vect_long): New.
4102         (is-effective-target): Add it.
4103
4104 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4105
4106         * gcc.dg/pr18614-1.c: New test.
4107
4108 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4109
4110         * gcc.dg/setjmp-2.c: New test.
4111
4112 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4113
4114         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4115         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4116         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4117         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4118         gcc.target/sparc/pdist.c: New tests.
4119
4120 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4121
4122         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4123
4124 2004-11-22  Dale Johannesen  <dalej@apple.com>
4125
4126         * gcc.dg/20041111-1.c:  New.
4127
4128 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4129
4130         PR tree-opt/18536
4131         * gcc.dg/vect/pr18536.c: New test.
4132
4133 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4134
4135         PR c++/18354
4136         * g++.dg/template/nontype11.C: New test.
4137
4138 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4139
4140         PR middle-end/18520
4141         * gcc.dg/pr18520-1.c: New test case.
4142
4143 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4144
4145         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4146         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4147         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4148         expected diagnostics.
4149
4150 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         PR target/18580
4153         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4154         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4155         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4156
4157 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4158
4159         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4160
4161 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4162             Joseph Myers  <joseph@codesourcery.com>
4163
4164         * lib/target-supports.exp (check_visibility_available): Really
4165         test the compiler.
4166
4167 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4168
4169         PR tree-opt/18181
4170         * gcc.dg/vect/vect-85.c: New test.
4171         * gcc.dg/vect/vect-86.c: New test.
4172         * gcc.dg/vect/vect-87.c: New test.
4173         * gcc.dg/vect/vect-88.c: New test.
4174
4175 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4176
4177         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4178
4179 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4180
4181         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4182         * gcc.dg/ppc-and-1.c: Ditto.
4183         * gcc.dg/ppc-compare-1.c: Ditto.
4184         * gcc.dg/ppc-mov-1.c: Ditto
4185
4186 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4187             Mark Mitchell  <mark@codesourcery.com>
4188
4189         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4190
4191 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4192             Aldy Hernandez  <aldyh@redhat.com>
4193
4194         * lib/target-supports.exp (check_effective_target_vect_int): New
4195         (check_effective_target_vect_float): New
4196         (check_effective_target_vect_double): New.
4197         (is-effective-target): Support new effective targets keywords.
4198         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4199         default action for dg-do.
4200         * gcc.dg/vect/pr16105.c: Use new support.
4201         * gcc.dg/vect/pr18400.c: Ditto.
4202         * gcc.dg/vect/pr18425.c: Ditto.
4203         * gcc.dg/vect/vect-1.c: Ditto.
4204         * gcc.dg/vect/vect-10.c: Ditto.
4205         * gcc.dg/vect/vect-11.c: Ditto.
4206         * gcc.dg/vect/vect-12.c: Ditto.
4207         * gcc.dg/vect/vect-13.c: Ditto.
4208         * gcc.dg/vect/vect-14.c: Ditto.
4209         * gcc.dg/vect/vect-15.c: Ditto.
4210         * gcc.dg/vect/vect-16.c: Ditto.
4211         * gcc.dg/vect/vect-17.c: Ditto.
4212         * gcc.dg/vect/vect-18.c: Ditto.
4213         * gcc.dg/vect/vect-19.c: Ditto.
4214         * gcc.dg/vect/vect-2.c: Ditto.
4215         * gcc.dg/vect/vect-20.c: Ditto.
4216         * gcc.dg/vect/vect-21.c: Ditto.
4217         * gcc.dg/vect/vect-22.c: Ditto.
4218         * gcc.dg/vect/vect-23.c: Ditto.
4219         * gcc.dg/vect/vect-24.c: Ditto.
4220         * gcc.dg/vect/vect-25.c: Ditto.
4221         * gcc.dg/vect/vect-26.c: Ditto.
4222         * gcc.dg/vect/vect-27.c: Ditto.
4223         * gcc.dg/vect/vect-27a.c: Ditto.
4224         * gcc.dg/vect/vect-28.c: Ditto.
4225         * gcc.dg/vect/vect-29.c: Ditto.
4226         * gcc.dg/vect/vect-29a.c: Ditto.
4227         * gcc.dg/vect/vect-3.c: Ditto.
4228         * gcc.dg/vect/vect-30.c: Ditto.
4229         * gcc.dg/vect/vect-31.c: Ditto.
4230         * gcc.dg/vect/vect-32.c: Ditto.
4231         * gcc.dg/vect/vect-33.c: Ditto.
4232         * gcc.dg/vect/vect-34.c: Ditto.
4233         * gcc.dg/vect/vect-35.c: Ditto.
4234         * gcc.dg/vect/vect-36.c: Ditto.
4235         * gcc.dg/vect/vect-37.c: Ditto.
4236         * gcc.dg/vect/vect-38.c: Ditto.
4237         * gcc.dg/vect/vect-4.c: Ditto.
4238         * gcc.dg/vect/vect-40.c: Ditto.
4239         * gcc.dg/vect/vect-41.c: Ditto.
4240         * gcc.dg/vect/vect-42.c: Ditto.
4241         * gcc.dg/vect/vect-43.c: Ditto.
4242         * gcc.dg/vect/vect-44.c: Ditto.
4243         * gcc.dg/vect/vect-45.c: Ditto.
4244         * gcc.dg/vect/vect-46.c: Ditto.
4245         * gcc.dg/vect/vect-47.c: Ditto.
4246         * gcc.dg/vect/vect-48.c: Ditto.
4247         * gcc.dg/vect/vect-48a.c: Ditto.
4248         * gcc.dg/vect/vect-49.c: Ditto.
4249         * gcc.dg/vect/vect-5.c: Ditto.
4250         * gcc.dg/vect/vect-50.c: Ditto.
4251         * gcc.dg/vect/vect-51.c: Ditto.
4252         * gcc.dg/vect/vect-52.c: Ditto.
4253         * gcc.dg/vect/vect-53.c: Ditto.
4254         * gcc.dg/vect/vect-54.c: Ditto.
4255         * gcc.dg/vect/vect-55.c: Ditto.
4256         * gcc.dg/vect/vect-56.c: Ditto.
4257         * gcc.dg/vect/vect-56a.c: Ditto.
4258         * gcc.dg/vect/vect-57.c: Ditto.
4259         * gcc.dg/vect/vect-58.c: Ditto.
4260         * gcc.dg/vect/vect-59.c: Ditto.
4261         * gcc.dg/vect/vect-6.c: Ditto.
4262         * gcc.dg/vect/vect-60.c: Ditto.
4263         * gcc.dg/vect/vect-61.c: Ditto.
4264         * gcc.dg/vect/vect-62.c: Ditto.
4265         * gcc.dg/vect/vect-63.c: Ditto.
4266         * gcc.dg/vect/vect-64.c: Ditto.
4267         * gcc.dg/vect/vect-65.c: Ditto.
4268         * gcc.dg/vect/vect-66.c: Ditto.
4269         * gcc.dg/vect/vect-67.c: Ditto.
4270         * gcc.dg/vect/vect-68.c: Ditto.
4271         * gcc.dg/vect/vect-69.c: Ditto.
4272         * gcc.dg/vect/vect-7.c: Ditto.
4273         * gcc.dg/vect/vect-72.c: Ditto.
4274         * gcc.dg/vect/vect-72a.c: Ditto.
4275         * gcc.dg/vect/vect-73.c: Ditto.
4276         * gcc.dg/vect/vect-74.c: Ditto.
4277         * gcc.dg/vect/vect-75.c: Ditto.
4278         * gcc.dg/vect/vect-76.c: Ditto.
4279         * gcc.dg/vect/vect-77.c: Ditto.
4280         * gcc.dg/vect/vect-77a.c: Ditto.
4281         * gcc.dg/vect/vect-78.c: Ditto.
4282         * gcc.dg/vect/vect-79.c: Ditto.
4283         * gcc.dg/vect/vect-8.c: Ditto.
4284         * gcc.dg/vect/vect-80.c: Ditto.
4285         * gcc.dg/vect/vect-82.c: Ditto.
4286         * gcc.dg/vect/vect-82_64.c: Ditto.
4287         * gcc.dg/vect/vect-83.c: Ditto.
4288         * gcc.dg/vect/vect-83_64.c: Ditto.
4289         * gcc.dg/vect/vect-9.c: Ditto.
4290         * gcc.dg/vect/vect-all.c: Ditto.
4291         * gcc.dg/vect/vect-none.c: Ditto.
4292
4293 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4294
4295         * lib/gcc-dg.exp (dg-skip-if): New function.
4296         (dg-forbid-option): Remove.
4297         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4298         * g++.dg/abi/bitfield8.C: Likewise.
4299         * g++.dg/abi/dtor1.C: Likewise.
4300         * g++.dg/abi/empty10.C: Likewise.
4301         * g++.dg/abi/empty7.C: Likewise.
4302         * g++.dg/abi/empty9.C: Likewise.
4303         * g++.dg/abi/layout3.C: Likewise.
4304         * g++.dg/abi/layout4.C: Likewise.
4305         * g++.dg/abi/thunk1.C: Likewise.
4306         * g++.dg/abi/thunk2.C: Likewise.
4307         * g++.dg/abi/vbase11.C: Likewise.
4308         * g++.dg/abi/vthunk2.C: Likewise.
4309         * g++.dg/abi/vthunk3.C: Likewise.
4310         * g++.dg/ext/attrib8.C: Likewise.
4311         * g++.dg/opt/longbranch2.C: Likewise.
4312         * g++.dg/opt/reg-stack4.C: Likewise.
4313         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4314         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4315         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4316         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4317         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4318         * gcc.dg/20000609-1.c: Likewise.
4319         * gcc.dg/20000720-1.c: Likewise.
4320         * gcc.dg/20011107-1.c: Likewise.
4321         * gcc.dg/20011119-1.c: Likewise.
4322         * gcc.dg/20020108-1.c: Likewise.
4323         * gcc.dg/20020122-2.c: Likewise.
4324         * gcc.dg/20020122-3.c: Likewise.
4325         * gcc.dg/20020201-3.c: Likewise.
4326         * gcc.dg/20020206-1.c: Likewise.
4327         * gcc.dg/20020218-1.c: Likewise.
4328         * gcc.dg/20020310-1.c: Likewise.
4329         * gcc.dg/20020411-1.c: Likewise.
4330         * gcc.dg/20020418-2.c: Likewise.
4331         * gcc.dg/20020426-1.c: Likewise.
4332         * gcc.dg/20020426-2.c: Likewise.
4333         * gcc.dg/20020517-1.c: Likewise.
4334         * gcc.dg/20020523-1.c: Likewise.
4335         * gcc.dg/20020523-2.c: Likewise.
4336         * gcc.dg/20020729-1.c: Likewise.
4337         * gcc.dg/20030204-1.c: Likewise.
4338         * gcc.dg/20030826-2.c: Likewise.
4339         * gcc.dg/20030926-1.c: Likewise.
4340         * gcc.dg/20031202-1.c: Likewise.
4341         * gcc.dg/980312-1.c: Likewise.
4342         * gcc.dg/980313-1.c: Likewise.
4343         * gcc.dg/990117-1.c: Likewise.
4344         * gcc.dg/990424-1.c: Likewise.
4345         * gcc.dg/990524-1.c: Likewise.
4346         * gcc.dg/991230-1.c: Likewise.
4347         * gcc.dg/i386-387-1.c: Likewise.
4348         * gcc.dg/i386-387-2.c: Likewise.
4349         * gcc.dg/i386-387-3.c: Likewise.
4350         * gcc.dg/i386-387-4.c: Likewise.
4351         * gcc.dg/i386-387-5.c: Likewise.
4352         * gcc.dg/i386-387-6.c: Likewise.
4353         * gcc.dg/i386-asm-1.c: Likewise.
4354         * gcc.dg/i386-bitfield1.c: Likewise.
4355         * gcc.dg/i386-bitfield2.c: Likewise.
4356         * gcc.dg/i386-loop-1.c: Likewise.
4357         * gcc.dg/i386-loop-2.c: Likewise.
4358         * gcc.dg/i386-loop-3.c: Likewise.
4359         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4360         * gcc.dg/i386-pic-1.c: Likewise.
4361         * gcc.dg/i386-regparm.c: Likewise.
4362         * gcc.dg/i386-signbit-1.c: Likewise.
4363         * gcc.dg/i386-signbit-2.c: Likewise.
4364         * gcc.dg/i386-signbit-3.c: Likewise.
4365         * gcc.dg/i386-sse-5.c: Likewise.
4366         * gcc.dg/i386-sse-8.c: Likewise.
4367         * gcc.dg/i386-unroll-1.c: Likewise.
4368         * gcc.dg/tls/opt-1.c: Likewise.
4369         * gcc.dg/tls/opt-2.c: Likewise.
4370         * gcc.dg/unroll-1.c: Likewise.
4371         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4372         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4373         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4374         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4375
4376 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4377
4378         * g++.dg/template/incomplete1.C: New test.
4379
4380 2004-11-16  Nick Clifton  <nickc@redhat.com>
4381
4382         Revert patches accidentally commited during checkin of fixes for
4383         xstormy16 tests:
4384         gcc.c-torture/execute/simd-4.c: Revert
4385         gcc.dg/20040910-1.c: Revert.
4386
4387 2004-11-16  Paul Brook  <paul@codesourcery.com>
4388
4389         PR fortran/13010
4390         * gfortran.dg/der_pointer_1.f90: New test.
4391
4392 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4393
4394         PR c/18498
4395         * gcc.dg/bitfld-13.c: New test.
4396
4397 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4398
4399         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4400         powerpc*-*-linux*.
4401
4402         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4403         * gcc.dg/ppc64-abi-2.c: Ditto.
4404         * gcc.dg/ppc64-abi-3.c: Ditto.
4405
4406         * lib/gcc-dg.exp (dg-target-list): Remove.
4407
4408 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4409
4410         * gcc.dg/ia64-postinc.c: New test.
4411
4412 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4413
4414         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4415
4416 2004-11-15  Nick Clifton  <nickc@redhat.com>
4417
4418         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4419         __INT_MAX__ so that the test can be compiled by toolchains
4420         targeted at 16-bit processors.
4421
4422         * gcc.dg/20040625-1.c: Use long constants rather than integers
4423         when performing arithmetic that will overflow 16-bits.
4424
4425         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4426         xstormy16.  It does not support 128-bit vector operations.
4427
4428         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4429         with the macro PTR_TYPE.  Define this macro to an integer type
4430         suitable for holding a pointer.
4431
4432         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4433         the target is a 16-bit processor.
4434
4435         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4436         16-bit targets where the character constant will be too long.
4437
4438         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4439         where the double will not be directly addressable.
4440
4441 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4442
4443         Friend class name lookup 1/n, PR c++/18471
4444         * g++.dg/template/crash26.C: New test.
4445         * g++.dg/lookup/struct1.C: Adjust expected error.
4446         * g++.dg/parse/elab1.C: Likewise.
4447         * g++.dg/parse/elab2.C: Likewise.
4448         * g++.dg/parse/int-as-enum1.C: Likewise.
4449         * g++.dg/parse/struct-as-enum1.C: Likewise.
4450         * g++.dg/parse/typedef1.C: Likewise.
4451         * g++.dg/parse/typedef3.C: Likewise.
4452         * g++.dg/parse/typedef4.C: Likewise.
4453         * g++.dg/parse/typedef5.C: Likewise.
4454         * g++.dg/template/nontype4.C: Likewise.
4455         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4456         * g++.old-deja/g++.other/elab1.C: Likewise.
4457         * g++.old-deja/g++.other/syntax4.C: Likewise.
4458
4459 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4460
4461         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4462
4463 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4464
4465         * gcc.c-torture/execute/20041114-1.c: New test.
4466
4467 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4468
4469         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4470         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4471         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4472         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4473         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4474         gcc.dg/switch-7.c: New tests.
4475
4476 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4477
4478         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4479
4480 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4481
4482         PR tree-opt/18400
4483         * gcc.dg/vect/pr18400.c: New test.
4484
4485 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4486             Andrew Pinski  <pinskia@physics.uc.edu>
4487
4488         PR tree-opt/18425
4489         * gcc.dg/vect/pr18425.c: New test.
4490
4491 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4492
4493         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4494         Guard with dg-require-alias and dg-require-visibility.
4495
4496 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4497
4498         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4499
4500 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4501
4502         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4503
4504 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4505
4506         PR c++/17344
4507         * g++.dg/template/defarg5.C: New test.
4508
4509 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4510
4511         * g++.dg/parse/cast1.C: Run only on ILP32.
4512         * g++.old-deja/g++.mike/p784.C: Likewise.
4513
4514 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4515
4516         * gcc.c-torture/execute/20041113-1.c: New test.
4517
4518 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4519
4520         PR target/18230
4521         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4522         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4523         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4524         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4525         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4526         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4527         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4528         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4529         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4530         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4531         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4532         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4533         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4534
4535 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4536
4537         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4538         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4539         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4540         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4541         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4542         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4543         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4544         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4545         gcc.target/sparc/combined-1.c: New tests.
4546
4547 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4548
4549         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4550         New tests.
4551
4552 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4553
4554         * lib/gcc-dg.exp (dg-forbid-option): New function.
4555         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4556         * g++.dg/abi/bitfield8.C: Likewise.
4557         * g++.dg/abi/dtor1.C: Likewise.
4558         * g++.dg/abi/empty10.C: Likewise.
4559         * g++.dg/abi/empty7.C: Likewise.
4560         * g++.dg/abi/empty9.C: Likewise.
4561         * g++.dg/abi/layout3.C: Likewise.
4562         * g++.dg/abi/layout4.C: Likewise.
4563         * g++.dg/abi/thunk1.C: Likewise.
4564         * g++.dg/abi/thunk2.C: Likewise.
4565         * g++.dg/abi/vbase11.C: Likewise.
4566         * g++.dg/abi/vthunk2.C: Likewise.
4567         * g++.dg/abi/vthunk3.C: Likewise.
4568         * g++.dg/ext/attrib8.C: Likewise.
4569         * g++.dg/opt/longbranch2.C: Likewise.
4570         * g++.dg/opt/reg-stack4.C: Likewise.
4571         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4572         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4573         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4574         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4575         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4576         * gcc.dg/20000609-1.c: Likewise.
4577         * gcc.dg/20000720-1.c: Likewise.
4578         * gcc.dg/20011107-1.c: Likewise.
4579         * gcc.dg/20011119-1.c: Likewise.
4580         * gcc.dg/20020108-1.c: Likewise.
4581         * gcc.dg/20020122-2.c: Likewise.
4582         * gcc.dg/20020122-3.c: Likewise.
4583         * gcc.dg/20020201-3.c: Likewise.
4584         * gcc.dg/20020206-1.c: Likewise.
4585         * gcc.dg/20020218-1.c: Likewise.
4586         * gcc.dg/20020310-1.c: Likewise.
4587         * gcc.dg/20020411-1.c: Likewise.
4588         * gcc.dg/20020418-2.c: Likewise.
4589         * gcc.dg/20020426-1.c: Likewise.
4590         * gcc.dg/20020426-2.c: Likewise.
4591         * gcc.dg/20020517-1.c: Likewise.
4592         * gcc.dg/20020523-1.c: Likewise.
4593         * gcc.dg/20020523-2.c: Likewise.
4594         * gcc.dg/20020729-1.c: Likewise.
4595         * gcc.dg/20030204-1.c: Likewise.
4596         * gcc.dg/20030826-2.c: Likewise.
4597         * gcc.dg/20030926-1.c: Likewise.
4598         * gcc.dg/20031202-1.c: Likewise.
4599         * gcc.dg/980312-1.c: Likewise.
4600         * gcc.dg/980313-1.c: Likewise.
4601         * gcc.dg/990117-1.c: Likewise.
4602         * gcc.dg/990424-1.c: Likewise.
4603         * gcc.dg/990524-1.c: Likewise.
4604         * gcc.dg/991230-1.c: Likewise.
4605         * gcc.dg/i386-387-1.c: Likewise.
4606         * gcc.dg/i386-387-2.c: Likewise.
4607         * gcc.dg/i386-387-3.c: Likewise.
4608         * gcc.dg/i386-387-4.c: Likewise.
4609         * gcc.dg/i386-387-5.c: Likewise.
4610         * gcc.dg/i386-387-6.c: Likewise.
4611         * gcc.dg/i386-asm-1.c: Likewise.
4612         * gcc.dg/i386-bitfield1.c: Likewise.
4613         * gcc.dg/i386-bitfield2.c: Likewise.
4614         * gcc.dg/i386-loop-1.c: Likewise.
4615         * gcc.dg/i386-loop-2.c: Likewise.
4616         * gcc.dg/i386-loop-3.c: Likewise.
4617         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4618         * gcc.dg/i386-pic-1.c: Likewise.
4619         * gcc.dg/i386-regparm.c: Likewise.
4620         * gcc.dg/i386-signbit-1.c: Likewise.
4621         * gcc.dg/i386-signbit-2.c: Likewise.
4622         * gcc.dg/i386-signbit-3.c: Likewise.
4623         * gcc.dg/i386-sse-5.c: Likewise.
4624         * gcc.dg/i386-sse-8.c: Likewise.
4625         * gcc.dg/i386-unroll-1.c: Likewise.
4626         * gcc.dg/tls/opt-1.c: Likewise.
4627         * gcc.dg/tls/opt-2.c: Likewise.
4628         * gcc.dg/unroll-1.c: Likewise.
4629         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4630         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4631         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4632         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4633         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4634         -m64 is specified.
4635
4636 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4637
4638         PR c++/18389
4639         * g++.dg/parse/cond1.C: New test.
4640
4641         PR c++/18429
4642         * g++.dg/template/array9.C: New test.
4643         * g++.dg/ext/vla1.C: Adjust error messages.
4644         * g++.dg/ext/vlm1.C: Likewise.
4645         * g++.dg/template/crash2.C: Likewise.
4646
4647         PR c++/18436
4648         * g++.dg/template/call3.C: New test.
4649
4650         PR c++/18407
4651         * g++.dg/template/ptrmem11.C: New test.
4652
4653 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4654
4655         PR other/14264
4656         * lib/g++.exp: Set LC_ALL and LANG to C.
4657         * lib/gcc-dg.exp: Likewise.
4658         * lib/gfortran.exp: Likewise.
4659         * lib/objc.exp: Likewise.
4660         * lib/treelang.exp: Likewise.
4661
4662 2004-11-12  Andreas Schwab  <schwab@suse.de>
4663
4664         * gcc.dg/pr16286.c: Fix last change.
4665
4666 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/18416
4669         * g++.dg/init/global1.C: New test.
4670
4671 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4672
4673         * gcc.c-torture/execute/20041112-1.c: New test.
4674
4675 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4676
4677         * lib/gcc-dg.exp (dg-target-list): New.
4678
4679 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4680             Richard Sandiford  <rsandifo@redhat.com>
4681
4682         * lib/target-supports.exp (get-compiler_messages): New.
4683         (check_named_sections_available): Use it.
4684         (check_effective_target_ilp32): New.
4685         (check_effective_target_lp64): New.
4686         (is-effective-target): New.
4687         * lib/gcc-dg.exp (dg-require-effective-target): New.
4688
4689 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4690
4691         * gcc.dg/precedence-1.c: New test.
4692
4693 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4694
4695         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4696
4697         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4698         message, delete generated files, use more descriptive name for
4699         executable, and make the test unsupported when it cannot be run.
4700
4701         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4702         (dg-require-weak, dg-require-visibility, dg-require-alias,
4703         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4704         dg-require-iconv, dg-require-named-sections): Use it.
4705
4706         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4707
4708 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4709
4710         PR target/16457
4711         * gcc.dg/ppc-and-1: New
4712
4713         PR target/16796
4714         * gcc.dg/ppc-mov-1.c: New.
4715
4716         PR target/16458
4717         * gcc.dg/ppc-compare-1.c: New.
4718
4719 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4720
4721         * objc.dg/desig-init-2.m: New test.
4722
4723 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4724
4725         PR middle-end/18160
4726         * g++.dg/warn/register-var-1.C: New test.
4727         * g++.dg/warn/register-var-2.C: New test.
4728
4729 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4730
4731         * gcc.dg/union-2.c: New test.
4732
4733 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4734
4735         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4736         New test for PR tree-optimization/17892.
4737
4738 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/18369
4741         * g++.dg/init/new12.C: New test.
4742
4743 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4744
4745         * gcc.target/sparc: New directory.
4746         * gcc.target/sparc/sparc.exp: New driver.
4747         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4748         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4749         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4750         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4751
4752 2004-11-10  Paul Brook  <paul@codesourcery.com>
4753
4754         PR fortran/18218
4755         * gfortran.dg/list_read.c: New test.
4756
4757 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4758
4759         PR c/18322
4760         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4761         expected diagnostic location.
4762
4763 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4764
4765         * gcc.dg/20041109-1.c: New test.
4766
4767 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         PR objc/18406
4770         * objc/compile/pr18406.m: New test.
4771
4772 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4773
4774         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4775
4776 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4777
4778         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4779
4780 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4781
4782         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4783
4784 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4785
4786         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4787         exit.
4788
4789 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4790
4791         PR tree-opt/18299
4792         * gcc.c-torture/pr18299-1.c: New test.
4793
4794 2004-11-06  Andreas Schwab  <schwab@suse.de>
4795
4796         * gcc.dg/pr16286.c: Also test for bool and pixel.
4797
4798 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4799
4800         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4801         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4802         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4803         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4804         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4805         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4806         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4807         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4808         gcc.dg/struct-semi-3.c: New tests.
4809
4810 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4811
4812         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4813
4814 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4817         Do not use C99 designators.
4818
4819 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4820
4821         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4822
4823 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4826         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4827         * gcc.c-torture/execute/simd-5.x: Remove.
4828
4829 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         PR rtl-optimization/17933
4832         * gcc.dg/torture/pr17933-1.c: New test.
4833
4834 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4835
4836         PR target/18106
4837         * lib/target-supports.exp (check_weak_available): Support
4838         Windows.
4839
4840 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4841
4842         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4843         call to fflush(stdout) before abort.
4844         (my_ffsll): New function.
4845         (generate_fields): Use it.
4846
4847 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4848
4849         * gcc.dg/init-undef-1.c: New test.
4850
4851 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4852
4853         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4854         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4855         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4856         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4857         expected messages for new parser.
4858
4859 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4860
4861         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4862
4863 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4866         on LP64 targets.
4867
4868 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4871         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4872         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4873         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4874         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4875         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4876         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4877         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4878         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4879         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4880
4881 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4882
4883         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4884         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4885         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4886         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4887         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4888         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4889         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4890         for new parser.
4891
4892 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4893
4894         PR target/15342
4895         * gcc.dg/20041104-1.c: New test.
4896
4897 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4898
4899         * g++.dg/template/nontype7.C: New test.
4900         * g++.dg/template/nontype8.C: Likewise.
4901         * g++.dg/template/nontype9.C: Likewise.
4902         * g++.dg/template/nontype10.C: Likewise.
4903         * g++.dg/tc1/dr49.C: Likewise.
4904         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4905         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4906
4907 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4908
4909         * g++.dg/rtti/tinfo1.C: Remove xfails.
4910
4911 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4912
4913         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4914         packed attribute to the definition to satisfy the new C++ parser.
4915
4916 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4917
4918         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4919         invocations of va_arg.
4920
4921 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/18124
4924         * g++.dg/template/crash25.C: New test.
4925
4926         PR c++/18155
4927         * g++.dg/template/typedef2.C: New test.
4928         * g++.dg/parse/crash13.C: Adjust error markers.
4929
4930         PR c++/18177
4931         * g++.dg/conversion/const3.C: New test.
4932
4933 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4934
4935         PR fortran/17535
4936         PR fortran/17583
4937         PR fortran/17713
4938         * gfortran.dg/generic_[123].f90: New testcases.
4939
4940 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4941
4942         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4943         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4944
4945 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4946
4947         PR tree-opt/16808
4948         * gcc.c-torture/compile/pr16808.c: New test.
4949
4950 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         PR rtl-optimization/17104
4953         * gcc.dg/ppc-bitfield1.c: New.
4954
4955 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4956
4957         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4958
4959 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4960
4961         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4962         strings for 32-bit code.
4963
4964 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4965
4966         PR c/18239
4967         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4968
4969 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         PR c++/18064
4972         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4973
4974 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/15172
4977         * g++.dg/init/aggr2.C: New test.
4978
4979 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4980
4981         * objc.dg/local-decl-1.m: New test.
4982
4983 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4984
4985         * gcc.dg/20040910-1.c: Adjust regex.
4986
4987 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4988
4989         PR rtl-optimization/18084
4990         * g++.dg/opt/pr18084-1.C: New testcase.
4991
4992 2004-10-30  Matt Austern  <austern@apple.com>
4993
4994         PR c++/17542
4995         * g++.dg/ext/attrib18.C: New test.
4996
4997 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4998
4999         PR middle-end/18096
5000         * gcc.dg/pr18096-1.c: New test case.
5001
5002 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5003
5004         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5005
5006 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5007
5008         PR c/16666
5009         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5010         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5011         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5012         gcc.dg/old-style-prom-3.c: New tests.
5013
5014 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5015
5016         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5017         Remove unnecessary inclusion of stdio.h.
5018
5019 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5020
5021         PR rtl-optimization/17581
5022         * gcc.dg/pr17581-1.c: New test case.
5023
5024 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5025
5026         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5027         being implemented.
5028         * g++.dg/conversion/dr195-1.C: New.
5029         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5030         * g++.old-deja/g++.mike/p10148.C: Likewise.
5031
5032 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/17695
5035         * g++.dg/debug/typedef2.C: New test.
5036
5037 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5038
5039         PR fortran/13490
5040         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5041         * gfortran.dg/g77/README: Update.
5042
5043 2004-10-28  Matt Austern  <austern@apple.com>
5044
5045         PR c++/14124
5046         * g++.dg/ext/packed7.C: New test.
5047
5048 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5049
5050         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5051         scan-assembler.
5052         * lib/scanasm.exp (hidden-scan-for): New proc.
5053         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5054         string.
5055         (scan-not-hidden): Likewise.
5056         * lib/target-supports.exp (check_visibility_available): mach-o is
5057         support too.
5058
5059 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR c++/17132
5062         * g++.dg/template/memclass3.C: New test.
5063
5064 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5065
5066         PR middle-end/18160
5067         * gcc.dg/register-var-1.c: New test.
5068         * gcc.dg/register-var-2.c: New test.
5069         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5070         error now.
5071
5072 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5073
5074         PR other/18172
5075         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5076         unused variables.
5077         * gcc.dg/vect/vect-22.c: Likewise.
5078
5079 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5080
5081         * gcc.dg/i386-rotate-1.c: New test.
5082
5083 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5084
5085         * g++.dg/init/ref12.C: Add "run" marker.
5086
5087         PR c++/17435
5088         * g++.dg/init/ref12.C: New test.
5089
5090         PR c++/18140
5091         * g++.dg/template/shift1.C: New test.
5092         * g++.dg/template/error10.C: Adjust error markers.
5093
5094 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5095
5096         PR tree-opt/17529
5097         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5098
5099 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5100
5101         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5102         * gcc.dg/weak/weak-3.c: Likewise.
5103         * gcc.dg/weak/weak-5.c: Likewise.
5104         * gcc.dg/weak/weak-9.c: Likewise.
5105         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5106         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5107
5108         * gcc.dg/darwin-weakimport-1.c: New.
5109
5110 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5111
5112         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5113
5114 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5115
5116         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5117         'syntax' error messages.
5118         * gcc.dg/cpp/direct2s.c: Likewise.
5119
5120 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5121
5122         * gcc.c-torture/compile/20041026-1.c: New.
5123
5124 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/18093
5127         * g++.dg/lookup/ns2.C: New test.
5128
5129         PR c++/18020
5130         * g++.dg/template/enum4.C: New test.
5131
5132         PR c++/18161
5133         * g++.dg/template/expr1.C: New test.
5134
5135 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5136
5137         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5138
5139 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5140
5141         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5142         gcc.dg/decl-nospec-3.c: New tests.
5143
5144 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5145
5146         * objc.dg/super-class-3.m: New test.
5147
5148 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5151         resyncing.
5152         * gcc.dg/cpp/direct2s.c: Likewise.
5153
5154 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5155
5156         * objc.dg/image-info.m: Update for changes to section selection.
5157
5158 2004-10-25  David Ayers  <d.ayers@inode.at>
5159             Ziemowit Laski  <zlaski@apple.com>
5160
5161         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5162         diagnostics when messaging 'id <Proto>'.
5163         * objc.dg/class-protocol-1.m: New test.
5164         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5165         a non-existent method signature.
5166         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5167         Update diagnostics when messaging with non-existent method signature.
5168         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5169         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5170         invalid receivers are now resolved as if messaging 'id'; remove
5171         extraneous diagnostics.
5172
5173 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5174
5175         PR c/16667
5176         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5177         gcc.dg/init-desig-obs-3.c: New tests.
5178
5179 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5180
5181         * gcc.dg/debug/20041023-1.c: New test.
5182
5183 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR middle-end/17407
5186         * gcc.c-torture/compile/pr17407.c: New test.
5187
5188         PR c++/18121
5189         * g++.dg/template/array8.C: New test.
5190
5191 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5192
5193         PR other/18138
5194         * lib/g++.exp: Accept more than one multilib libgcc.
5195         * lib/gcc-dg.exp: Likewise.
5196         * lib/objc.exp: Likewise.
5197         * lib/treelang.exp: Likewise.
5198         * lib/gfortran.exp: Likewise.
5199
5200 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5201
5202         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5203
5204 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5205
5206         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5207         * gcc.dg/c99-const-expr-3.c: Likewise.
5208
5209 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5210
5211         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5212
5213 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5214
5215         * gcc.c-torture/execute/loop-2e.x: Remove.
5216
5217 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5218
5219         PR c++/18095
5220         * g++.dg/parse/crash18.C: New.
5221         * g++.dg/parse/crash19.C: New.
5222
5223 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5224
5225         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5226         * g++.dg/ext/dllimport2.C: Same.
5227         * g++.dg/ext/dllimport8.C: Same.
5228
5229 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5230
5231         PR c++/10841
5232         * g++.dg/conversion/cast1.C: New test.
5233         * g++.dg/overload/pmf1.C: Adjust error marker.
5234
5235 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5236
5237         PR objc/17923
5238         * objc.dg/const-str-7.m: New test.
5239
5240 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5241
5242         * g++.dg/template/memfriend11.C: Fix comment typo.
5243         * g++.dg/template/memfriend14.C: Likewise.
5244
5245 2004-10-20  Richard Henderson  <rth@redhat.com>
5246
5247         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5248         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5249         -fasynchronous-unwind-tables.
5250
5251 2004-10-20  Richard Henderson  <rth@redhat.com>
5252
5253         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5254         (main): Return success.
5255         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5256         (main): Return success.
5257
5258 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5259
5260         PR c++/13495
5261         * g++.dg/template/memfriend9.C: New test.
5262         * g++.dg/template/memfriend10.C: Likewise.
5263         * g++.dg/template/memfriend11.C: Likewise.
5264         * g++.dg/template/memfriend12.C: Likewise.
5265         * g++.dg/template/memfriend13.C: Likewise.
5266         * g++.dg/template/memfriend14.C: Likewise.
5267         * g++.dg/template/memfriend15.C: Likewise.
5268         * g++.dg/template/memfriend16.C: Likewise.
5269         * g++.dg/template/memfriend17.C: Likewise.
5270         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5271
5272 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5273
5274         * g++.dg/conversion/dr195.C: New.
5275         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5276
5277 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5278             Devang Patel  <dpatel@apple.com>
5279
5280         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5281         of floating point arithmetic, which could trap.
5282
5283 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5284
5285         PR c++/14035
5286         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5287         * g++.dg/conversion/const2.C: New test.
5288         * g++.dg/expr/reinterpret2.C: New test.
5289         * g++.dg/expr/reinterpret3.C: New test.
5290         * g++.dg/expr/cast2.C: New test.
5291         * g++.dg/expr/copy1.C: New test.
5292         * g++.dg/other/conversion1.C: Change error message.
5293         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5294         function pointers to void *.
5295         * g++.old-deja/g++.mike/p10148.C: Likewise.
5296
5297 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5298
5299         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5300
5301 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5302
5303         PR c++/18047
5304
5305         * g++.dg/parse/expr3.C: New test.
5306
5307 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5308
5309         * gcc.dg/smod-1.c: New test.
5310
5311 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5312
5313         * objc.dg/method-14.m: New test.
5314
5315 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5316
5317         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5318         Also xfail as the patch was reverted.
5319
5320 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         PR middle-end/16973
5323         * gcc.dg/pr16973.c: New test.
5324
5325 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5326
5327         PR tree-optimization/17656
5328         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5329
5330 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5331
5332         * g++.dg/eh/shadow1.C: New.
5333
5334 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5335
5336         * gcc.c-torture/compile/20041018-1.c: New test.
5337
5338 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5339
5340         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5341         compiler referring to register 0 when accessing sdata.  The linker
5342         now patches things up.
5343
5344 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5345
5346         PR c/17529
5347         * gcc.c-torture/compile/pr17529.c: New test.
5348
5349 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5350
5351         PR c++/17743
5352         * g++.dg/ext/attrib17.C: New test.
5353
5354 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5355
5356         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5357
5358 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5359
5360         PR c++/10479
5361         * g++.dg/ext/attrib16.C: New test.
5362
5363 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5364
5365         PR c++/17042
5366         * g++.dg/init/dso_handle1.C: New test.
5367
5368         PR c++/14667
5369         * g++.dg/parse/typedef6.C: New test.
5370
5371         PR c++/17916
5372         * g++.dg/parse/pragma1.C: New test.
5373
5374 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5375
5376         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5377
5378 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5379
5380         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5381         -fno-common when on HPPA HP-UX platforms.
5382
5383 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR other/16820
5386         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5387         stdint.h.
5388         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5389         uintptr_t.
5390
5391 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5392
5393         PR c++/16301
5394         * g++.dg/lookup/strong-using-4.C: New test.
5395
5396 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5397
5398         PR middle-end/16567
5399         * gcc.c-torture/compile/nested-1.c: New test.
5400
5401 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5402
5403         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5404         and mipsisa64*-*-* (until support for misaligned loads is added).
5405         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5406         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5407         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5408         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5409         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5410         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5411
5412 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/17976
5415         * g++.dg/init/dtor3.C: New test.
5416
5417 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5418
5419         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5420
5421 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5422
5423         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5424         * gcc.dg/macho-lo-sum.c: Likewise.
5425
5426 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5427
5428         * gcc.dg/ppc-spe64-1.c: New test.
5429
5430 2004-10-14  Devang Patel  <dpatel@apple.com>
5431
5432         PR 17635
5433         * gcc.dg/pr17635.c : New test.
5434
5435 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5436
5437         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5438         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5439         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5440         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5441         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5442         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5443         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5444         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5445         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5446         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5447         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5448         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5449         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5450         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5451         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5452         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5453         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5454         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5455
5456 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5457
5458         * gcc.dg/vect/vect-82.c: New testcase.
5459         * gcc.dg/vect/vect-82_64.c: New testcase.
5460         * gcc.dg/vect/vect-83.c: New testcase.
5461         * gcc.dg/vect/vect-83_64.c: New testcase.
5462
5463 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5464
5465         * gcc.dg/cpp/error-1.c: New test.
5466
5467 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5468
5469         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5470
5471 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5472
5473         PR target/17984
5474         * gcc.dg/cris-peep2-xsrand2.c: New test.
5475
5476 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5477
5478         PR c++/17661
5479         * testsuite/g++.dg/expr/for2.C: New test.
5480
5481 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5482
5483         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5484
5485 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR tree-optimization/17724
5488         * g++.dg/opt/pr17724-1.C: New test.
5489         * g++.dg/opt/pr17724-2.C: New test.
5490         * g++.dg/opt/pr17724-3.C: New test.
5491         * g++.dg/opt/pr17724-4.C: New test.
5492         * g++.dg/opt/pr17724-5.C: New test.
5493         * g++.dg/opt/pr17724-6.C: New test.
5494
5495 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5496
5497         PR c/17301
5498         * gcc.dg/pr17301-2.c: New test.
5499
5500 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/15876
5503         * g++.dg/parse/error22.C: New test.
5504
5505         PR c++/17936
5506         * g++.dg/template/spec18.C: New test.
5507
5508 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5509
5510         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5511         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5512         memcpy.
5513         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5514         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5515
5516 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5517
5518         * g++.dg/eh/cleanup5.C: Add dg-options "".
5519
5520 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5521
5522         PR middle-end/17657
5523         * gcc.dg/switch-4.c: New test case.
5524
5525 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5526
5527         * gcc.c-torture/execute/20041011-1.c: New test.
5528
5529 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5530
5531         PR c++/17554
5532         * g++.dg/init/for3.C: New test.
5533
5534         PR c++/17657
5535         * g++.dg/opt/switch2.C: New test.
5536
5537         PR middle-end/17703
5538         * g++.dg/warn/Wreturn-2.C: New test.
5539
5540 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5541
5542         PR c++/17907
5543         * g++.dg/eh/cleanup5.C: New test.
5544
5545 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/17393
5548         * g++.dg/parse/error21.C: New test.
5549
5550 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5551
5552         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5553         * g++.dg/warn/incomplete1.C: Likewise.
5554         * g++.dg/template/qualttp20.C: Likewise.
5555
5556 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5557
5558         PR c/17881
5559         * parm-incomplete-1.c: New test.
5560
5561 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/17867
5564         * g++.dg/parse/error19.C: New test.
5565
5566         PR c++/17670
5567         * g++.dg/init/new11.C: New test.
5568
5569         PR c++/17821
5570         * g++.dg/parse/error20.C: New test.
5571
5572         PR c++/17826
5573         * g++.dg/template/crash24.C: New test.
5574
5575 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5576
5577         PR c/17301
5578         * gcc.dg/pr17301-1.c: New test.
5579
5580 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5581
5582         PR c/17189
5583         * gcc.dg/anon-struct-5.c: New test.
5584
5585 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5586
5587         PR c/17844
5588         * gcc.dg/pr17844-1.c: New test.
5589
5590 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5591
5592         PR tree-optimization/17906
5593         * gcc.c-torture/compile/pr17906.c: New.
5594
5595 2004-10-09  Stuart Hastings  <stuart@apple.com>
5596             Roger Sayle  <roger@eyesopen.com>
5597
5598         PR rtl-optimization/17853
5599         * gcc.dg/i386-mmx-5.c: New testcase.
5600
5601 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5602
5603         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5604
5605 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/17524
5608         * g++.dg/template/static9.C: New test.
5609
5610         PR c++/17685
5611         * g++.dg/parse/operator5.C: New test.
5612
5613 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5614
5615         PR middle-end/17894
5616         * gcc.c-torture/execute/divcmp-4.c: New test case.
5617
5618 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5619
5620         PR tree-opt/17902
5621         * g++.dg/opt/pr17902.C: New test.
5622
5623 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5624
5625         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5626
5627 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5628
5629         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5630
5631 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5632
5633         * gcc.dg/assign-warn-3.c: New test.
5634
5635 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5636
5637         PR c/16999
5638         * gcc.dg/cpp/ident-1.c: New test.
5639
5640 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5641
5642         * gcc.c-torture/compile/acc1.c: New.
5643
5644 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5645
5646         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5647         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5648
5649 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5650
5651         * gcc.dg/ultrasp11.c: New test.
5652
5653 2004-10-08  Michael Matz  <matz@suse.de>
5654
5655         * gcc.dg/doloop-2.c: New test.
5656
5657 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5658
5659         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5660         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5661         objc.dg/method-9.m: Update expected diagnostics.
5662
5663 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5664
5665         * gcc.dg/ppc-fsel-3.c: New file.
5666         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5667
5668 2004-10-07  Paul Brook  <paul@codesourcery.com>
5669
5670         * gfortran.dg/intrinsic_verify_1.f90: New test.
5671
5672 2004-10-07  Paul Brook  <paul@codesourcery.com>
5673
5674         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5675
5676 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5677
5678         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5679         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5680         commit.
5681
5682 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5683
5684         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5685
5686 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5687
5688         PR c++/17115
5689         * g++.dg/warn/Winline-4.C: New test.
5690
5691 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5692
5693         * gcc.c-torture/compile/20041007-1.c: New test.
5694
5695 2004-10-07  Paul Brook  <paul@codesourcery.com>
5696
5697         PR fortran/17678
5698         * gfortran.dg/use_allocated_1.f90: New test.
5699
5700 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5701
5702         PR middle-end/17849
5703         * gfortran.fortran-torture/compile/nested.f90: New test
5704
5705 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5706
5707         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5708
5709 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5710
5711         PR c++/17368
5712         * g++.dg/ext/asm6.C: New test.
5713
5714 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5715
5716         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5717
5718 2004-10-06  Paul Brook  <paul@codesourcery.com>
5719
5720         PR libfortran/17709
5721         * gfortran.dg/empty_format_1.f90: New test.
5722
5723 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5724
5725         PR fortran/17568
5726         * gfortran.dg/ishft.f90: New test.
5727
5728         PR fortran/17283
5729         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5730         tests.
5731
5732 2004-10-06  Paul Brook  <paul@codesourcery.com>
5733
5734         * gfortran.dg/do_1.f90: New test.
5735
5736 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5737
5738         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5739         optimizing for size.
5740
5741 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5742
5743         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5744
5745 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5746
5747         * gcc.c-torture/compile/20041005-1.c: New test.
5748
5749 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/17829
5752         * g++.dg/lookup/koenig4.C: New.
5753
5754 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5755
5756         * g++.dg/other/classkey1.C: Adjust quoting marks.
5757         * g++.dg/parse/error15.C: Likewise.
5758         * g++.dg/template/meminit2.C (int>): Likewise.
5759
5760 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5761
5762         PR fortran/17283
5763         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5764
5765         PR fortran/17631
5766         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5767
5768         PR fortran/17708
5769         * gfortran.dg/pr17708.f90: New test.
5770
5771 2004-10-04  Chao-ying Fu  <fu@mips.com>
5772
5773         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5774         * gcc.dg/vect/vect-4.c: Ditto.
5775         * gcc.dg/vect/vect-5.c: Ditto.
5776         * gcc.dg/vect/vect-6.c: Ditto.
5777         * gcc.dg/vect/vect-8.c: Ditto.
5778         * gcc.dg/vect/vect-16.c: Ditto.
5779         * gcc.dg/vect/vect-30.c: Ditto.
5780         * gcc.dg/vect/vect-40.c: Ditto.
5781         * gcc.dg/vect/vect-41.c: Ditto.
5782         * gcc.dg/vect/vect-42.c: Ditto.
5783         * gcc.dg/vect/vect-43.c: Ditto.
5784         * gcc.dg/vect/vect-44.c: Ditto.
5785         * gcc.dg/vect/vect-45.c: Ditto.
5786         * gcc.dg/vect/vect-46.c: Ditto.
5787         * gcc.dg/vect/vect-47.c: Ditto.
5788         * gcc.dg/vect/vect-48.c: Ditto.
5789         * gcc.dg/vect/vect-49.c: Ditto.
5790         * gcc.dg/vect/vect-50.c: Ditto.
5791         * gcc.dg/vect/vect-51.c: Ditto.
5792         * gcc.dg/vect/vect-52.c: Ditto.
5793         * gcc.dg/vect/vect-53.c: Ditto.
5794         * gcc.dg/vect/vect-54.c: Ditto.
5795         * gcc.dg/vect/vect-55.c: Ditto.
5796         * gcc.dg/vect/vect-56.c: Ditto.
5797         * gcc.dg/vect/vect-57.c: Ditto.
5798         * gcc.dg/vect/vect-58.c: Ditto.
5799         * gcc.dg/vect/vect-59.c: Ditto.
5800         * gcc.dg/vect/vect-60.c: Ditto.
5801         * gcc.dg/vect/vect-74.c: Ditto.
5802         * gcc.dg/vect/vect-79.c: Ditto.
5803         * gcc.dg/vect/vect-80.c: Ditto.
5804
5805 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5806
5807         * gcc.dg/unused-7.c: Use the correct option.
5808
5809 2004-10-04  Paul Brook  <paul@codesourcery.com>
5810         Bud Davis  <bdavis9659@comcast.net>
5811
5812         PR fortran/17706
5813         PR fortran/16434
5814         * gfortran/pr17706.f90: New test.
5815         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5816
5817 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5818
5819         * gfortran.dg/pr17612.f90: New test.
5820
5821 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5822
5823         * g++.dg/template/local1.C: Adjust quoting marks in
5824         testing for diagnostics.
5825         * g++.dg/tls/diag-2.C: Likewise.
5826         * g++.dg/other/error8.C: Likewise.
5827
5828 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5829
5830         PR c/17178
5831         * gcc.dg/unused-4.c: Adjust to be correct.
5832
5833         PR c/17820
5834         * gcc.dg/unused-7.c: New test.
5835
5836 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5837
5838         PR c++/17797
5839         * g++.dg/overload/template2.C: New test.
5840
5841 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5842
5843         PR tree-optimization/16632
5844         * gcc.dg/tree-ssa/20041002-1.c: New.
5845
5846 2004-10-03  Paul Brook  <paul@codesourcery.com>
5847
5848         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5849         rather than relying on default formatting.
5850
5851 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5852
5853         * gcc.dg/20040920-1.c: Update expected message text.
5854
5855 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5856
5857         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5858
5859 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5860
5861         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5862         tree level.
5863
5864 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5865
5866         * gcc.dg/tree-ssa/pr17343.c: Remove.
5867
5868 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5869
5870         PR tree-opt/17343
5871         * gcc.dg/tree-ssa/pr17343.c: New test.
5872
5873 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5874
5875         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5876         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5877         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5878         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5879         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5880
5881 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5882
5883         * gcc.dg/lvalue-2.c: New test.
5884
5885 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5886
5887         PR c/17730
5888         * gcc.dg/pr17730-1.c: New test
5889
5890 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5891
5892         PR c/7425
5893         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5894
5895 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5896
5897         * gcc.c-torture/execute/stdarg-1.c: New test.
5898         * gcc.c-torture/execute/stdarg-2.c: New test.
5899         * gcc.c-torture/execute/stdarg-3.c: New test.
5900         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5901         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5902         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5903         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5904         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5905
5906 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR tree-optimization/17697
5909         * g++.dg/opt/pr17697-1.C: New test.
5910         * g++.dg/opt/pr17697-2.C: New test.
5911         * g++.dg/opt/pr17697-3.C: New test.
5912
5913 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5914
5915         PR c/16409
5916         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5917         gcc.dg/vla-init-5.c: New tests.
5918
5919 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5920
5921         PR c/13804
5922         * gcc.dg/pr13804-1.c: New test.
5923
5924 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5925
5926         PR fortran/16938
5927         * gfortran.dg/pr16938.f90: New test.
5928
5929 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5930
5931         * g++.dg/template/crash23.C: New test.
5932
5933 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/17585
5936         * g++.dg/template/static8.C: New test.
5937
5938 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5939
5940         PR c++/17681
5941         * g++.dg/other/error9.C: New test.
5942
5943 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5944
5945         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5946
5947 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5948
5949         PR fortran/15164
5950         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5951
5952 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5953
5954         PR middle-end/17112
5955         * gcc.dg/pr17112-1.c: New test case.
5956
5957 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5958
5959         PR c/11459
5960         * gcc.dg/pr11459-1.c: New test.
5961
5962 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5963
5964         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5965         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5966
5967 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5968
5969         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5970
5971 2004-09-25  Jan Hubicka  <jh@suse.cz>
5972
5973         * compile/30040909-1.c: New test.
5974         * compile/30040907-1.c: New test.
5975
5976 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5977
5978         * gcc.c-torture/execute/va-arg-26.c: New test.
5979
5980 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5981
5982         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5983         extra diagnostics on targets with 64-bit pointers.
5984         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5985
5986 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5987
5988         PR c/17188
5989         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5990         * gcc.dg/decl-3.c: Adjust expected message.
5991
5992 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5993
5994         PR fortran/17615
5995         * gfortran.dg/pr17615.f90: New test.
5996
5997 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5998
5999         PR tree-optimzation/17517
6000         * g++.dg/tree-ssa/pr17517.C: New Test.
6001
6002 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6003
6004         PR c++/16889
6005         * g++.dg/lookup/ambig3.C: New.
6006
6007 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6008
6009         PR tree-opt/17624
6010         * g++.dg/opt/pr17624.C: New test.
6011
6012 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6013
6014         PR c/6980
6015         * gcc.dg/Wbad-function-cast-1.c: New test.
6016
6017 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6018
6019         * g++.dg/ext/complit1.C
6020         * g++.dg/other/error2.C
6021         * g++.dg/other/nontype-1.C
6022         * g++.dg/parse/crash11.C
6023         * g++.dg/parse/crash12.C
6024         * g++.dg/parse/error15.C
6025         * g++.dg/parse/error4.C
6026         * g++.dg/parse/tmpl-outside1.C
6027         * g++.dg/parse/too-many-tmpl-args1.C
6028         * g++.dg/template/dependent-expr3.C
6029         * g++.dg/template/error10.C
6030         * g++.dg/template/instantiate1.C
6031         * g++.dg/template/vtable2.C
6032         * g++.dg/warn/Wshadow-1.C
6033         * g++.dg/warn/weak1.C
6034         * g++.old-deja/g++.brendan/crash16.C
6035         * g++.old-deja/g++.brendan/crash18.C
6036         * g++.old-deja/g++.brendan/crash48.C
6037         * g++.old-deja/g++.brendan/crash49.C
6038         * g++.old-deja/g++.brendan/crash55.C
6039         * g++.old-deja/g++.brendan/crash56.C
6040         * g++.old-deja/g++.brendan/crash8.C
6041         * g++.old-deja/g++.brendan/enum11.C
6042         * g++.old-deja/g++.brendan/enum8.C
6043         * g++.old-deja/g++.brendan/enum9.C
6044         * g++.old-deja/g++.brendan/friend3.C
6045         * g++.old-deja/g++.brendan/misc14.C
6046         * g++.old-deja/g++.bugs/900402_02.C
6047         * g++.old-deja/g++.bugs/900404_03.C
6048         * g++.old-deja/g++.bugs/900404_04.C
6049         * g++.old-deja/g++.bugs/900428_03.C
6050         * g++.old-deja/g++.jason/crash4.C
6051         * g++.old-deja/g++.jason/overload21.C
6052         * g++.old-deja/g++.jason/redecl1.C
6053         * g++.old-deja/g++.jason/report.C
6054         * g++.old-deja/g++.jason/rfg10.C
6055         * g++.old-deja/g++.jason/template30.C
6056         * g++.old-deja/g++.law/arm12.C
6057         * g++.old-deja/g++.law/ctors5.C
6058         * g++.old-deja/g++.law/cvt20.C
6059         * g++.old-deja/g++.law/init10.C
6060         * g++.old-deja/g++.law/init8.C
6061         * g++.old-deja/g++.law/visibility17.C
6062         * g++.old-deja/g++.law/visibility7.C
6063         * g++.old-deja/g++.mike/net8.C
6064         * g++.old-deja/g++.mike/p646.C
6065         * g++.old-deja/g++.mike/p700.C
6066         * g++.old-deja/g++.mike/p701.C
6067         * g++.old-deja/g++.mike/p811.C
6068         * g++.old-deja/g++.ns/template13.C
6069         * g++.old-deja/g++.other/array3.C
6070         * g++.old-deja/g++.other/crash25.C
6071         * g++.old-deja/g++.other/dtor3.C
6072         * g++.old-deja/g++.other/dtor4.C
6073         * g++.old-deja/g++.other/main1.C
6074         * g++.old-deja/g++.other/warn7.C
6075         * g++.old-deja/g++.pt/crash11.C
6076         * g++.old-deja/g++.pt/crash36.C
6077         * g++.old-deja/g++.pt/spec22.C
6078         * g++.old-deja/g++.pt/spec9.C
6079         * g++.old-deja/g++.pt/ttp52.C
6080         * g++.old-deja/g++.robertl/eb103.C
6081         * g++.old-deja/g++.robertl/eb121.C
6082         * g++.old-deja/g++.robertl/eb22.C
6083         * g++.old-deja/g++.robertl/eb8.C:
6084         Update locations and/or regexps of dg-error markers.
6085         Remove markers for some bogus messages that are no longer issued.
6086
6087 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6088
6089         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6090         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6091
6092 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6093
6094         PR c++/17618
6095         * g++.dg/lookup/crash5.C: New test.
6096
6097 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6098
6099         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6100         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6101         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6102         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6103         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6104         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6105
6106         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6107         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6108         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6109         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6110         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6111         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6112
6113         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6114
6115         * gcc.dg/vect/vect-44.c: Check additional cases.
6116         * gcc.dg/vect/vect-48.c: Check additional cases.
6117
6118         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6119         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6120         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6121         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6122         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6123         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6124         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6125         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6126         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6127
6128         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6129         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6130         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6131
6132 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6133
6134         * gcc.dg/tree-ssa/loop-6.c: New test.
6135
6136 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6137
6138         PR c++/17620
6139         * g++.dg/inherit/base2.C: New.
6140
6141 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6142
6143         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6144         * gcc.dg/20001012-2.c: Likewise.
6145         * gcc.dg/20001013-1.c: Likewise.
6146         * gcc.dg/20001101-1.c: Likewise.
6147         * gcc.dg/20001102-1.c: Likewise.
6148         * gcc.dg/bf-spl1.c: Likewise.
6149         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6150         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6151
6152 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6153
6154         PR tree-optimization/16721
6155         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6156
6157 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6158
6159         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6160         * gcc.dg/20040305-1.c: Likewise.
6161
6162 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6163
6164         PR c/16566
6165         * gcc.c-torture/compile/pr16566-1.c,
6166         gcc.c-torture/compile/pr16566-2.c,
6167         gcc.c-torture/compile/pr16566-3.c: New tests.
6168
6169 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6170
6171         PR tree-optimization/17512
6172         * gcc.c-torture/compile/20040916-1.c.
6173
6174 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6175
6176         * gcc.dg/pragma-re-3.c: New test.
6177
6178 2004-09-17  Matt Austern  <austern@apple.com>
6179
6180         PR c++/15049
6181         * g++.dg/other/anon3.C: New.
6182
6183 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6184
6185         PR c++/7503
6186         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6187         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6188         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6189         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6190         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6191
6192 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6193
6194         PR fortran/17286
6195         * gfortran.dg/pr17286.f90: New test.
6196
6197 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/17530
6200         * g++.dg/template/static7.C: New test.
6201
6202 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6203
6204         PR tree-opt/17558
6205         * gcc.c-torture/compile/pr17558.c: New test.
6206
6207 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6208
6209         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6210         if SKIP_ATTRIBUTE is defined.
6211
6212 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6213
6214         PR fortran/15957
6215         * gfortran.dg/pr15957.f90: New test.
6216
6217 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6218
6219         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6220         in comparison.
6221         * gcc.dg/vect/vect-79.c: Likewise.
6222         * gcc.dg/vect/vect-80.c: Likewise.
6223
6224 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6225
6226         PR fortran/15750
6227         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6228
6229 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6230
6231         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6232         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6233         * gcc.dg/vect/vect-62.c: New testcase.
6234         * gcc.dg/vect/vect-63.c: New testcase.
6235         * gcc.dg/vect/vect-64.c: New testcase.
6236         * gcc.dg/vect/vect-65.c: New testcase.
6237         * gcc.dg/vect/vect-66.c: New testcase.
6238         * gcc.dg/vect/vect-67.c: New testcase.
6239         * gcc.dg/vect/vect-68.c: New testcase.
6240         * gcc.dg/vect/vect-69.c: New testcase.
6241         * gcc.dg/vect/vect-79.c: New testcase.
6242         * gcc.dg/vect/vect-80.c: New testcase.
6243
6244 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6245
6246         * gcc.target/mips/asm-1.c: New test.
6247
6248 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6249
6250         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6251         * gcc.dg/vect/vect-73.c: New testcase.
6252         * gcc.dg/vect/vect-74.c: New testcase.
6253         * gcc.dg/vect/vect-75.c: New testcase.
6254         * gcc.dg/vect/vect-76.c: New testcase.
6255         * gcc.dg/vect/vect-77.c: New testcase.
6256         * gcc.dg/vect/vect-78.c: New testcase
6257
6258 2004-09-18  Paul Brook  <paul@codesourcery.com>
6259
6260         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6261
6262 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6263
6264         PR c/17424
6265         * gcc.dg/pr17424-1.c: New test.
6266
6267 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6268
6269         * g++.dg/tree-ssa/pr17153.C: New test.
6270
6271 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6272
6273         PR pch/13361
6274         * testsuite/g++.dg/pch/wchar-1.C: New.
6275         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6276
6277 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6278
6279         * gcc.c-torture/execute/20040917-1.c: New test.
6280
6281 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6282
6283         PR tree-optimization/17319
6284         * gcc.dg/pr17319.c: New test.
6285
6286 2004-09-17  Devang Patel  <dpatel@apple.com>
6287
6288         * gcc.dg/20040813-1.c: New test.
6289
6290 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6291
6292         PR tree-optimization/17273
6293         * gcc.c-torture/compile/pr17273.c: New test.
6294
6295 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6296
6297         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6298         Update expected messages.
6299         * gcc.dg/declspec-13.c: New test.
6300
6301 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6302
6303         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6304
6305 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6306
6307         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6308         change what 'a' is pointing to.
6309
6310 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6311
6312         PR c++/16002
6313         * g++.dg/template/error18.C: New test.
6314
6315         PR c++/16029
6316         * g++.dg/warn/Wunused-8.C: New test.
6317
6318 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6319
6320         PR tree-optimization/17513
6321         * gcc.dg/20040916-1.c: New test.
6322
6323 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/17501
6326         * g++.dg/template/typename7.C: New test.
6327
6328 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6329
6330         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6331
6332 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6333
6334         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6335         with -ftree-based-profiling also.
6336         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6337
6338 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6339
6340         PR/15364
6341         * gfortran.dg/der_array_io_1.f90: New test.
6342         * gfortran.dg/der_array_io_2.f90: New test.
6343         * gfortran.dg/der_array_io_3.f90: New test.
6344
6345 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6346
6347         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6348         EABI.
6349
6350 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * g++.dg/opt/switch1.C: New test.
6353
6354 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6355
6356         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6357         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6358         Update expected messages.
6359
6360 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6361
6362         PR fortran/16485
6363         * gfortran.dg/same_name_1.f90: New test.
6364
6365 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6366
6367         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6368         dereference garbage pointers.
6369
6370 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6371
6372         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6373         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6374
6375         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6376         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6377         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6378
6379 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/17324
6382         * g++.dg/template/mangle1.C: New test.
6383
6384 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6385
6386         PR tree-optimization/17252
6387         * gcc.c-torture/execute/pr17252.c: New test.
6388
6389 2004-09-14  Andrew Pinski  <apinski@apple.com>
6390
6391         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6392
6393 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6394
6395         PR rtl-optimization/9771
6396         * gcc.dg/pr9771-1.c: New test case.
6397
6398 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6399
6400         PR tree-optimization/15262
6401         * gcc.c-torture/execute/pr15262-1.c: New test.
6402         * gcc.c-torture/execute/pr15262-2.c: New test.
6403
6404 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6405
6406         * gcc.dg/declspec-12.c: New test.
6407
6408 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6409
6410         * gfortran.dg/pr17090.f90: Add directives to test.
6411
6412 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6413
6414         * gcc.c-torture/compile/20040914-1.c: New test.
6415
6416 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/16162
6419         * g++.dg/template/decl2.C: New test.
6420
6421 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6422
6423         PR fortran/17090
6424         * gfortran.dg/pr17090.f90: New test.
6425
6426 2004-09-13  Dale Johannesen  <dalej@apple.com>
6427
6428         * gcc.c-torture/compile/pr17408.c:  New test case.
6429
6430 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/16716
6433         * g++.dg/parse/crash17.C: New test.
6434
6435         PR c++/17327
6436         * g++.dg/template/enum3.C: New test.
6437
6438 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6439
6440         * lib/gcc-defs.exp: Load wrapper.exp.
6441         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6442         using local code.
6443         * lib/gcc.exp (gcc_init): Similar.
6444         * lib/gfortran.exp (gfortran_init): Similar.
6445         * lib/objc.exp (objc_init): Similar.
6446         * lib/treelang.exp (treelang_init): Similar.
6447         * lib/wrapper.exp: New file with build_wrapper call machinery in
6448         ${tool}_maybe_build_wrapper.
6449
6450 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6451
6452         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6453         "inline".
6454         * gcc.dg/declspec-11.c: Update expected messages.
6455         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6456         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6457         gcc.dg/inline-12.c: New tests.
6458
6459 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6460
6461         * g++.dg/tree-ssa/pr17400.C: New testcase.
6462
6463 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6464
6465         * gcc.target/mips/sb1-1.c: New testcase.
6466
6467 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6468
6469         * lib/g77-dg.exp: Remove unused file.
6470         * lib/mike-g77.exp: Ditto.
6471         * lib/g77.exp: Ditto.
6472
6473 2004-09-12  Richard Henderson  <rth@redhat.com>
6474
6475         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6476
6477 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6478
6479         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6480         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6481         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6482         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6483         Update expected messages.
6484
6485 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6486
6487         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6488         declaration/use mismatch for dirp parameter.
6489
6490 2004-09-12  Andrew Pinski  <apinski@apple.com>
6491
6492         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6493         -fgnu-runtime is passed.
6494
6495 2004-09-12  Richard Henderson  <rth@redhat.com>
6496
6497         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6498         do the uplevel thing and update additional_flags directly.
6499         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6500         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6501         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6502         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6503
6504 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6505
6506         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6507
6508 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6509
6510         PR middle-end/17411
6511         * g++.dg/opt/pr17411-1.C: New test case.
6512
6513 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6514
6515         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6516         gcc.dg/tls/diag-2.c: Update expected messages.
6517         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6518         messages.
6519         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6520         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6521         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6522         gcc.dg/tls/diag-5.c: New tests.
6523
6524 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6525
6526         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6527
6528 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6529
6530         * g++.dg/parse/break-in-for.C: New test.
6531
6532 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6533
6534         * gcc.dg/tree-ssa/20040911-1.c: New test.
6535
6536 2004-09-11  Andreas Jaeger  <aj@suse.de>
6537
6538         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6539         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6540
6541 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6542
6543         * gcc.target/frv: New directory of FR-V-specific tests.
6544
6545 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6546
6547         * gcc.dg/convert-vec-1.c: New test.
6548
6549 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6550
6551         PR middle-end/17024
6552         * gcc.dg/pr17024-1.c: New test case.
6553
6554 2004-09-10  Eric Christopher  <echristo@redhat.com>
6555
6556         * gcc.dg/20040910-1.c: New test.
6557
6558 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6559
6560         * gcc.dg/bitfld-9.c: New test.
6561
6562 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6563
6564         * gcc.c-torture/execute/ieee/acc1.c: New test.
6565         * gcc.c-torture/execute/ieee/acc2.c: New test.
6566         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6567
6568 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6569
6570         * gcc.dg/deprecated-2.c: New test.
6571
6572 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6573
6574         * gcc.dg/init-vec-1.c: New test.
6575
6576 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6577
6578         PR middle-end/17055
6579         * gcc.dg/pr17055-1.c: New test case.
6580
6581 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6582
6583         PR target/17377
6584         * gcc.c-torture/execute/pr17377.c: New test.
6585
6586 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6587
6588         PR c/8420
6589         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6590         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6591         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6592         gcc.dg/long-long-typespec-1.c: New tests.
6593         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6594
6595 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6596
6597         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6598         gcc.dg/gnu99-static-1.c: New tests.
6599
6600 2004-09-08  Devang Patel  <dpatel@apple.com>
6601
6602         * gcc.dg/darwin-ld-20040828-1.c: New test.
6603         * gcc.dg/darwin-ld-20040828-2.c: New test.
6604         * gcc.dg/darwin-ld-20040828-3.c: New test.
6605
6606 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6607
6608         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6609         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6610         in error message.
6611         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6612         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6613         in error message.
6614         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6615         types they qualify.
6616         * objc.dg/type-size-2.m: Fix wording in comment.
6617         * objc.dg/va-meth-1.m: New test case.
6618
6619 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6620
6621         PR c/16633:
6622         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6623         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6624
6625 2004-09-06  Devang Patel  <dpatel@apple.com>
6626
6627         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6628         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6629
6630 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6631
6632         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6633         reflect changed line numbering of diagnostics.
6634
6635 2004-09-06  Paul Brook  <paul@codesourcery.com>
6636
6637         * gfortran.dg/edit_real_1.f90: Add new test.
6638
6639 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6640
6641         * gcc.dg/tree-ssa/loop-2.c: New test.
6642         * gcc.dg/tree-ssa/loop-3.c: New test.
6643         * gcc.dg/tree-ssa/loop-4.c: New test.
6644         * gcc.dg/tree-ssa/loop-5.c: New test.
6645
6646 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6647
6648         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6649
6650 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6651
6652         * gcc.dg/format/sentinel-1.c: New test.
6653
6654 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6655
6656         * testsuite/gcc.dg/builtins-46.c: New.
6657
6658 2004-09-03  Devang Patel  <dpatel@apple.com>
6659
6660         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6661         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6662
6663 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6664
6665         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6666         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6667         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6668         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6669         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6670         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6671         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6672         the non-portable bzero.
6673         * gcc.dg/20010912-1.c: xfail for NetWare.
6674         * gcc.dg/20020426-2.c: xfail for NetWare.
6675         * gcc.dg/20021014-1.c: xfail for NetWare.
6676         * gcc.dg/20021018-1.c: xfail for NetWare.
6677         * gcc.dg/20030213-1.c: xfail for NetWare.
6678         * gcc.dg/20030225-1.c: xfail for NetWare.
6679         * gcc.dg/20030708-1.c: xfail for NetWare.
6680         * gcc.dg/builtins-config.h: Also exclude NetWare.
6681         * gcc.dg/format/format.h: Define restrict only if not already defined.
6682         * gcc.dg/nest.c: xfail for NetWare.
6683         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6684         * lib/target-supports.exp (check_visibility_available): Exclude
6685         NetWare.
6686
6687 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6688
6689         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6690         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6691         deterministic starting point for the alignment of structure fields.
6692         * gcc.dg/Wpadded.c: Dito.
6693         * g++.dg/abi/vbase10.C: Dito.
6694
6695 2004-09-03  Devang Patel  <dpatel@apple.com>
6696
6697         * g++.dg/debug/pr15736.cc: New test.
6698
6699 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6700
6701         * README.QMTEST: Fix out-of-date link.
6702
6703 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6704
6705         PR fortran/16579
6706         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6707         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6708
6709 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6710
6711         * g++.dg/abi/arm_rtti1.C: New test.
6712
6713 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6714
6715         * gcc.dg/ppc-vector-memcpy.c: New.
6716         * gcc.dg/ppc-vector-memset.c: New.
6717
6718 2004-09-02  Chao-ying Fu  <fu@mips.com>
6719
6720         * gcc.target/mips/mips-3d-1.c: New test.
6721         * gcc.target/mips/mips-3d-2.c: New test.
6722         * gcc.target/mips/mips-3d-3.c: New test.
6723         * gcc.target/mips/mips-3d-4.c: New test.
6724         * gcc.target/mips/mips-3d-5.c: New test.
6725         * gcc.target/mips/mips-3d-6.c: New test.
6726         * gcc.target/mips/mips-3d-7.c: New test.
6727         * gcc.target/mips/mips-3d-8.c: New test.
6728         * gcc.target/mips/mips-3d-9.c: New test.
6729         * gcc.target/mips/mips-ps-1.c: New test.
6730         * gcc.target/mips/mips-ps-2.c: New test.
6731         * gcc.target/mips/mips-ps-3.c: New test.
6732         * gcc.target/mips/mips-ps-4.c: New test.
6733         * gcc.target/mips/mips-ps-type.c: New test.
6734
6735 2004-09-02  Paul Brook  <paul@codesourcery.com>
6736
6737         * gfortran.dg/edit_real_1.f90: Add new tests.
6738
6739 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6740
6741         PR fortran/15327
6742         * gfortran.dg/merge_char_1.f90: New test.
6743
6744 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6745
6746         PR fortran/16404
6747         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6748
6749 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6750
6751         PR c/1522
6752         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6753
6754 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6755
6756         * g++.dg/opt/loop1.C: Do not XFAIL.
6757
6758 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gcc.c-torture/execute/20040831-1.c: New test.
6761
6762 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6763
6764         PR fortran/16579
6765         * gfortran.dg/g77/20010610.f: Now passes.
6766         Copy from g77.f-torture/execute. Add dg-run directive.
6767         * gfortran.dg/g77/README: Update
6768
6769 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6770
6771         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6772         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6773         (t1, t2, t3, t4): Add volatile.
6774
6775 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6776
6777         * g++.dg/ext/visibility/arm1.C: New test.
6778
6779 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6780
6781         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6782         -pedantic-errors.
6783
6784 2004-09-01  Paul Brook  <paul@codesourcery.com>
6785
6786         * gfortran.dg/eof_2.f90: New test.
6787
6788 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6789
6790         PR fortran/16579
6791         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6792
6793 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6794
6795         PR libfortran/16805
6796         * gfortran.dg/list_read_2.f90: New test.
6797
6798 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6799
6800         * g++.dg/abi/key1.C: New test.
6801
6802 2004-08-31  Richard Henderson  <rth@redhat.com>
6803
6804         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6805         form of offsetof.
6806         * g++.dg/other/offsetof5.C: Remove duplicate.
6807
6808 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6809
6810         PR fortran/17244
6811         * gfortran.dg/func_derived_1.f90: New test.
6812
6813 2004-08-31  Paul Brook  <paul@codesourcery.com>
6814
6815         * gfortran.dg/eof_1.f90: New test.
6816
6817 2004-08-31  Paul Brook  <paul@codesourcery.com>
6818
6819         * gfortran.dg/list_read_1.f90: New file.
6820
6821 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6822
6823         * g++.dg/opt/loop1.C: XFAIL.
6824
6825 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6826
6827         * gcc.dg/funcdef-storage-1.c: New.
6828         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6829         an extern function in local scope.
6830         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6831         declare an 'auto inline' function in local scope.
6832         * gcc.dg/20011130-1.c: Likewise.
6833         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6834         an 'auto' function in local scope.
6835         * gcc.dg/20021014-1.c: Likewise.
6836         * gcc.dg/20030331-2.c: Likewise.
6837
6838 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6839
6840         * gfortran.dg/blockdata_1.f90: New test.
6841
6842 2004-08-30  Richard Henderson  <rth@redhat.com>
6843
6844         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6845
6846 2004-08-30  Richard Henderson  <rth@redhat.com>
6847
6848         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6849         additional_flags set by alternate driver.
6850         (ieee-options): New procedure.
6851         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6852         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6853         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6854         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6855
6856 2004-08-30  Richard Henderson  <rth@redhat.com>
6857
6858         * lib/f-torture.exp: Remove.
6859
6860 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR rtl-optimization/16590
6863         * g++.dg/opt/loop1.C: New test.
6864
6865 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6866
6867         PR fortran/13910
6868         * gfortran.dg/oldstyle_1.f90: New test.
6869
6870 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6871         Paul Brook  <paul@codesourcery.com>
6872
6873         * gfortran.dg/g77/README: Update.
6874         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6875         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6876         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6877
6878 2004-08-28  Paul Brook  <paul@codesourcery.com>
6879
6880         PR libfortran/17195
6881         * gfortran.dg/edit_real_1.f90: New test.
6882
6883 2004-08-27  Paul Brook  <paul@codesourcery.com>
6884
6885         * gfortran.dg/rewind_1.f90: New test.
6886
6887 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6888
6889         PR fortran/16597
6890         * gfortran.dg/pr16597.f90: New test.
6891
6892 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6893
6894         PR c/13801
6895         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6896         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6897         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6898         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6899         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6900
6901 2004-08-26  Nick Clifton  <nickc@redhat.com>
6902
6903         * gcc.c-torture/compile/pr17119.c: New test.
6904
6905 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6906
6907         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6908
6909 2004-08-25  Richard Henderson  <rth@redhat.com>
6910
6911         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6912         the bits that expect kind=8 to be the largest real kind.
6913
6914 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6915
6916         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6917
6918 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6919
6920         * gfortran.dg/assignment_1.f90: New test.
6921
6922 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6923
6924         * g++.dg/template/repo3.C: New test.
6925
6926 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6927
6928         PR middle-end/16693
6929         PR tree-optimization/16372
6930         * g++.dg/opt/pr16372-1.C: New test case.
6931         * g++.dg/opt/pr16693-1.C: New test case.
6932         * g++.dg/opt/pr16693-2.C: New test case.
6933
6934 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6935
6936         * objc.dg/proto-lossage-4.m: New test.
6937
6938 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/17155
6941         * g++.dg/inherit/local2.C: New test.
6942
6943 2004-08-25  Paul Brook  <paul@codesourcery.com>
6944
6945         PR fortran/17144
6946         * gfortran.dg/string_ctor_1.f90: New test.
6947
6948 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6949
6950         PR c++/14428
6951         * g++.dg/template/redecl2.C: New test.
6952
6953 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6954
6955         PR fortran/17143
6956         * gfortran.dg/pr17143.f90: New test.
6957
6958 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6959
6960         PR fortran/17164
6961         * gfortran.dg/pr17164.f90: New test.
6962
6963 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6964
6965         * gcc.dg/tree-ssa/loop-1.c: New test.
6966
6967 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6968
6969         * gcc.c-torture/compile/20040824-1.c: New test.
6970
6971 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6972
6973         * gcc.c-torture/compile/iftrap-3.c: New test.
6974
6975 2004-08-24  Paul Brook  <paul@codesourcery.com>
6976
6977         * gfortran.dg/entry_2.f90: New test.
6978
6979 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6980
6981         PR c++/16889
6982         * g++.dg/lookup/ambig[12].C: New.
6983
6984 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6985
6986         PR c++/16706
6987         * g++.dg/template/crash21.C: New test.
6988         * g++.dg/template/crash22.C: Likewise.
6989
6990 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6991
6992         PR c++/17149
6993         * g++.dg/template/access15.C: New.
6994
6995 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/17163
6998         * g++.dg/template/repo2.C: New test.
6999
7000 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7001
7002         PR rtl-optimization/17078
7003         * gcc.c-torture/execute/pr17078-1.c: New test case.
7004
7005 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7006
7007         PR c/14492
7008         * gcc.dg/debug/crash1.c: New test.
7009
7010 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7011
7012         PR c/16180
7013         * gcc.dg/loop-5.c: New test.
7014
7015 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7016
7017         * gcc.c-torture/execute/20040823-1.c: New test.
7018
7019 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7020
7021         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7022         to the assembler.  Simplify test accordingly.
7023         (asm_abi_flags): Use GNU names.
7024         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7025         to check for ABI flags.
7026
7027 2004-08-22  Andrew Pinski  <apinski@apple.com>
7028
7029         * g++.dg/opt/pr14029.C: New test.
7030         * gcc.c-torture/execute/pr15262.c: New test.
7031
7032 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7033
7034         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7035
7036 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7037
7038         PR 16908
7039         * gfortran.dg/direct_io.f90: New test.
7040
7041 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/17121
7044         * g++.dg/inherit/local2.C: New test.
7045
7046 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7047
7048         PR c++/17120
7049         * g++.dg/warn/Wparentheses-4.C: New test.
7050
7051 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/17121
7054         * g++.dg/inherit/local2.C: New test.
7055
7056         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7057         * gcc.dg/ppc-ldstruct.c: Likewise.
7058         * gcc.dg/ppc64-abi-2.c: Likewise.
7059
7060 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR rtl-optimization/17099
7063         * gcc.c-torture/execute/20040820-1.c: New test.
7064
7065 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7066
7067         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7068
7069 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7070
7071         PR fortran/17077
7072         * gfortran.dg/auto_array_1.f90: New test.
7073
7074 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7075
7076         PR fortran/17074
7077         * gfortran.dg/simpleif_1.f90: New test.
7078
7079 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7080
7081         * lib/target-supports.exp (check_profiling_available): Return
7082         false for arm*-*-symbianelf* and arm*-*-eabi*.
7083
7084         PR c++/15890
7085         * g++.dg/template/delete1.C: New test.
7086
7087 2004-08-19  Paul Brook  <paul@codesourcery.com>
7088
7089         PR fortran/14976
7090         PR fortran/16228
7091         * gfortran.dg/data_char_1.f90: New test.
7092
7093 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7094
7095         PR fortran/16946
7096         * gfortran.dg/reduction.f90: New testcase.
7097
7098 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7099
7100         PR fortran/16520
7101         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7102
7103 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7104
7105         PR c++/17041
7106         * g++.dg/Wparentheses-3.C: New test.
7107
7108 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7109
7110         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7111         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7112         * gcc.dg/vect/vect-2.c: Likewise.
7113         * gcc.dg/vect/vect-3.c: Likewise.
7114         * gcc.dg/vect/vect-4.c: Likewise.
7115         * gcc.dg/vect/vect-5.c: Likewise.
7116         * gcc.dg/vect/vect-6.c: Likewise.
7117         * gcc.dg/vect/vect-7.c: Likewise.
7118         * gcc.dg/vect/vect-25.c: Likewise.
7119         * gcc.dg/vect/vect-31.c: Likewise.
7120         * gcc.dg/vect/vect-32.c: Likewise.
7121         * gcc.dg/vect/vect-34.c: Likewise.
7122         * gcc.dg/vect/vect-36.c: Likewise.
7123         * gcc.dg/vect/vect-all.c: Likewise.
7124
7125 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/17068
7128         * g++.dg/template/operator4.C: New test.
7129
7130 2004-08-18  Richard Henderson  <rth@redhat.com>
7131
7132         * gcc.dg/20040206-1.c: XFAIL.
7133
7134 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/16246
7137         * g++.dg/template/array7.C: New test.
7138
7139 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7140
7141         * gcc.dg/mips-movcc-1.c: New test.
7142         * gcc.dg/mips-movcc-2.c: New test.
7143         * gcc.dg/mips-movcc-3.c: New test.
7144
7145         * gcc.dg/mips-nmadd-1.c: New test.
7146         * gcc.dg/mips-nmadd-2.c: New test.
7147
7148 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/15871
7151         * g++.dg/opt/inline8.C: New test.
7152
7153         PR c++/16965
7154         * g++.dg/parse/error17.C: New test.
7155
7156 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7157
7158         * gcc.dg/vect: New directory for vectorizer tests.
7159         * gcc.dg/vect/tree-vect.h: New file.
7160         * gcc.dg/vect/vect.exp: New file.
7161         * gcc.dg/vect/pr16105.c.c: New test.
7162         * gcc.dg/vect/vect-1.c: New test.
7163         * gcc.dg/vect/vect-2.c: New test.
7164         * gcc.dg/vect/vect-3.c: New test.
7165         * gcc.dg/vect/vect-4.c: New test.
7166         * gcc.dg/vect/vect-5.c: New test.
7167         * gcc.dg/vect/vect-6.c: New test.
7168         * gcc.dg/vect/vect-7.c: New test.
7169         * gcc.dg/vect/vect-8.c: New test.
7170         * gcc.dg/vect/vect-9.c: New test.
7171         * gcc.dg/vect/vect-10.c: New test.
7172         * gcc.dg/vect/vect-11.c: New test.
7173         * gcc.dg/vect/vect-12.c: New test.
7174         * gcc.dg/vect/vect-13.c: New test.
7175         * gcc.dg/vect/vect-14.c: New test.
7176         * gcc.dg/vect/vect-15.c: New test.
7177         * gcc.dg/vect/vect-16.c: New test.
7178         * gcc.dg/vect/vect-17.c: New test.
7179         * gcc.dg/vect/vect-18.c: New test.
7180         * gcc.dg/vect/vect-19.c: New test.
7181         * gcc.dg/vect/vect-20.c: New test.
7182         * gcc.dg/vect/vect-21.c: New test.
7183         * gcc.dg/vect/vect-22.c: New test.
7184         * gcc.dg/vect/vect-23.c: New test.
7185         * gcc.dg/vect/vect-24.c: New test.
7186         * gcc.dg/vect/vect-25.c: New test.
7187         * gcc.dg/vect/vect-26.c: New test.
7188         * gcc.dg/vect/vect-27.c: New test.
7189         * gcc.dg/vect/vect-28.c: New test.
7190         * gcc.dg/vect/vect-29.c: New test.
7191         * gcc.dg/vect/vect-30.c: New test.
7192         * gcc.dg/vect/vect-31.c: New test.
7193         * gcc.dg/vect/vect-32.c: New test.
7194         * gcc.dg/vect/vect-33.c: New test.
7195         * gcc.dg/vect/vect-34.c: New test.
7196         * gcc.dg/vect/vect-35.c: New test.
7197         * gcc.dg/vect/vect-36.c: New test.
7198         * gcc.dg/vect/vect-37.c: New test.
7199         * gcc.dg/vect/vect-38.c: New test.
7200         * gcc.dg/vect/vect-40.c: New test.
7201         * gcc.dg/vect/vect-41.c: New test.
7202         * gcc.dg/vect/vect-42.c: New test.
7203         * gcc.dg/vect/vect-43.c: New test.
7204         * gcc.dg/vect/vect-44.c: New test.
7205         * gcc.dg/vect/vect-45.c: New test.
7206         * gcc.dg/vect/vect-46.c: New test.
7207         * gcc.dg/vect/vect-47.c: New test.
7208         * gcc.dg/vect/vect-48.c: New test.
7209         * gcc.dg/vect/vect-49.c: New test.
7210         * gcc.dg/vect/vect-50.c: New test.
7211         * gcc.dg/vect/vect-51.c: New test.
7212         * gcc.dg/vect/vect-52.c: New test.
7213         * gcc.dg/vect/vect-53.c: New test.
7214         * gcc.dg/vect/vect-54.c: New test.
7215         * gcc.dg/vect/vect-55.c: New test.
7216         * gcc.dg/vect/vect-56.c: New test.
7217         * gcc.dg/vect/vect-57.c: New test.
7218         * gcc.dg/vect/vect-58.c: New test.
7219         * gcc.dg/vect/vect-59.c: New test.
7220         * gcc.dg/vect/vect-60.c: New test.
7221         * gcc.dg/vect/vect-61.c: New test.
7222         * gcc.dg/vect/vect-all.c: New test.
7223         * gcc.dg/vect/vect-none.c: New test.
7224
7225 2004-08-17  Paul Brook  <paul@codesourcery.com>
7226
7227         PR fortran/13082
7228         * gfortran.dg/entry_1.f90: New test.
7229
7230 2004-08-17  Andrew Pinski  <apinski@apple.com>
7231
7232         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7233
7234 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7235
7236         * gcc.dg/pr17036-1.c: New test.
7237
7238 2004-08-16  Devang Patel  <dpatel@apple.com>
7239
7240         * gcc.dg/darwin-20040809-1.c: New test.
7241
7242 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7243
7244         * gcc.dg/funcdef-attr-1.c: New test.
7245
7246 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7247
7248         * gcc.dg/altivec-17.c: New test.
7249         * gcc.dg/altivec-18.c: New test.
7250
7251 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7252
7253         PR c++/6749
7254         * g++.dg/template/vtable2.C: New test.
7255
7256 2004-08-14  Richard Henderson  <rth@redhat.com>
7257
7258         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7259         * gcc.dg/pack-test-4.c (main): Return 0.
7260         * gcc.dg/setjmp-1.c: Remove XFAIL.
7261         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7262
7263 2004-08-14  Richard Henderson  <rth@redhat.com>
7264
7265         * gcc.dg/980217-1.c: Add prototype for printf.
7266
7267 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7268
7269         * gfortran.dg/pr16935.f90: New test.
7270
7271 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7272
7273         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7274
7275 2004-08-13  Paul Brook  <paul@codesourcery.com>
7276
7277         * gfortran.dg/der_io_1.f90: Remove stray comma.
7278
7279 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7280
7281         * gcc.dg/vmx/cw-bug-2.c: Remove.
7282         * gcc.dg/vmx/vprint-1.c: Remove.
7283         * gcc.dg/vmx/vscan-1.c: Remove.
7284
7285 2004-08-12  Devang patel  <dpatel@apple.com>
7286
7287         * gcc.dg/darwin-20040809-2.c: New test.
7288
7289 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7290
7291         * g++.dg/ext/altivec-12.C: New test.
7292
7293         * g++.dg/ext/altivec-11.C: New test.
7294
7295 2004-08-12  Paul Brook  <paul@codesourcery.com>
7296
7297         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7298
7299 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7300
7301         * g++.dg/ext/altivec-2.C: Check for hardware support before
7302         executing any VMX instructions.
7303
7304         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7305
7306 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR c++/16276
7309         * g++.old-deja/g++.other/comdat4.C: New test.
7310         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7311
7312 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7313
7314         PR target/16286
7315         * gcc.dg/pr16286.c: New test.
7316
7317 2004-08-12 Jan Beulich <jbeulich@novell.com>
7318
7319         * g++.dg/ext/asm5.C: New.
7320
7321 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/16698
7324         * g++.dg/eh/crash1.C: New test.
7325
7326         PR c++/16717
7327         * g++.dg/ext/construct1.C: New test.
7328
7329 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/16853
7332         * g++.dg/init/ptrmem1.C: New test.
7333
7334         PR c++/16618
7335         * g++.dg/parse/offsetof5.C: New test.
7336
7337         PR c++/16870
7338         * g++.dg/template/overload3.C: New test.
7339
7340 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/16964
7343         * g++.dg/parse/error16.C: New test.
7344
7345         PR c++/16904
7346         * g++.dg/template/error14.C: New test.
7347
7348         PR c++/16929
7349         * g++.dg/template/error15.C: New test.
7350
7351 2004-08-11  Devang Patel  <dpatel@apple.com>
7352
7353         * gcc.dg/darwin-ld-20040809-1.c: New test.
7354         * gcc.dg/darwin-ld-20040809-2.c: New test.
7355
7356 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7357
7358         PR fortran/16917
7359         * gfortran.dg/dfloat_1.f90: New test.
7360
7361 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7362
7363         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7364         * gcc.dg/dll-2.c: Fix dg-require syntax.
7365         * gcc.misc-tests/arm-isr.c (abort): Declare.
7366         (exit): Likewise.
7367
7368 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7369
7370         PR c++/16971
7371         * g++.dg/parse/crash16.C: New test.
7372
7373 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7374
7375         * gcc.dg/mips-rsqrt-1.c: New test case.
7376         * gcc.dg/mips-rsqrt-2.c: New test case.
7377         * gcc.dg/mips-rsqrt-3.c: New test case.
7378
7379 2004-08-10  Paul Brook  <paul@codesourcery.com>
7380
7381         * gfortran.dg/der_io_1.f90: New test.
7382
7383 2004-08-10  Paul Brook  <paul@codesourcery.com>
7384
7385         PR fortran/16919
7386         * gfortran.dg/der_array_1.f90: New test.
7387
7388 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7389
7390         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7391
7392 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7393
7394         * gcc.dg/wchar_t-2.c: Fix typo.
7395
7396 2004-08-09  Falk Hueffner  <falk@debian.org>
7397
7398         PR tree-optimization/12517
7399         * gcc.c-torture/compile/pr12517.c: New test.
7400
7401         PR tree-optimization/12578
7402         * gcc.c-torture/compile/pr12578.c: New test.
7403
7404         PR tree-optimization/12899
7405         * gcc.c-torture/compile/pr12899.c: New test.
7406
7407         PR rtl-optimization/14692
7408         * gcc.c-torture/compile/pr14692.c: New test.
7409
7410         PR tree-optimization/16461
7411         * gcc.c-torture/compile/pr16461.c: New test.
7412
7413 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7414
7415         * gfortran.dg/getenv_1.f90: New test.
7416
7417 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7418
7419         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7420         wchar_t.
7421         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7422
7423 2004-08-06  Paul Brook  <paul@codesourcery.com>
7424
7425         * gfortran.dg/ret_array_1.f90: New test.
7426         * gfortran.dg/ret_pointer_1.f90: New test.
7427
7428 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7429
7430         * gcc.dg/missing-field-init-[12].c: New tests.
7431         * g++.dg/warn/missing-field-init-[12].C: New tests.
7432
7433 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7434
7435         * gcc.dg/enum2.c: New test.
7436         * gcc.dg/symbian3.c: Likewise.
7437         * gcc.dg/symbian4.c: Likewise.
7438         * gcc.dg/wchar_t-2.c: Likewise.
7439
7440 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7443         destructor tests.
7444
7445 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7446
7447         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7448         dg-require-visiblity.
7449         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7450         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7451         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7452         * g++.dg/ext/visibility/new1.C: Likewise.
7453         * g++.dg/ext/visibility/pragma.C: Likewise.
7454         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7455         * g++.dg/ext/visibility/virtual.C: Likewise.
7456         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7457         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7458         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7459         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7460         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7461         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7462         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7463         * g++/dg/ext/visibility/visibility-8.C: New test.
7464         * gcc.c-torture/compile/dll.x: Remove.
7465         * gcc.dg/dll-2.c: Use dg-require-dll
7466         * gcc.dg/visibility-10.c: New test.
7467         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7468         supporting DLLs.
7469         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7470         (scan_not_hidden): Likewise.
7471
7472 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7473
7474         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7475
7476 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7477
7478         * gcc.c-torture/execute/20040805-1.c: New test.
7479
7480 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7481
7482         * gcc.dg/20020118-1.c: Declare abort.
7483         * gcc.dg/altivec_check.h: Likewise.
7484         * gcc.dg/iftrap-2.c: Likewise.
7485         * gcc.dg/pragma-darwin.c: Likewise.
7486         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7487
7488 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7489
7490         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7491
7492 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7493
7494         * gcc.c-torture/execute/builtins/abs-2.c,
7495         gcc.c-torture/execute/builtins/abs-3.c,
7496         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7497         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7498         intmax_t, uintmax_t and their limits.
7499         * gcc.dg/intmax_t-1.c: New test.
7500
7501 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7502
7503         * g++.dg/tc1/dr147.C: Add reference to PR.
7504
7505 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7506
7507         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7508         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7509
7510 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7511
7512         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7513
7514 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7515
7516         * gcc.dg/redecl-5.c: New test.
7517         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7518         of scanf.
7519
7520 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7521
7522         PR middle-end/16790
7523         * gcc.c-torture/execute/pr16790-1.c: New test case.
7524
7525 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7526
7527         * g++.dg/ext/visibility/assign1.C: New test.
7528         * g++.dg/ext/visibility/new1.C: Likewise.
7529
7530         * gcc.dg/symbian1.c: New test.
7531         * gcc.dg/symbian2.c: Likewise.
7532
7533 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7534
7535         PR target/16570
7536         * gcc.dg/i386-sse-9.c: New test.
7537
7538 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7539
7540         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7541
7542 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7543
7544         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7545         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7546         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7547         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7548         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7549         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7550         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7551         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7552         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7553         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7554         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7555         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7556         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7557         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7558         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7559         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7560         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7561         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7562         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7563         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7564         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7565         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7566         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7567         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7568         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7569         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7570         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7571         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7572         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7573         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7574         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7575         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7576         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7577         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7578         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7579         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7580         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7581         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7582         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7583         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7584         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7585         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7586         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7587         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7588         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7589         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7590         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7591         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7592         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7593         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7594         gcc.misc-tests/i386-pf-3dnow-1.c,
7595         gcc.misc-tests/i386-pf-athlon-1.c,
7596         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7597         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7598         Declare built-in functions used.
7599         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7600
7601 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/16707
7604         * g++.dg/lookup/using12.C: New test.
7605
7606         * g++.dg/init/null1.C: Fix PR number.
7607         * g++.dg/parse/namespace10.C: Likewise.
7608
7609 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7610
7611         PR c++/16224
7612         * g++.dg/template/spec17.C: New test.
7613         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7614         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7615
7616 2004-08-02  David Billinghurst
7617
7618         PR fortran/16292
7619         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7620
7621 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7622
7623         * gcc.dg/ia64-got-1.c: New test case.
7624
7625 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/16489
7628         * g++.dg/init/null1.C: New test.
7629         * g++.dg/tc1/dr76.C: Adjust error marker.
7630
7631         PR c++/16529
7632         * g++.dg/parse/namespace10.C: New test.
7633
7634         PR c++/16810
7635         * g++.dg/inherit/ptrmem2.C: New test.
7636
7637 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7638
7639         PR target/16155
7640         * gcc.dg/pr16155.c: New test.
7641
7642 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7643
7644         * gcc.dg/redecl-2.c: New test.
7645
7646 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7647
7648         * gcc.dg/darwin-longdouble.c: New file.
7649
7650 2004-07-30  Richard Henderson  <rth@redhat.com>
7651
7652         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7653         write to constant argument.
7654         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7655
7656 2004-07-30  Richard Henderson  <rth@redhat.com>
7657
7658         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7659         tests of nearest around zero.
7660
7661 2004-07-30  Andrew Pinski  <apinski@apple.com>
7662
7663         * gcc.c-torture/compile/20040730-1.c: New test.
7664
7665 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7666
7667         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7668         powerpc-eabispe.
7669
7670 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7671
7672         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7673
7674 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7675
7676         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7677         contains $ld_library_path.
7678         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7679
7680 2004-07-29  Richard Henderson  <rth@redhat.com>
7681
7682         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7683
7684         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7685         (alt2, which): New.
7686         (Check): Accept either alternative.
7687
7688 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7689
7690         * g++.dg/abi/inline1.C: New test.
7691         * g++.dg/abi/local1-a.cc: Likewise.
7692         * g++.dg/abi/local1.C: Likewise.
7693         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7694         * g++.dg/abi/mangle12.C: Likewise.
7695         * g++.dg/abi/mangle17.C: Likewise.
7696         * g++.dg/abi/mangle20-2.C: Likewise.
7697         * g++.dg/opt/interface1.C: Likewise.
7698         * g++.dg/opt/interface1.h: Likewise.
7699         * g++.dg/opt/interface1-a.cc: New test.
7700         * g++.dg/parse/repo1.C: New test.
7701         * g++.dg/template/repo1.C: Likewise.
7702         * g++.dg/warn/Winline-1.C: Likewise.
7703         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7704
7705 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7706
7707         * gcc.dg/tree-ssa/20040729-1.c: New test.
7708
7709 2004-07-27  Matt Austern <austern@apple.com>
7710
7711         * gcc.dg/darwin-bool-1.c: New test.
7712         * gcc.dg/darwin-bool-2.c: New test.
7713
7714 2004-07-28  Richard Henderson  <rth@redhat.com>
7715
7716         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7717         arguments in the correct type.  Don't write to constant arguments.
7718
7719 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7720
7721         PR tree-optimization/16688
7722         PR tree-optimization/16689
7723         * g++.dg/tree-ssa/pr16688.C: New test.
7724
7725 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7726
7727         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7728         loads.  Not only in the comment, this time.
7729
7730 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7731
7732         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7733         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7734         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7735         * gcc.dg/sh4a-bitmovua.c: New.
7736         * gcc.dg/sh4a-cos.c: New.
7737         * gcc.dg/sh4a-cosf.c: New.
7738         * gcc.dg/sh4a-fprun.c: New.
7739         * gcc.dg/sh4a-fsrra.c: New.
7740         * gcc.dg/sh4a-memmovua.c: New.
7741         * gcc.dg/sh4a-sin.c: New.
7742         * gcc.dg/sh4a-sincos.c: New.
7743         * gcc.dg/sh4a-sincosf.c: New.
7744         * gcc.dg/sh4a-sinf.c: New.
7745
7746 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7747
7748         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7749         conditionals.
7750         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7751         loads.
7752         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7753         DOM1.
7754
7755 2004-07-27  Andrew Pinski  <apinski@apple.com>
7756
7757         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7758
7759 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7760
7761         * gcc.dg/pragma-isr.c: New test.
7762
7763 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7764
7765         PR c++/14429
7766         * g++.dg/template/ttp11.C: New test.
7767
7768 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7769
7770         * gcc.c-torture/compile/20040727-1.c: New test.
7771
7772 2004-07-26  Eric Christopher  <echristo@redhat.com>
7773
7774         * gcc.c-torture/compile/20040726-2.c: New test.
7775
7776 2004-07-26  Andrew Pinski  <apinski@apple.com>
7777
7778         * g++.dg/rtti/tinfo1.C: Xfail.
7779
7780 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7781
7782         * gcc.c-torture/compile/20040726-1.c: New test.
7783
7784 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7785             Brian Ryner  <bryner@brianryner.com>
7786
7787         PR c++/9283
7788         PR c++/15000
7789         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7790         * g++.dg/ext/visibility/: New directory.
7791         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7792         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7793         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7794         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7795         * g++.dg/ext/visibility/fvisibility.C,
7796         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7797         g++.dg/ext/visibility/fvisibility-override1.C
7798         g++.dg/ext/visibility/fvisibility-override2.C
7799         g++.dg/ext/visibility/memfuncts.C
7800         g++.dg/ext/visibility/noPLT.C
7801         g++.dg/ext/visibility/pragma.C
7802         g++.dg/ext/visibility/pragma-override1.C
7803         g++.dg/ext/visibility/pragma-override2.C
7804         g++.dg/ext/visibility/staticmemfuncts.C
7805         g++.dg/ext/visibility/virtual.C: New tests.
7806
7807 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7808
7809         PR c/15360
7810         * gcc.dg/pr15360-1.c: New test.
7811
7812 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7813
7814         * gcc.dg/pragma-align-2.c: New test.
7815         * gcc.dg/pragma-init-fini.c: New test.
7816         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7817         targets.
7818
7819 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7820
7821         * gcc.dg/init-string-2.c: New test.
7822
7823 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7824
7825         PR 16684
7826         * gcc.dg/Wredundant-decls-1.c: New test case.
7827
7828 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7829
7830         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7831         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7832         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7833         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7834         * gcc.dg/compat/generate-random.c: New file.
7835         * gcc.dg/compat/generate-random.h: Likewise.
7836         * gcc.dg/compat/generate-random_r.c: Likewise.
7837         * gcc.dg/compat/struct-layout-1.h: Likewise.
7838         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7839         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7840         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7841         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7842         * gcc.dg/compat/struct-layout-1_main.c: New test.
7843         * gcc.dg/compat/struct-layout-1_x.c: New file.
7844         * gcc.dg/compat/struct-layout-1_y.c: New file.
7845         * gcc.dg/compat/struct-layout-1_test.h: New file.
7846
7847 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7848
7849         * gcc.dg/comp-return-1.c: New test
7850
7851 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7852
7853         * gcc.dg/vmx/8-02a.c: Fix typo.
7854
7855         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7856         * gcc.dg/darwin-abi-3.c: New test.
7857
7858         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7859         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7860
7861         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7862         * gcc.dg/vmx/ops-long-1.c: New test.
7863         * gcc.dg/vmx/ops-long-2.c: New test.
7864
7865 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7866
7867         * g++.dg/lookup/conv-[1234].C: New.
7868
7869 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7870
7871         * g++.dg/parse/attr2.C: Simplify.
7872
7873 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7874
7875         PR c/7284
7876         * gcc.c-torture/execute/pr7284-1.c: New test.
7877
7878 2004-07-22  Brian Booth  <bbooth@redhat.com>
7879
7880         * gcc.dg/tree-ssa/20040721-1.c: New test.
7881
7882 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         * g++.dg/template/crash20.c: New.
7885
7886 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7887
7888         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7889         Add dg-run directive.  Declare variables as required.
7890         * gfortran.dg/g77/README: Update
7891
7892 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7893
7894         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7895         gcc.dg/cris-peep2-andu2.c: New tests.
7896
7897 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7898
7899         PR c/15052
7900         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7901         on return type.
7902         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7903         messages.
7904         * gcc.dg/qual-return-2.c: Update expected messages.
7905         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7906
7907 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7908
7909         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7910         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7911
7912 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7913
7914         PR c/11250
7915         * gcc.dg/init-string-1.c: New test.
7916
7917 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7918
7919         PR middle-end/15345
7920         PR c/16450
7921         * gcc.dg/torture/nested-fn-1.c: New test.
7922
7923 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR target/16559
7926         * gcc.dg/ia64-fptr-1.c: New file.
7927
7928 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7929
7930         PR c++/14497
7931         * g++.dg/template/spec16.C: New test.
7932         * g++.old-deja/g++.robertl/eb118.C: Remove.
7933
7934 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7935
7936         PR c++/509
7937         * g++.dg/template/spec15.C: New test.
7938
7939 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7940
7941         Copy cases from g77.f-torture/execute and add dg-run
7942         directive.  Other changes as noted.
7943         * gfortran.dg/g77/13037.f
7944         * gfortran.dg/g77/1832.f
7945         * gfortran.dg/g77/19981119-0.f
7946         * gfortran.dg/g77/19990313-0.f
7947         * gfortran.dg/g77/19990313-1.f
7948         * gfortran.dg/g77/19990313-2.f
7949         * gfortran.dg/g77/19990313-3.f
7950         * gfortran.dg/g77/19990419-1.f
7951         * gfortran.dg/g77/19990826-0.f
7952         * gfortran.dg/g77/19990826-2.f
7953         * gfortran.dg/g77/20000503-1.f
7954         * gfortran.dg/g77/20001111.f
7955         * gfortran.dg/g77/20010116.f
7956         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7957         * gfortran.dg/g77/20010430.f
7958         * gfortran.dg/g77/6177.f
7959         * gfortran.dg/g77/947.f
7960         * gfortran.dg/g77/970816-3.f
7961         * gfortran.dg/g77/971102-1.f
7962         * gfortran.dg/g77/980520-1.f
7963         * gfortran.dg/g77/980628-0.f
7964         * gfortran.dg/g77/980628-1.f
7965         * gfortran.dg/g77/980628-10.f
7966         * gfortran.dg/g77/980628-2.f
7967         * gfortran.dg/g77/980628-3.f
7968         * gfortran.dg/g77/980628-7.f
7969         * gfortran.dg/g77/980628-8.f
7970         * gfortran.dg/g77/980628-9.f
7971         * gfortran.dg/g77/980701-0.f
7972         * gfortran.dg/g77/980701-1.f
7973         * gfortran.dg/g77/cabs.f
7974         * gfortran.dg/g77/claus.f
7975         * gfortran.dg/g77/complex_1.f
7976         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7977         * gfortran.dg/g77/dcomplex.f
7978         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7979         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7980         * gfortran.dg/g77/f90-intrinsic-numeric.f
7981         * gfortran.dg/g77/int8421.f
7982         * gfortran.dg/g77/labug1.f
7983         * gfortran.dg/g77/large_vec.f
7984         * gfortran.dg/g77/le.f
7985         * gfortran.dg/g77/short.f
7986         * gfortran.dg/g77/README: Update
7987
7988 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR c++/16637
7991         * g++.dg/parse/lookup4.C: New test.
7992
7993 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7994
7995         PR c++/16175
7996         * g++.dg/template/ttp10.C: New test.
7997
7998 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7999
8000         * gcc.dg/pr12625-1.c: New test.
8001
8002 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8003
8004         * testsuite/gcc.dg/switch-warn-1.c: New test.
8005         * testsuite/gcc.dg/switch-warn-2.c: New test.
8006         * gcc.c-torture/compile/pr14730.c: Update.
8007
8008 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8009
8010         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8011         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8012         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8013         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8014
8015 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/16623
8018         * g++.dg/template/assign1.C: New test.
8019
8020 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8021
8022         PR c++/12170
8023         * g++.dg/template/ttp9.C: New test.
8024
8025 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8026
8027         * gcc.dg/format/cmn-err-1.c: New test.
8028
8029 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8030
8031         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8032         gcc.dg/Wparentheses-10.c: New tests.
8033         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8034
8035 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8036
8037         PR fortran/16465
8038         * gfortran.dg/g77//ffixed-line-length-0.f,
8039         gfortran.dg/g77/ffixed-line-length-132.f,
8040         gfortran.dg/g77/ffixed-line-length-72.f,
8041         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8042         gfortran.dg/g77/README: Update.
8043
8044 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8045
8046         PR c++/13092
8047         * g++.dg/template/non-dependent7.C: New test.
8048         * g++.dg/template/non-dependent8.C: Likewise.
8049         * g++.dg/template/non-dependent9.C: Likewise.
8050         * g++.dg/template/non-dependent10.C: Likewise.
8051
8052 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8053
8054         PR c++/16337
8055         * g++.dg/parse/attr2.C: New test.
8056
8057 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8058
8059         * g77.dg: Removed.
8060         * g77.f-torture: Ditto.
8061
8062 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8063
8064         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8065         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8066         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8067
8068 2004-07-16  Richard Henderson  <rth@redhat.com>
8069
8070         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8071
8072 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8073
8074         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8075         tests with full list of options.
8076         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8077         of TORTURE_OPTIONS if test contains 'dg-do run'.
8078
8079         PR fortran/16404
8080         * gfortran.dg/do_iterator.f90: New test.
8081
8082 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8083
8084         PR rtl-optimization/16536
8085         * gcc.c-torture/execute/restrict-1.c: New test.
8086
8087 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8088
8089         PR fortran/15324
8090         * gfortran.dg/pr15324.f90: New test.
8091
8092         PR fortran/15129
8093         * gfortran.dg/pr15129.f90: New test.
8094
8095         PR fortran/15140
8096         * gfortran.dg/pr15140.f90: New test.
8097
8098         PR fortran/13792
8099         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8100         compile-time simplification.
8101
8102 2004-07-14  Mike Stump  <mrs@apple.com>
8103
8104         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8105
8106 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8107
8108         PR target/16325
8109         * gcc.dg/profile-generate-1.c: New.
8110
8111 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8112
8113         * gcc.c-torture/execute/20040709-1.c: New test.
8114         * gcc.c-torture/execute/20040709-2.c: New test.
8115
8116 2004-07-14  Mike Stump  <mrs@apple.com>
8117
8118         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8119
8120 2004-07-14  Mike Stump  <mrs@apple.com>
8121
8122         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8123
8124 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/16518
8127         * g++.dg/parse/mutable1.C: New test.
8128
8129 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8130
8131         PR tree-optimization/16443
8132         * gcc.dg/tree-ssa/20040713-1.c: New test.
8133
8134 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8135
8136         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8137         for operator new.
8138
8139 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8140
8141         * gfortran.dg/g77/README: New file
8142         * gfortran.dg/g77/19981216-0.f:  Copy from
8143         g77.f-torture/noncompile.  Add "dg-do compile" and
8144         dg-error as required.
8145         * gfortran.dg/g77/19990218-1.f: Likewise
8146         * gfortran.dg/g77/19990905-1.f: Likewise
8147         * gfortran.dg/g77/9263.f: Likewise
8148         * gfortran.dg/g77/980615-0.f: Likewise
8149         * gfortran.dg/g77/980616-0.f: Likewise
8150         * gfortran.dg/g77/check0.f: Likewise
8151         * gfortran.dg/g77/select_no_compile.f: Likewise
8152
8153 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8154
8155         Copy files from g77.f-torture/compile.
8156         Add "{ dg-do compile}".  Other changes as noted
8157         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8158         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8159         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8160         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8161         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8162         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8163         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8164         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8165         statement to conform to standard.  Append alpha1.x for reference.
8166         * gfortran.dg/g77/xformat.f: Add dg-warning
8167
8168 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8169
8170         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8171         Add {dg-do compile} directive.
8172         * gfortran.dg/g77/cpp2.F: Likewise
8173
8174 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8175
8176         PR c++/5402
8177         * g++.dg/lookup/name-clash1.C: New test.
8178
8179         PR c++/9777
8180         * g++.dg/lookup/name-clash2.C: New test.
8181
8182         PR c++/12102
8183         * g++.dg/lookup/name-clash3.C: New test.
8184
8185 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8186
8187         * g++.dg/lookup/new2.C: New test.
8188         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8189
8190 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8191
8192         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8193         Add {dg-do compile} directive.
8194         * gfortran.dg/g77/13060.f: Likewise
8195         * gfortran.dg/g77/19990218-0.f: Likewise
8196         * gfortran.dg/g77/19990305-0.f: Likewise
8197         * gfortran.dg/g77/19990419-0.f: Likewise
8198         * gfortran.dg/g77/19990502-0.f: Likewise
8199         * gfortran.dg/g77/19990502-1.f: Likewise
8200         * gfortran.dg/g77/19990525-0.f: Likewise
8201         * gfortran.dg/g77/19990826-1.f: Likewise
8202         * gfortran.dg/g77/19990826-3.f: Likewise
8203         * gfortran.dg/g77/19990905-2.f: Likewise
8204         * gfortran.dg/g77/20000412-1.f: Likewise
8205         * gfortran.dg/g77/20000511-1.f: Likewise
8206         * gfortran.dg/g77/20000511-2.f: Likewise
8207         * gfortran.dg/g77/20000518.f: Likewise
8208         * gfortran.dg/g77/20000601-1.f: Likewise
8209         * gfortran.dg/g77/20000601-2.f: Likewise
8210         * gfortran.dg/g77/20000629-1.f: Likewise
8211         * gfortran.dg/g77/20000630-2.f: Likewise
8212         * gfortran.dg/g77/20010115.f: Likewise
8213         * gfortran.dg/g77/20010321-1.f: Likewise
8214         * gfortran.dg/g77/20010426.f: Likewise
8215         * gfortran.dg/g77/20020307-1.f: Likewise
8216         * gfortran.dg/g77/8485.f: Likewise
8217         * gfortran.dg/g77/960317-1.f: Likewise
8218         * gfortran.dg/g77/970915-0.f: Likewise
8219         * gfortran.dg/g77/980310-1.f: Likewise
8220         * gfortran.dg/g77/980310-2.f: Likewise
8221         * gfortran.dg/g77/980310-3.f: Likewise
8222         * gfortran.dg/g77/980310-4.f: Likewise
8223         * gfortran.dg/g77/980310-6.f: Likewise
8224         * gfortran.dg/g77/980310-7.f: Likewise
8225         * gfortran.dg/g77/980310-8.f: Likewise
8226         * gfortran.dg/g77/980419-2.f: Likewise
8227         * gfortran.dg/g77/980424-0.f: Likewise
8228         * gfortran.dg/g77/980427-0.f: Likewise
8229         * gfortran.dg/g77/980729-0.f: Likewise
8230         * gfortran.dg/g77/981117-1.f: Likewise
8231         * gfortran.dg/g77/toon_1.f: Likewise
8232
8233 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8234
8235         PR c++/2204
8236         * g++.dg/other/abstract2.C: New test.
8237
8238 2004-07-12  Paul Brook  <paul@codesourcery.com>
8239
8240         * gfortran.dg/pointer_init_1.f90: New test.
8241
8242 2004-07-11  Paul Brook  <paul@codesourcery.com>
8243
8244         PR fortran/15986
8245         * gfortran.dg/contained_1.f90: New test.
8246
8247 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8248
8249         * g++.dg/parse/defarg8.C: New test.
8250
8251 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8252
8253         PR fortran/16433
8254         * gfortran.dg/pr16433.f: New test.
8255
8256         PR fortran/17574
8257         * gfortran.dg/pr15754.f90: New test.
8258
8259 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8260
8261         PR tree-optimization/16437
8262         * gcc.c-torture/execute/bitfld-4.c: New test.
8263
8264 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8265
8266         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8267         access to common var from module.
8268
8269 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8270
8271         PR fortran/16336
8272         * gfortran.fortran-torture/execute/common_2.f90: New test.
8273
8274 2004-07-10  Paul Brook  <paul@codesourcery.com>
8275
8276         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8277
8278 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8279
8280         PR fortran/15969
8281         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8282
8283 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8284
8285         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8286         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8287         * gfortran.dg/g77/ffree-form-1.f: Likewise
8288         * gfortran.dg/g77/ffree-form-2.f: Likewise
8289         * gfortran.dg/g77/ffree-form-3.f: Likewise
8290         * gfortran.dg/g77/fno-underscoring.f: Likewise
8291         * gfortran.dg/g77/funderscoring.f: Likewise
8292         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8293
8294 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8295
8296         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8297
8298 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8299         Paul Brook  <paul@codesourcery.com>
8300
8301         PR fortran/13415
8302         * gfortran.dg/common_pointer_1.f90: New test.
8303
8304 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8305
8306         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8307
8308 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8309
8310         PR target/16364
8311         * gcc.c-torture/compile/20040709-1.c: New.
8312
8313 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8314
8315         PR fortran/14077
8316         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8317
8318 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8319
8320         PR fortran/13201
8321         * gfortran.dg/shape_1.f90: New test.
8322
8323 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8324             Andrew Pinski  <apinski@apple.com>
8325
8326         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8327
8328 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8329
8330         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8331         comment.
8332
8333 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8334         Paul Brook  <paul@codesourcery.com>
8335
8336         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8337         '.f95' and '.F95'.
8338
8339 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8340
8341         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8342
8343 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8344
8345         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8346         testcases with capital suffix.
8347
8348 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8349
8350         PR fortran/15481
8351         PR fortran/13372
8352         PR fortran/13575
8353         PR fortran/15978
8354         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8355
8356         * gfortran.dg/implicit_1.f90: New test.
8357
8358 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8359
8360         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8361         expression to match gfortran warning/error messages
8362         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8363         dg-error text.
8364
8365 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8366
8367         * lib/fortran-torture.exp: Rename proc search_for to
8368         search_for_re.
8369
8370 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8371
8372         * gcc.c-torture/execute/simd-5.x: New file.
8373         XFAIL on SPARC 64-bit at -O0.
8374
8375 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8376
8377         PR c++/8211
8378         PR c++/16165
8379         * g++.dg/warn/effc3.C: New test.
8380
8381 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8382
8383         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8384         change X to 1X in format.
8385         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8386         add data statements to conform to standard.
8387
8388 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8389
8390         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8391         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8392         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8393
8394 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8395
8396         * gfortran.dg/g77/7388.f: Copy from g77.dg
8397         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8398         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8399         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8400         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8401         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8402         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8403         * gfortran.dg/g77/strlen0.f: Likewise
8404
8405 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8406
8407         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8408         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8409
8410 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8411
8412         * gcc.c-torture/execute/920428-2.x: Delete.
8413         * gcc.c-torture/execute/920501-7.x: Likewise.
8414
8415 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8416
8417         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8418         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8419         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8420         prescott and c3-2.
8421         (PREFETCH_3DNOW): Add -march=c3.
8422
8423 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8424
8425         PR c/16437
8426         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8427         * gcc.c-torture/execute/bf64-1.x: Likewise.
8428
8429 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8430
8431         * gcc.c-torture/compile/20040708-1.c: New test.
8432
8433 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8434
8435         PR c++/16169
8436         * g++.dg/warn/effc2.C: New test.
8437
8438 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8439
8440         * gcc.c-torture/execute/bitfld-1.x: Remove.
8441         * gcc.c-torture/execute/bitfld-3.c: New test.
8442         * gcc.dg/bitfld-2.c: Remove XFAILs.
8443
8444 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         PR c++/16276
8447         * g++.dg/rtti/tinfo1.C: New file.
8448
8449 2004-07-07  Eric Christopher  <echristo@redhat.com>
8450
8451         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8452
8453 2004-07-07  Andrew Pinski  <apinski@apple.com>
8454
8455         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8456
8457 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8458
8459         * g++.dg/init/call1.C: XFAIL.
8460
8461 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8462
8463         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8464         except for movstrict*, to movmem* and clrstr* to clrmem*.
8465
8466 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8467
8468         * gcc.c-torture/execute/20040707-1.c: New test.
8469
8470 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8471
8472         * gcc.c-torture/execute/20040706-1.c: New test.
8473
8474 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8475
8476         PR c++/3671
8477         * g++.dg/template/spec14.C: New test.
8478
8479 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8480
8481         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8482         nothing if not yet defined.  Use it in b, c and d type definitions.
8483         * gcc.c-torture/execute/20040705-1.c: New test.
8484         * gcc.c-torture/execute/20040705-2.c: New test.
8485
8486 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8487
8488         PR c++/2518
8489         * g++.dg/lookup/new1.C: New test.
8490
8491 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8492
8493         PR c++/11406
8494         * g++.dg/template/sizeof8.C: New test.
8495
8496 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8497
8498         * gcc.c-torture/compile/20040705-1.c: New test.
8499
8500 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8501
8502         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8503
8504 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8505
8506         * gcc.dg/cpp/if-mop.c: Two new testcases.
8507         * gcc.dg/cpp/trad/comment-3.c: New.
8508
8509 2004-07-04  Paul Brook  <paul@codesourcery.com>
8510
8511         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8512
8513 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8514
8515         PR c++/3761
8516         * g++.dg/lookup/crash4.C: New test.
8517
8518 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8519
8520         * gcc.c-torture/execute/builtin-abs-1.c
8521         * gcc.c-torture/execute/builtin-abs-2.c
8522         * gcc.c-torture/execute/builtin-complex-1.c
8523         * gcc.c-torture/execute/builtins/string-1-lib.c
8524         * gcc.c-torture/execute/builtins/string-1.c
8525         * gcc.c-torture/execute/builtins/string-2-lib.c
8526         * gcc.c-torture/execute/builtins/string-2.c
8527         * gcc.c-torture/execute/builtins/string-3-lib.c
8528         * gcc.c-torture/execute/builtins/string-3.c
8529         * gcc.c-torture/execute/builtins/string-4-lib.c
8530         * gcc.c-torture/execute/builtins/string-4.c
8531         * gcc.c-torture/execute/builtins/string-5-lib.c
8532         * gcc.c-torture/execute/builtins/string-5.c
8533         * gcc.c-torture/execute/builtins/string-6-lib.c
8534         * gcc.c-torture/execute/builtins/string-6.c
8535         * gcc.c-torture/execute/builtins/string-7-lib.c
8536         * gcc.c-torture/execute/builtins/string-7.c
8537         * gcc.c-torture/execute/builtins/string-8-lib.c
8538         * gcc.c-torture/execute/builtins/string-8.c
8539         * gcc.c-torture/execute/builtins/string-9-lib.c
8540         * gcc.c-torture/execute/builtins/string-9.c
8541         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8542         * gcc.c-torture/execute/builtins/string-asm-1.c
8543         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8544         * gcc.c-torture/execute/builtins/string-asm-2.c
8545         * gcc.c-torture/execute/stdio-opt-1.c
8546         * gcc.c-torture/execute/stdio-opt-2.c
8547         * gcc.c-torture/execute/stdio-opt-3.c
8548         * gcc.c-torture/execute/string-opt-1.c
8549         * gcc.c-torture/execute/string-opt-10.c
8550         * gcc.c-torture/execute/string-opt-11.c
8551         * gcc.c-torture/execute/string-opt-12.c
8552         * gcc.c-torture/execute/string-opt-13.c
8553         * gcc.c-torture/execute/string-opt-14.c
8554         * gcc.c-torture/execute/string-opt-15.c
8555         * gcc.c-torture/execute/string-opt-16.c
8556         * gcc.c-torture/execute/string-opt-2.c
8557         * gcc.c-torture/execute/string-opt-6.c
8558         * gcc.c-torture/execute/string-opt-7.c
8559         * gcc.c-torture/execute/string-opt-8.c:
8560         Replace with ...
8561
8562         * gcc.c-torture/execute/builtins/abs-2.c
8563         * gcc.c-torture/execute/builtins/abs-3.c
8564         * gcc.c-torture/execute/builtins/complex-1.c
8565         * gcc.c-torture/execute/builtins/fprintf.c
8566         * gcc.c-torture/execute/builtins/fputs.c
8567         * gcc.c-torture/execute/builtins/memcmp.c
8568         * gcc.c-torture/execute/builtins/memmove.c
8569         * gcc.c-torture/execute/builtins/memops-asm.c
8570         * gcc.c-torture/execute/builtins/mempcpy-2.c
8571         * gcc.c-torture/execute/builtins/mempcpy.c
8572         * gcc.c-torture/execute/builtins/memset.c
8573         * gcc.c-torture/execute/builtins/printf.c
8574         * gcc.c-torture/execute/builtins/sprintf.c
8575         * gcc.c-torture/execute/builtins/strcat.c
8576         * gcc.c-torture/execute/builtins/strchr.c
8577         * gcc.c-torture/execute/builtins/strcmp.c
8578         * gcc.c-torture/execute/builtins/strcpy.c
8579         * gcc.c-torture/execute/builtins/strcspn.c
8580         * gcc.c-torture/execute/builtins/strlen-2.c
8581         * gcc.c-torture/execute/builtins/strlen.c
8582         * gcc.c-torture/execute/builtins/strncat.c
8583         * gcc.c-torture/execute/builtins/strncmp-2.c
8584         * gcc.c-torture/execute/builtins/strncmp.c
8585         * gcc.c-torture/execute/builtins/strncpy.c
8586         * gcc.c-torture/execute/builtins/strpbrk.c
8587         * gcc.c-torture/execute/builtins/strpcpy-2.c
8588         * gcc.c-torture/execute/builtins/strpcpy.c
8589         * gcc.c-torture/execute/builtins/strrchr.c
8590         * gcc.c-torture/execute/builtins/strspn.c
8591         * gcc.c-torture/execute/builtins/strstr-asm.c
8592         * gcc.c-torture/execute/builtins/strstr.c:
8593         ... these new files.
8594
8595         * gcc.c-torture/execute/builtins/abs-2-lib.c
8596         * gcc.c-torture/execute/builtins/abs-3-lib.c
8597         * gcc.c-torture/execute/builtins/complex-1-lib.c
8598         * gcc.c-torture/execute/builtins/fprintf-lib.c
8599         * gcc.c-torture/execute/builtins/fputs-lib.c
8600         * gcc.c-torture/execute/builtins/memcmp-lib.c
8601         * gcc.c-torture/execute/builtins/memmove-lib.c
8602         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8603         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8604         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8605         * gcc.c-torture/execute/builtins/memset-lib.c
8606         * gcc.c-torture/execute/builtins/printf-lib.c
8607         * gcc.c-torture/execute/builtins/sprintf-lib.c
8608         * gcc.c-torture/execute/builtins/strcat-lib.c
8609         * gcc.c-torture/execute/builtins/strchr-lib.c
8610         * gcc.c-torture/execute/builtins/strcmp-lib.c
8611         * gcc.c-torture/execute/builtins/strcpy-lib.c
8612         * gcc.c-torture/execute/builtins/strcspn-lib.c
8613         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8614         * gcc.c-torture/execute/builtins/strlen-lib.c
8615         * gcc.c-torture/execute/builtins/strncat-lib.c
8616         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8617         * gcc.c-torture/execute/builtins/strncmp-lib.c
8618         * gcc.c-torture/execute/builtins/strncpy-lib.c
8619         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8620         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8621         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8622         * gcc.c-torture/execute/builtins/strrchr-lib.c
8623         * gcc.c-torture/execute/builtins/strspn-lib.c
8624         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8625         * gcc.c-torture/execute/builtins/strstr-lib.c
8626         * gcc.c-torture/execute/builtins/lib/abs.c
8627         * gcc.c-torture/execute/builtins/lib/fprintf.c
8628         * gcc.c-torture/execute/builtins/lib/memset.c
8629         * gcc.c-torture/execute/builtins/lib/printf.c
8630         * gcc.c-torture/execute/builtins/lib/sprintf.c
8631         * gcc.c-torture/execute/builtins/lib/strcpy.c
8632         * gcc.c-torture/execute/builtins/lib/strcspn.c
8633         * gcc.c-torture/execute/builtins/lib/strncat.c
8634         * gcc.c-torture/execute/builtins/lib/strncmp.c
8635         * gcc.c-torture/execute/builtins/lib/strncpy.c
8636         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8637         * gcc.c-torture/execute/builtins/lib/strspn.c
8638         * gcc.c-torture/execute/builtins/lib/strstr.c:
8639         New files containing support routines.
8640
8641         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8642         declaration.
8643         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8644         when not optimizing.
8645
8646 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8647
8648         PR c++/16240
8649         * g++.dg/abi/mangle22.C: New test.
8650         * g++.dg/abi/mangle23.C: Likewise.
8651
8652 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8653
8654         PR fortran/16290
8655         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8656         Allow for cases without denormalized floating point numbers.
8657
8658 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8659
8660         PR c/1027
8661         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8662         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8663         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8664         expected warning text.
8665         * gcc.dg/format/diag-2.c: New test.
8666
8667 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8668
8669         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8670
8671 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8672
8673         * gcc.dg/builtins-43.c: New.
8674         * gcc.dg/builtins-44.c: New.
8675         * gcc.dg/builtins-45.c: New.
8676
8677 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8678             Andreas Tobler  <a.tobler@schweiz.ch>
8679
8680         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8681         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8682         as SIGSEGV.
8683         * gcc.dg/cleanup-11.c: Likewise.
8684         * gcc.dg/cleanup-8.c: Likewise.
8685         * gcc.dg/cleanup-9.c: Likewise.
8686         * gcc.dg/cleanup-5.c: Run on all platforms.
8687
8688 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8689
8690         * g++.dg/warn/nonnull1.C: New test.
8691
8692 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8693
8694         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8695         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8696         Special-case the Sun compiler wrt to <complex.h>.
8697
8698 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8699
8700         * gcc.dg/Wunreachable-8.C: New test.
8701
8702         * gcc.dg/h8300-ice2.c : New test.
8703
8704 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8705
8706         PR fortran/16161
8707         * gfortran.fortran-torture/compile/implicit.f90: Add test
8708         for implicit character.
8709
8710 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8711
8712         PR fortran/16289
8713         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8714         Use tiny() intrinsic to find smallest non-negative real
8715
8716 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8717
8718         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8719         * gcc.dg/compat/struct-by-value-22_x.c: New.
8720         * gcc.dg/compat/struct-by-value-22_y.c: New.
8721
8722         * gcc.c-torture/execute/20040629-1.c: New test.
8723
8724 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8725
8726         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8727         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8728
8729         PR target/16195
8730         * gcc.dg/20040625-1.c: New test.
8731
8732 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8733
8734         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8735
8736 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8737
8738         PR fortran/15963
8739         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8740
8741 2004-06-29  Richard Henderson  <rth@redhat.com>
8742
8743         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8744
8745 2004-06-29  Paul Brook  <paul@codesourcery.com>
8746
8747         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8748         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8749
8750 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         PR c++/16260
8753         * g++.dg/parse/crash15.C: New.
8754
8755 2004-06-28  Andrew Pinski  <apinski@apple.com>
8756
8757         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8758         by the error already.
8759
8760         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8761
8762 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8763
8764         PR target/14041
8765         * gcc.dg/h8300-bss-align-1.c : New.
8766
8767 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8768
8769         * PR c++/16174
8770         * g++.dg/template/ctor4.C: New.
8771
8772 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8773
8774         PR c++/16205
8775         * g++.dg/warn/Wsequence-point-1.C: New test.
8776
8777 2004-06-27  Paul Brook  <paul@codesourcery.com>
8778
8779         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8780
8781 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8782
8783         * g++.old-deja/g++.mike/p7325.C: Remove.
8784
8785 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8786
8787         PR c/14963
8788         * gcc.dg/pr14963.c: New test.
8789
8790 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8791
8792         PR c++/16193
8793         * g++.dg/parse/redef1.C: New test.
8794
8795 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8796
8797         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8798         20021110.c.
8799         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8800         20021119-1.c.
8801         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8802         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8803         5-04.c.
8804         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8805         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8806         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8807         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8808         g++.brendan/enum14.C.
8809         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8810         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8811         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8812         g++.mike/virt1.C.
8813         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8814         memtemp24.C.
8815
8816 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8817
8818         * gcc.dg/20040527-1.c: New test case.
8819
8820 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8821
8822         PR gfortran/pr16196
8823         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8824
8825 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8826
8827         PR middle-end/15825
8828         * gcc.dg/pr15825-1.c: New test case.
8829
8830 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8831
8832         * gcc.c-torture/execute/20040625-1.c: New test.
8833
8834 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8835
8836         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8837
8838 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8839
8840         * gcc.dg/torture/mips-div-1.c: New test.
8841
8842 2004-06-24  Jeff Law  <law@redhat.com>
8843
8844         * gcc.dg/tree-ssa/20040624-1.c: New test.
8845
8846 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8847
8848         * gcc.c-torture/compile/20040624-1.c: New test.
8849
8850 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8851
8852         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8853         this directory.
8854
8855 2004-06-23  Andrew Pinski  <apinski@apple.com>
8856
8857         PR middle-end/15988
8858         * g++.dg/opt/ptrmem4.C: New test.
8859
8860         * gcc.dg/c90-array-quals-2.c: New test.
8861
8862 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8863
8864         * gcc.dg/kpice1.c: New test.
8865
8866 2006-06-23  Andrew Pinski  <apinski@apple.com>
8867
8868         * gcc.dg/c90-array-quals.c: New test.
8869
8870 2006-06-22  Richard Henderson  <rth@redhat.com>
8871
8872         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8873
8874 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8875
8876         * gcc.dg/builtins-config.h: Handle FreeBSD.
8877
8878 2006-06-22  Richard Henderson  <rth@redhat.com>
8879
8880         * g++.dg/opt/devirt1.C: New.
8881
8882 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8883
8884         * g++.dg/opt/pr15551.C: New testcase.
8885
8886 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8887
8888         PR target/14800
8889         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8890         x86_64-*-linux* when compiling for 32bit.
8891
8892 2004-06-21  Andrew Pinski  <apinski@apple.com>
8893
8894         * gcc.dg/pch/struct-1.c: New.
8895         * gcc.dg/pch/struct-1.hs: New.
8896
8897 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8898
8899         * gcc.dg/pch/save-temps-1.c: New file.
8900         * gcc.dg/pch/save-temps-1.hs: New file.
8901
8902 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8903
8904         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8905         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8906
8907 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8908
8909         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8910         to fix type error.
8911         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8912         Remove trailing spaces.
8913
8914 2004-06-21  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8917         merging && to BIT_FIELD_REF.
8918
8919 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8920
8921         * g++.dg/opt/placeholder1.C: New test.
8922
8923 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8924
8925         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8926         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8927         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8928         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8929
8930 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8931
8932         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8933         extern "C".
8934         * g++.dg/other/pragma-re-1.C: Add comments.
8935
8936 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8937
8938         PR gfortran/16080
8939         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8940
8941 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8944         instead of setting the type of size_t by
8945         hand.
8946
8947 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8948
8949         * gcc.dg/unordered-2.c: New test case.
8950         * gcc.dg/unordered-3.c: New test case.
8951
8952 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8953
8954         PR other/16043
8955         * lib/g++.exp (g++_version): Tweak regexp for version
8956         * lib/g77.exp (g77_version): Likewise
8957         * lib/gfortran.exp (gfortran_version): Likewise
8958         * lib/objc.exp (objc_version): Likewise
8959         * lib/treelang.exp (treelang_version): Likewise
8960
8961 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8962
8963         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8964         Use INT_MAX instead of __INT_MAX__.
8965         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8966
8967         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8968         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8969         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8970         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8971         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8972         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8973         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8974         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8975         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8976
8977         * gcc.dg/range-test-1.c: New test.
8978         * g++.dg/opt/range-test-1.C: New test.
8979
8980 2004-06-17  Richard Henderson  <rth@redhat.com>
8981
8982         * objc.dg/sync-1.m: New.
8983         * objc.dg/try-catch-1.m: Don't force next runtime.
8984         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8985         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8986         shadowed catch clause.
8987         * objc.dg/try-catch-5.m: New.
8988
8989 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8990
8991         Bug 14610
8992         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8993
8994 2004-06-15  Richard Henderson  <rth@redhat.com>
8995
8996         * gcc.dg/20001116-1.c: Move expected warning line.
8997
8998 2004-06-15  Richard Henderson  <rth@redhat.com>
8999
9000         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9001         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9002
9003 2004-06-15  Jeff Law  <law@redhat.com>
9004
9005         * gcc.dg/tree-ssa/20040615-1.c: New test.
9006         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9007         be less sensitive to operand ordering.
9008         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9009
9010 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9011
9012         * g++.dg/abi/bitfield3.C: Add comment..
9013
9014 2004-06-15  Richard Henderson  <rth@redhat.com>
9015
9016         * g++.dg/ext/stmtexpr1.C: XFAIL.
9017         * gcc.dg/20030612-1.c: XFAIL.
9018
9019 2004-06-15  Eric Christopher  <echristo@redhat.com>
9020
9021         * g++.dg/charset/asm5.c: New.
9022         * gcc.dg/charset/asm6.c: New.
9023
9024 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9025
9026         PR fortran/15962
9027         * gfortran.fortran-torture/execute/select_1.f90: New test.
9028
9029 2004-06-15  Paul Brook  <paul@codesourcery.com>
9030
9031         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9032
9033 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9034
9035         PR c++/15967
9036         * g++.dg/lookup/crash3.C: New test.
9037
9038 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9039
9040         PR c++/15947
9041         * g++.dg/parse/dtor4.C: New test.
9042
9043 2004-06-14  Jeff Law  <law@redhat.com>
9044
9045         * gcc.c-torture/compile/20040614-1.c: New test.
9046
9047 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9048
9049         PR fortran/15211
9050         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9051         LEN of a character array.
9052
9053 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/15096
9056         * g++.dg/template/ptrmem10.C: New test.
9057
9058         PR c++/14930
9059         * g++.dg/template/friend30.C: New test.
9060
9061 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9062
9063         PR fortran/14928
9064         * gfortran.fortran-torture/compile/mloc.f90: New test.
9065
9066 2004-06-13  Paul Brook  <paul@codesourcery.com>
9067
9068         * gfortran.fortran-torture/execute/random_2.f90: New test.
9069
9070 2004-06-13  Eric Christopher  <echristo@redhat.com>
9071
9072         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9073
9074 2004-06-12  Paul Brook  <paul@codesourcery.com>
9075
9076         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9077
9078 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9079
9080         PR fortran/14923
9081         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9082
9083 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9084
9085         PR fortran/14957
9086         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9087         syntax errors in end statements of contained subroutines.
9088
9089 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9090
9091         PR fortran/12841
9092         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9093
9094 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9095
9096         PR fortran/15665
9097         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9098
9099 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9100
9101         PR gfortran/12839
9102         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9103
9104 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/15862
9107         * g++.dg/parse/enum1.C: New test.
9108
9109 2004-06-10  Jeff Law  <law@redhat.com>
9110
9111         * gcc.c-torture/compile/20040610-1.c: New test.
9112
9113 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9114
9115         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9116         * g++.old-deja/g++.other/decl3.C: Likewise.
9117
9118 2004-06-10  Brian Booth  <bbooth@redhat.com>
9119
9120         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9121         V_MAY_DEF instead of VDEF.
9122         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9123
9124 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9125
9126         PR c++/14211
9127         * g++.dg/conversion/const1.C: New test.
9128
9129         PR c++/15076
9130         * g++.dg/conversion/reinterpret1.C: New test.
9131
9132         PR c++/15877
9133         * g++.dg/template/enum2.C: New test.
9134
9135         PR c++/15227
9136         * g++.dg/template/error13.C: New test.
9137
9138 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9139
9140         PR fortran/14957
9141         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9142         arguments to test_* REAL and of the right size.
9143
9144 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR target/15569
9147         PR rtl-optimization/15681
9148         * gcc.dg/20040609-1.c: New test.
9149
9150 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9151
9152         PR c++/14791
9153         * g++.dg/opt/builtins1.C: New test.
9154
9155 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9156
9157         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9158         that use default windows32 struct layout.
9159         * gcc.dg/i386-bitfield2.c: Likewise.
9160
9161 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9162
9163         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9164         for mingw32 and cygwin targets.
9165
9166 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9167
9168         * gcc.dg/pch/macro-4.c: New.
9169         * gcc.dg/pch/macro-4.hs: New.
9170
9171 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9172
9173         PR fortran/13249
9174         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9175
9176 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9177
9178         PR fortran/13372
9179         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9180
9181 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9182
9183         PR gfortran/14897
9184         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9185
9186 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9187
9188         PR gfortran/15755
9189         * gfortran.fortran-torture/execute/backspace.c : New test.
9190
9191 2004-06-09  Paul Brook  <paul@codesourcery.com>
9192
9193         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9194         (pointer_to_section): Rewrite to use smaller array.
9195
9196 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9197
9198         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9199         * gcc.dg/ext/altivec-10.c: Same.
9200         * gcc.dg/ext/altivec-11.c: Same.
9201         * gcc.dg/ext/altivec-12.c: Same.
9202         * gcc.dg/ext/altivec-13.c: Same.
9203         * gcc.dg/ext/altivec-14.c: Same.
9204         * gcc.dg/ext/altivec-15.c: Same.
9205         * gcc.dg/ext/altivec-16.c: Same.
9206         * gcc.dg/ext/altivec-3.c: Same.
9207         * gcc.dg/ext/altivec-4.c: Same.
9208         * gcc.dg/ext/altivec-6.c: Same.
9209         * gcc.dg/ext/altivec-7.c: Same.
9210         * gcc.dg/ext/altivec-8.c: Same.
9211         * gcc.dg/ext/altivec-varargs-1.c: Same.
9212
9213         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9214         * g++.dg/ext/altivec-10.C: Same.
9215         * g++.dg/ext/altivec-2.C: Same.
9216         * g++.dg/ext/altivec-3.C: Same.
9217         * g++.dg/ext/altivec-4.C: Same.
9218         * g++.dg/ext/altivec-5.C: Same.
9219         * g++.dg/ext/altivec-6.C: Same.
9220         * g++.dg/ext/altivec-7.C: Same.
9221         * g++.dg/ext/altivec-8.C: Same.
9222         * g++.dg/ext/altivec-9.C: Same.
9223
9224 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9225
9226         PR c++/7841
9227         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9228
9229 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9230
9231         * gcc.dg/union-1.c: New test.
9232
9233 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9234
9235         * gcc.dg/builtins-41.c: New test case.
9236         * gcc.dg/builtins-42.c: New test case.
9237
9238 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9239
9240         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9241         * g++.dg/ext/altivec-10.C: Same.
9242         * g++.dg/ext/altivec-2.C: Same.
9243         * g++.dg/ext/altivec-3.C: Same.
9244         * g++.dg/ext/altivec-4.C: Same.
9245         * g++.dg/ext/altivec-5.C: Same.
9246         * g++.dg/ext/altivec-6.C: Same.
9247         * g++.dg/ext/altivec-7.C: Same.
9248         * g++.dg/ext/altivec-8.C: Same.
9249         * g++.dg/ext/altivec-9.C: Same.
9250         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9251         * g++.old-deja/g++.brendan/new3.C: Same.
9252         * gcc.c-torture/execute/eeprof-1.x: Same.
9253
9254 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9255
9256         PR c/14765
9257         * gcc.dg/pr14765-1.c: New test.
9258
9259 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9260
9261         PR c/14649
9262         * gcc.dg/pr14649-1.c: New test case.
9263
9264 2004-06-07  Richard Henderson  <rth@redhat.com>
9265
9266         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9267         if temporaries.
9268
9269 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9270
9271         * g++.dg/eh/elide1.C: Remove XFAIL.
9272
9273 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9274
9275         PR c++/15337
9276         * g++.dg/expr/sizeof3.C: New test.
9277
9278         PR c++/14777
9279         * g++.dg/template/access14.C: New test.
9280
9281         PR c++/15554
9282         * g++.dg/template/enum1.C: New test.
9283
9284         PR c++/15057
9285         * g++.dg/eh/throw1.C: New test.
9286
9287 2004-06-07  David Ayers  <d.ayers@inode.at>
9288             Ziemowit Laski  <zlaski@apple.com>
9289
9290         * lib/objc.exp (objc_target_compile): Revert the '-framework
9291         Foundation' flag fix, since bare Darwin does not ship
9292         with the Foundation framework.
9293         * objc/execute/next_mapping.h: Provide a local NSConstantString
9294         @interface and @implementation.
9295         (objc_constant_string_init): A constructor function, used to
9296         initialize the NSConstantString meta-class object.
9297         * objc/execute/string1.m: Include "next_mapping.h" instead of
9298         <Foundation/NSString.h>.
9299         * objc/execute/string2.m: Likewise.
9300         * objc/execute/string3.m: Likewise.
9301         * objc/execute/string4.m: Likewise.
9302
9303 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9304
9305         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9306         to double. Replace double with FLOAT.
9307         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9308
9309         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9310         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9311         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9312         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9313         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9314         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9315         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9316         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9317
9318 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9319
9320         PR c/13519
9321         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9322
9323 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9324
9325         PR c++/15503
9326         * g++.dg/template/meminit2.C: New test.
9327
9328 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9329
9330         PR target/15822
9331         * gcc.c-torture/execute/compare-fp-1.c,
9332         gcc.c-torture/execute/compare-fp-2.c,
9333         gcc.c-torture/execute/compare-fp-3.c,
9334         gcc.c-torture/execute/compare-fp-4.c,
9335         gcc.c-torture/execute/compare-fp-3.x,
9336         gcc.c-torture/execute/compare-fp-4.x: Moved...
9337         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9338         gcc.c-torture/execute/ieee/compare-fp-2.c,
9339         gcc.c-torture/execute/ieee/compare-fp-3.c,
9340         gcc.c-torture/execute/ieee/compare-fp-4.c,
9341         gcc.c-torture/execute/ieee/compare-fp-3.x,
9342         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9343
9344 2004-06-04  David Ayers  <d.ayers@inode.at>
9345
9346         * objc/execute/protocol-isEqual-4.m: New testcase.
9347
9348 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9349
9350         * objc/execute/protocol-isEqual-1.m: New testcase.
9351         * objc/execute/protocol-isEqual-2.m: New testcase.
9352         * objc/execute/protocol-isEqual-3.m: New testcase.
9353
9354 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9355
9356         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9357
9358 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9359
9360         * lib/objc.exp (objc_target_compile): When running tests on
9361         Darwin (Mac OS X), inform the linker about '-framework
9362         'Foundation'.
9363
9364 2004-06-02  Eric Christopher  <echristo@redhat.com>
9365
9366         * gcc.c-torture/compile/20040602-1.c: New.
9367
9368 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9369
9370         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9371         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9372
9373         PR tree-optimization/14736
9374         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9375
9376         PR tree-optimization/14042
9377         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9378
9379         PR tree-optimization/14729
9380         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9381
9382 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9383
9384         PR fortran/15557
9385         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9386
9387 2004-06-01  Richard Hederson  <rth@redhat.com>
9388
9389         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9390
9391 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9392
9393         PR c++/14932
9394         * g++.dg/parse/offsetof4.C: New test.
9395
9396 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9397
9398         PR objc/7993
9399         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9400
9401 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9402
9403         PR c++/15701
9404         * g++.dg/template/friend29.C: New test.
9405
9406 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9407
9408         PR c/15749
9409         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9410
9411 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9412
9413         * gcc.dg/sparc-trap-1.c: New test.
9414
9415 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9416
9417         PR middle-end/15069
9418         * g++.dg/opt/fold3.C: New test case.
9419
9420 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9421
9422         * lib/target-supports.exp (check_iconv_available): Fix fallout
9423         from 2004-05-28 patch.
9424
9425 2004-05-30  Paul Brook  <paul@codesourcery.com>
9426
9427         PR fortran/15620
9428         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9429         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9430
9431 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9432
9433         * gfortran.fortran-torture/execute/random_1.f90: New test.
9434
9435 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9436
9437         * g++.dg/ext/altivec-10.C: New test.
9438
9439 2004-05-29  Paul Brook  <paul@codesourcery.com>
9440
9441         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9442
9443 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9444
9445         * gcc.dg/altivec-16.c: New test.
9446
9447 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9448
9449         * lib/target-supports.exp (check_vmx_hw_available): New.
9450         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9451
9452         * lib/target-supports.exp (check_alias_available,
9453         check_iconv_available, check_named_sections_available): Use
9454         unique names for temporary files.
9455
9456 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9457
9458         * gcc.dg/altivec-15.c: New test.
9459
9460 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9461
9462         PR c++/15083
9463         * g++.dg/warn/noeffect6.C: New test.
9464
9465         PR c++/15471
9466         * g++.dg/expr/ptrmem4.C: New test.
9467
9468         PR c++/15640
9469         * g++.dg/template/operator3.C: New test.
9470
9471 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/14668
9474         * g++.dg/lookup/redecl1.C: New test.
9475         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9476
9477 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9478
9479         * gcc.c-torture/execute/compare-fp-1.c,
9480         gcc.c-torture/execute/compare-fp-2.c,
9481         gcc.c-torture/execute/compare-fp-3.c,
9482         gcc.c-torture/execute/compare-fp-4.c,
9483         gcc.c-torture/execute/compare-fp-3.x,
9484         gcc.c-torture/execute/compare-fp-4.x,
9485         gcc.dg/pr15649-1.c: New.
9486
9487 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9488
9489         PR c++/12883
9490         * g++.dg/init/array14.C: New test.
9491
9492 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9493
9494         * lib/compat.exp (compat-get-options-main): New.
9495         (compat-get-options): Remove unneeded code, warn for ignored
9496         command.
9497         (compat-execute): Check flag set by dg-require-* commands.
9498
9499         * lib/compat.exp (compat-execute): Break up long lines.
9500
9501 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9502
9503         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9504         * gcc.dg/altivec-14.c: New test.
9505         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9506
9507         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9508         * gcc.dg/altivec-12.c: Ditto.
9509
9510         * gcc.dg/altivec-3.c: Move call to altivec_check.
9511
9512 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/15044
9515         * g++.dg/template/error12.C: New test.
9516
9517         PR c++/15317
9518         * g++.dg/ext/attrib15.C: New test.
9519
9520         PR c++/15329
9521         * g++.dg/template/ptrmem9.C: New test.
9522
9523 2004-05-25  Paul Brook  <paul@codesourcery.com>
9524
9525         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9526
9527 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9528
9529         PR c++/15165
9530         * g++.dg/template/crash19.C: New test.
9531
9532 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9533
9534         PR c++/15025
9535         * g++.dg/template/redecl1.C: New test.
9536
9537 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9538
9539         PR c++/14821
9540         * g++.dg/other/ns1.C: New test.
9541
9542         PR c++/14883
9543         * g++.dg/template/invalid1.C: New test.
9544
9545 2004-05-23  Paul Brook  <paul@codesourcery.com>
9546         Victor Leikehman  <lei@haifasphere.co.il>
9547
9548         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9549         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9550
9551 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/15285
9554         PR c++/15299
9555         * g++.dg/template/non-dependent5.C: New test.
9556         * g++.dg/template/non-dependent6.C: New test.
9557
9558 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/15507
9561         * g++.dg/inherit/union1.C: New test.
9562
9563         PR c++/15542
9564         * g++.dg/template/addr1.C: New test.
9565
9566         PR c++/15427
9567         * g++.dg/template/array5.C: New test.
9568
9569         PR c++/15287
9570         * g++.dg/template/array6.C: New test.
9571
9572 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9573             Roger Sayle  <roger@eyesopen.com>
9574
9575         * g++.dg/lookup/forscope2.C: New test case.
9576
9577 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9578
9579         * gcc.dg/cpp/Wmissingdirs.c: New.
9580
9581 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9582
9583         PR target/15301
9584         * gcc.dg/compat/union-m128-1.h: New file.
9585         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9586         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9587         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9588
9589 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9590
9591         PR target/15302
9592         * gcc.dg/compat/struct-complex-1.h: New file.
9593         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9594         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9595         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9596
9597 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9598
9599         PR middle-end/3074
9600         * gcc.dg/pr3074-1.c: New test case.
9601         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9602
9603 2004-05-20  Falk Hueffner  <falk@debian.org>
9604
9605         PR other/15526
9606         * gcc.dg/ftrapv-1.c: New test case.
9607
9608 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9609
9610         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9611
9612 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9613             Jeff Law  <law@redhat.com>
9614
9615         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9616         * gcc.dg/tree-ssa/20040518-2.c: New test.
9617
9618         * gcc.dg/tree-ssa/20040518-1.c: New test.
9619
9620 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9621
9622         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9623
9624 2004-05-18  Paul Brook  <paul@codesourcery.com>
9625
9626         PR fortran/13930
9627         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9628
9629 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9630
9631         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9632         constant folding.
9633
9634 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9635
9636         * gcc.dg/tree-ssa/20040517-1.c: New test.
9637
9638 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9639
9640         * gcc.dg/loop-4.c: New test.
9641
9642 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9645
9646 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9647
9648         PR fortran/15311
9649         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9650
9651 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9652
9653         PR fortran/13826
9654         PR fortran/13940
9655         * gfortran.fortran-torture/compile/data_1.f90: New test.
9656
9657 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9658
9659         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9660         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9661
9662 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9663
9664         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9665
9666 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9667
9668         PR c/15444
9669         * gcc.dg/format/xopen-1.c: Adjust expected message.
9670         * gcc.dg/format/xopen-3.c: New test.
9671
9672 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9673
9674         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9675
9676 2004-05-14  Jeff Law  <law@redhat.com>
9677
9678         * gcc.dg/tree-ssa/20040514-2.c: New test.
9679
9680 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9681
9682         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9683         this ...
9684         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9685         this.
9686
9687 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9688
9689         * gcc.dg/tree-ssa/20040514-1.c: New test.
9690
9691 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9692
9693         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9694         test.
9695
9696 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9697
9698         PR fortran/14066
9699         * gfortran.fortran-torture/compile/do_1.f90: New test.
9700
9701 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9702
9703         PR fortran/15051
9704         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9705         test.
9706
9707 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9708
9709         PR fortran/15149
9710         * gfortran.fortran-torture/execute/random_init.f90: New test.
9711
9712 2004-05-13  Paul Brook  <paul@codesourcery.com>
9713
9714         PR fortran/15314
9715         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9716
9717 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9718
9719         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9720         for the powerpc case.
9721
9722 2004-05-13  Jeff Law  <law@redhat.com>
9723
9724         * gcc.dg/tree-ssa/20040513-1.c: New test.
9725         * gcc.dg/tree-ssa/20040513-2.c: New test.
9726
9727 2004-05-13  Paul Brook  <paul@codesourcery.com>
9728
9729         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9730         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9731         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9732
9733 2004-05-13  Andreas Schwab  <schwab@suse.de>
9734
9735         PR other/10819
9736         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9737         characters.
9738
9739 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9740
9741         PR fortran/15294
9742         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9743
9744 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9745
9746         Merge from tree-ssa-20020619-branch.  See
9747         ChangeLog.tree-ssa for details.
9748
9749 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9750
9751         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9752         include <altivec.h> explicitly.
9753         * gcc.dg/altivec-13.c: Likewise.
9754
9755 2004-05-11  Paul Brook  <paul@codesourcery.com>
9756
9757         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9758
9759 2004-05-10  Eric Christopher  <echristo@redhat.com>
9760
9761         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9762         * gcc.dg/sibcall-4.c: Ditto.
9763
9764 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9765
9766         * g++.dg/ext/altivec-8.C: New test case.
9767         * gcc.dg/altivec-13.c: New test case.
9768
9769 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9770
9771         * gcc.c-torture/execute/divcmp-1.c: New test case.
9772         * gcc.c-torture/execute/divcmp-2.c: New test case.
9773         * gcc.c-torture/execute/divcmp-3.c: New test case.
9774
9775 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9776
9777         * g++.dg/other/pragma-re-2.C: New test.
9778
9779 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9780
9781         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9782         * gcc.dg/i386-387-2.c: Likewise.
9783
9784         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9785         __builtin_drem.
9786         * gcc.dg/i386-387-6.c: Likewise.
9787
9788 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9789
9790         * gcc.dg/builtins-33.c:  Also check log1p*.
9791
9792 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9793
9794         PR optimization/15296
9795         * gcc.c-torture/execute/pr15296.c: New test.
9796
9797 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9798
9799         * gcc.dg/builtins-40.c: New test.
9800
9801 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9802
9803         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9804
9805 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9806
9807         * g++.dg/ext/spe1.C: New testcase.
9808
9809 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9810
9811         * objc.dg/image-info.m: Allow additional attributes
9812         for __image_info section.
9813
9814 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9815
9816         * gcc.dg/torture/mips-hilo-2.c: New test.
9817
9818 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9819
9820         PR c++/14389
9821         * g++.dg/template/member5.C: New test.
9822
9823 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9824
9825         * gcc.dg/builtins-34.c: Also check expm1*.
9826
9827 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9828
9829         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9830         * gcc.dg/torture/builtin-convert-3.c: New test.
9831
9832 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9833
9834         PR middle-end/15054
9835         * g++.dg/opt/pr15054.C: New test.
9836
9837 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9838
9839         * gcc.dg/torture/builtin-rounding-1.c: New test.
9840         * gcc.dg/builtins-25.c: Delete.
9841         * gcc.dg/builtins-29.c: Delete.
9842
9843 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9844
9845         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9846         * gcc.dg/sibcall-4.c: Likewise.
9847         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9848
9849 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9850
9851         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9852         bit-field on 16-bit targets.
9853
9854 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9855
9856         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9857         16-bit targets.
9858
9859 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9860
9861         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9862         * gcc.dg/rs6000-power2-2.c: Likewise.
9863
9864 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9865
9866         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9867         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9868         Change the asm registers to be in form of frN instead of fN.
9869
9870 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9871
9872         * gcc.dg/torture/builtin-convert-2.c: New test.
9873
9874 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9875
9876         * gcc.dg/rs6000-power2-1.c: New test.
9877         * gcc.dg/rs6000-power2-2.c: New test.
9878
9879 2004-04-28  Jan Hubicka  <jh@suse.cz>
9880
9881         * gcc.dg/unused-6.c: New test.
9882
9883 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9884             Ulrich Weigand  <uweigand@de.ibm.com>
9885
9886         * ada/acats/run_all.sh: Define $target variable.
9887
9888 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR c++/15119
9891         * g++.dg/other/vararg-1.C: New test.
9892
9893         PR c++/4794
9894         * g++.dg/eh/cleanup3.C: New test.
9895
9896 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9897
9898         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9899         and ad8011a (target_insn).
9900         * ada/acats/support/macro.dfs: Likewise.
9901         * ada/acats/support/impbit.adb: New file.
9902
9903 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9904
9905         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9906
9907 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9908
9909         * gcc.dg/loop-3.c: New test.
9910
9911 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9912
9913         * gcc.c-torture/execute/simd-5.c: New test.
9914
9915 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9916
9917         PR c++/15064
9918         * g++.dg/template/crash18.C: New test.
9919
9920 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9921
9922         * g++.dg/ext/complit3.C: New test.
9923
9924 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9925
9926         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9927         * gcc.dg/altivec-3.c: Same.
9928         * gcc.dg/altivec-varargs-1.c: Same.
9929
9930 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9931
9932         * lib/target-supports.exp (check_profiling_available): Assume
9933         profiling is not available on powerpc-eabi targets.
9934
9935 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9936
9937         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9938         * gcc.dg/vmx/bug-1.c: Ditto.
9939
9940 2004-04-20  Eric Christopher  <echristo@redhat.com>
9941
9942         * gcc.dg/charset/extern.c: New test.
9943         * g++.dg/charset/extern3.cc: Ditto.
9944
9945 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9946
9947         * gcc.dg/builtins-39.c: New test.
9948
9949 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9950
9951         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9952
9953 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9954
9955         * gcc.dg/torture/mips-hilo-1.c: New test.
9956
9957 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9958
9959         * gcc.c-torture/compile/20040419-1.c: New test.
9960
9961 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9962
9963         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9964
9965 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9966             Aldy Hernandez  <aldyh@redhat.com>
9967
9968         * gcc.c-torture/execute/va-arg-24.c: New.
9969
9970 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9971             Aldy Hernandez  <aldyh@redhat.com>
9972
9973         * gcc.dg/vmx/1b-01.c: New.
9974         * gcc.dg/vmx/1b-02.c: New.
9975         * gcc.dg/vmx/1b-03.c: New.
9976         * gcc.dg/vmx/1b-04.c: New.
9977         * gcc.dg/vmx/1b-05.c: New.
9978         * gcc.dg/vmx/1b-06.c: New.
9979         * gcc.dg/vmx/1b-07.c: New.
9980         * gcc.dg/vmx/1c-01.c: New.
9981         * gcc.dg/vmx/1c-02.c: New.
9982         * gcc.dg/vmx/3a-01a.c: New.
9983         * gcc.dg/vmx/3a-01.c: New.
9984         * gcc.dg/vmx/3a-01m.c: New.
9985         * gcc.dg/vmx/3a-03.c: New.
9986         * gcc.dg/vmx/3a-03m.c: New.
9987         * gcc.dg/vmx/3a-04.c: New.
9988         * gcc.dg/vmx/3a-04m.c: New.
9989         * gcc.dg/vmx/3a-05.c: New.
9990         * gcc.dg/vmx/3a-06.c: New.
9991         * gcc.dg/vmx/3a-06m.c: New.
9992         * gcc.dg/vmx/3a-07.c: New.
9993         * gcc.dg/vmx/3b-01.c: New.
9994         * gcc.dg/vmx/3b-02.c: New.
9995         * gcc.dg/vmx/3b-10.c: New.
9996         * gcc.dg/vmx/3b-13.c: New.
9997         * gcc.dg/vmx/3b-14.c: New.
9998         * gcc.dg/vmx/3b-15.c: New.
9999         * gcc.dg/vmx/3c-01a.c: New.
10000         * gcc.dg/vmx/3c-01.c: New.
10001         * gcc.dg/vmx/3c-02.c: New.
10002         * gcc.dg/vmx/3c-03.c: New.
10003         * gcc.dg/vmx/3d-01.c: New.
10004         * gcc.dg/vmx/4-01.c: New.
10005         * gcc.dg/vmx/4-03.c: New.
10006         * gcc.dg/vmx/5-01.c: New.
10007         * gcc.dg/vmx/5-02.c: New.
10008         * gcc.dg/vmx/5-03.c: New.
10009         * gcc.dg/vmx/5-04.c: New.
10010         * gcc.dg/vmx/5-05.c: New.
10011         * gcc.dg/vmx/5-06.c: New.
10012         * gcc.dg/vmx/5-07.c: New.
10013         * gcc.dg/vmx/5-07t.c: New.
10014         * gcc.dg/vmx/5-08.c: New.
10015         * gcc.dg/vmx/5-10.c: New.
10016         * gcc.dg/vmx/5-11.c: New.
10017         * gcc.dg/vmx/7-01a.c: New.
10018         * gcc.dg/vmx/7-01.c: New.
10019         * gcc.dg/vmx/7c-01.c: New.
10020         * gcc.dg/vmx/7d-01.c: New.
10021         * gcc.dg/vmx/7d-02.c: New.
10022         * gcc.dg/vmx/8-01.c: New.
10023         * gcc.dg/vmx/8-02a.c: New.
10024         * gcc.dg/vmx/8-02.c: New.
10025         * gcc.dg/vmx/brode-1.c: New.
10026         * gcc.dg/vmx/bug-1.c: New.
10027         * gcc.dg/vmx/bug-2.c: New.
10028         * gcc.dg/vmx/bug-3.c: New.
10029         * gcc.dg/vmx/cw-bug-1.c: New.
10030         * gcc.dg/vmx/cw-bug-2.c: New.
10031         * gcc.dg/vmx/cw-bug-3.c: New.
10032         * gcc.dg/vmx/dct.c: New.
10033         * gcc.dg/vmx/debug-1.c: New.
10034         * gcc.dg/vmx/debug-2.c: New.
10035         * gcc.dg/vmx/debug-3.c: New.
10036         * gcc.dg/vmx/debug-4.c: New.
10037         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10038         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10039         * gcc.dg/vmx/eg-5.c: New.
10040         * gcc.dg/vmx/fft.c: New.
10041         * gcc.dg/vmx/gcc-bug-1.c: New.
10042         * gcc.dg/vmx/gcc-bug-2.c: New.
10043         * gcc.dg/vmx/gcc-bug-3.c: New.
10044         * gcc.dg/vmx/gcc-bug-4.c: New.
10045         * gcc.dg/vmx/gcc-bug-5.c: New.
10046         * gcc.dg/vmx/gcc-bug-6.c: New.
10047         * gcc.dg/vmx/gcc-bug-7.c: New.
10048         * gcc.dg/vmx/gcc-bug-8.c: New.
10049         * gcc.dg/vmx/gcc-bug-9.c: New.
10050         * gcc.dg/vmx/gcc-bug-b.c: New.
10051         * gcc.dg/vmx/gcc-bug-c.c: New.
10052         * gcc.dg/vmx/gcc-bug-d.c: New.
10053         * gcc.dg/vmx/gcc-bug-e.c: New.
10054         * gcc.dg/vmx/gcc-bug-f.c: New.
10055         * gcc.dg/vmx/gcc-bug-g.c: New.
10056         * gcc.dg/vmx/gcc-bug-i.c: New.
10057         * gcc.dg/vmx/harness.h: New.
10058         * gcc.dg/vmx/ira1.c: New.
10059         * gcc.dg/vmx/ira2a.c: New.
10060         * gcc.dg/vmx/ira2b.c: New.
10061         * gcc.dg/vmx/ira2.c: New.
10062         * gcc.dg/vmx/ira2c.c: New.
10063         * gcc.dg/vmx/mem.c: New.
10064         * gcc.dg/vmx/newton-1.c: New.
10065         * gcc.dg/vmx/ops.c: New.
10066         * gcc.dg/vmx/sn7153.c: New.
10067         * gcc.dg/vmx/spill2.c: New.
10068         * gcc.dg/vmx/spill3.c: New.
10069         * gcc.dg/vmx/spill.c: New.
10070         * gcc.dg/vmx/t.c: New.
10071         * gcc.dg/vmx/varargs-1.c: New.
10072         * gcc.dg/vmx/varargs-2.c: New.
10073         * gcc.dg/vmx/varargs-3.c: New.
10074         * gcc.dg/vmx/varargs-4.c: New.
10075         * gcc.dg/vmx/varargs-5.c: New.
10076         * gcc.dg/vmx/varargs-6.c: New.
10077         * gcc.dg/vmx/varargs-7.c: New.
10078         * gcc.dg/vmx/vmx.exp: New.
10079         * gcc.dg/vmx/vprint-1.c: New.
10080         * gcc.dg/vmx/vscan-1.c: New.
10081         * gcc.dg/vmx/x-01.c: New.
10082         * gcc.dg/vmx/x-02.c: New.
10083         * gcc.dg/vmx/x-03.c: New.
10084         * gcc.dg/vmx/x-04.c: New.
10085         * gcc.dg/vmx/x-05.c: New.
10086         * gcc.dg/vmx/yousufi-1.c: New.
10087         * gcc.dg/vmx/zero-1.c: New.
10088         * gcc.dg/vmx/zero.c: New.
10089
10090 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10091
10092         * g++.dg/lookup/java1.C: Update for chage of
10093         _Jv_AllocObject.
10094         * g++.dg/lookup/java2.C: Likewise.
10095
10096 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10097
10098         * ada/acats/run_all.sh: use -O2 by default.
10099
10100 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10101
10102         * gcc.dg/vr-mult-[12].c: New tests.
10103
10104 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10105
10106         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10107
10108         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10109
10110 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * lib/target-supports.exp (check_profiling_available): Assume profiling
10113         isn't available for mips*-*-elf targets.
10114
10115 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10116
10117         * gcc.dg/builtins-38.c: New test.
10118
10119 2004-04-14  Eric Christopher  <echristo@redhat.com>
10120
10121         * g++.dg/charset/charset.exp: Run .cc extension tests.
10122
10123 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10124
10125         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10126
10127 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10128
10129         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10130
10131 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10132
10133         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10134         * gcc.dg/i386-387-2.c: Likewise.
10135
10136         * gcc.dg/i386-387-7.c: New test.
10137         * gcc.dg/i386-387-8.c: New test.
10138
10139         * gcc.dg/builtins-37.c: New test.
10140
10141 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10142
10143         * g++.dg/pch/externc-1.C: Add missing semicolon.
10144
10145 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10146
10147         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10148
10149 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10150
10151         * gcc.c-torture/execute/20040411-1.c: New test.
10152
10153 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10154
10155         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10156
10157 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10158
10159         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10160
10161 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10162
10163         * lib/target-supports.exp (check_named_sections_available): New.
10164         * lib/gcc-dg.exp (dg-require-named-sections): New.
10165         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10166         old-deja.exp.  Also prune error-count message from HP linker.
10167         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10168
10169         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10170         * g++.old-deja/g++.pt/static3.C: Likewise.
10171         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10172
10173 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10174
10175         * gcc.c-torture/execute/20040409-1.c: New test case.
10176         * gcc.c-torture/execute/20040409-2.c: New test case.
10177         * gcc.c-torture/execute/20040409-3.c: New test case.
10178
10179 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10180
10181         * gcc.dg/20040409-1.c: New test.
10182
10183 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10184
10185         PR target/14888
10186         * g++.dg/opt/pr14888.C: New test case.
10187
10188 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10189
10190         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10191         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10192         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10193         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10194         New tests.
10195
10196 2004-04-08  Paul Brook  <paul@codesourcery.com>
10197
10198         * gcc.dg/spill-1.c: New test.
10199
10200 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10201
10202         * gcc.dg/torture/builtin-ctype-2.c: New test.
10203
10204 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10205
10206         * gcc.dg/pch/pch.exp: Add largefile test.
10207
10208 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10209
10210         * g++.dg/pch/externc-1.Hs: New.
10211         * g++.dg/pch/externc-1.C: New.
10212
10213 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         * gcc.dg/compat/struct-by-value-5a_main.c,
10216         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10217         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10218         * gcc.dg/compat/struct-by-value-5a_x.c,
10219         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10220         gcc.dg/compat/struct-by-value-5_x.c.
10221         * gcc.dg/compat/struct-by-value-5a_y.c,
10222         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10223         gcc.dg/compat/struct-by-value-5_y.c.
10224
10225         * gcc.dg/compat/struct-by-value-6a_main.c,
10226         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10227         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10228         * gcc.dg/compat/struct-by-value-6a_x.c,
10229         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10230         gcc.dg/compat/struct-by-value-6_x.c.
10231         * gcc.dg/compat/struct-by-value-6a_y.c,
10232         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10233         gcc.dg/compat/struct-by-value-6_y.c.
10234
10235         * gcc.dg/compat/struct-by-value-7a_main.c,
10236         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10237         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10238         * gcc.dg/compat/struct-by-value-7a_x.c,
10239         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10240         gcc.dg/compat/struct-by-value-7_x.c.
10241         * gcc.dg/compat/struct-by-value-7a_y.c,
10242         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10243         gcc.dg/compat/struct-by-value-7_y.c.
10244
10245 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10248         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10249         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10250         options.
10251
10252 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10253
10254         * gcc.dg/builtins-36.c: New test.
10255
10256 2004-04-06  Paul Brook  <paul@codesourcery.com>
10257
10258         * README.gcc: Remove obsolete contraint on testcases.
10259
10260 2004-04-05  Paul Brook  <paul@codesourcery.com>
10261
10262         PR2123
10263         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10264         failure and exit(0) on success.
10265         * g++.dg/expr/anew2.C: Ditto.
10266         * g++.dg/expr/anew3.C: Ditto.
10267         * g++.dg/expr/anew4.C: Ditto.
10268
10269 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10270
10271         PR c++/3518
10272         * g++.dg/template/unify7.C: New.
10273
10274 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10275
10276         * g++.dg/README: Bring up to date with new subdirectories; remove
10277         duplicate subdirectory lines.
10278
10279 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10280
10281         PR c++/14007
10282         * g++.dg/template/unify5.C: New.
10283         * g++.dg/template/unify6.C: New.
10284         * g++.dg/template/qualttp20.C: Adjust.
10285         * g++.old-deja/g++.jason/report.C: Adjust.
10286         * g++.old-deja/g++.other/qual1.C: Adjust.
10287
10288 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10289
10290         PR c++/14803
10291         * g++.dg/inherit/ptrmem1.C: New test.
10292
10293 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR c++/14755
10296         * gcc.c-torture/execute/20040331-1.c: New test.
10297         * gcc.dg/20040331-1.c: New test.
10298
10299 2004-04-01  Paul Brook  <paul@codesourcery.com>
10300
10301         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10302
10303 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c++/14724
10306         * g++.dg/init/goto1.C: New test.
10307
10308         PR c++/14763
10309         * g++.dg/template/defarg4.C: New test.
10310
10311 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10312
10313         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10314
10315 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10316
10317         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10318
10319 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10320
10321         * gcc.dg/noncompile/undeclared-2.c: New test.
10322
10323 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10324
10325         * gcc.dg/940409-1.c: Remove XFAIL.
10326         * gcc.dg/reg-vol-struct-1.c: New test.
10327
10328 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10329
10330         * gcc.dg/torture/builtin-wctype-1.c: New test.
10331
10332 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10333
10334         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10335         * gcc.dg/20001101-1.c: Likewise.
10336         * gcc.dg/20001102-1.c: Likewise.
10337
10338 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10339
10340         * gcc.dg/compare8.c: Add an additional test for XOR.
10341
10342 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10343
10344         * gcc.dg/torture/builtin-ctype-1.c: New test.
10345
10346 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10347
10348         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10349         * gcc.dg/torture/builtin-math-1.c: Likewise.
10350         * gcc.dg/torture/builtin-power-1.c: New test.
10351
10352 2004-03-24  Andreas Schwab  <schwab@suse.de>
10353
10354         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10355         IA64 assembler.
10356
10357 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10358             Roger Sayle  <roger@eyesopen.com>
10359
10360         * gcc.dg/compare8.c: New test case.
10361
10362 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10363
10364         * g++.dg/ext/altivec-7.C: New test.
10365
10366 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10367
10368         PR 12267, 12391, 12560, 13129, 14114, 14133
10369         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10370         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10371         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10372         Adjust error regexps.
10373         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10374         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10375         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10376         * gcc.dg/local1.c: Add explanatory comment.
10377
10378 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10379
10380         PR optimization/14669
10381         * g++.dg/opt/fold2.C: New test case.
10382
10383 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR c/14069
10386         * gcc.dg/20040322-1.c: New test.
10387
10388 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10389
10390         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10391         * gcc.dg/ultrasp4.c: Likewise.
10392         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10393
10394 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10395
10396         * gcc.dg/i386-sse-8.c: Reset default options.
10397
10398 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10399
10400         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10401         in the error message text.
10402
10403 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10404
10405         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10406
10407 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10408
10409         PR c++/14616
10410         * g++.dg/init/array13.C: New test.
10411
10412 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10413
10414         PR target/13889
10415         * gcc.c-torture/compile/pr13889.c: New test case.
10416
10417 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10418
10419         PR c/14635
10420         * builtins-1.c (nan, nans): Don't test.
10421         * builtins-30.c: Don't use nan, nanf, nanl.
10422         * builtins-35.c: New test.
10423
10424 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10425
10426         * g++.dg/ext/altivec-6.C: New test.
10427
10428 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10429
10430         * g++.dg/init/placement3.C: New test.
10431
10432         * g++.dg/template/spec13.C: New test.
10433
10434         * g++.dg/lookup/using11.C: New test.
10435
10436         * g++.dg/lookup/koenig3.C: New test.
10437
10438         * g++.dg/template/operator2.C: New test.
10439
10440         * g++.dg/expr/dtor3.C: New test.
10441         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10442         marker.
10443         * g++.old-deja/g++.law/visibility28.C: Likewise.
10444
10445 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10446
10447         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10448         * gcc.dg/ppc64-abi-3.c: Likewise.
10449
10450 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10451
10452         PR c++/14545
10453         * g++.dg/parse/template15.C: New test.
10454
10455 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10456
10457         * g++.dg/expr/dtor2.C: New test.
10458
10459         * g++.dg/lookup/anon4.C: New test.
10460
10461         * g++.dg/overload/using1.C: New test.
10462
10463         * g++.dg/template/lookup7.C: New test.
10464
10465         * g++.dg/template/typename6.C: New test.
10466
10467         * g++.dg/expr/cond6.C: New test.
10468
10469 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10470
10471         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10472
10473 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10474
10475         * g++.dg/expr/cond5.C: New test.
10476         * g++.dg/expr/constcast1.C: Likewise.
10477         * g++.dg/expr/ptrmem2.C: Likewise.
10478         * g++.dg/expr/ptrmem3.C: Likewise.
10479         * g++.dg/lookup/main1.C: Likewise.
10480         * g++.dg/template/lookup6.C: Likewise.
10481
10482 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10483
10484         * gcc.dg/local1.c: New test.
10485
10486         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10487
10488 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10489
10490         * gcc.dg/torture/builtin-convert-1.c: New test.
10491
10492 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10493
10494         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10495
10496 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/14481
10499         * g++.dg/warn/Wunused-7.C: New test.
10500
10501 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10502
10503         * gcc.dg/torture/builtin-integral-1.c: New test.
10504
10505 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/14586
10508         * g++.dg/parse/non-dependent3.C: New test.
10509
10510 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10511
10512         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10513         * g++.dg/eh/simd-2.C: Likewise.
10514         * g++.dg/init/array10.C: Likewise.
10515         * gcc.c-torture/compile/simd-1.c: Likewise.
10516         * gcc.c-torture/compile/simd-2.c: Likewise.
10517         * gcc.c-torture/compile/simd-3.c: Likewise.
10518         * gcc.c-torture/compile/simd-4.c: Likewise.
10519         * gcc.c-torture/compile/simd-6.c: Likewise.
10520         * gcc.c-torture/execute/simd-1.c: Likewise.
10521         * gcc.c-torture/execute/simd-2.c: Likewise.
10522         * gcc.dg/compat/vector-defs.h: Likewise.
10523         * gcc.dg/20020531-1.c: Likewise.
10524         * gcc.dg/altivec-3.c: Likewise.
10525         * gcc.dg/altivec-4.c: Likewise.
10526         * gcc.dg/altivec-varargs-1.c: Likewise.
10527         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10528         * gcc.dg/i386-mmx-3.c: Likewise.
10529         * gcc.dg/i386-sse-4.c: Likewise.
10530         * gcc.dg/i386-sse-5.c: Likewise.
10531         * gcc.dg/i386-sse-8.c: Likewise.
10532         * gcc.dg/simd-1.c: Likewise.
10533         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10534         __ev64_opaque__ since the machine description provides it.
10535
10536 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10537
10538         * lib/compat.exp (skip_list): New global variable.
10539         Use it to hold the user defined COMPAT_SKIPS list if any.
10540         (compat-obj): Add the members of skip_list to optall.
10541
10542 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10543
10544         * gcc.dg/compat/union-by-value-1_main.c,
10545         union-by-value-1_x.c, union-by-value-1_y.c,
10546         union-check.h, union-defs.h,
10547         union-init.h, union-return-1_main.c,
10548         union-return-1_x.c, union-return-1_y.c: New files.
10549
10550 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10551
10552         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10553         mixed-struct-init.h: Add 4 mixed structure types.
10554         struct-by-value-21_main.c, struct-by-value-21_x.c,
10555         struct-by-value-21_y.c, struct-return-21_main.c,
10556         struct-return-21_x.c, struct-return-21_y.c: New files.
10557
10558 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10559
10560         PR c++/14550
10561         * g++.dg/parse/template14.C: New test.
10562
10563 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10564
10565         * gcc.c-torture/execute/20040313-1.c: New test.
10566
10567 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR target/14533
10570         * gcc.dg/20040311-2.c: New test.
10571
10572 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10573
10574         PR other/14544
10575         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10576         bit-field.
10577
10578 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10579
10580         * gcc.dg/20040305-2.c: Add missing return statement.
10581
10582 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10583
10584         * gcc.dg/builtins-34.c: Also check pow10*.
10585
10586 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10587
10588         PR target/14262
10589         * gcc.dg/20040305-2.c: New test.
10590
10591 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10592
10593         * gcc.dg/20040310-1.c: New test.
10594
10595 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10596
10597         * gcc.c-torture/execute/20040311-1.c: New test case.
10598
10599 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/14476
10602         * g++.dg/lookup/enum1.C: New test.
10603
10604 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/14510
10607         * g++.dg/lookup/struct2.C: New test.
10608
10609 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10610
10611         * gcc.dg/builtins-34.c: New test.
10612
10613 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10614
10615         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10616
10617 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10618
10619         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10620         * gcc.dg/alias-2.c: New testcase.
10621
10622 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10623
10624         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10625
10626 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10627
10628         * gcc.c-torture/execute/20040309-1.c: New test case.
10629
10630 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10631
10632         PR c++/14397
10633         * g++.dg/overload/ref1.C: New.
10634
10635 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10636
10637         PR c++/14409
10638         * g++.dg/template/spec12.C: New test.
10639
10640         PR c++/14448
10641         * g++.dg/parse/crash14.C: New test.
10642
10643 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10644
10645         PR c++/14230
10646         * g++.dg/init/ref11.C: New test.
10647
10648 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/14432
10651         * g++.dg/parse/builtin2.C: New test.
10652
10653 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10654
10655         PR c++/14401
10656         * g++.dg/init/ctor3.C: New test.
10657         * g++.dg/init/union1.C: New test.
10658         * g++.dg/ext/anon-struct4.C: New test.
10659
10660 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10661
10662         * g++.dg/lookup/koenig1.C: Tweak error messages.
10663         * g++.dg/lookup/used-before-declaration.C: Likewise.
10664         * g++.dg/other/do1.C: Likewise.
10665         * g++.dg/overload/koenig1.C: Likewise.
10666         * g++.dg/parse/crash13.C: Likewise.
10667         * g++.dg/template/instantiate3.C: Likewise.
10668
10669 2004-03-08  Eric Christopher  <echristo@redhat.com>
10670
10671         * * lib/target-supports.exp: Enable libiconv in test
10672         compilation.  Fix up error checking.
10673
10674 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10675
10676         PR middle-end/14289
10677         * gcc.dg/pr14289-1.c: New test case.
10678         * gcc.dg/pr14289-2.c: Likewise.
10679         * gcc.dg/pr14289-3.c: Likewise.
10680
10681 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10682
10683         * gcc.c-torture/execute/20040308-1.c: New test.
10684
10685 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10686
10687         * gcc.c-torture/execute/20040307-1.c: New test case.
10688
10689 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10690
10691         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10692
10693 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10694
10695         * gcc.dg/20040306-1.c: New test.
10696
10697 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10698
10699         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10700         them static.
10701         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10702
10703 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         PR c/14465
10706         * gcc.dg/decl-6.c: New test.
10707
10708 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10709
10710         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10711         Rename LOGPOW -> LOG_POW.
10712         (SQRT_EXP, POW_EXP): New.
10713
10714 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10715
10716         * gcc.dg/i386-sse-8.c: New test.
10717
10718 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10719
10720         PR c/14114
10721         * gcc.dg/decl-5.c: New test.
10722
10723 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10724
10725         * gcc.dg/20040305-1.c: New test.
10726
10727 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10728
10729         PR other/14354
10730         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10731
10732 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10733
10734         PR c++/14425, c++/14426
10735         * g++.dg/ext/altivec-4.C: New test.
10736         * g++.dg/ext/altivec-5.C: New test.
10737
10738 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10739
10740         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10741         global variables of a type with no linkage.
10742         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10743         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10744         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10745         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10746         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10747         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10748         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10749         * g++.dg/warn/deprecated.C: Name enum Color.
10750         * g++.dg/overload/VLA.C: Name structure for 'b'.
10751         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10752
10753 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10754
10755         * gcc.c-torture/compile/20040304-1.c: New test.
10756
10757 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10758
10759         PR 13728
10760         * gcc.dg/decl-4.c: New testcase.
10761
10762 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10763
10764         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10765         as PRECF if sizeof (float) > sizeof (double).
10766         (PRECL): Make it the same as PRECF if
10767         sizeof (float) > sizeof (long double).
10768
10769 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10772         system type.  Add check for irix6 which doesn't have c99 runtime.
10773
10774 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10775
10776         * gcc.dg/const-elim-1.c: xfail for xtensa.
10777
10778 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/14369
10781         * g++.dg/template/cond4.C: New test.
10782
10783 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/14360
10786         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10787
10788         PR c++/14361
10789         * g++.dg/parse/defarg7.C: New test.
10790
10791         PR c++/14359
10792         * g++.dg/template/friend26.C: New test.
10793
10794 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10795
10796         PR c++/14324
10797         * g++.dg/abi/mangle21.C: New test.
10798
10799         PR c++/14260
10800         * g++.dg/parse/constructor2.C: New test.
10801
10802         PR c++/14337
10803         * g++.dg/template/sfinae1.C: New test.
10804
10805 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR c++/14267
10808         * g++.dg/expr/crash2.C: New test.
10809
10810         PR middle-end/13448
10811         * gcc.dg/inline-5.c: New test.
10812         * gcc.dg/always-inline.c: Split out tests into ...
10813         * gcc.dg/always-inline2.c: ... this and ...
10814         * gcc.dg/always-inline3.c: ... this.
10815
10816 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR debug/12103
10819         * g++.dg/debug/crash1.C: New test.
10820
10821 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10822
10823         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10824         function with __attribute__((noinline)).
10825         (recurser_void2): Likewise.
10826         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10827         (recurser_void2): Likewise.
10828
10829 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10830
10831         PR middle-end/14203
10832         * g++.dg/warn/Wunused-6.C: New test case.
10833
10834 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10835
10836         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10837         not defined.
10838
10839 2004-02-27  Eric Christopher  <echristo@redhat.com>
10840
10841         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10842         * g++.dg/charset/asm2.c: Run only x86.
10843         * gcc.dg/charset/asm3.c: Ditto.
10844
10845 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10846
10847         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10848         ld_library_path.
10849
10850 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10851
10852         * g++.dg/ext/altivec-3.C: New.
10853
10854 2004-02-26  Richard Henderson  <rth@redhat.com>
10855
10856         * g++.dg/ext/attrib10.C: Mark for warning.
10857         * gcc.dg/attr-alias-1.c: New.
10858
10859 2004-02-26  Richard Henderson  <rth@redhat.com>
10860
10861         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10862         * gcc.c-torture/execute/20040208-2.c: ... it back.
10863
10864 2004-02-26  Eric Christopher  <echristo@redhat.com>
10865
10866         * lib/target-supports.exp (check-iconv-available): New function.
10867         * lib/gcc-dg.exp (dg-require-iconv): New function.
10868         Use above.
10869         * gcc.dg/charset: New directory.
10870         * gcc.dg/charset/charset.exp: New file.
10871         * gcc.dg/charset/asm1.c: Ditto.
10872         * gcc.dg/charset/asm2.c: Ditto.
10873         * gcc.dg/charset/asm3.c: Ditto.
10874         * gcc.dg/charset/asm4.c: Ditto.
10875         * gcc.dg/charset/asm5.c: Ditto.
10876         * gcc.dg/charset/attribute1.c: Ditto.
10877         * gcc.dg/charset/attribute2.c: Ditto.
10878         * gcc.dg/charset/string1.c: Ditto.
10879         * g++.dg/charset: New directory.
10880         * g++.dg/dg.exp: Add here. Special options.
10881         * g++.dg/charset/charset.exp: New file.
10882         * g++.dg/charset/asm1.c: Ditto.
10883         * g++.dg/charset/asm2.c: Ditto.
10884         * g++.dg/charset/asm3.c: Ditto.
10885         * g++.dg/charset/asm4.c: Ditto.
10886         * g++.dg/charset/attribute1.c: Ditto.
10887         * g++.dg/charset/attribute2.c: Ditto.
10888         * g++.dg/charset/extern1.cc: Ditto.
10889         * g++.dg/charset/extern2.cc: Ditto.
10890         * g++.dg/charset/string1.c: Ditto.
10891
10892 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/14278
10895         * g++.dg/parse/comma1.C: New test.
10896
10897 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10898
10899         PR c++/14284
10900         * g++.dg/template/ttp8.C: New test.
10901
10902 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10903
10904         * gcc.dg/fixuns-trunc-1.c: New test.
10905
10906 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10907
10908         * gcc.dg/builtins-config.h: Use #elif.
10909
10910 2004-02-26  Michael Matz  <matz@suse.de>
10911
10912         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10913         * gcc.dg/991214-1.c: Likewise.
10914         * gcc.dg/i386-asm-1.c: Likewise.
10915
10916 2004-02-25  Richard Henderson  <rth@redhat.com>
10917
10918         * gcc.c-torture/execute/20040208-2.c: Move ...
10919         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10920
10921 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10922
10923         PR c++/14246
10924         * g++.dg/other/crash-3.C: New test.
10925
10926 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10927
10928         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10929         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10930
10931         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10932         HP-UX.
10933
10934 2004-02-24  Michael Matz  <matz@suse.de>
10935
10936         * gcc.dg/i386-regparm.c: New.
10937
10938 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10939
10940         * gcc.c-torture/execute/20040223-1.c: New.
10941
10942 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10943             Kazu Hirata  <kazu@cs.umass.edu>
10944
10945         * gcc.dg/fwritable-strings-1.c: Remove.
10946
10947 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10948
10949         PR c/14156
10950         * gcc.dg/20040223-1.c: New test.
10951
10952 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10953
10954         PR c++/14106
10955         * g++.dg/ext/typeof9.C: New test.
10956
10957 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10958
10959         PR c++/14250
10960         * g++.dg/other/switch1.C: New test.
10961
10962 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10963
10964         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10965         * gcc.dg/va-arg-1.c: Likewise.
10966
10967 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10968
10969         PR c++/14143
10970         * g++.dg/template/koenig5.C: New test.
10971
10972 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10973
10974         * g++.dg/ext/altivec-1.C: Generalize target triple.
10975         * g++.dg/ext/altivec-2.C: New test case.
10976         * g++.dg/ext/altivec_check.h: New file.
10977         * gcc.dg/altivec-1.c: Generalize target triple;
10978         include altivec_check.h and call altivec_check().
10979         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10980         * gcc.dg/altivec-6.c: New test case.
10981         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10982         type casts as needed.
10983         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10984         altivec_check().
10985         * gcc.dg/altivec-12.c: New test case.
10986         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10987         include altivec_check.h and call altivec_check().
10988         * gcc.dg/altivec_check.h: New file.
10989
10990 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10991
10992         * lib/target-supports.exp (check_alias_available): Don't mangle
10993         function `g' in test program.
10994
10995 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10996
10997         * lib/target-supports.exp (check_profiling_available): Check
10998         argument to determine whether we support a profiling type.
10999         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11000         check_profiling_available.
11001         * g++.dg/bprob/bprob.exp: Likewise
11002         * g77.dg/bprob/bprob.exp: Likewise.
11003         * gcc.misc-tests/bprob.exp: Likewise.
11004         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11005         dg-require-profiling and delete expected error handling.
11006         * gcc.dg/20021014-1.c: Likewise.
11007         * gcc.dg/nest.c: Likewise.
11008
11009 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11010
11011         PR c++/12007
11012         * g++.dg/other/vthunk1.C: New test.
11013
11014 2004-02-20  Falk Hueffner  <falk@debian.org>
11015
11016         PR target/14201
11017         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11018
11019 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11020
11021         PR c++/13927
11022         * g++.dg/other/error8.C: Remove XFAIL markers.
11023
11024         PR c++/14173
11025         * g++.dg/ext/packed5.C: New test.
11026
11027         PR c++/14199
11028         * g++.dg/warn/Wunused-5.C: New test.
11029
11030         PR c++/14186
11031         * g++.dg/lookup/member1.C: New test.
11032
11033 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11034
11035         * gcc.c-torture/compile/20040130-1.c: Enable only when
11036         __INT_MAX__ >= 2147483647L.
11037         * gcc.c-torture/compile/961203-1.c: Likewise.
11038
11039 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11042         * g++.dg/opt/template1.C: Robustify assembler regexp
11043
11044 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11045
11046         * gcc.c-torture/execute/simd-4.x: Remove.
11047         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11048         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11049         Guard with #ifndef SKIP_ATTRIBUTE.
11050         * gcc.dg/compat/vector-1_y.c: Likewise.
11051         * gcc.dg/compat/vector-2_x.c: Likewise.
11052         * gcc.dg/compat/vector-2_y.c: Likewise.
11053         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11054         * g++.dg/eh/simd-2.C: Likewise.
11055
11056 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11057
11058         * gcc.c-torture/compile/complex-1.c: New.
11059
11060 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11061
11062         PR target/14209
11063         * gcc.c-torture/execute/20040218-1.c: New test.
11064
11065 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11066
11067         PR c++/14181
11068         * g++.dg/parse/new2.C: New test.
11069
11070 2004-02-18  Paul Brook  <paul@codesourcery.com>
11071
11072         * gcc.c-torture/compile/libcall-1.c: New test.
11073
11074 2004-02-18  Paul Brook  <paul@codesourcery.com>
11075
11076         PR debug/12934
11077         * gcc.dg/debug/debug-7.c: New test.
11078
11079 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11080
11081         * gcc.dg/20040217-1.c: New test.
11082
11083 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11084
11085         * gcc.c-torture/execute/990208-1.x: Delete.
11086
11087 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11088
11089         * gcc.c-torture/execute/20040208-2.x: New file.
11090
11091 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11092
11093         PR c++/11326
11094         * g++.dg/abi/structret1.C: New test.
11095
11096 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11097
11098         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11099         (i386_cpuid): No need to test if cpuid is available on AMD64.
11100         Fix assembly, so that it works onboth i386 and AMD64.
11101         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11102         (vecInLong): Fix s[] member type to unsigned int.
11103         (vecInWord): Remove type.
11104         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11105         (a64, b64, c64, d64, e64): Remove.
11106         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11107         Remove unused variable.  Remove initialization of removed variables.
11108         Don't call mmx_tests nor sse_tests.
11109         (reference_mmx, reference_sse): Remove.
11110         (check): Add return stmt.
11111         * gcc.dg/i386-sse-7.c: New test.
11112         * gcc.dg/i386-mmx-4.c: New test.
11113
11114 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11115
11116         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11117         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11118         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11119         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11120         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11121         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11122         g++.dg/tc1/dr94.C: Fix line terminator.
11123
11124 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11125
11126         * gcc.c-torture/compile/20040216-1.c: New.
11127
11128 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11129
11130         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11131         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11132         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11133         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11134         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11135         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11136
11137 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11138
11139         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11140
11141 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/13971
11144         * g++.dg/expr/cond4.C: New test.
11145
11146         PR c++/14086
11147         * g++.dg/lookup/crash2.C: New test.
11148
11149 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11150
11151         * gcc.c-torture/compile/20040214-2.c: New test.
11152
11153 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11154
11155         PR c++/14116
11156         * g++.dg/ext/typeof8.C: New test.
11157
11158 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11159
11160         * gcc.c-torture/compile/20040214-1.c: New test.
11161
11162 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11163
11164         PR c++/13635
11165         * g++.dg/template/spec11.C: New test.
11166
11167 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11168
11169         PR c++/13927
11170         * g++.dg/other/error8.C: New test.
11171
11172 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/14122
11175         * g++.dg/template/array4.C: New test.
11176
11177         PR c++/14108
11178         * g++.dg/inherit/thunk2.C: New test.
11179
11180         PR c++/14083
11181         * g++.dg/eh/cond2.C: New test.
11182
11183 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11184
11185         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11186
11187 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11188
11189         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11190
11191 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11192
11193         * g++.dg/simd-2.C: xfail on ppc64-linux.
11194
11195 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11196
11197         PR c/456
11198         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11199         tests.
11200
11201 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11202
11203         * gcc.dg/builtins-33.c: New test.
11204
11205 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11206
11207         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11208
11209 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11210
11211         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11212
11213 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11214
11215         * gcc.dg/ppc64-abi-3.c: New test.
11216
11217 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11218
11219         PR c/14092
11220
11221         * gcc.dg/pr14092-1.c: New testcase.
11222
11223 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11224
11225         * gcc.dg/cpp/assert4.c: Fix typo last change.
11226
11227         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11228         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11229
11230         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11231
11232 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11233
11234         * gcc.c-torture/compile/20040209-1.c: New test case.
11235
11236 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11237
11238         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11239
11240 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11241
11242         * gcc.c-torture/execute/20040208-[12].c: New tests.
11243
11244 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11245
11246         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11247
11248 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11249
11250         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11251
11252 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11253
11254         Bug 13856
11255         * gcc.dg/visibility-8.c: New testcase.
11256
11257 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11258
11259         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11260         arguments.
11261         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11262
11263 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11264
11265         PR middle-end/13696
11266         * g++.dg/opt/fold1.C: New test case.
11267
11268 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11269
11270         PR c++/14033
11271         * g++.dg/other/crash-2.C: New test.
11272
11273 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11274
11275         PR c++/14028
11276         * g++.dg/parse/angle-bracket2.C: New test.
11277
11278 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11279
11280         PR middle-end/13750
11281         Revert:
11282         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11283         PR pch/13361
11284         * testsuite/g++.dg/pch/wchar-1.C: New.
11285         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11286
11287 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11288
11289         PR c++/14008
11290         * g++.dg/parse/error15.C: New test.
11291         * g++.dg/parse/crash11.C: Update dg-error mark.
11292
11293 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11294
11295         PR c++/13932
11296         * g++.dg/warn/conv2.C: New test.
11297
11298 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11299
11300         PR c++/13086
11301         * g++.dg/warn/incomplete1.C: Remove xfail.
11302
11303 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11304
11305         * lib/file-format.exp (gcc_target_object_format): Use
11306         ${tool}_target_compile, not gcc_target_compile.
11307         * lib/target-supports.exp (check_alias_available): Likewise.
11308         (check_gc_sections_available): Likewise.
11309         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11310         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11311         dg-require-alias.
11312
11313 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/13969
11316         * g++.dg/template/static6.C: New test.
11317
11318 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11319
11320         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11321
11322 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11323
11324         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11325         tests for systems where `char' is unsigned by default.
11326
11327 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11328
11329         PR c++/13997
11330         * g++.dg/template/partial3.C: New test.
11331
11332 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11333
11334         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11335         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11336         Remove mentions of obsolete ports.
11337
11338 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11339
11340         * gcc.dg/noncompile/20001228-1.c: Fix for new
11341         error message.
11342
11343 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11344
11345         PR target/9348
11346         * gcc.c-torture/execute/multdi-1.c: New test case.
11347
11348 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c++/13925
11351         * g++.dg/template/lookup5.C: New test.
11352
11353 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11354
11355         PR c++/13950
11356         * g++.dg/template/lookup4.C: New test.
11357
11358         PR c++/13970
11359         * g++.dg/parse/error14.C: New test.
11360
11361         PR c++/14002
11362         * g++.dg/parse/template13.C: New test.
11363
11364 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR c++/13978
11367         * g++.dg/template/koenig4.C: New test.
11368
11369         PR c++/13968
11370         * g++.dg/template/crash17.C: New test.
11371
11372         PR c++/13975
11373         * g++.dg/parse/error13.C: New test.
11374         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11375
11376 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11377
11378         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11379
11380 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11381
11382         PR c/11658
11383         PR c/13994
11384         * gcc.dg/noncompile/20040203-1.c: New test.
11385         * gcc.dg/noncompile/20040203-2.c: Likewise.
11386         * gcc.dg/noncompile/20040203-3.c: Likewise.
11387         * gcc.dg/20040203-1.c: Likewise.
11388
11389 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11390
11391         PR c++/10858
11392         * g++.dg/template/sizeof7.C: New test.
11393
11394 2004-02-02  Eric Christopher  <echristo@redhat.com>
11395             Zack Weinberg  <zack@codesourcery.com>
11396
11397         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11398
11399 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11400
11401         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11402         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11403         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11404         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11405
11406 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/13113
11409         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11410
11411         PR c++/13854
11412         * g++.dg/ext/attrib13.C: New test.
11413
11414         PR c++/13907
11415         * g++.dg/conversion/op2.C: New test.
11416
11417 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11418
11419         * gcc.dg/titype-1.c: Fix pasto.
11420
11421 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11422
11423         * gcc.dg/titype-1.c: New test.
11424
11425 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11426
11427         PR c++/13957
11428         * g++.dg/template/non-type-template-argument-1.C,
11429         g++.dg/template/qualified-id1.C: Update dg-error marks.
11430         * g++.dg/template/nontype6.C: New test.
11431
11432 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11433
11434         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11435         * gcc.dg/builtins-31.c: New testcase.
11436         * gcc.dg/builtins-32.c: New testcase.
11437
11438 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         * objc.dg/call-super-2.m: Update line numbers
11441         for the including of stddef.h.
11442
11443 2004-01-30  Michael Matz  <matz@suse.de>
11444
11445         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11446         g++.dg/ext/case-range3.C: New tests.
11447
11448 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11449
11450         DR206
11451         PR c++/13813
11452         * g++.dg/template/member4.C: New test.
11453
11454 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11455
11456         PR c++/13683
11457         * g++.dg/template/sizeof6.C: New test.
11458
11459 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11460
11461         * gcc.dg/fwritable-strings-1.c: New test.
11462
11463 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11464
11465         * gcc.c-torture/compile/20040130-1.c: New test.
11466
11467 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11468
11469         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11470
11471 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11472
11473         PR c++/13883
11474         * g++.dg/template/ctor3.C: New test.
11475
11476 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11477
11478         * g++.dg/tc1: New directory.
11479         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11480         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11481         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11482         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11483         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11484
11485 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11486
11487         * g++.dg/parse/error11.C: New test.
11488         * g++.dg/parse/error12.C: Likewise.
11489
11490 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11491
11492         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11493         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11494
11495 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/13791
11498         * g++.dg/ext/attrib12.C: New test.
11499
11500         PR c++/13736
11501         * g++.dg/parse/cast2.C: New test.
11502
11503 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11504
11505         * objc.dg/encode-2.m (main): New local string.  Set depending on
11506         sizeof long.  Use in sscanf call.
11507         * objc.dg/encode-3.m (main): New local string.  Set depending on
11508         sizeof long.  Use in scan_initial call.
11509
11510 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11511
11512         * objc.dg/call-super-2.m: Make LP64-safe.
11513         * objc.dg/desig-init-1.m: Likewise.
11514
11515 2004-01-27  Devang Patel <dpatel@apple.com>
11516
11517         * g++.dg/debug/namespace1.C: New test.
11518
11519 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11520
11521         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11522         xscale-*-*.
11523
11524         * gcc.dg/arm-mmx-1.c: New test.
11525
11526 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11527
11528         * gcc.dg/20040127-1.c: New test.
11529         * gcc.dg/20040127-2.c: New test.
11530
11531 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11532
11533         * objc.dg/stret-1.m (glob): Renamed to globa.
11534
11535 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/13663
11538         * g++.dg/expr/for1.C: New test.
11539
11540 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11541
11542         PR middle-end/13779
11543         * gcc.dg/darwin-longlong.c: New test.
11544
11545 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11546
11547         * gcc.dg/20040124-1.c: Moved test from here...
11548         * gcc.c-torture/compile/20040124-1.c: ...to here.
11549
11550 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11551
11552         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11553         the assembly output if -m64 is passed.
11554
11555 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11556
11557         PR c++/13833
11558         * g++.dg/template/cond3.C: New test.
11559
11560 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11561
11562         PR c++/13810
11563         * g++.dg/template/ttp7.C: New test.
11564
11565 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11566
11567         PR c++/13797
11568         * g++.dg/template/nontype4.C: New test.
11569         * g++.dg/template/nontype5.C: Likewise.
11570
11571 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11572
11573         * gcc.dg/torture/mips-clobber-at.c: New test.
11574
11575 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11576
11577         * gcc.dg/20040124-1.c: New test.
11578
11579 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11580
11581         * gcc.dg/20040123-1.c: New test.
11582
11583 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11584
11585         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11586
11587 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11588
11589         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11590
11591 2004-01-23  Andrew Pinski  <apinski@apple.com>
11592
11593         * gcc.dg/20030121-1.c: Move to ..
11594         * gcc.dg/20040121-1.c: here.
11595
11596 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11597
11598         * gcc.dg/builtins-29.c: New test case.
11599
11600 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11601
11602         PR 18314
11603         * gcc.dg/builtins-30.c: New testcase.
11604
11605 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11606
11607         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11608         * lib/g77.exp: Likewise.
11609         * lib/objc.exp: Likewise.
11610         * lib/g++.exp: Likewise.
11611
11612 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11613
11614         * gcc.dg/struct-by-value-2.c: New test.
11615
11616 2004-01-21  Andrew Pinski  <apinski@apple.com>
11617
11618         PR target/13785
11619         * gcc.dg/20030121-1.c: New test.
11620
11621 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11622
11623         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11624         clobber frame pointer register in asm statement.
11625
11626 2004-01-21  Falk Hueffner  <falk@debian.org>
11627
11628         * gcc.c-torture/compile/20040121-1.c: New test.
11629
11630 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11631
11632         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11633
11634 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11635
11636         * gcc.dg/ppc64-abi-2.c: New test.
11637
11638 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11639
11640         * lib/treelang.exp: Fill out this file.
11641         * lib/treelang-dg.exp: New File.
11642
11643 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11644
11645         * gcc.c-torture/compile/981022-1.c: Remove.
11646         * gcc.dg/array-5.c: Remove XFAIL.
11647         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11648         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11649         gcc.dg/cond-lvalue-1.c: Update.
11650         * gcc.dg/cast-lvalue-2.c: New test.
11651
11652 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11653
11654         PR c++/13592
11655         * g++.dg/other/error1.C (class foo): Tweak error message.
11656
11657         PR c++/13592
11658         * g++.dg/template/call2.C: New test.
11659
11660 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11661
11662         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11663         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11664         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11665         scalar-return-1_x.c, scalar-return-2_y.c,
11666         scalar-return-3_x.c, scalar-return-3_y.c,
11667         scalar-return-4_x.c, scalar-return-4_y.c,
11668         struct-align-1.h, struct-align-1_x.c,
11669         struct-align-1_y.c, struct-align-2.h,
11670         struct-align-2_x.c, struct-align-2_y.c,
11671         struct-by-value-10_y.c, struct-by-value-11_x.c,
11672         struct-by-value-11_y.c, struct-by-value-12_x.c,
11673         struct-by-value-12_y.c, struct-by-value-13_x.c,
11674         struct-by-value-13_y.c, struct-by-value-14_x.c,
11675         struct-by-value-14_y.c, struct-by-value-15_x.c,
11676         struct-by-value-15_y.c, struct-by-value-16_y.c,
11677         struct-by-value-17_y.c, struct-by-value-18_y.c,
11678         struct-by-value-19_y.c, struct-by-value-1_x.c,
11679         struct-by-value-1_y.c, struct-by-value-20_y.c,
11680         struct-by-value-2_x.c, struct-by-value-2_y.c,
11681         struct-by-value-3_y.c, struct-by-value-4_x.c,
11682         struct-by-value-4_y.c, struct-by-value-5_y.c,
11683         struct-by-value-6_y.c, struct-by-value-7_y.c
11684         struct-by-value-8_x.c, struct-by-value-8_y.c
11685         struct-by-value-9_x.c, struct-by-value-9_y.c
11686         struct-return-10_x.c, struct-return-10_y.c,
11687         struct-return-19_x.c, struct-return-20_x.c
11688         struct-return-2_x.c, struct-return-2_y.c
11689         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11690         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11691
11692 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11693
11694         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11695         attribute on sparc*-sun-solaris2.*.
11696
11697 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/13710
11700         * g++.dg/ext/typeof7.C: New test.
11701
11702 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11703
11704         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11705         * gcc.dg/const-elim-1.c: Same.
11706
11707 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11708
11709         * objc.dg/stret-1.m: New.
11710         * objc.dg/stret-2.m: New.
11711
11712 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11713
11714         PR c++/11895
11715         * g++.dg/ext/vector1.C: New test.
11716
11717 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11718
11719         * gcc.dg/pch/import-1.c: New.
11720         * gcc.dg/pch/import-1.hs: New.
11721         * gcc.dg/pch/import-1a.h: New.
11722         * gcc.dg/pch/import-1b.h: New.
11723         * gcc.dg/pch/import-1c.h: New.
11724
11725 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/13574
11728         * g++.dg/ext/array1.C: New test.
11729
11730         PR c++/13178
11731         * g++.dg/conversion/op1.C: New test.
11732
11733 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11734
11735         PR 11864
11736         From Kazumoto Kojima / Dan Kegel:
11737         * gcc.dg/pr11864-1.c: New test.
11738
11739         PR 10392
11740         From Marcus Comstedt / Dan Kegel:
11741         * gcc.dg/pr10392-1.c: New test.
11742
11743 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11744
11745         PR c++/13478
11746         * g++.dg/init/ref10.C: New test.
11747
11748 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11749
11750         PR c++/13407
11751         * g++.dg/parse/typename6.C: New test.
11752
11753 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11754
11755         PR pch/13361
11756         * testsuite/g++.dg/pch/wchar-1.C: New.
11757         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11758
11759 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11760
11761         PR c++/9259
11762         * g++.dg/expr/sizeof2.C: New test.
11763
11764 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11765
11766         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11767
11768 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11769
11770         PR c++/13659
11771         * g++.dg/lookup/strong-using-3.C: New.
11772         * g++.dg/lookup/using-10.C: New.
11773
11774 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11775
11776         PR c++/13594
11777         * g++.dg/lookup/strong-using-2.C: New.
11778
11779 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11780             Dan Kegel <dank@kegel.com>
11781             J"orn Rennecke <joern.rennecke@superh.com>
11782
11783         PR target/9365
11784         * gcc.dg/pr9365-1.c: New test.
11785
11786 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11787
11788         PR c++/8856
11789         * g++.dg/parse/casting-operator2.C: New test.
11790         * g++.old-deja/g++.pt/explicit83.C: Remove.
11791
11792 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11793
11794         * gcc.dg/label-compound-stmt-1.c: New test.
11795         * gcc.c-torture/compile/950922-1.c,
11796         gcc.c-torture/compile/20000211-3.c,
11797         gcc.c-torture/compile/20000518-1.c,
11798         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11799         compound statements.
11800
11801 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11802
11803         * gcc.dg/ppc64-abi-1.c: New test.
11804
11805 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11806
11807          * g++.dg/ext/attrib9.C: Add dg-warnings.
11808
11809 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11810
11811         PR c++/12335
11812         * g++.dg/parse/dtor3.C: New test.
11813
11814 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11815
11816         PR c++/12709
11817         * g++.dg/parse/try-catch-1.C: New test.
11818
11819 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11820
11821         * ada/acats/run_all.sh: Add more verbose output in acats.log
11822         when compiling tests.
11823
11824 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11825
11826         PR 13656
11827         * gcc.dg/typedef-redecl.c: New test case.
11828         * gcc.dg/typedef-redecl.h: New support file.
11829
11830 2004-01-13  Jan Hubicka  <jh@suse.cz>
11831
11832         * gcc.dg/always_inline.c: New test.
11833         * gcc.dg/debug/20031231-1.c: Fix.
11834
11835 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11836
11837         PR c++/13474
11838         * g++.dg/template/array3.C: New test.
11839
11840 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11841
11842         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11843         * g++.dg/warn/Wunused-2.C: Likewise.
11844
11845 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11846
11847         PR c++/13289
11848         * g++.dg/template/instantiate6.C: New test.
11849
11850 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11851
11852         PR middle-end/11397
11853         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11854
11855 2004-01-12  Jan Hubicka  <jh@suse.cz>
11856
11857         PR opt/12826
11858         * gcc.dg/20040112-1.c: New.
11859
11860         * gcc.dg/dwarf-die[1-7].c: Move to...
11861         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11862         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11863
11864 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11865
11866         PR c++/4100
11867         * g++.dg/parse/friend4.C: New test.
11868
11869 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11870
11871         PR c++/4100
11872         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11873         definition is called a friend.
11874
11875 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11876
11877         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11878
11879 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11880
11881         PR c++/3478
11882         * g++.dg/parse/error10.C: New test.
11883         * g++.dg/template/arg2.C: Accept "invalid type" error.
11884
11885 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11886
11887         PR middle-end/13392
11888         * g++.dg/opt/expect2.C: New test.
11889
11890 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11891
11892         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11893         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11894         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11895         Update dg-error regexps.
11896
11897 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11898
11899         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11900         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11901
11902 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11903
11904         * gcc.dg/pragma-re-1.c: Use right pointer type.
11905
11906 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11907
11908         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11909
11910 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11911
11912         * gcc.dg/rs6000-ldouble-1.c: New.
11913
11914 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11915
11916         DR 337
11917         PR c++/9256
11918         * g++.dg/other/abstract1.C: New test.
11919
11920 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11921
11922         * g++.dg/lookup/strong-using-1.C: New.
11923
11924 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11925
11926         PR c/11234
11927         * gcc.dg/func-ptr-conv-1.c: New test.
11928         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11929
11930 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11931
11932         PR target/13380.
11933         * gcc.c-torture/compile/20040109-1.c: New.
11934
11935 2004-01-08  Stuart Hastings  <stuart@apple.com>
11936
11937         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11938         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11939         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11940
11941 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11942
11943         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11944
11945 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11946
11947         * ada/acats/run_acats: Treat 'gnatchop' the same way
11948         as 'gnatmake'.  Export GCC_DRIVER.
11949         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11950         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11951
11952 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11953
11954         PR c++/12573
11955         * g++.dg/template/dependent-expr4.C: New test.
11956
11957 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11958
11959         * gcc.dg/altivec-11.c: New test.
11960
11961 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11962
11963         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11964
11965 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11966
11967         PR c/6024
11968         * gcc.dg/enum-compat-1.c: New test.
11969         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11970
11971 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11972
11973         PR c/12165
11974         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11975         gcc.dg/c99-idem-qual-3.c: New tests.
11976
11977 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11978
11979         * gcc.dg/winline-7.c: Don't cast void * to int.
11980
11981 2004-01-06  Jan Hubicka  <jh@suse.cz>
11982
11983         * gcc.dg/i386-sse-5.c: New test
11984         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11985
11986 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11987
11988         PR c++/12815
11989         * g++.dg/rtti/typeid4.C: New test.
11990
11991 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11992
11993         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11994
11995 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/12132
11998         * g++.dg/template/error11.C: New test.
11999
12000         PR c++/13451
12001         * g++.dg/template/class2.C: New test.
12002
12003 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12004         Richard Sandiford <rsandifo@redhat.com>
12005
12006         PR c++/13387
12007         * g++.dg/opt/alias3.C: New test.
12008
12009 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12010
12011         PR c++/13157
12012         * g++.dg/template/koenig3.C: New test.
12013
12014         PR c++/13529
12015         * g++.dg/parse/offsetof3.C: New test.
12016
12017         * g++.dg/init/copy7.C: Add missing dg-error markers.
12018
12019         PR c++/12226
12020         * g++.dg/init/copy7.c: New test.
12021
12022         PR c++/13536
12023         * g++.dg/parse/cast1.C: New test.
12024
12025 2004-01-04  Jan Hubicka  <jh@suse.cz>
12026
12027         * gcc.dg/winline[1-7].c: New tests.
12028
12029 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12030
12031         PR c++/13520
12032         * g++.dg/template/qualttp22.C: New test.
12033
12034 2004-01-01  Jan Hubicka  <jh@suse.cz>
12035
12036         * gcc.dg/debug/20031231-1.c: New.
12037         * gcc.c-torture/compile/20040101-1.c: New.
12038         * gcc.dg/dwarf-die-[1-7].c: New.
12039
12040 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR optimization/13521
12043         * gcc.c-torture/compile/20031231-1.c: New test.
12044
12045 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12046
12047         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12048
12049 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12050
12051         PR c++/10079
12052         * g++.dg/template/crash16.C: New test.
12053
12054 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12055
12056         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12057
12058 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12059
12060         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12061         ports.
12062         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12063         * g++.old-deja/g++.law/profile1.C: Likewise.
12064         * gcc.c-torture/compile/981006-1.c: Likewise.
12065         * gcc.c-torture/execute/loop-2e.x: Likewise.
12066         * gcc.c-torture/execute/loop-2f.x: Remove.
12067         * gcc.c-torture/execute/loop-2g.x: Likewise.
12068         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12069         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12070
12071 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         PR c++/13507
12074         * g++.dg/ext/attrib11.C: New test.
12075
12076         PR c++/13494
12077         * g++.dg/template/array2-1.C: New test.
12078         * g++.dg/template/array2-2.C: New test.
12079
12080 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12081
12082         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12083
12084 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         PR c++/12774
12087         * g++.dg/template/array1-1.C: New test.
12088         * g++.dg/template/array1-2.C: New test.
12089
12090 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12091
12092         PR fortran/12632
12093         * g77.dg/12632.f: New test case.
12094
12095 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         PR c++/13289
12098         * g++.dg/parse/nontype1.C: New test.
12099
12100 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12101
12102         PR c++/12403
12103         * g++.dg/parse/explicit1.C: New test.
12104         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12105
12106 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12107
12108         PR c++/13081
12109         * g++.dg/opt/inline6.C: New test.
12110
12111         PR c++/12613
12112         * g++.dg/parse/error9.C: New test.
12113
12114         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12115
12116 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/13009
12119         * g++.dg/init/assign1.C: New test.
12120
12121 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12122
12123         PR c++/13070
12124         * g++.dg/warn/format3.C: New test case.
12125
12126 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12127
12128         * gcc.c-torture/compile/20031227-1.c: New test.
12129
12130 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12131
12132         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12133         * g77.dg/bprob/bprob.exp: Likewise.
12134         * gcc.misc-tests/bprob.exp: Likewise.
12135         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12136         variants on systems where the library does not provide that
12137         functionality.
12138         * gcc.dg/builtins-20.c: Use builtins-config.h.
12139         * gcc.dg/builtins-config.h: New file.
12140
12141 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12142
12143         * lib/gcc-dg.exp (dg-require-profiling): New function.
12144         * lib/target-supports.exp (check_profiling_available): Likewise.
12145         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12146         * g77.dg/bprob/bprob.exp: Likewise.
12147         * gcc.misc-tests/bprob.exp: Likewise.
12148         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12149         * gcc.dg/20021014-1.c: Likewise.
12150         * gcc.dg/nest.c: Likewise.
12151
12152 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12153
12154         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12155         compiling.
12156         * g++.dg/lookup/java2.C: Likewise.
12157         * gcc.dg/cpp/lexident.c: Likewise.
12158
12159 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12160
12161         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12162         given.
12163         * gcc.c-torture/compile/961203-1.c: Likewise.
12164         * gcc.c-torture/compile/980506-1.c: Likewise.
12165
12166 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12167
12168         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12169         (additional_prunes): New global.
12170         (gcc-dg-prune): Handle additional per-test pruning.
12171         (dg-test): Clear additional_prunes between tests.
12172
12173         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12174         dg-prune-output to avoid spurious failures from assembler
12175         complaining about nonexistent WAW violations.
12176         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12177         Use dg-prune-output to avoid spurious failures from assembler
12178         warning about Itanium B-step errata.
12179
12180 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12181
12182         * g++.dg/abi/macro0.C: New test.
12183         * g++.dg/abi/macro1.C: Likewise.
12184         * g++.dg/abi/macro2.C: Likewise.
12185
12186         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12187         * g++.dg/abi/bitfield7.C: Likewise.
12188         * g++.dg/abi/dtor2.C: Likewise.
12189         * g++.dg/abi/mangle11.C: Likewise.
12190         * g++.dg/abi/mangle12.C: Likewise.
12191         * g++.dg/abi/mangle14.C: Likewise.
12192         * g++.dg/abi/mangle17.C: Likewise.
12193         * g++.dg/abi/vbase10.C: Likewise.
12194         * g++.dg/abi/vbase14.C: Likewise.
12195         * g++.dg/template/qualttp17.C: Likewise.
12196
12197 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12198
12199         PR c/11995
12200         * gcc.dg/20031223-1.c: New test.
12201
12202 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12203
12204         * gcc.dg/noreturn-7.c: New test.
12205
12206 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12207
12208         * gcc.dg/null-pointer-1.c: New test.
12209
12210 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12211
12212         * g++.old-deja/g++.jason/template18.C: Remove.
12213         * g++.old-deja/g++.jason/template37.C: Likewise.
12214
12215         PR c++/12862
12216         * g++.dg/lookup/ns1.C: New test.
12217
12218         PR c++/12397
12219         * g++.dg/template/lookup3.C: New test.
12220
12221 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12222
12223         * g++.dg/template/recurse1.C: New test
12224
12225 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12226
12227         PR c++/12479
12228         * g++.dg/parse/semicolon1.C: New test.
12229         * g++.dg/parse/semicolon1.h: Likewise.
12230
12231 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12232
12233         * gcc.dg/darwin-misaligned.c: New test.
12234
12235 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12236
12237         PR c/9163
12238         * gcc.dg/20031222-1.c: New test.
12239
12240 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12241
12242         PR c++/13438
12243         * g++.dg/parse/error8.C: New test.
12244
12245         PR c++/11554
12246         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12247
12248 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12249
12250         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12251         too small.
12252         * gcc.c-torture/compile/930217-1.c: Likewise.
12253         * gcc.c-torture/compile/930513-1.c: Likewise.
12254         * gcc.c-torture/execute/920908-2.c: Likewise.
12255         * gcc.c-torture/execute/921204-1.c: Likewise.
12256         * gcc.c-torture/execute/930621-1.c: Likewise.
12257         * gcc.c-torture/execute/930630-1.c: Likewise.
12258         * gcc.c-torture/execute/931031-1.c: Likewise.
12259         * gcc.c-torture/execute/980602-2.c: Likewise.
12260         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12261         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12262         * gcc.c-torture/execute/extzvsi.c: Likewise.
12263         * gcc.c-torture/unsorted/ext.c: Likewise.
12264
12265 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12266
12267         PR target/12749
12268         * gcc.c-torture/compile/20031220-2.c: New test case.
12269
12270 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12271
12272         PR optimization/13031
12273         * gcc.c-torture/compile/20031220-1.c: New test case.
12274
12275 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12276
12277         * gcc.dg/cast-function-1.c: New test.
12278
12279 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12280
12281         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12282         formats.
12283
12284 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/12795
12287         * g++.dg/ext/attrib10.C: New test.
12288
12289 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12290
12291         * gcc.dg/cleanup-10.c: New test.
12292         * gcc.dg/cleanup-11.c: New test.
12293
12294 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12295
12296         PR c++/13239
12297         * g++.dg/opt/expect1.C: New test.
12298
12299 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12300
12301         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12302
12303 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12304
12305         PR debug/12923
12306         * gcc.dg/20031218-1.c: New test.
12307
12308         PR debug/12389
12309         * gcc.dg/20031218-2.c: New test.
12310         * gcc.dg/20031218-3.c: New test.
12311
12312         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12313         of label name and allow for USER_LABEL_PREFIX == "_" names.
12314         * g++.dg/abi/mangle18-2.C: Likewise.
12315         * g++.dg/abi/mangle19-1.C: Likewise.
12316         * g++.dg/abi/mangle19-2.C: Likewise.
12317         * g++.dg/abi/mangle20-1.C: Likewise.
12318         * g++.dg/abi/mangle20-2.C: Likewise.
12319
12320 2003-12-18  Richard Henderson  <rth@redhat.com>
12321
12322         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12323
12324 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12325             Dan Kegel <dank@kegel.com>
12326
12327         PR other/12009
12328         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12329         testing a cross compiler, it causes spurious compile failures.
12330         * lib/g++.exp: Likewise.
12331
12332 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12333
12334         PR c++/13262
12335         * g++.dg/template/access13.C: New test.
12336
12337 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12338
12339         * gcc.dg/20031216-1.c: New test.
12340
12341 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12342
12343         PR c++/9154
12344         * g++.dg/template/error10.C: New test.
12345
12346 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12347
12348         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12349         * g++.dg/eh/simd-2.C: Likewise.
12350
12351 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12352             Roger Sayle  <roger@eyesopen.com>
12353
12354         * gcc.c-torture/execute/ieee/mzero5.c: New.
12355
12356 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/10603
12359         * g++.dg/parse/error6.C: New test.
12360
12361         PR c++/12827
12362         * g++.dg/parse/error7.C: New test.
12363
12364 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12365
12366         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12367         at -O with stabs debugging formats.
12368         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12369         * gcc.dg/debug/debug-2.c: Likewise.
12370
12371 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/12696
12374         * g++.dg/init/error1.C: New test.
12375
12376         PR c++/12218
12377         * g++.dg/init/pm3.C: New test.
12378
12379 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12380
12381         PR c/3347
12382         * gcc.dg/bitfld-8.c: New test.
12383
12384 2003-12-16  James Lemke  <jim@wasabisystems.com>
12385
12386         * gcc.dg/arm-scd42-[123].c: New tests.
12387
12388 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         PR c++/9043
12391         * g++.dg/abi/mangle20-1.C: New test.
12392         * g++.dg/abi/mangle20-2.C: New test.
12393
12394 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12395
12396         PR c++/13275
12397         * g++.dg/other/offsetof2.C: Remove XFAIL.
12398         * g++.dg/parse/offsetof1.C: New test.
12399         * g++.gd/parse/offsetof2.C: Likewise.
12400
12401 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12402
12403         * g++.dg/template/nontype3.C: New test.
12404         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12405
12406 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12409
12410 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         PR c++/13387
12413         * g++.dg/expr/assign1.C: New test.
12414
12415         PR c++/13242
12416         * g++.dg/abi/mangle19-1.C: New test.
12417         * g++.dg/abi/mangle19-2.C: New test.
12418
12419 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12420
12421         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12422
12423 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12424
12425         * gcc.c-torture/execute/20031216-1.c: New test.
12426
12427 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12428
12429         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12430         an ICE regression.
12431
12432 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12433
12434         PR c++/10926
12435         * g++.dg/template/error9.C: New test.
12436
12437         PR c++/11116
12438         * g++.dg/template/error8.C: New test.
12439
12440 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12441
12442         PR middle-end/13400
12443         * gcc.c-torture/execute/20031215-1.c: New test case.
12444
12445 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/13269
12448         * g++.dg/parse/error5.C: New test.
12449
12450         PR c++/12989
12451         * g++.dg/expr/sizeof1.C: New test.
12452
12453         PR c++/13310
12454         * g++.dg/template/crash15.C: New test.
12455
12456 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12457
12458         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12459         a non-POD type as the last named parameter of a varargs function.
12460
12461 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12462
12463         PR c++/13243
12464         PR c++/12573
12465         * g++.dg/template/crash14.C: New test.
12466         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12467
12468 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/other/java1.C: New test.
12471
12472         PR c++/13241
12473         * g++.dg/abi/mangle18-1.C: New test.
12474         * g++.dg/abi/mangle18-2.C: New test.
12475
12476 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12477
12478         PR optimization/10312
12479         * gcc.c-torture/execute/20031214-1.c: New.
12480
12481 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12482
12483         PR c++/10779
12484         PR c++/12160
12485         * g++.dg/parse/error3.C: New test.
12486         * g++.dg/parse/error4.C: Likewise.
12487         * g++.dg/abi/mangle4.C: Tweak error messages.
12488         * g++.dg/lookup/using5.C: Likewise.
12489         * g++.dg/other/error2.C: Likewise.
12490         * g++.dg/parse/typename5.C: Likewise.
12491         * g++.dg/parse/undefined1.C: Likewise.
12492         * g++.dg/template/arg2.C: Likewise.
12493         * g++.dg/template/ttp3.C: Likewise.
12494         * g++.dg/template/type1.C: Likewise.
12495         * g++.old-deja/g++.other/crash32.C: Likewise.
12496         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12497
12498 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12499
12500         PR c++/13106
12501         * g++.dg/warn/noreturn-3.C: New test.
12502
12503 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12504
12505         PR c++/13118
12506         * g++.dg/abi/covariant3.C: New.
12507
12508 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12509
12510         * g++.dg/eh/ia64-1.C: New test.
12511
12512 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12513
12514         PR optimization/13037
12515         * g77.f-torture/execute/13037.f: New test case.
12516
12517 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         PR c++/12881
12520         * g++.dg/abi/covariant2.C: New.
12521
12522 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12523
12524         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12525
12526 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12527
12528         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12529
12530 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12531
12532         PR other/10819
12533         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12534         to fix Bug 10819.
12535         * lib/g++.exp (g++_version): Likewise.
12536         * lib/g77.exp (g77_version): Likewise.
12537         * lib/objc.exp (default_objc_version): Likewise.
12538
12539 2003-12-10  Richard Henderson  <rth@redhat.com>
12540
12541         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12542
12543         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12544
12545 2003-12-08  Matt Austern  <austern@apple.com>
12546
12547         PR c/13134
12548         * lib/gcc-dg.exp (dg-require-visibility): Define.
12549         * lib/target-supports (check_visibility_available): Define.
12550         * gcc.dg/visibility-1.c: New test.
12551         * gcc.dg/visibility-2.c: Likewise.
12552         * gcc.dg/visibility-3.c: Likewise.
12553         * gcc.dg/visibility-4.c: Likewise.
12554         * gcc.dg/visibility-5.c: Likewise.
12555         * gcc.dg/visibility-6.c: Likewise.
12556         * g++.dg/ext/visibility-1.C: Likewise.
12557         * g++.dg/ext/visibility-2.C: Likewise.
12558         * g++.dg/ext/visibility-3.C: Likewise.
12559         * g++.dg/ext/visibility-4.C: Likewise.
12560         * g++.dg/ext/visibility-5.C: Likewise.
12561         * g++.dg/ext/visibility-6.C: Likewise.
12562
12563 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12564
12565         * g++.dg/lookup/java1.C: New test.
12566         * g++.dg/lookup/java2.C: New test.
12567
12568 2003-12-07  Falk Hueffner  <falk@debian.org>
12569
12570         * g++.dg/opt/noreturn-1.C: New test.
12571
12572 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12573
12574         * gcc.dg/overflow-1.c: New test.
12575
12576 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12577
12578         * g77.f-torture/compile/13060.f: New test.
12579
12580 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/13323
12583         * g++.dg/inherit/operator2.C: New test.
12584
12585 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/13305
12588         * g++.dg/ext/attrib9.C: New test.
12589
12590 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12591
12592         PR c++/13314
12593         * g++.dg/template/error7.C: New test.
12594
12595 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12596             J"orn Rennecke <joern.rennecke@superh.com>
12597
12598         PR target/13302
12599         * g++.dg/other/struct-va_list.C: New test.
12600
12601 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12602
12603         PR c++/13166
12604         * g++.dg/parse/defarg6.C: New test.
12605
12606 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12607
12608         PR target/13256
12609         * gcc.c-torture/execute/20031201-1.c: New test.
12610
12611 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12612
12613         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12614
12615 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12616
12617         * gcc.dg/builtin-return-1.c: New test.
12618
12619 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12620             J"orn Rennecke <joern.rennecke@superh.com>
12621
12622         PR optimization/13260
12623         * gcc.c-torture/execute/20031204-1.c: New test.
12624
12625 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12626
12627         PR c++/9127
12628         * g++.dg/template/error6.C: New test.
12629
12630 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.dg/20031202-1.c: New test.
12633
12634 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/13179
12637         * g++.dg/template/eh1.C: New test.
12638
12639         PR c++/10771
12640         * g++.dg/template/error5.C: New test.
12641
12642 2003-12-02  David Ung  <davidu@mips.com>
12643
12644         * gcc.dg/compat/vector-check.h: Corrected type for var
12645         g_##TMODE
12646
12647 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12648
12649         PR c++/10126
12650         * g++.dg/template/ptrmem8.C: New test.
12651
12652 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12653
12654         PR c++/12573
12655         * g++.dg/template/dependent-expr3.C: New test.
12656
12657 2003-12-01  James Lemke  <jim@wasabisystems.com>
12658
12659         * gcc.dg/arm-g2.c: New test.
12660
12661 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12662
12663         PR optimization/11634
12664         * gcc.dg/20031201-2.c: New test case.
12665
12666 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12667
12668         PR 11433
12669         * objc.dg/proto-lossage-3.m: New test.
12670
12671 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12672
12673         PR optimization/12628
12674         * gcc.dg/20031201-1.c: New test case.
12675
12676 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12677
12678         * gcc.dg/unaligned-1.c: New test.
12679
12680 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/9849
12683         * g++.dg/template/error4.C: New test.
12684         * g++.dg/template/nested3.C: Adjust error markers.
12685
12686 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12687
12688         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12689
12690 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12691
12692         PR c/10333
12693         * gcc.dg/bitfld-7.c: New test.
12694
12695 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12696
12697         * gcc.dg/tls/asm-1.C: New test.
12698
12699 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12700
12701         * gcc.dg/cpp/assert4.c: Update.
12702
12703 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12704
12705         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12706         * gcc.dg/builtin-apply3.c: New test.
12707
12708 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12709
12710         * lib/compat.exp (compat-obj): New xfaildata parameter.
12711         Use it to set compiler_conditional_xfail_data before compiling.
12712         (compat-get-options): Handle dg-xfail-if.
12713         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12714         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12715         * gcc.dg/compat/vector-1_y.c: Likewise.
12716         * gcc.dg/compat/vector-2_x.c: Likewise.
12717         * gcc.dg/compat/vector-2_y.c: Likewise.
12718
12719 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12720
12721         * g++.dg/opt/reg-stack4.C: New test.
12722
12723 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12724
12725         * gcc.dg/builtin-apply2.c: New test.
12726
12727 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12728
12729         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12730
12731 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12732
12733         PR c++/12924
12734         * g++.dg/template/template-id-2.C: New test.
12735
12736 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12737
12738         PR c++/5369
12739         * g++.dg/template/memfriend1.C: New test.
12740         * g++.dg/template/memfriend2.C: Likewise.
12741         * g++.dg/template/memfriend3.C: Likewise.
12742         * g++.dg/template/memfriend4.C: Likewise.
12743         * g++.dg/template/memfriend5.C: Likewise.
12744         * g++.dg/template/memfriend6.C: Likewise.
12745         * g++.dg/template/memfriend7.C: Likewise.
12746         * g++.dg/template/memfriend8.C: Likewise.
12747         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12748
12749 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/12515
12752         * g++.dg/ext/cond1.C: New test.
12753
12754 2003-11-20  Richard Henderson  <rth@redhat.com>
12755
12756         * gcc.dg/20020201-2.c: Remove.
12757         * gcc.dg/20020201-4.c: Remove.
12758         * gcc.dg/20020304-1.c: Remove.
12759
12760 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12761
12762         * gcc.dg/cpp/trad/xwin1.c: New test case.
12763
12764 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12765
12766         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12767         * lib/g77.exp: Likewise.
12768         * lib/objc.exp: Likewise.
12769         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12770         for darwin.
12771
12772 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12773
12774         PR c++/12932
12775         * g++.dg/template/static5.C: New test.
12776
12777 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12778
12779         * gcc.dg/nested-func-1.c: New test.
12780
12781 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12782
12783         * gcc.dg/cpp/assert4.c: New test.
12784
12785 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12786
12787         PR c++/2294
12788         * g++.dg/lookup/using9.c: New test.
12789
12790 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/12762
12793         * g++.dg/template/error3.C: New test.
12794
12795 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12796
12797         PR ada/13035
12798         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12799         No longer use a wrapper for gcc, since this does not work under
12800         Windows.
12801
12802 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12803
12804         PR c++/2094
12805         * g++.dg/template/ptrmem7.C: New test.
12806
12807 2003-11-13  Andrew Pinski <apinski@apple.com>
12808
12809         * gcc.c-torture/compile/20031113-1.c: New test.
12810
12811 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12812             Kean Johnston <jkj@sco.com>
12813
12814         PR c/13029
12815         * gcc.dg/unused-4.c: Update.
12816
12817 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12818
12819         * g++.dg/opt/const3.C: New test.
12820
12821 2003-11-13  Jan Hubicka  <jh@suse.cz>
12822
12823         * gcc.c-torture/compile/20031112-1.c: New test.
12824
12825 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12826
12827         * g++.dg/parse/crash10.C: Remove bogus error marker.
12828
12829 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12830
12831         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12832         (host_gcc): Likewise.
12833         (ROOT): Honor $PWDCMD.
12834         (BASE): Likewise.
12835         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12836
12837 2003-11-12  Catherine Moore  <clm@redhat.com>
12838
12839         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12840
12841 2003-11-12  Andreas Jaeger  <aj@suse.de>
12842             Jakub Jelinek  <jakub@redhat.com>
12843             Andrew Pinski  <pinskia@physics.uc.edu>
12844             Richard Henderson  <rth@redhat.com>
12845
12846         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12847         systems.
12848         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12849
12850         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12851         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12852
12853 2003-11-11  Andreas Jaeger  <aj@suse.de>
12854
12855         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12856
12857         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12858
12859 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12860
12861         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12862         Clean ups.
12863
12864 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12865
12866         * gcc.dg/trampoline-1.c: New test.
12867
12868 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12869
12870         * gcc.c-torture/compile/200031109-1.c: New test.
12871
12872 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12873
12874         PR c/3190
12875         PR c/8714
12876         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12877         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12878         gcc.dg/format/no-y2k-1.c: Update.
12879
12880 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12881
12882         PR optimization/10467
12883         * gcc.dg/20031108-1.c: New test case.
12884
12885 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12886
12887         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12888
12889 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12890
12891         * gcc.dg/compound-lvalue-1.c: New test.
12892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12893         some XFAILs.
12894
12895 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12896
12897         * gcc.dg/altivec-varargs-1.c: New test.
12898
12899 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12900
12901         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12902         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12903         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12904         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12905         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12906
12907 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12908
12909         * gcc.dg/cond-lvalue-1.c: New test.
12910
12911 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12912
12913         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12914
12915 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12916
12917         PR c++/11616
12918         * g++.dg/template/instantiate5.C: New test.
12919
12920 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12921
12922         PR c++/12726
12923         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12924         * ChangeLog: Add missing first entry for above test.
12925
12926 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12927
12928         PR c++/9810
12929         * g++.dg/template/using8.C: New test.
12930         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12931
12932 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12933
12934         PR optimization/10817
12935         * gcc.c-torture/compile/20031102-1.c: New test case.
12936
12937 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12938
12939         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12940         2147483647.
12941
12942 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12943
12944         * gcc.dg/20031102-1.c: New test.
12945
12946 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12947
12948         * gcc.dg/complex-1.c: New test.
12949
12950 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12951
12952         PR c++/12796
12953         * g++.dg/template/crash13.C: Adjust expected error location.
12954         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12955
12956 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12957
12958         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12959
12960 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12961
12962         PR/10239
12963         * gcc.c-torture/compile/20031031-2.c: New test.
12964
12965 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12966
12967         PR/11640
12968         * gcc.c-torture/compile/20031031-1.c: New test.
12969
12970 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12971
12972         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12973         * gcc.misc-tests/bprob.exp: Likewise.
12974         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12975         the execution test on arm-elf configs.
12976         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12977         configs that don't support scratch files.
12978         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12979
12980 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12981
12982         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12983         done by dejagnu.
12984
12985 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12986
12987         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12988         Avoid non pure sh syntax. Add more logging.
12989
12990         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12991         fail.
12992
12993 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12994
12995         PR libgcj/10610
12996         * gcc.dg/ppc-stackalign-1.c: New test.
12997
12998 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12999
13000         * ada/acats/run_all.sh: Change output to be more compliant with
13001         dejagnu framework.
13002         Create acats.sum and acats.log files under testsuite/ada/acats
13003         Only run [a-z]* directories, to filter out e.g. CVS.
13004         Redirect build output to log file.
13005
13006 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13007
13008         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13009
13010 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13011
13012         PR ada/5909:
13013         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13014
13015 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.c-torture/compile/20031023-1.c: New test.
13018         * gcc.c-torture/compile/20031023-2.c: New test.
13019         * gcc.c-torture/compile/20031023-3.c: New test.
13020         * gcc.c-torture/compile/20031023-4.c: New test.
13021
13022 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13023
13024         PR c++/10371
13025         * g++.dg/lookup/scoped8.C: New test.
13026
13027 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13028
13029         * g++.dg/opt/reg-stack3.C: New test.
13030
13031 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13032
13033         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13034
13035 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13036
13037         PR c++/11076
13038         * g++.dg/template/crash13.C: New test.
13039
13040 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13041
13042         * gcc.dg/c99-restrict-2.c: New test.
13043
13044 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13045
13046         PR c++/12698, c++/12699, c++/12700, c++/12566
13047         * g++.dg/inherit/covariant9.C: New test.
13048         * g++.dg/inherit/covariant10.C: New test.
13049         * g++.dg/inherit/covariant11.C: New test.
13050
13051 2003-10-23  Jason Merrill  <jason@redhat.com>
13052
13053         PR c++/12726
13054         * g++.dg/ext/complit2.C: New test.
13055
13056 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13057
13058         PR target/12654
13059         * gcc.c-torture/execute/20031020-1.c: New test.
13060
13061 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13062
13063         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13064         following the jump_insn.
13065
13066 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13067
13068         * gcc.dg/cast-lvalue-1.c: New test.
13069
13070 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13071
13072         PR c++/11962
13073         * g++.dg/template/cond2.C: New test.
13074
13075 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13076
13077         * gcc.dg/builtins-28.c: New test.
13078
13079 2003-10-20  Jan Hubicka  <jh@suse.cz>
13080
13081         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13082         parameter.
13083         * testsuite/gcc.dg/inline-2.c: Likewise.
13084
13085 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13086
13087         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13088         * gcc.dg/nest.c:  Likewise.
13089
13090 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13091
13092         PR c++/9781, c++/10583, c++/11862
13093         * g++.dg/parse/crash13.C: New test.
13094
13095 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13096
13097         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13098
13099 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13100
13101         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13102         Define HAVE_C99_RUNTIME except on Solaris.
13103         * gcc.dg/builtins-20.c: Likewise.
13104
13105 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13106
13107         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13108
13109 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13110
13111         PR c++/12495
13112         * g++.dg/template/crash21.C: New test.
13113
13114 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13115
13116         PR c++/2513
13117         * g++.dg/template/typename5.C: New test.
13118
13119 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13120
13121         PR c++/12369
13122         * g++.dg/template/friend25.C: New test.
13123
13124 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13125
13126         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13127         versions.
13128
13129 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13130
13131         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13132         == 2147483647.
13133
13134 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13135
13136         * gcc.c-torture/execute/960416-1.x: Remove.
13137         * gcc.c-torture/execute/divconst-3.x: Likewise.
13138
13139 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13140
13141         PR target/12598
13142         * gcc.dg/torture/cris-volatile-1.c: New test.
13143
13144 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13145
13146         PR optimization/9325
13147         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13148         for overflowing floating point to integer conversion during RTL
13149         simplification.
13150
13151 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13152
13153         * objc/execute/_cmd.m: Fix typo.
13154         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13155         Relax 'scan-assembler' regexp.
13156         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13157         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13158         * objc.dg/zero-link-2.m: Remove blank line.
13159         * objc.dg/zero-link-3.m: New test case.
13160
13161 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13162
13163         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13164
13165         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13166         than linker trickery.
13167
13168 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13169
13170         PR c++/12370
13171         * g++.dg/other/friend2.C: New test.
13172
13173 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13174
13175         * gcc.dg/20031012-1.c: New test.
13176
13177 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13178
13179         * gcc.dg/weak/weak-3.c: Fix for new warning.
13180
13181 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13182
13183         PR optimization/8750
13184         * gcc.c-torture/execute/20031012-1.c: New test case.
13185
13186 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13187
13188         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13189         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13190
13191 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13192
13193         PR optimization/12260
13194         * gcc.c-torture/compile/20031011-2.c: New test case.
13195
13196 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13197
13198         * gcc.c-torture/execute/20031011-1.c: New testcase.
13199
13200 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13201
13202         * gcc.c-torture/compile/20031011-1.c: New test.
13203
13204 2003-10-11  Jan Hubicka  <jh@suse.cz>
13205
13206         * g++.dg/other/first-global.C: New test.
13207
13208 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13209
13210         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13211
13212 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13213
13214         * gcc.c-torture/compile/20031010-1.c: New test.
13215
13216 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13217
13218         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13219         * gcc.c-torture/execute/va-arg-25.c: ... here.
13220
13221 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13222
13223         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13224
13225 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13226
13227         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13228
13229 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13230
13231         * g++.dg/parse/error2.C: New test.
13232
13233 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13234
13235         PR c++/11097
13236         * g++.dg/other/error5.C: Modify the error message.
13237         * g++.dg/lookup/using8.C: New test.
13238
13239 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13240
13241         * gcc.dg/darwin-abi-2.c: New file.
13242         * gcc.c-torture/execute/va-arg-24.c: New file.
13243
13244 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13245
13246         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13247         indentation.
13248
13249 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13250
13251         PR c++/10147
13252         * g++.dg/other/error4.C: Update error messages.
13253         * g++.dg/template/ptrmem4.C: Likewise.
13254
13255         PR c++/12337
13256         * g++.dg/init/new9.C: New test.
13257
13258         PR c++/12334, c++/12236, c++/8656
13259         * g++.dg/ext/attrib8.C: New test.
13260
13261 2003-10-06  Devang Patel  <dpatel@apple.com>
13262
13263         * gcc.dg/debug/dwarf2-3.h: New test.
13264         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13265
13266 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13267
13268         * g++.dg/opt/cfg2.C: New test.
13269
13270 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13271
13272         * g++.dg/opt/float1.C: New test.
13273
13274 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13275
13276         * gcc.dg/c90-array-lval-6.c: New test.
13277         * gcc.dg/c99-array-lval-6.c: New test.
13278
13279 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13280             Ziemowit Laski  <zlaski@apple.com>
13281
13282         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13283         'Derived', so that it is never considered a class method; add
13284         new warning for '+port' method ambiguity.
13285         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13286         <objc/objc-api.h> (needed on Mac OS X).
13287         * objc.dg/method-13.m: New test.
13288
13289 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13290
13291         PR optimization/9325, PR java/6391
13292         * gcc.c-torture/execute/20031003-1.c: New test case.
13293
13294 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13295
13296         PR optimization/12180
13297         * gcc.dg/20031002-1.c: New test.
13298
13299         PR c++/12486
13300         * g++.dg/inherit/error1.C: New test.
13301
13302 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13303
13304         * lib/f-torture.exp (search_for): Rename to...
13305         (search_for_re): This.  Also, clean up comments and the
13306         "regexp" invocation.
13307
13308 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13309
13310         * gcc.c-torture/compile/20031002-1.c: New test.
13311
13312 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13313
13314         * g++.dg/opt/cond1.C: New test.
13315
13316 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13317
13318         * gcc.dg/Wold-style-definition-2.c: New testcase.
13319         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13320
13321 2003-09-29  Richard Henderson  <rth@redhat.com>
13322
13323         * g++.dg/init/array10.C: Add dg-options.
13324
13325 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13326
13327         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13328
13329 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13330
13331         * g++.dg/template/friend19.C: Fix typo.
13332         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13333
13334 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13335
13336         * gcc.c-torture/execute/20030928-1.c: New test.
13337         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13338
13339 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13340
13341         * g++.dg/opt/unroll1.C: New test.
13342
13343 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13344
13345         PR optimization/11741
13346         * gcc.dg/20030926-1.c: New test case.
13347
13348 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13349
13350         PR c++/5655
13351         * g++.dg/parse/access7.C: New test.
13352         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13353
13354 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13355
13356         MERGE OF objc-improvements-branch into MAINLINE:
13357         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13358         if libobjc has not been built.
13359         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13360         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13361         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13362         objc/execute/nested-3.m, objc/execute/np-2.m,
13363         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13364         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13365         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13366         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13367         objc.dg/special/unclaimed-category-1.h,
13368         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13369         well as GNU runtime.
13370         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13371         * execute/cascading-1.m, execute/function-message-1.m,
13372         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13373         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13374         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13375         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13376         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13377         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13378         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13379         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13380         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13381         * objc.dg/bitfield-2.m: Run only on Darwin.
13382         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13383         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13384         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13385         * objc.dg/const-str-1.m: Fix constant string layout.
13386
13387 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13388
13389         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13390
13391 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13392
13393         * gcc.dg/darwin-abi-1.c: New file.
13394
13395 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13396
13397         PR target/12281
13398         * gcc.c-torture/compile/20030921-1.c: New test.
13399
13400 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13401
13402         * g++.dg/opt/reg-stack2.C: New test.
13403
13404 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13405
13406         * g++.dg/eh/delayslot1.C: New test.
13407
13408 2003-09-20  Richard Henderson  <rth@redhat.com>
13409
13410         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13411
13412 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13413
13414         * gcc.c-torture/execute/20030920-1.c: New test case.
13415
13416 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13417
13418         * g++.dg/rtti/typeid3.C: Correct expected error message.
13419
13420 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13421
13422         PR c++/157
13423         * g++.dg/parse/crash12.C: New test.
13424
13425 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13426
13427         * gcc.dg/compat/mixed-struct-check.h: New.
13428         * gcc.dg/compat/mixed-struct-defs.h: New.
13429         * gcc.dg/compat/mixed-struct-init.h: New.
13430         * gcc.dg/compat/struct-by-value-19_main.c: New.
13431         * gcc.dg/compat/struct-by-value-19_x.c: New.
13432         * gcc.dg/compat/struct-by-value-19_y.c: New.
13433         * gcc.dg/compat/struct-by-value-20_main.c: New.
13434         * gcc.dg/compat/struct-by-value-20_x.c: New.
13435         * gcc.dg/compat/struct-by-value-20_y.c: New.
13436         * gcc.dg/compat/struct-return-19_main.c: New.
13437         * gcc.dg/compat/struct-return-19_x.c: New.
13438         * gcc.dg/compat/struct-return-19_y.c: New.
13439         * gcc.dg/compat/struct-return-20_main.c: New.
13440         * gcc.dg/compat/struct-return-20_x.c: New.
13441         * gcc.dg/compat/struct-return-20_y.c: New.
13442
13443 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13444         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13445         so that it will not complain on LP64 targets.
13446
13447 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13448
13449         PR c++/495
13450         * g++.dg/template/friend24.C: New test.
13451
13452 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13453
13454         PR c++/12332
13455         * g++.dg/template/memtmpl2.C: New test.
13456
13457 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR target/11184
13460         * gcc.dg/builtin-apply1.c: New test.
13461
13462 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13463
13464         PR c++/9848
13465         * g++.dg/warn/Wunused-4.C: New test.
13466
13467 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13468
13469         PR c++/12316
13470         * g++.dg/other/gc2.C: New test.
13471
13472 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/11991
13475         * g++.dg/rtti/typeid3.C: New test.
13476
13477         PR c++/12266
13478         * g++.dg/overload/template1.C: New test.
13479
13480 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13481
13482         * g++.dg/opt/cfg3.C: New test.
13483
13484 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13485
13486         PR c++/7939
13487         * g++.dg/template/crash11.C: New test.
13488
13489 2003-09-16  Jason Merrill  <jason@redhat.com>
13490             Jakub Jelinek  <jakub@redhat.com>
13491
13492         * gcc.dg/attr-warn-unused-result.c: New test.
13493
13494 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         PR c++/12184
13497         * g++.dg/expr/call2.C: New test.
13498
13499 2003-09-15  Andreas Jaeger  <aj@suse.de>
13500
13501         * gcc.dg/Wold-style-definition-1.c: New test.
13502
13503 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/3907
13506         * g++.dg/parse/template12.C: New test.
13507
13508         * g++.dg/abi/bitfield11.C: New test.
13509         * g++.dg/abi/bitfield12.C: Likewise.
13510
13511 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13512
13513         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13514         non-expansion of functional macro name without arguments at EOL.
13515         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13516
13517 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13518
13519         * gcc.c-torture/execute/20030914-[12].c: New tests.
13520
13521 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         PR c++/11788
13524         * g++.dg/overload/addr1.C: New test.
13525
13526 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13527
13528         * gcc.dg/20030909-1.c: New test.
13529
13530 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13531
13532         * gcc.dg/ultrasp10.c: New test.
13533
13534 2003-09-09  Devang Patel  <dpatel@apple.com>
13535
13536         * gcc.dg/darwin-ld-6.c: New test.
13537
13538 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13539
13540         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13541
13542 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * gcc.dg/ia64-types1.c: New test.
13545         * gcc.dg/ia64-types2.c: Likewise.
13546
13547 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13548
13549         * gcc.dg/builtins-1.c: Add more _Complex tests.
13550         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13551
13552         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13553         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13554
13555 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13556
13557         PR c++/11786
13558         * g++.dg/lookup/koenig2.C: New test.
13559
13560         PR c++/5296
13561         * g++.dg/rtti/typeid2.C: New test.
13562
13563 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13564
13565         * gcc.c-torture/compile/20030904-1.c: New test.
13566
13567 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13568
13569         * g++.dg/opt/longbranch2.C: New test.
13570
13571 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13572
13573         * g++.dg/template/crash10.C: Only compile it.
13574
13575 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13576
13577         PR middle-end/11665
13578         * gcc.c-torture/compile/20030907-1.c: New test.
13579         * g++.dg/init/array11.C: New test.
13580
13581 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/11852
13584         * g++.dg/init/struct1.C: New test.
13585
13586 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/12181
13589         * g++.dg/expr/comma1.C: New test.
13590
13591 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13592
13593         PR c++/11867
13594         * g++.dg/expr/static_cast5.C: New test.
13595
13596 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13597
13598         PR c++/11507
13599         * g++.dg/lookup/scoped7.C: New test.
13600
13601         PR c++/9574
13602         * g++.dg/other/static1.C: New test.
13603
13604         PR c++/11490
13605         * g++.dg/warn/template-1.C: New test.
13606
13607         PR c++/11432
13608         * g++.dg/template/crash10.C: New test.
13609
13610         PR c++/2478
13611         * g++.dg/overload/VLA.C: New test.
13612
13613         PR c++/10804
13614         * g++.dg/template/call1.C: New test.
13615
13616 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13617
13618         PR c++/11794
13619         * g++.dg/parse/using3.C: New test.
13620
13621 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13622
13623         PR c++/11409
13624         * g++.dg/overload/builtin3.C: New test case.
13625
13626 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13627
13628         PR c/9862
13629         * gcc.dg/20030906-1.c: New test.
13630         * gcc.dg/20030906-2.c: Likewise.
13631
13632 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         PR c++/12167
13635         * g++.dg/parse/defarg5.C: New test.
13636
13637         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13638
13639 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/12163
13642         * g++.dg/expr/static_cast4.C: New test.
13643
13644         PR c++/12146
13645         * g++.dg/template/crash9.C: New test.
13646
13647 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13648
13649         * g++.old-deja/g++.ext/pretty2.C: Update for change
13650         in __FUNCTION__.
13651         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13652
13653 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13654
13655         PR c++/11922
13656         * g++/dg/template/qualified-id1.C: New test.
13657
13658         PR c++/12037
13659         * g++.dg/warn/noeffect4.C: New test.
13660
13661 2003-09-04  Matt Austern  <austern@apple.com>
13662
13663         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13664         * g++.dg/ext/fnname2.C: Likewise.
13665         * g++.dg/ext/fnname3.C: Likewise.
13666
13667 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13668
13669         * g++.dg/expr/lval1.C: New test.
13670         * g++.dg/ext/lvcast.C: Remove.
13671
13672 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13673
13674         PR optimization/11700.
13675         * gcc.c-torture/compile/20030903-1.c: New test case.
13676
13677 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/12053
13680         * g++.dg/abi/layout4.C: New test.
13681
13682 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13683
13684         PR c++/11553
13685         * g++.dg/parse/friend3.C: New test.
13686
13687 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13688
13689         PR c++/11847
13690         * g++.dg/template/class1.C: New test.
13691
13692         PR c++/11808
13693         * g++.dg/expr/call1.C: New test.
13694
13695 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13696
13697         PR c++/12114
13698         * g++.dg/init/ref9.C: New test.
13699
13700         PR c++/11972
13701         * g++.dg/template/nested4.C: New test.
13702
13703 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/12093
13706         * g++.dg/template/non-dependent4.C: New test.
13707
13708         PR c++/11928
13709         * g++.dg/inherit/conv1.C: New test.
13710
13711 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/6196
13714         * g++.dg/ext/label1.C: New test.
13715         * g++.dg/ext/label2.C: Likewise.
13716
13717 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/expr/cond3.C: New test.
13720
13721 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13722
13723         * gcc.dg/builtins-1.c: Add new builtin cases.
13724
13725 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13726
13727         * gcc.dg/builtins-1.c: Add new cases.
13728         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13729
13730 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * gcc.dg/builtins-1.c: Add more math builtin tests.
13733         * gcc.dg/torture/builtin-attr-1.c: New test.
13734
13735 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13736
13737         PR optimization/5079
13738         * g++.dg/opt/static3.C: New test.
13739
13740 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13741
13742         * gcc.misc-tests/gcov-10b.c: New test.
13743
13744 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13745
13746         * g++.dg/opt/ptrmem3.C: New test.
13747
13748         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13749
13750 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13751
13752         * gcc.dg/20030826-2.c: New test.
13753
13754 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13755
13756         PR middle-end/12002
13757         * g77.f-torture/compile/12002.f: New test case.
13758
13759 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13760
13761         * gcc.dg/20030826-1.c: New test case.
13762
13763 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13764
13765         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13766
13767 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13768
13769         PR c++/11871
13770         * c++.dg/lookup/crash1.C: New test.
13771
13772         * c++.dg/warn/noeffect3.C: New test.
13773
13774 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13775
13776         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13777         * gcc.dg/compat/vector-1_y.c: Ditto.
13778         * gcc.dg/compat/vector-2_x.c: Ditto.
13779         * gcc.dg/compat/vector-2_y.c: Ditto.
13780
13781 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13782
13783         * gcc.dg/20030702-1.c: New test.
13784
13785 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13786
13787         PR c++/8795
13788         * g++.dg/ext/altivec-1.C: New test.
13789
13790 2003-08-24  Richard Henderson  <rth@redhat.com>
13791
13792         * g++.dg/eh/simd-2.C: Add -w for x86.
13793
13794 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * gcc.dg/20030815-1.c: New test.
13797
13798 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13799
13800         PR c++/3765
13801         * g++.dg/parse/access6.C: New test.
13802
13803 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13804
13805         PR c++/641, c++/11876
13806         * g++.dg/template/friend22.C: New test.
13807         * g++.dg/template/friend23.C: Likewise.
13808
13809 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13810
13811         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13812         identically.
13813
13814 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13815
13816         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13817
13818 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13819
13820         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13821
13822 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13823
13824         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13825
13826 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13827
13828         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13829
13830 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13831
13832         PR c++/11919
13833         * g++.dg/overload/prom1.C: New test.
13834
13835         PR c++/11551
13836         * g++.dg/parse/dtor2.C: New test.
13837
13838         PR c++/10762
13839         * g++.dg/parse/using2.C: New test.
13840
13841 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13842
13843         PR target/11805
13844         * gcc.c-torture/compile/20030821-1.c: New.
13845
13846 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13847
13848         PR c++/11834
13849         * g++.dg/template/deduce2.C: New test.
13850
13851 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13852
13853         * gcc.c-torture/execute/20030821-1.c: New test.
13854
13855 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13856
13857         PR middle-end/11984
13858         * gcc.dg/20030820-1.c: New test case.
13859
13860 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         PR c++/11945
13863         * g++.dg/warn/noeffect2.C: New test.
13864
13865 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/10926
13868         * g++.dg/template/dtor2.C: New test.
13869
13870         PR c++/11684
13871         * g++.dg/template/operator1.C: New test.
13872         * g++.dg/parse/operator4.C: New test.
13873
13874         PR c++/11946.C
13875         * g++.dg/expr/enum1.C: New test.
13876         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13877
13878         PR c++/11036.C
13879         * g++.dg/parse/elab2.C: New test.
13880         * g++.dg/parse/typedef4.C: Change error message.
13881         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13882         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13883         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13884
13885 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13886
13887         * gcc.dg/pch/warn-1.c: New.
13888         * gcc.dg/pch/warn-1.hs: New.
13889
13890         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13891         not-tested file.
13892
13893 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13894
13895         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13896
13897 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13898
13899         * gcc.dg/uninit-D.c: New Test.
13900         * gcc.dg/uninit-E.c: New Test.
13901         * gcc.dg/uninit-F.c: New Test.
13902         * gcc.dg/uninit-G.c: New Test.
13903
13904 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13905
13906         * g++.dg/README: Describe the pch directory.
13907
13908 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13909
13910         PR c++/11174
13911         * g++.dg/parse/access4.C: New test.
13912         * g++.dg/parse/access5.C: Likewise.
13913         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13914
13915 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13916
13917         * gcc.dg/noncompile/20030818-1.c: New.
13918
13919 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         PR c++/11957
13922         * g++.dg/warn/noeffect1.C: New test.
13923
13924         * g++.dg/template/scope2.C: New test.
13925         * g++.dg/template/error2.C: Correct dg-error
13926
13927 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13928
13929         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13930
13931 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         PR C++/11512
13934         * g++.dg/template/warn1.C: New.
13935
13936 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.dg/template/error2.C: New test.
13939         * g++.dg/lookup/using7.C: Adjust errors
13940         * g++.old-deja/g++.pt/crash36.C: Likewise.
13941         * g++.old-deja/g++.pt/derived3.C: Likewise.
13942
13943 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13946         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13947         * gcc.c-torture/execute/builtins/string-9.c: New, from
13948         string-opt-9.c.  Adjust for execute/builtins framework.
13949         * gcc.c-torture/execute/string-opt-9.c: Delete.
13950
13951 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13952
13953         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13954
13955         * g++.dg/parse/ret-type2.C: New test.
13956
13957         PR c++/11703
13958         * g++.dg/init/new8.C: New test.
13959
13960         PR c++/10923
13961         * g++.dg/parse/typedef5.C: New test.
13962
13963         PR c++/9512
13964         * g++.dg/parse/qualified2.C: New test.
13965         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13966         invalid code.
13967
13968 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13969
13970         * g++.dg/conversion/ptrmem1.C: New test.
13971
13972 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13973
13974         PR target/11693
13975         * gcc.dg/20030811-1.c: New test.
13976
13977         PR target/11535
13978         * gcc.c-torture/execute/20030811-1.c: New test.
13979
13980 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13981
13982         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13983
13984 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13985
13986         PR c++/11789.C
13987         * g++.dg/inherit/multiple1.C: New test.
13988
13989 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13990
13991         * gcc.dg/spe1.c: New test.
13992
13993         PR c++/11670
13994         * g++.dg/expr/cast2.C: New test.
13995
13996         PR c++/10530
13997         * g++.dg/template/dependent-name2.C: New test.
13998
13999 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         * g++.dg/parse/crash11.C: Put the dg options in comments.
14002
14003 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14004
14005         * lib/gcc-dg.exp: Update for diagnostic change.
14006
14007 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14008
14009         PR c++/5767
14010         * g++.dg/parse/crash11.C: New test.
14011
14012 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14013
14014         * gcc.dg/cpp/spacing1.c: Update.
14015
14016 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14017
14018         PR target/11739
14019         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14020         a value for -mtune.
14021
14022 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14023
14024         PR middle-end/11771
14025         * gcc.c-torture/compile/20030804-1.c: New test case.
14026
14027 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14028
14029         * gcc.dg/20030804-1.c: New test case.
14030
14031 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14032
14033         * gcc.dg/cpp/separate-1.c: New test.
14034
14035 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14036
14037         PR c++/11704
14038         * g++.dg/template/dependent-expr2.C: New test.
14039
14040         PR c++/11766
14041         * g++.dg/expr/ptrmem1.C: New test.
14042
14043 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14044
14045         PR c++/9453
14046         * g++.dg/template/friend15.C: New test.
14047
14048 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14049
14050         * lib/dg-pch.exp: Work round PCH bug.
14051
14052 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14053
14054         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14055         builtins.  Move cases from builtins-4.c here.
14056
14057         * gcc.dg/torture/builtin-math-1.c: New test taken from
14058         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14059         additional cases.
14060
14061         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14062         Delete.
14063
14064 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         PR c++/9447
14067         * g++.dg/template/using7.C: New test.
14068
14069 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14070
14071         * import1.c, import2.c: New tests.
14072
14073 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14074
14075         * g++.dg/eh/crossjump1.C: New test.
14076
14077 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14078
14079         PR c++/11697
14080         * g++.dg/template/using6.C: New test.
14081
14082         PR c++/11744
14083         * g++.dg/template/koenig2.C: New test.
14084
14085 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14086
14087         PR c++/7983
14088         * g++.dg/parse/typedef4.C: New test.
14089
14090 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14091
14092         PR c++/8442, c++/8806
14093         * g++.dg/template/elab1.C: New test.
14094         * g++.dg/template/type2.C: Likewise.
14095         * g++.dg/template/ttp3.C: Adjust expected error message.
14096         * g++.old-deja/g++.law/visibility13.C: Likewise.
14097         * g++.old-deja/g++.niklas/t135.C: Likewise.
14098         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14099         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14100         template argument.
14101         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14102
14103 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         PR c++/11295
14106         * g++.dg/ext/stmtexpr1.C: New test.
14107
14108         * g++.dg/opt/tmp1.C: New test.
14109
14110         PR c++/11525
14111         * g++.dg/parse/constant4.C: New test.
14112
14113         PR c++/9447
14114         * g++.dg/template/using5.C: New test.
14115
14116 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14117
14118         * gcc.dg/builtins-27.c: New test case.
14119
14120 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.dg/tls/opt-7.c: New test.
14123
14124 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14125
14126         * g++.old-deja/g++.other/crash18.C: Remove.
14127
14128 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         * g++.dg/template/explicit3.C: New.
14131         * g++.dg/template/explicit4.C: New.
14132         * g++.dg/template/explicit5.C: New.
14133
14134         PR c++/11347
14135         * g++.dg/template/memtmpl1.C: New.
14136
14137 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14138
14139         PR target/11565
14140         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14141         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14142
14143 2003-07-30  Jan Hubicka  <jh@suse.cz>
14144
14145         * vtgc1.c: Kill.
14146
14147 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14148
14149         * gcc.dg/struct-in-proto-1.c: New test.
14150
14151 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14152
14153         * gcc.dg/cpp/include2.c: Only expect one message.
14154
14155 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14156
14157         PR c++/9447
14158         * g++.dg/template/using1.C: New test.
14159         * g++.dg/template/using2.C: New test.
14160         * g++.dg/template/using3.C: New test.
14161         * g++.dg/template/using4.C: New test.
14162
14163 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14164
14165         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14166         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14167
14168 2003-07-28  Jan Hubicka  <jh@suse.cz>
14169
14170         PR c++/11530
14171         * g++.dg/opt/call1.C: New test.
14172
14173 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14174
14175         PR c++/11667
14176         * g++.dg/init/enum2.C: New test.
14177         * g++.dg/template/overload1.C: Add "-w" option.
14178
14179 2003-07-28    <hp@bitrange.com>
14180
14181         * gcc.dg/Wdeclaration-after-statement-1.c,
14182         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14183
14184 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14185
14186         * gcc.c-torture/compile/20030725-1.c: New test.
14187
14188 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14189
14190         * gcc.dg/20030505.c: Only run for SPE.
14191         Remove definition of opaque type.
14192
14193 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * g++.dg/template/ptrmem6.C: New test.
14196
14197 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14198
14199         * gcc.c-torture/compile/zero-strct-2.c: New test.
14200
14201 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14202
14203         * gcc.dg/intermod-1.c: New test.
14204
14205 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14206
14207         PR c++/11617
14208         * g++.dg/template/lookup2.C: New test.
14209         * g++.dg/template/memclass1.C: Remove instantiated from error.
14210         * g++.dg/other/error2.C: Tweak expected errors.
14211
14212         PR c++/11596
14213         * g++.dg/template/defarg3.C: New test.
14214
14215         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14216
14217 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14218
14219         * g++.dg/inherit/access5.C: New test.
14220
14221 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14222
14223         PR c++/11513
14224         * g++.dg/template/crash8.C: New test.
14225
14226 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14227
14228         PR c/10602
14229         * gcc.dg/noncompile/incomplete-2.c: New test.
14230
14231 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/11645
14234         * g++.dg/inherit/access4.C: New test.
14235
14236         PR c++/11517
14237         * g++.dg/expr/cond2.C: New test.
14238
14239         PR optimization/10679
14240         * g++.dg/opt/inline4.C: New test.
14241
14242 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         * g++.dg/parse/crash10: New test.
14245
14246 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         * g++.dg/ext/flexary1.C: New test.
14249
14250 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14251
14252         PR c++/10793
14253         * g++.dg/template/crash9.C: New test.
14254
14255 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14256
14257         PR c++/3004
14258         * g++.dg/parse/typedef3.C: New test.
14259
14260         PR c++/7906
14261         * g++.dg/parse/operator2.C: New test.
14262
14263         PR c++/8895
14264         * g++.dg/parse/def-tmpl-arg1.C: New test.
14265
14266         PR c++/9282
14267         * g++.dg/parse/funptr1.C: New test.
14268
14269         PR c++/9452
14270         * g++.dg/parse/ambig3.C: New test.
14271
14272         PR c++/9454
14273         * g++.dg/parse/operator3.C: New test.
14274
14275         PR c++/9486
14276         * g++.dg/parse/template10.C: New test.
14277
14278         PR c++/9488
14279         * g++.dg/parse/template11.C: New test.
14280
14281         PR c++/10150
14282         * g++.dg/parse/invalid-op1.C: New test.
14283
14284         PR c++/10247
14285         * g++.dg/parse/condexpr1.C: New test.
14286
14287 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.dg/ext/packed3.C: New test.
14290         * g++.dg/ext/packed4.C: New test.
14291
14292         * gcc.dg/pack-test-3.c: New test.
14293
14294 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14295
14296         * lib/compat.exp: Handle dg-options per source file.
14297         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14298         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14299         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14300         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14301         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14302         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14303         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14304         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14305         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14306         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14307         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14308         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14309         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14310         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14311
14312 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14313
14314         PR c/10320
14315         * gcc.c-torture/execute/20030718-1.c: New test.
14316
14317 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14318
14319         PR optimization/11536
14320         * gcc.dg/20030721-1.c: New test.
14321
14322 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14323
14324         PR c++/11546
14325         * g++.dg/template/lookup1.C: New test.
14326
14327 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14328
14329         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14330         diagnostics of ill-formed constructs involving labels.
14331         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14332         the new 'previously defined here' message.
14333
14334 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         * g++.dg/parse/non-dependent2.C: New test.
14337
14338 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14339
14340         * g++.dg/init/init-ref4.C: xfail on targets without
14341         weak symbols.
14342
14343 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14344
14345         PR target/11087
14346         * gcc.c-torture/execute/20030717-1.c: New test.
14347
14348 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14349
14350         * g++.dg/opt/cfg1.C: New test.
14351
14352 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR optimization/11557
14355         * gcc.dg/20030717-1.c: New test.
14356
14357 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14358
14359         PR c++/10476
14360         * g++.dg/expr/crash-1.C: New test.
14361
14362         PR c++/11027
14363         * g++.dg/template/init3.C: New test.
14364
14365         PR c++/8222
14366         * g++.dg/template/non-dependent1.C: New test.
14367
14368         PR c++/11070
14369         * g++.dg/template/non-dependent2.C: New test.
14370
14371         PR c++/11071
14372         * g++.dg/template/non-dependent3.C: New test.
14373
14374         PR c++/9907
14375         * g++.dg/template/sizeof5.C: New test.
14376
14377 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14378
14379         PR 11498
14380         * gcc.c-torture/compile/mangle-1.c: New file.
14381
14382 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14383
14384         PR c++/7809
14385         * g++.dg/parse/access3.C: New test.
14386
14387 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         PR c++/11384
14390         * g++.dg/init/init-ref4.C: New test.
14391
14392 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/11547
14395         * g++.dg/parse/constant3.C: New test.
14396         * g++.dg/parse/crash7.C: Likewise.
14397
14398 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14399
14400         PR target/11008
14401         * gcc.dg/i386-pentium4-not-mull.c: New.
14402
14403 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14404
14405         * gcc.dg/asm-names.c (ymain): Make it weak.
14406
14407 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14408
14409         PR c++/5421
14410         * g++.dg/template/friend21.C: New test.
14411
14412 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14413
14414         * gcc.dg/cleanup-8.c: New test.
14415         * gcc.dg/cleanup-9.c: New test.
14416
14417 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14418
14419         * g++.dg/ext/dll-MI1.h: New file.
14420         * g++.dg/ext/dllexport-MI1.C: New file.
14421         * g++.dg/ext/dllimport-MI1.C: New file.
14422
14423 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14424
14425         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14426         it does not have cmpstrsi patterns (just cmpmemsi).
14427
14428 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR debug/11473
14431         * g++.dg/debug/debug8.C: New test.
14432
14433 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         PR c++/10108
14436         * g++.dg/template/crash7.C: New test.
14437
14438 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14439
14440         PR target/10795
14441         * gcc.c-torture/compile/20030708-1.c: New.
14442
14443 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14444
14445         * gcc.c-torture/execute/20030715-1.c: New test.
14446
14447 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14448
14449         * gcc.dg/pch/inline-3.c: New file.
14450         * gcc.dg/pch/inline-3.hs: New file.
14451         * gcc.dg/pch/inline-4.c: New file.
14452         * gcc.dg/pch/inline-4.hs: New file.
14453
14454 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/11509
14457         * g++.dg/template/crash6.C: New test.
14458
14459         PR c++/7053
14460         * g++.dg/template/friend20.C: New test.
14461
14462         PR c++/7019
14463         * g++.dg/template/overload2.C: New test.
14464
14465 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14466
14467         PR optimization/11440
14468         * gcc.c-torture/execute/20030714-1.c: New test.
14469
14470 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14471
14472         PR c++/11154
14473         * g++.dg/template/partial2.C: New test.
14474
14475 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/11503
14478         * g++.dg/template/anon1.C: New test.
14479
14480         PR c++/11493
14481         PR c++/11495
14482         * g++.dg/parse/template9.C: Likewise.
14483         * g++.dg/template/crash4.C: New test.
14484         * g++.dg/template/koenig1.C: Likewise.
14485         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14486         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14487         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14488         functions.
14489         * g++.old-deja/g++.jason/template36.C: Likewise.
14490         * g++.old-deja/g++.mike/p1989.C: Likewise.
14491         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14492         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14493         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14494         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14495         compiling.
14496         * g++.old-deja/g++.pt/union2.C: Use this->.
14497
14498 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14499
14500         * gcc.dg/20030711-1.c: New test.
14501
14502 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         PR c++/11050
14505         * g++.dg/parse/args1.C: New test.
14506         * g++.pt/defarg8.C: Change expected errors.
14507
14508 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/8164
14511         * g++.dg/template/nontype2.C: New test.
14512
14513         PR c++/10558
14514         * g++.dg/parse/template8.C: New test.
14515
14516         PR c++/8327
14517         * g++.dg/template/scope1.C: New test.
14518
14519         * g++.dg/warn/Wsign-compare-1.C: New test.
14520
14521 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14522
14523         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14524
14525 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/9411
14528         * g++.dg/template/explicit2.C: New test.
14529
14530         PR c++/10032
14531         * g++.dg/warn/pedantic1.C: New test.
14532
14533 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         PR c++ 9483
14536         * g++.dg/other/field1.C: New test.
14537
14538 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14539
14540         PR c/11449
14541         * gcc.c-torture/compile/20030707-1.c: New.
14542
14543 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14544
14545         PR c++/10849
14546         * g++.dg/template/access12.C: New test.
14547
14548 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14549
14550         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14551         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14552         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14553         * gcc.misc-tests/gcov.exp: Update
14554         * g++.dg/gcov/gcov.exp: Update
14555         * lib/gcov.exp: Update.
14556
14557 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14558
14559         * g++.dg/abi/mangle17.C: Make sure template expressions are
14560         dependent.
14561         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14562         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14563         * g++.dg/opt/stack1.C: Remove erroneous code.
14564         * g++.dg/parse/template7.C: New test.
14565         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14566         * g++.old-deja/g++.pt/crash4.C: Likewise.
14567
14568 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14569
14570         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14571         with zero or one occurence of `$' after the initial `L'.
14572
14573 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14574
14575         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14576
14577 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14578
14579         PR c/11370
14580         * gcc.dg/Wunreachable-6.c: New testcase.
14581         * gcc.dg/Wunreachable-7.c: New testcase.
14582
14583 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR c/11420
14586         * gcc.dg/20030708-1.c: New test.
14587
14588 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14589
14590         * gcc.dg/compat/sdata-section.h: New file.
14591         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14592         * gcc.dg/torture/mips-sdata-1.c: New test.
14593
14594 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14595
14596         PR c++/11030
14597         * g++.dg/template/friend19.C: New test.
14598
14599 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14600
14601         * g++.dg/opt/strength-reduce.C: New test.
14602
14603 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14604
14605         PR target/10979
14606         * gcc.dg/20030707-1.c: New testcase.
14607
14608 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14609
14610         PR optimization/11059
14611         * g++.dg/opt/emptyunion.C: New testcase.
14612
14613 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14614             Eric Botcazou  <ebotcazou@libertysurf.fr>
14615
14616         * g++.dg/opt/stack1.C: New test.
14617
14618 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14619
14620         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14621         run test.
14622
14623         PR c++/11431
14624         * g++.dg/expr/static_cast3.C: New test.
14625
14626 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14627
14628         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14629         everywhere.
14630         * gcc.dg/concat.c: Concatenation of string constants with
14631         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14632         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14633         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14634         necessary to avoid multi-character character constant warning.
14635         * gcc.dg/cpp/escape.c: Likewise.
14636         * gcc.dg/cpp/ucs.c: Likewise.
14637         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14638         Fix a typo.
14639
14640 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14641
14642         PR c/11428
14643         * gcc.c-torture/compile/20030704-1.c: New.
14644
14645 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14646
14647         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14648
14649 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14650
14651         PR c++/5287, PR c++/7910,  PR c++/11021
14652         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14653         tests for warnings.
14654         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14655         * g++.dg/ext/dllimport3.C: Likewise.
14656         * g++.dg/ext/dllimport4.C: New file.
14657         * g++.dg/ext/dllimport5.C: New file.
14658         * g++.dg/ext/dllimport6.C: New file.
14659         * g++.dg/ext/dllimport7.C: New file.
14660         * g++.dg/ext/dllimport8.C: New file.
14661         * g++.dg/ext/dllimport9.C: New file.
14662         * g++.dg/ext/dllimport10.C: New file.
14663         * g++.dg/ext/dllexport1.C: New file.
14664
14665 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14666
14667         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14668         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14669
14670 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14671
14672         * gcc.dg/builtins-25.c: New testcase.
14673         * gcc.dg/builtins-26.c: New testcase.
14674
14675 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14676
14677         * gcc.dg/compat/vector-defs.h: New file.
14678         * gcc.dg/compat/vector-setup.h: New file.
14679         * gcc.dg/compat/vector-check.h: New file.
14680         * gcc.dg/compat/vector-1_main.c: New file.
14681         * gcc.dg/compat/vector-1_x.c: New file.
14682         * gcc.dg/compat/vector-1_y.c: New file.
14683         * gcc.dg/compat/vector-2_main.c: New file.
14684         * gcc.dg/compat/vector-2_x.c: New file.
14685         * gcc.dg/compat/vector-2_y.c: New file.
14686
14687         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14688         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14689         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14690         * gcc.dg/compat/struct-align-1.h: New file.
14691         * gcc.dg/compat/struct-align-1_main.c: New file.
14692         * gcc.dg/compat/struct-align-1_x.c: New file.
14693         * gcc.dg/compat/struct-align-1_y.c: New file.
14694         * gcc.dg/compat/struct-align-2.h: New file.
14695         * gcc.dg/compat/struct-align-2_main.c: New file.
14696         * gcc.dg/compat/struct-align-2_x.c: New file.
14697         * gcc.dg/compat/struct-align-2_y.c: New file.
14698
14699         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14700         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14701         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14702         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14703         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14704         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14705         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14706         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14707         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14708         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14709         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14710         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14711         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14712         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14713         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14714         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14715         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14716         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14717         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14718         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14719         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14720         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14721         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14722         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14723         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14724         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14725         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14726         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14727         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14728
14729 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14730
14731         * gcc.dg/i386-call-1.c: New test.
14732
14733 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         PR c++/9162
14736         * g++.dg/parse/defarg4.C: New.
14737
14738 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14739
14740         PR target/10700
14741         * gcc.c-torture/compile/20030703-1.c: New test case.
14742
14743 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14744
14745         * g++.dg/template/local3.C: Remove extra semicolon.
14746
14747 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14748
14749         * gcc.dg/i386-volatile-1.c: New test.
14750
14751 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         PR c++/11072
14754         * g++.dg/other/offsetof2.C: XFAIL.
14755         * g++.dg/other/offsetof5.C: New.
14756
14757         PR c++/10219
14758         * g++.dg/template/error1.C: New.
14759
14760         PR c++/9779
14761         * g++.dg/template/dependent-expr1.C: New.
14762
14763 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/6949
14766         * g++.dg/template/local3.C: New test.
14767
14768         PR c++/11149
14769         * g++.dg/lookup/scoped6.C: New test.
14770
14771 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14772
14773         PR c++/8046
14774         * g++.dg/other/error7.C: New test.
14775
14776 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14777
14778         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14779         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14780         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14781         * g++.old-deja/g++.other/union2.C: Likewise.
14782         * gcc.dg/c90-const-expr-2.c: Likewise.
14783         * gcc.dg/c90-const-expr-3.c: Likewise.
14784         * gcc.dg/c99-const-expr-2.c: Likewise.
14785         * gcc.dg/c99-const-expr-3.c: Likewise.
14786         * gcc.dg/concat.c: Likewise.
14787
14788 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14789
14790         PR c++/9559
14791         * g++.dg/init/static1.C: New test.
14792
14793 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14794
14795         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14796         * g++.old-deja/g++.other/access2.C: Likewise.
14797         * g++.old-deja/g++.other/decl2.C: Likewise.
14798         * gcc.c-torture/execute/20020615-1.c: Likewise.
14799
14800 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14801
14802         PR c++/4933
14803         * g++.dg/template/sizeof4.C: New test.
14804
14805 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14806
14807         * g++.dg/other/error6.C: New test.
14808
14809 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14810
14811         PR c++/10750
14812         * g++.dg/parse/constant2.C: New test.
14813
14814 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14815
14816         PR c++/11106
14817         * g++.dg/other/error5.C: New test.
14818
14819 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14820
14821         * gcc.dg/format/gcc_diag-1.c: New test.
14822
14823 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14824
14825         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14826
14827 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14830         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14831         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14832
14833 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14834
14835         * gcc.c-torture/execute/builtins/string-8.c: New test.
14836         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14837         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14838         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14839
14840 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR c++/10468
14843         * g++.dg/ext/typeof6.C: New test.
14844
14845 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14846
14847         PR c++/10796
14848         * g++.dg/init/enum1.C: New test.
14849
14850 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14851
14852         * gcc.dg/20030627-1.c: New test.
14853
14854 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/11332
14857         * g++.dg/expr/static_cast2.C: New test.
14858
14859 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14860             Jakub Jelinek  <jakub@redhat.com>
14861
14862         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14863         sprintf(dst,"%s",src) optimization.
14864         * gcc.c-torture/execute/20030626-1.c: New test case.
14865         * gcc.c-torture/execute/20030626-2.c: New test case.
14866
14867 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14868
14869         * gcc.c-torture/execute/multi-ix.c: New test.
14870
14871         * gcc.c-torture/execute/simd-4.c (main):
14872         Added missing semicolon at end of union.
14873
14874 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14875
14876         PR c++/8266
14877         * g++.dg/template/explicit-instantiation3.C: New test.
14878
14879 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14880
14881         * gcc.dg/20030626-1.c: Use signed char.
14882
14883 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14884
14885         * gcc.dg/20030626-1.c: New test.
14886
14887 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14888
14889         * const-str-2.m: Update.
14890
14891 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/10990
14894         * g++.dg/rtti/dyncast1.C: New test.
14895         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14896         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14897         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14898
14899         PR c++/10931
14900         * g++.dg/expr/static_cast1.C: New test.
14901
14902 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14903
14904         * gcc.dg/20030625-1.c: New test.
14905
14906 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14907
14908         * gcc.c-torture/compile/20030624-1.c: New test case.
14909
14910 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * gcc.c-torture/execute/string-opt-17.c: New test.
14913
14914 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14915
14916         PR c++/5754
14917         * g++.dg/parse/crash6.C: New test.
14918
14919 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14920
14921         * gcc.dg/builtins-24.c: New test case.
14922
14923 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14924
14925         * g++.dg/opt/operator1.C: New test.
14926
14927 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.c-torture/execute/string-opt-16.c: New test case.
14930
14931 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14932
14933         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14934         * g++.old-deja/g++.other/conv7.C: Likewise
14935         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14936         * g++.old-deja/g++.other/overload14.C: Likewise.
14937
14938 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14939
14940         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14941         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14942
14943 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14944
14945         PR c++/10888
14946         * g++.dg/warn/Winline-3.C: New test.
14947
14948 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14949
14950         * lib/target-supports.exp (check_alias_available): Make the test
14951         program acceptable to the Solaris assembler.
14952
14953         PR c++/10749
14954         * g++.dg/template/memclass2.C: New test.
14955
14956 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14957             Eric Botcazou  <ebotcazou@libertysurf.fr>
14958
14959         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14960         data for non-matching targets.
14961         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14962
14963 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/10845
14966         * g++.dg/template/member3.C: New test.
14967
14968 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14969
14970         PR c++/10939
14971         * g++.dg/template/func1.C: New test.
14972
14973         PR c++/9649
14974         * g++.dg/template/static4.C: New test.
14975         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14976
14977         PR c++/11041
14978         * g++.dg/init/ref7.C: New test.
14979
14980 2003-06-19  Matt Austern  <austern@apple.com>
14981
14982         PR c++/11228
14983         * g++.dg/anew1.C: New test.
14984         * g++.dg/anew2.C: New test.
14985         * g++.dg/anew3.C: New test.
14986         * g++.dg/anew4.C: New test.
14987
14988 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14989
14990         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14991
14992 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14993
14994         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14995         endian-dependent.
14996
14997 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14998
14999         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15000         Remove cruft.
15001
15002 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15003
15004         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15005         * gcc.c-torture/compile/961203-1.c: Likewise.
15006         * gcc.c-torture/compile/980506-1.c: Likewise.
15007
15008 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/10712
15011         * g++.dg/lookup/using7.C: New test.
15012
15013 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/11105
15016         * g++.dg/abi/conv1.C: Remove it.
15017         * g++.dg/template/conv7.C: New test.
15018         * g++.dg/template/conv8.C: Likewise.
15019         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15020         conversion operator.
15021
15022 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15023
15024         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15025         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15026         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15027         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15028         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15029         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15030         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15031         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15032         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15033         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15034         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15035         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15036         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15037         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15038         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15039         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15040         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15041         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15042         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15043         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15044         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15046         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15047         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15048         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15049         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15050         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15051         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15052         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15053
15054 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15055
15056         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15057         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15058         indications.
15059
15060 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15061
15062         * gcc.dg/i386-387-5.c: New test case.
15063         * gcc.dg/i386-387-6.c: New test case.
15064         * gcc.dg/builtins-23.c: New test case.
15065
15066 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15067
15068         * gcc.dg/builtins-22.c: New test case.
15069         * gcc.dg/i386-387-1.c: Update to test exp.
15070         * gcc.dg/i386-387-2.c: Likewise.
15071
15072 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15073
15074         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15075
15076 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15077
15078         * lib/gcc-dg.exp (dg-require-dll): New function.
15079         (dg-xfail-if): Likewise.
15080         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15081         driver.
15082
15083         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15084         * gcc.c-torture/compile/20001205-1.c: Likewise.
15085         * gcc.c-torture/compile/20001226-1.c: Likewise.
15086         * gcc.c-torture/compile/20010518-2.c: Likewise.
15087         * gcc.c-torture/compile/20020312-1.c: Likewise.
15088         * gcc.c-torture/compile/20020604-1.c: Likewise.
15089         * gcc.c-torture/compile/920501-12.c: Likewise.
15090         * gcc.c-torture/compile/920501-4.c: Likewise.
15091         * gcc.c-torture/compile/920520-1.c: Likewise.
15092         * gcc.c-torture/compile/920521-1.c: Likewise.
15093         * gcc.c-torture/compile/920625-1.c: Likewise.
15094         * gcc.c-torture/compile/961203-1.c: Likewise.
15095         * gcc.c-torture/compile/980506-1.c: Likewise.
15096         * gcc.c-torture/compile/981006-1.c: Likewise.
15097         * gcc.c-torture/compile/981022-1.c: Likewise.
15098         * gcc.c-torture/compile/981223-1.c: Likewise.
15099         * gcc.c-torture/compile/990617-1.c: Likewise.
15100         * gcc.c-torture/compile/dll.c: Likewise.
15101         * gcc.c-torture/compile/labels-3.c: Likewise.
15102         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15103         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15104         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15105         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15106         * gcc.c-torture/compile/simd-5.c: Likewise.
15107         * gcc.c-torture/compile/20000804-1.x: Remove.
15108         * gcc.c-torture/compile/20001205-1.x: Likewise.
15109         * gcc.c-torture/compile/20001226-1.x: Likewise.
15110         * gcc.c-torture/compile/20010518-2.x: Likewise.
15111         * gcc.c-torture/compile/20020312-1.x: Likewise.
15112         * gcc.c-torture/compile/20020604-1.x: Likewise.
15113         * gcc.c-torture/compile/920501-12.x: Likewise.
15114         * gcc.c-torture/compile/920501-4.x: Likewise.
15115         * gcc.c-torture/compile/920520-1.x: Likewise.
15116         * gcc.c-torture/compile/920521-1.x: Likewise.
15117         * gcc.c-torture/compile/920625-1.x: Likewise.
15118         * gcc.c-torture/compile/961203-1.x: Likewise.
15119         * gcc.c-torture/compile/980506-1.x: Likewise.
15120         * gcc.c-torture/compile/981006-1.x: Likewise.
15121         * gcc.c-torture/compile/981022-1.x: Likewise.
15122         * gcc.c-torture/compile/981223-1.x: Likewise.
15123         * gcc.c-torture/compile/990617-1.x: Likewise.
15124         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15125         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15126         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15127         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15128         * gcc.c-torture/compile/simd-5.x: Likewise.
15129
15130         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15131
15132 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15133
15134         * gcc.c-torture/execute/20030611-1.c: New test.
15135
15136 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15137
15138         PR middle-end/168
15139         * gcc.dg/20030612-1.c: New test case.
15140
15141 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15142
15143         PR c++/10635
15144         * g++.dg/expr/cast1.C: New test.
15145
15146 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15147
15148         * gcc.dg/builtins-21.c: New test case.
15149
15150 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15151
15152         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15153         options instead of at the end.
15154         * lib/objc.exp (objc_target_compile): Likewise.
15155
15156 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/10432
15159         * g++.dg/parse/error1.C: New test.
15160
15161 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15162
15163         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15164         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15165         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15166         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15167         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15168         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15169         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15170         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15171         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15172         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15173         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15174         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15175         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15176         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15177         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15178         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15179         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15180         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15181         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15182         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15183         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15184         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15185         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15186         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15187
15188         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15189         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15190         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15191         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15192         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15193         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15194         * gcc.dg/compat/scalar-return-3_main.c: New file.
15195         * gcc.dg/compat/scalar-return-3_x.c: New file.
15196         * gcc.dg/compat/scalar-return-3_y.c: New file.
15197         * gcc.dg/compat/scalar-return-4_main.c: New file.
15198         * gcc.dg/compat/scalar-return-4_x.c: New file.
15199         * gcc.dg/compat/scalar-return-4_y.c: New file.
15200
15201 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15202
15203         * gcc.dg/compat/fp2-struct-check.h: New file.
15204         * gcc.dg/compat/fp2-struct-defs.h: New file.
15205         * gcc.dg/compat/fp2-struct-init.h: New file.
15206         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15207         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15208         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15209         * gcc.dg/compat/struct-return-10_main.c: New file.
15210         * gcc.dg/compat/struct-return-10_x.c: New file.
15211         * gcc.dg/compat/struct-return-10_y.c: New file.
15212
15213         * gcc.dg/compat/compat-common.h: New file.
15214         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15215         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15216         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15217         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15218         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15219         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15220         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15221         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15222         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15223         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15224         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15225         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15226         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15227         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15228         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15229         * gcc.dg/compat/small-struct-check.h: Ditto.
15230         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15231         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15232         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15233         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15234         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15235         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15236         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15237         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15238         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15239         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15240         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15241         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15242         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15243         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15244         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15245         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15246         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15247         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15248         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15249         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15250         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15251         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15252         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15253         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15254         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15255         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15256         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15257         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15258         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15259         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15260
15261 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15262
15263         * g++.dg/pch/static-1.C: New file.
15264         * g++.dg/pch/static-1.Hs: New file.
15265
15266 2003-06-10  Richard Henderson  <rth@redhat.com>
15267
15268         * gcc.dg/asm-7.c: Adjust expected warning text.
15269
15270 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15271
15272         * gcc.dg/builtins-20.c: New test case.
15273
15274 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/11131
15277         * g++.dg/opt/template1.C: New test.
15278
15279 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15280
15281         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15282         additional_sources.
15283
15284 2003-05-21  David Taylor  <dtaylor@emc.com>
15285
15286         * gcc.dg/Wpadded.c: New file.
15287
15288 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15289
15290         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15291         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15292         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15293         dg-require-weak.
15294
15295 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15296
15297         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15298
15299 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15302         (dg-require-alias): Likewise.
15303         (dg-require-gc-sections): Likewise.
15304         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15305
15306 2003-06-08  Richard Henderson  <rth@redhat.com>
15307
15308         * gcc.dg/20011029-2.c: Fix the array reference.
15309         * gcc.dg/asm-7.c: New.
15310
15311 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15312
15313         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15314
15315 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15316
15317         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15318         (dg-require-gc-sections): Likewise.
15319
15320 2003-06-08  Jan Hubicka  <jh@suse.cz>
15321
15322         * i386-cmov1.c: Fix regular expression.
15323         * i386-cvt-1.c: Likewise.
15324         * i386-local.c: Likewise.
15325         * i386-local2.c: Likewise.
15326         * i386-mul.c: Likewise.
15327         * i386-ssetype-1.c: Likewise.
15328         * i386-ssetype-3.c: Likewise.
15329         * i386-ssetype-5.c: Likewise.
15330
15331 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15332
15333         PR c++/11039
15334         * g++.dg/warn/implicit-typename2.C: New test.
15335         * g++.dg/warn/implicit-typename3.C: New test.
15336
15337 2003-06-07  Richard Henderson  <rth@redhat.com>
15338
15339         * g++.dg/other/offsetof3.C: Use size_t.
15340         * g++.dg/other/offsetof4.C: Likewise.
15341
15342 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15343
15344         * lib/copy-file.exp: New. Implement gcc_copy_files.
15345
15346         * lib/dg-pch.exp: Load copy-file.exp
15347         (dg-pch): Use gcc_copy_files instead of "file copy".
15348
15349 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15350
15351         * gcc.dg/weak/weak.exp: Simplify.
15352         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15353         * gcc.dg/weak/weak-1.c: Likewise.
15354         * gcc.dg/weak/weak-2.c: Likewise.
15355         * gcc.dg/weak/weak-3.c: Likewise.
15356         * gcc.dg/weak/weak-4.c: Likewise.
15357         * gcc.dg/weak/weak-5.c: Likewise.
15358         * gcc.dg/weak/weak-6.c: Likewise.
15359         * gcc.dg/weak/weak-7.c: Likewise.
15360         * gcc.dg/weak/weak-8.c: Likewise.
15361         * gcc.dg/weak/weak-9.c: Likewise.
15362
15363 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15364
15365         gcc.c-torture/execute/20030606-1.c: New.
15366
15367 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15368
15369         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15370         * gcc.dg/builtins-19.c: Likewise.
15371
15372 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15373
15374         * gcc.dg/builtins-2.c: Add some more tests.
15375         * gcc.dg/builtins-18.c: New test case.
15376         * gcc.dg/builtins-19.c: New test case.
15377
15378 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15379             Jim Wilson  <wilson@tuliptree.org>
15380
15381         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15382
15383 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15384
15385         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15386         mempcpy/stpcpy calls not to be optimized into something else.
15387         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15388         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15389         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15390
15391 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15392
15393         * gcc.dg/format/asm_fprintf-1.c: New test.
15394
15395 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15396
15397         * lib/gcc-defs.exp (additional_sources): New variable.
15398         (dg-additional-sources): New function.
15399         (additional_files): New variable.
15400         (dg-additional-files): New function.
15401         (dg-additional-files-options): Likewise.
15402         * lib/gcc-dg.exp (dg-require-weak): New function.
15403         (dg-require-alias): Likewise.
15404         (dg-require-gc-sections): Likewise.
15405         * lib/target-supports.exp (check_alias_available): Remove testfile
15406         parameter.
15407         (check_gc_sections_available): New function.
15408         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15409         (dg-gpp-additional-files): Likewise.
15410         * lib/g++.exp (additional_sources): Remove.
15411         (additional_files): Likewise.
15412         (g++_target_compile): Use dg-additional-files-options.
15413
15414         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15415         Tcl logic.
15416         * gcc.dg/special/ecos.exp: Remove.
15417         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15418         * gcc.dg/special/alias-1.c: Likewise.
15419         * gcc.dg/special/alias-2.c: Likewise.
15420         * gcc.dg/special/gcsec-1.c: Likewise.
15421         * gcc.dg/special/weak-1.c: Likewise.
15422         * gcc.dg/special/weak-2.c: Likewise.
15423         * gcc.dg/special/wkali-1.c: Likewise.
15424         * gcc.dg/special/wkali-2.c: Likewise.
15425
15426         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15427         dg-gpp-additional-*.
15428         * g++.dg/special/conpr-3.C: Likewise.
15429         * g++.dg/special/conpr-4.C: Likewise.
15430         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15431         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15432         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15433         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15434         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15435         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15436         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15437         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15438         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15439         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15440         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15441         * g++.old-deja/g++.other/comdat1.C: Likewise.
15442         * g++.old-deja/g++.other/comdat2.C: Likewise.
15443         * g++.old-deja/g++.other/comdat3.C: Likewise.
15444         * g++.old-deja/g++.other/ctor1.C: Likewise.
15445         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15446
15447 2003-06-05  Richard Henderson  <rth@redhat.com>
15448
15449         * gcc.dg/debug/20030605-1.c: New.
15450
15451 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15452
15453         * README.QMTEST: Update.
15454
15455 2003-06-04  Richard Henderson  <rth@redhat.com>
15456
15457         * gcc.dg/cleanup-1.c: New.
15458         * gcc.dg/cleanup-2.c: New.
15459         * gcc.dg/cleanup-3.c: New.
15460         * gcc.dg/cleanup-4.c: New.
15461         * gcc.dg/cleanup-5.c: New.
15462         * gcc.dg/cleanup-6.c: New.
15463         * gcc.dg/cleanup-7.c: New.
15464
15465 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15466
15467         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15468
15469         * lib/dg-pch.exp: New file.
15470         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15471         * gcc.dg/pch/pch.exp: Likewise.
15472
15473 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15474
15475         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15476         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15477         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15478         * gcc.dg/builtins-17.c: New test case.
15479         * gcc.dg/i386-387-4.c: New test case.
15480         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15481
15482 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15483
15484         * gcc.dg/ultrasp9.c: New test.
15485
15486 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15487
15488         * gcc.c-torture/compile/20030604-1.c: New test.
15489         * gcc.dg/sparc-constant-1.c: New test.
15490
15491 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15492
15493         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15494
15495 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15496
15497         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15498
15499         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15500         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15501
15502 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15503
15504         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15505
15506 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15507
15508         PR c++/10940
15509         * g++.dg/template/spec10.C: New test.
15510
15511 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15512
15513         * gcc.dg/builtins-16.c: New test case.
15514
15515 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15516
15517         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15518         mempcpy test with post-increments.
15519         * gcc.c-torture/execute/string-opt-3.c: New test.
15520         * gcc.dg/string-opt-1.c: New test.
15521
15522 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15523
15524         PR fortran/10965
15525         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15526
15527 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15528
15529         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15530         (scan-assembler): ... here.  Use dg-scan.
15531         (scan-assembler-not): Likewise.
15532         (scan-file): New function.
15533         (scan-file-not): Likewise.
15534         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15535         * gcc.dg/cpp/_Pragma4.c: Likewise.
15536         * gcc.dg/cpp/_Pragma5.c: Likewise.
15537         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15538         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15539         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15540         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15541         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15542         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15543         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15544         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15545         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15546         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15547         * gcc.dg/cpp/cxxcom1.c: Likewise.
15548         * gcc.dg/cpp/line1.c: Likewise.
15549         * gcc.dg/cpp/maccom1.c: Likewise.
15550         * gcc.dg/cpp/maccom2.c: Likewise.
15551         * gcc.dg/cpp/maccom3.c: Likewise.
15552         * gcc.dg/cpp/maccom4.c: Likewise.
15553         * gcc.dg/cpp/maccom5.c: Likewise.
15554         * gcc.dg/cpp/maccom6.c: Likewise.
15555         * gcc.dg/cpp/multiline.c: Likewise.
15556         * gcc.dg/cpp/spacing1.c: Likewise.
15557         * gcc.dg/cpp/spacing2.c: Likewise.
15558         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15559         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15560         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15561         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15562         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15563         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15564         * gcc.dg/cpp/cxxcom2.c: Likewise.
15565         * gcc.dg/cpp/cxxcom2.h: New file.
15566
15567         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15568         * g++.dg/cpp/truefalse.C: Here.
15569         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15570
15571 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15572
15573         * gcc.dg/cpp/redef3.c: New file.
15574
15575 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576
15577         * gcc.dg/i386-loop-3.c: New test.
15578
15579 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15580
15581         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15582
15583 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15584
15585         * gcc.dg/fwrapv-1.c: New test case.
15586         * gcc.dg/fwrapv-2.c: New test case.
15587
15588 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15589
15590         PR c++/10956
15591         * g++.dg/template/spec9.C: New test.
15592
15593 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15594
15595         * gcc.dg/duff-4.c: New test case.
15596
15597 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15598
15599         PR fortran/10843
15600         * g77.dg/ffixed-form-1.f: New test
15601         * g77.dg/ffixed-form-2.f: New test
15602         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15603         * g77.dg/ffree-form-3.f: New test
15604
15605 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15606
15607         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15608         * gcc.dg/wint_t-1.c: Likewise.
15609
15610 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15611
15612         * g++.dg/template/access11.C: New test.
15613
15614 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15615
15616         PR c++/10849
15617         * g++.dg/template/access10.C: New test.
15618
15619 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15620             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15621
15622         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15623
15624 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15625
15626         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15627         suppress for powerpc-*-darwin*.
15628         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15629
15630 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15631
15632         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15633         suppress option for powerpc-*-darwin*.
15634
15635 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15636
15637         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15638         * gcc.dg/builtins-4.c: Add test for fmod.
15639
15640 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15641
15642         PR c++/10682
15643         * g++.dg/template/instantiate4.C: New test.
15644
15645 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15646
15647         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15648
15649 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15650
15651         * gcc.dg/compat/scalar-return-1_main.c: New file.
15652         * gcc.dg/compat/scalar-return-1_x.c: New file.
15653         * gcc.dg/compat/scalar-return-1_y.c: New file.
15654         * gcc.dg/compat/scalar-return-2_main.c: New file.
15655         * gcc.dg/compat/scalar-return-2_x.c: New file.
15656         * gcc.dg/compat/scalar-return-2_y.c: New file.
15657         * gcc.dg/compat/struct-return-3_main.c: New file.
15658         * gcc.dg/compat/struct-return-3_y.c: New file.
15659         * gcc.dg/compat/struct-return-3_x.c: New file.
15660         * gcc.dg/compat/struct-return-2_main.c: New file.
15661         * gcc.dg/compat/struct-return-2_x.c: New file.
15662         * gcc.dg/compat/struct-return-2_y.c: New file.
15663
15664 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15665
15666         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15667         for hppa*-hp-hpux*.
15668         * gcc.dg/20021014-1.c (dg-options): Likewise.
15669         * gcc.dg/nest.c (dg-options): Likewise.
15670
15671 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15672
15673         PR c++/9738
15674         * g++.dg/ext/dllimport2.C: New file.
15675         * g++.dg/ext/dllimport3.C: New file.
15676
15677 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15678
15679         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15680         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15681         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15682         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15683         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15684         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15685         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15686         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15687         * gcc.dg/compat/small-struct-defs.h: New file.
15688         * gcc.dg/compat/small-struct-init.h: New file.
15689         * gcc.dg/compat/small-struct-check.h: New file.
15690         * gcc.dg/compat/fp-struct-defs.h: New file.
15691         * gcc.dg/compat/fp-struct-check.h: New file.
15692         * gcc.dg/compat/fp-struct-init.h: New file.
15693         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15694         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15695
15696 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15697
15698         * gcc.dg/20030225-2.c: New test.
15699
15700 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15701             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15702
15703         * gcc.c-torture/compile/20030518-1.c: New test case.
15704
15705 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15706
15707         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15708         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15709         gcc-dg-debug-runtest.
15710         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15711         gcc-dg-debug-runtest.
15712
15713 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15714
15715         PR c++/9022
15716         * g++.dg/lookup/using6.C: New test.
15717
15718 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15719
15720         * g++.dg/parse/access2.C: New test.
15721
15722 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15723
15724         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15725         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15726         * gcc.dg/debug/debug.exp: Likewise.
15727
15728 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15729
15730         * gcc.dg/dollar.c: New test.
15731
15732 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15733
15734         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15735         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15736         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15737         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15738         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15739         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15740         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15741         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15742         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15743         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15744         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15745         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15746         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15747         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15748         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15749         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15750         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15751         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15752
15753 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15754
15755         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15756         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15757         support for "repo" mode.
15758         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15759         * lib/g77-dg.exp: Likewise.
15760         * lib/obj-dg.exp: Likewise.
15761
15762 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15763
15764         Merge from gcc-3_2-rhl8-branch:
15765         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15766
15767         * gcc.dg/tls/opt-6.c: New test.
15768
15769         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15770
15771         * gcc.dg/20030405-1.c: New test.
15772
15773         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15774
15775         * gcc.dg/20030309-1.c: New test.
15776
15777         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15778
15779         * gcc.c-torture/execute/20030307-1.c: New test.
15780
15781         2003-02-20  Randolph Chung  <tausq@debian.org>
15782
15783         * gcc.c-torture/compile/20030220-1.c: New test.
15784
15785         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15786
15787         * gcc.dg/20030217-1.c: New test.
15788
15789         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15790
15791         * gcc.c-torture/compile/20020129-1.c: New test.
15792
15793         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15794
15795         * gcc.dg/unroll-1.c: New test.
15796
15797         2002-11-16  Jan Hubicka  <jh@suse.cz>
15798
15799         * gcc.c-torture/execute/20020920-1.c: New test.
15800
15801         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15802
15803         PR target/7434
15804         * gcc.c-torture/compile/20021008-1.c: New test.
15805
15806         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15807
15808         PR target/7559
15809         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15810
15811         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15812
15813         * gcc.c-torture/compile/20020807-1.c: New test.
15814
15815         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15816
15817         * gcc.dg/tls/opt-1.c: New test.
15818
15819         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15820
15821         * gcc.dg/20020729-1.c: New test.
15822
15823         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15824
15825         * g++.dg/opt/life1.C: New test.
15826
15827         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15828
15829         * gcc.dg/20020525-1.c: New test.
15830
15831         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15832
15833         PR c++/6794
15834         * g++.dg/ext/pretty1.C: New test.
15835         * g++.dg/ext/pretty2.C: New test.
15836
15837 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/8385
15840         * g++.dg/ext/typeof5.C: New test.
15841
15842 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15843
15844         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15845         __USER_LABEL_PREFIX__ into account.
15846         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15847
15848 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15849
15850         * gcc.dg/builtins-15.c: New test case.
15851
15852 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15853
15854         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15855
15856 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15857
15858         * lib/g++.exp: Tweak handling of additional source files.
15859         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15860         * g++.dg/special/conpr-2a.C: Rename to ...
15861         * g++.dg/special/conpr-2a.cc: ... this.
15862         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15863         * g++.dg/special/conpr-3a.C: Rename to ...
15864         * g++.dg/special/conpr-3a.cc: This.
15865         * g++.dg/special/conpr-3b.C: Rename to ...
15866         * g++.dg/special/conpr-3b.cc: This.
15867         * g++.dg/special/conpr-4.C: New test.
15868         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15869
15870 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15871
15872         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15873
15874 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15875
15876         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15877         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15878         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15879         * g++.old-deja/g++.other/warn3.C: Likewise.
15880
15881 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15882
15883         * gcc.dg/i386-387-1.c: Update to also test log.
15884         * gcc.dg/i386-387-2.c: Likewise.
15885
15886 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15887
15888         * g77.f-torture/execute/int8421.f: New test.
15889
15890 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15891
15892         PR c++/10230, c++/10481
15893         * g++.dg/lookup/scoped5.C: New test.
15894
15895 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15896
15897         PR c++/10552
15898         * g++.dg/template/ttp6.C: New test.
15899
15900 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15901
15902         * gcc.c-torture/execute/builtins: New directory.
15903         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15904         gcc.c-torture/execute/builtins.
15905         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15906         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15907         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15908         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15909
15910 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15911
15912         PR c++/9252
15913         * g++.dg/template/access8.C: New test.
15914         * g++.dg/template/access9.C: New test.
15915
15916 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15917
15918         PR c++/9554
15919         * g++.dg/parse/access1.C: New test.
15920
15921 2003-05-09  DJ Delorie  <dj@redhat.com>
15922
15923         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15924         long, and not an int.
15925
15926 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15927
15928         PR c++/10555, c++/10576
15929         * g++.dg/template/memclass1.C: New test.
15930
15931 2003-05-08  DJ Delorie  <dj@redhat.com>
15932
15933         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15934         targets.
15935         * gcc.c-torture/execute/20021024-1.x: Likewise.
15936         * gcc.c-torture/execute/shiftdi.x: Likewise.
15937         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15938         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15939         * gcc.dg/20021018-1.c: Likewise.
15940
15941 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15944
15945         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15946         (bcopy): Call memmove.
15947
15948 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15949
15950         * g77.f-torture/compile/8485.f: New test case.
15951
15952 2003-05-07  Richard Henderson  <rth@redhat.com>
15953
15954         PR c++/10570
15955         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15956         Verify exception_cleanup not called for rethrows.
15957         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15958         when exiting catch block without rethrowing.
15959         * g++.dg/eh/forced3.C: New.
15960         * g++.dg/eh/forced4.C: New.
15961
15962 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15963
15964         * gcc.dg/20030505.c: Fix triplet.
15965
15966 2003-05-06  DJ Delorie  <dj@redhat.com>
15967
15968         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15969         * gcc.dg/nest.c: Likewise.
15970
15971 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15972
15973         * gcc.dg/builtins-14.c: New test case.
15974
15975 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15976
15977         * lib/compat.exp (compat-execute): New argument.
15978         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15979         * gcc.dg/compat: New test directory.
15980         * gcc.dg/compat/compat.exp: New expect script.
15981         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15982         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15983         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15984         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15985         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15986         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15987
15988         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15989         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15990         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15991         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15992         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15993         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15994         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15995         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15996         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15997         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15998         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15999         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16000         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16001         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16002         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16003
16004 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16005
16006         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16007
16008 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16009
16010         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16011
16012 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16013
16014         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16015         * gcc.dg/ppc-fsel-2.c: New test.
16016
16017         * gcc.dg/unused-5.c: New test.
16018
16019 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16020
16021         PR c++/10496
16022         * g++.dg/warn/pmf1.C: New test.
16023
16024 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16025
16026         PR c++/4494
16027         * g++.dg/warn/main.C: New test.
16028
16029 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16030
16031         * gcc.dg/nonnull-3.c: New test.
16032
16033 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16034
16035         * gcc.dg/cpp/Wtrigraphs.c: Update.
16036         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16037
16038 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16039
16040         * gcc.dg/ppc-fsel-1.c: New test.
16041
16042 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16043
16044         PR c/10604
16045         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16046
16047 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16048
16049         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16050
16051 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16052
16053         PR c++/9364, c++/10553, c++/10586
16054         * g++.dg/parse/typename4.C: New test.
16055         * g++.dg/parse/typename5.C: Likewise.
16056
16057 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16058
16059         * gcc.c-torture/compile/20030503-1.c: New test.
16060
16061 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16062
16063         * g++.dg/lookup/using5.C: Fix testcase error.
16064
16065 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16066
16067         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16068         since MEABI is no longer supported.  Remove all vestiges
16069         of MEABI from the test.
16070
16071 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16072
16073         PR c++/10554
16074         * g++.dg/lookup/using5.C: New test.
16075
16076 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16077
16078         PR c++/8772
16079         * g++.dg/template/ttp5.C: New test.
16080
16081 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16082
16083         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16084         (dg-gpp-additional-sources): New function.
16085         (dg-gpp-additional-files): Likewise.
16086         * lib/g++.exp (additional_sources): New variable.
16087         (additional_files): Likewise.
16088         (g++_target_compile): Deal with them.
16089         * lib/old-dejagnu.exp: Remove.
16090         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16091         * g++.old-deja: Revise all tests to use dg commands.
16092
16093 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         PR c++/9432, c++/9528
16096         * g++.dg/lookup/using4.C: New test.
16097
16098 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16099
16100         * gcc.dg/noreturn-5.c: New file.
16101         * gcc.dg/noreturn-6.c: New file.
16102
16103         * gcc.c-torture/compile/inline-1.c: New file.
16104
16105 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/10551
16108         * g++.dg/template/explicit1.C: New test.
16109
16110 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16111
16112         PR c++/10549
16113         * g++.dg/other/bitfield1.C: New test.
16114
16115         PR c++/10527
16116         * g++.dg/init/new7.C: New test.
16117
16118 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16119
16120         * g++.dg/ext/desig1.C: New test.
16121         * g++.dg/ext/init1.C: Update.
16122
16123         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16124
16125 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/10180
16128         * g++.dg/warn/Winline-1.C: New test.
16129
16130 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.c-torture/execute/string-opt-19.c: New test.
16133
16134         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16135         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16136
16137 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/10506
16140         * g++.dg/init/new6.C: New test.
16141
16142         PR c++/10503
16143         * g++.dg/init/ref6.C: New test.
16144
16145 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16146
16147         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16148
16149 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16150
16151         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16152         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16153
16154 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16155
16156         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16157         initialized static data members.
16158
16159 2003-04-25  H.J. Lu <hjl@gnu.org>
16160
16161         * gcc.dg/ia64-sync-4.c: New test.
16162
16163 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16164
16165         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16166         date.
16167
16168 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16169
16170         PR c++/10337
16171         * g++.dg/warn/conv1.C: New test.
16172         * g++.old-deja/g++.other/conv7.C: Adjust.
16173         * g++.old-deja/g++.other/overload14.C: Adjust.
16174
16175 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16176
16177         PR c++/10471
16178         * g++.dg/template/defarg2.C: New test.
16179
16180 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16181
16182         * gcc.dg/cpp/include2.c: Update.
16183         * gcc.dg/cpp/multiline-2.c: New.
16184         * gcc.dg/cpp/multiline.c: Update.
16185         * gcc.dg/cpp/strify2.c: Update.
16186         * gcc.dg/cpp/trad/literals-2.c: Update.
16187
16188 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16189
16190         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16191
16192 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16193
16194         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16195
16196 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/10451
16199         * g++.dg/parse/crash4.C: New test.
16200
16201         PR c++/9847
16202         * g++.dg/parse/crash5.C: New test.
16203
16204 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/10446
16207         * g++.dg/parse/crash3.C: New test.
16208
16209         PR c++/10428
16210         * g++.dg/parse/elab1.C: New test.
16211
16212 2003-04-22  Devang Patel  <dpatel@apple.com>
16213
16214         * gcc.dg/cpp/trad/funlike-5.c: New test.
16215
16216 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16217
16218         * g++.dg/other/packed1.C: Fix dg options.
16219
16220 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16221
16222         * g++.dg/other/offsetof2.C: New test.
16223
16224 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16225
16226         * g++.dg/template/recurse.C: Adjust location of error messages.
16227
16228 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16229
16230         PR c++/9881
16231         * g++.dg/init/addr-const1.C: New test.
16232         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16233
16234 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16235
16236         PR c++/10405
16237         * g++.dg/lookup/struct-hack1.C: New test.
16238
16239 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16240
16241         * ucs.c: Update diagnostic messages.
16242
16243 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16244
16245         * gcc.dg/cpp/truefalse.cpp: New test.
16246         * gcc.dg/cpp/cpp.exp: Update.
16247         * g++.dg/other/stdbool-if.C: Remove.
16248
16249 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16250
16251         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16252         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16253
16254 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16255
16256         * gcc.c-torture/compile/20030418-1.c: New test.
16257
16258 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16259
16260         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16261
16262 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16263
16264         PR c++/10347
16265         g++.dg/template/dependent-name1.C: New test.
16266
16267 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16268
16269         * gcc.dg/warn-1.c (tourist_guide): New array,
16270         contains a pointer to bar.
16271
16272 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16273
16274         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16275         * gcc.c-torture/execute/medce-1.c: New test case.
16276         * gcc.c-torture/execute/medce-2.c: New test case.
16277
16278 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16279
16280         * lib/prune.exp: Ignore more messages.
16281
16282         PR c++/10381
16283         * g++.dg/parse/lookup3.C: New test.
16284
16285 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16286
16287         * gcc.c-torture/compile/20030415-1.c : New test.
16288
16289 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16290
16291         * gcc.c-torture/execute/scope-2.c: Move to ...
16292         * gcc.dg/noncompile/scope.c: .... here.
16293
16294 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16295
16296         * gcc.dg/20030414-2.c: New test case.
16297
16298 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16299
16300         PR target/10377
16301         * gcc.dg/20030414-1.c: New test.
16302
16303 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16304
16305         * gcc.dg/builtins-12.c: New test case.
16306         * gcc.dg/builtins-13.c: New test case.
16307
16308 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16309
16310         * gcc.c-torture/execute/string-opt-18.c: New test.
16311
16312 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16313
16314         PR c++/10300
16315         * g++.dg/init/new5.C: New test.
16316
16317 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16318
16319         PR c++/7910
16320         * g++.dg/ext/dllimport1.C: New test.
16321
16322 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16323
16324         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16325
16326 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16327
16328         PR Fortran/9263
16329         * g77.f-torture/noncompile/9263.f: New test
16330         PR Fortran/1832
16331         * g77.f-torture/execute/1832.f: New test
16332
16333 2003-04-11  David Chad  <davidc@freebsd.org>
16334             Loren J. Rittle  <ljrittle@acm.org>
16335
16336         libobjc/8562
16337         * objc.dg/headers.m: New test.
16338
16339 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16340
16341         * gcc.c-torture/execute/builtin-noret-2.c: New.
16342         * gcc.c-torture/execute/builtin-noret-2.x: New.
16343         XFAIL builtin-noret-2.c at -O1 and above.
16344         * gcc.dg/redecl.c: New.
16345         * gcc.dg/Wshadow-1.c: Update error regexps.
16346
16347 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16348
16349         * g++.dg/abi/bitfield10.C: New test.
16350
16351 2003-04-09  Mike Stump  <mrs@apple.com>
16352
16353         * gcc.dg/pch/pch.exp: Make testcase names longer.
16354         * g++.dg/pch/pch.exp: Make testcase names longer.
16355
16356 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16357
16358         * gcc.dg/builtins-11.c: New test case.
16359
16360 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16361
16362         * gcc.dg/builtins-9.c: New test case.
16363         * gcc.dg/builtins-10.c: New test case.
16364
16365 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16366
16367         * gcc.dg/noncompile/init-4.c.c: New test.
16368
16369 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16370
16371         * gcc.misc-test/gcov-9.c: New test.
16372         * gcc.misc-test/gcov-10.c: New test
16373         * gcc.misc-test/gcov-11.c: New test.
16374
16375 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16376
16377         PR optimization/10024
16378         * gcc.c-torture/compile/20030405-1.c: New test.
16379
16380 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16381
16382         * gcc.dg/pch/static-3.c: New.
16383         * gcc.dg/pch/static-3.hs: New.
16384         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16385
16386 2003-04-04  Richard Henderson  <rth@redhat.com>
16387
16388         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16389         * g++.dg/eh/forced2.C: Likewise.
16390
16391 2003-04-03  Mike Stump  <mrs@apple.com>
16392
16393         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16394         target arg.
16395         (scan-assembler-times, scan-assembler-not): Likewise.
16396         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16397
16398 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16399
16400         * gcc.dg/sparc-loop-1.c: New test.
16401
16402 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16403
16404         PR other/9274
16405         * g++.dg/pch/system-2.C: New.
16406         * g++.dg/pch/system-2.Hs: New.
16407
16408 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16409
16410         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16411
16412         * g++.dg/eh/simd-1.C (vecfunc): Same.
16413
16414 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16415
16416         * gcc.c-torture/execute/20030401-1.c: New test case.
16417
16418 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16419
16420         * objc.dg/defs.m: New.
16421
16422 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16423
16424         * g++.dg/eh/simd-1.C: New.
16425         * g++.dg/eh/simd-2.C: New.
16426
16427 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16428
16429         * gcc.c-torture/execute/simd-3.c: New.
16430
16431 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16432
16433         PR c/9936
16434         * gcc.dg/20030331-2.c: New test.
16435
16436 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16437
16438         PR c++/10278
16439         * g++.dg/parse/crash2.C: New test.
16440
16441 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16442
16443         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16444         * gcc.c-torture/execute/20030331-1.c: ...here.
16445
16446 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16447
16448         * gcc.c-torture/execute/20030331-1.c: New test.
16449
16450 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16451
16452         * lib/gcov.exp: Adjust call return testing strings.
16453         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16454
16455 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16456
16457         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16458         * gcc.dg/builtins-7.c: New test case.
16459         * gcc.dg/builtins-8.c: New test case.
16460
16461 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16462
16463         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16464
16465 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16466
16467         PR c++/7647
16468         * g++.dg/lookup-class-member-2.C: New test.
16469
16470 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16471
16472         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16473
16474 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16475
16476         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16477
16478 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16479
16480         * g++.dg/init/attrib1.C: New test.
16481
16482 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16483
16484         * gcc.dg/ultrasp8.c: New test.
16485
16486 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16487
16488         * gcc.dg/ultrasp7.c: New test.
16489
16490 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16491
16492         PR c++/10047
16493         * g++.dg/template/inline1.C: New test.
16494
16495 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16496
16497         * gcc.dg/sparc-dwarf2.c: New test.
16498
16499 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16500
16501         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16502         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16503
16504 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16505
16506         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16507         than reading .x files.
16508         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16509         * g77.dg/gcov/gcov-1.f: Likewise.
16510         * gcc.misc-tests/gcov-4b.c: Likewise.
16511         * gcc.misc-tests/gcov-5b.c: Likewise.
16512         * gcc.misc-tests/gcov-6.c: Likewise.
16513         * gcc.misc-tests/gcov-7.c: Likewise.
16514         * gcc.misc-tests/gcov-8.c: Likewise.
16515         * g++.dg/gcov/gcov-1.x: Remove.
16516         * g77.dg/gcov/gcov-1.x: Likewise.
16517         * gcc.misc-tests/gcov-4b.x: Likewise.
16518         * gcc.misc-tests/gcov-5b.x: Likewise.
16519         * gcc.misc-tests/gcov-6.x: Likewise.
16520         * gcc.misc-tests/gcov-7.x: Likewise.
16521         * gcc.misc-tests/gcov-8.x: Likewise.
16522
16523 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16524
16525         PR opt/10087
16526         * gcc.dg/20030324-1.c: New test.
16527
16528 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16529
16530         PR c++/10224
16531         * g++.dg/template/arg3.C: New test.
16532
16533         PR c++/10158
16534         * g++.dg/template/friend18.C: New test.
16535
16536 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16537
16538         * g77.f-torture/compile/20030326-1.f: New test case.
16539
16540 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16541
16542         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16543
16544         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16545
16546 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16547
16548         * gcc.dg/ia64-sync-3.c: New test.
16549
16550 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16551
16552         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16553
16554 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16555
16556         * gcc.dg/ultrasp6.c: New test.
16557
16558 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16559
16560         * gcc.dg/i386-signbit-1.c: New test.
16561         * gcc.dg/i386-signbit-2.c: New test.
16562         * gcc.dg/i386-signbit-3.c: New test.
16563
16564 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16565
16566         * gcc.dg/ultrasp5.c: Fix options.
16567
16568 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16569
16570         * gcc.dg/ultrasp5.c: Fix comment.
16571
16572 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16573
16574         PR fortran/10197
16575         * g77.f-torture/execute/10197.f: New test.
16576
16577 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         PR c++/9898, c++/383
16580         * g++.dg/template/conv6.C: New test.
16581
16582         PR c++/10119
16583         * g++.dg/template/ptrmem5.C: New test.
16584
16585         PR c++/10026
16586         * g++.dg/lookup/koenig1.C: New test.
16587
16588         PR C++/10199
16589         * g++.dg/lookup/template2.C: New test.
16590
16591 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16592
16593         * g++.dg/opt/rtti1.C: New test.
16594
16595 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16596
16597         * gcc.dg/ultrasp5.c: New test.
16598
16599 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16600
16601         PR middle-end/9967
16602         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16603         builtin fputs.
16604
16605 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16606
16607         PR c/8224
16608         * gcc.dg/20030323-1.c: New test.
16609
16610 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16611
16612         * gcc.c-torture/compile/20030323-1.c: New test case.
16613
16614 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16615
16616         * gcc.dg/20030321-1.c: New test.
16617
16618 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16619
16620         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16621
16622 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16623
16624         PR c++/9978, c++/9708
16625         * g++.dg/ext/vlm1.C: Adjust expected error.
16626         * g++.dg/ext/vla2.C: New test.
16627         * g++.dg/template/arg1.C: New test.
16628         * g++.dg/template/arg2.C: New test.
16629
16630 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16631
16632         * g77.f-torture/execute/select.f: New test.
16633         * g77.f-torture/noncompile/select_no_compile.f: New test.
16634
16635 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16636
16637         PR c++/9898
16638         * g++.dg/other/error4.C: New test.
16639
16640 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16641
16642         * g++.dg/template/friend17.C: New test.
16643
16644 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16645
16646         * gcc.c-torture/compile/20030320-1.c: New.
16647
16648 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16649
16650         * gcc.dg/builtins-6.c: New test case.
16651
16652 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16653
16654         PR target/10073
16655         * gcc.c-torture/compile/20030319-1.c: New.
16656
16657 2003-03-18  Jan Hubicka  <jh@suse.cz>
16658
16659         * gcc.dg/i386-cvt-1.c: New test.
16660
16661 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16662
16663         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16664         * objc.dg/naming-2.m: Likewise.
16665
16666 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/9639
16669         * g++.dg/parse/crash1.C: New test.
16670
16671 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/8805
16674         * g++.dg/eh/cleanup1.C: New test.
16675
16676 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16677
16678         * gcc.c-torture/execute/20030316-1.c: New test case.
16679
16680 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16681
16682         PR c++/9629
16683         * g++.dg/init/ctor2.C: New test.
16684
16685 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16686
16687         * g77.f-torture/compile/xformat.f: New test case.
16688
16689 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16690
16691         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16692         * g++.old-deja/g++.mike/eh50.C: Likewise.
16693
16694 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16695
16696         PR c++/6440
16697         * g++.dg/template/spec7.C: New test.
16698         * g++.dg/template/spec8.C: Likewise.
16699
16700 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16701
16702         * gcc.c-torture/execute/20030313-1.c: New test.
16703
16704 2003-03-14  Richard Henderson  <rth@redhat.com>
16705
16706         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16707
16708 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16709
16710         * gcc.c-torture/compile/20030314-1.c: New test.
16711
16712 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16713
16714         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16715         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16716         thumb target,
16717         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16718         to accept newer _imp__  prefix and additional
16719         newline in .drectve section.
16720         * gcc.dg/dll-4.c: Likewise.
16721         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16722         switch.
16723
16724 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16725
16726         * g++.dg/parse/namespace9.C: New test.
16727
16728         * g++.dg/init/ref5.C: New test.
16729         * g++.dg/parse/ptrmem1.C: Likewise.
16730
16731 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16732
16733         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16734         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16735         regular expression.
16736         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16737         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16738
16739 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16740
16741         * gcc.c-torture/execute/20030224-2.c: New test.
16742
16743 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16744
16745         * gcc.dg/decl-3.c: New test.
16746
16747 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16748
16749         * gcc.dg/i386-loop-2.c: New test.
16750
16751 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/9474
16754         * g++.dg/parse/namespace8.C: New test.
16755
16756         PR c++/9924
16757         * g++.dg/overload/builtin2.C: New test.
16758
16759 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16760
16761         * gcc.dg/return-type-3.c: New test.
16762
16763 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16764
16765         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16766         profiling options are not supported.
16767
16768 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16769
16770         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16771         * g++.old-deja/g++.warn/impint2.C: Likewise.
16772
16773 2003-03-10  Devang Patel  <dpatel@apple.com>
16774
16775         * g++.dg/cpp/c++_cmd_1.C: New test.
16776         * g++.dg/cpp/c++_cmd_1.h: New file.
16777
16778 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16779
16780         * gcc.dg/altivec-9.c: New file.
16781
16782 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16783
16784         * gcc.dg/ppc-sdata-1.c: New test.
16785         * gcc.dg/ppc-sdata-2.c: New test.
16786
16787 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/9373
16790         * g++.dg/opt/ptrmem2.C: New test.
16791
16792         PR c++/8534
16793         * g++.dg/opt/ptrmem1.C: New test.
16794
16795 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16796
16797         * gcc.dg/i386-loop-1.c: New test.
16798
16799 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16800
16801         PR c++/9970
16802         * g++.dg/lookup/friend1.C: New test.
16803
16804 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16805
16806         PR c++/9823
16807         * g++.dg/parser/constructor1.C: New test.
16808
16809 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16810
16811         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16812
16813         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16814
16815 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16816
16817         * gcc.dg/cpp/Wunused.c: Update test.
16818
16819 2003-03-08  Jan Hubicka  <jh@suse.cz>
16820
16821         * gcc.dg/inline-3.c: New test.
16822
16823 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/9809
16826         * g++.dg/parse/builtin1.C: New test.
16827
16828         PR c++/9982
16829         * g++.dg/abi/cookie1.C: New test.
16830         * g++.dg/abi/cookie2.C: Likewise.
16831
16832         PR c++/9524
16833         * g++.dg/template/field1.C: New test.
16834
16835         PR c++/9912
16836         * g++.dg/parse/class1.C: New test.
16837         * g++.dg/parse/namespace7.C: Likewise.
16838         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16839
16840 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * g++.dg/init/ref4.C: New test.
16843
16844 2003-03-07  Jan Hubicka  <jh@suse.cz>
16845
16846         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16847         * gcc.dg/inline-3.c:  New test.
16848
16849 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16850
16851         * g++.dg/init/ref3.C: New test.
16852
16853         PR c++/9965
16854         * g++.dg/init/ref2.C: New test.
16855
16856         PR c++/9400
16857         * g++.dg/warn/Wshadow-2.C: New test.
16858
16859         PR c++/9791
16860         * g++.dg/warn/Woverloaded-1.C: New test.
16861
16862 2003-03-05  Jan Hubicka  <jh@suse.cz>
16863
16864         * gcc.dg/i386-local2.c: New.
16865         * gcc.dg/i386-local.c: Fix typo.
16866
16867 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16868
16869         * g++.dg/abi/layout3.C: New test.
16870
16871 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16872
16873         * gcc.c-torture/compile/20030305-1.c
16874
16875 2003-03-05  Jan Hubicka  <jh@suse.cz>
16876
16877         * gcc.dg/i386-local.c: New.
16878
16879 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16880
16881         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16882
16883 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/switch-2.c: New test.
16886         * gcc.dg/switch-3.c: New test.
16887         * gcc.dg/Wswitch.c: Adjust line numbers.
16888         * gcc.dg/Wswitch-default.c: Likewise.
16889         * gcc.dg/Wswitch-enum.c: Likewise.
16890
16891 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16892
16893         * gcc.c-torture/execute/20030222-1.c: New test.
16894
16895 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16896
16897         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16898
16899 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/9878
16902         * g++.dg/init/ref1.C: New test.
16903
16904 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16905
16906         * gcc.dg/sh-relax.c: New SH-only test.
16907
16908 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16909
16910         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16911         comment explaining purpose of testcase.
16912
16913 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16914
16915         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16916         for HC11/HC12 (asm needs two int registers).
16917         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16918         HC11/HC12 because the test uses an asm which needs two 32-bit
16919         registers.
16920
16921 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16922
16923         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16924         for HC11/HC12 (array is too large otherwise).
16925         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16926         * gcc.c-torture/compile/20010518-2.x: Likewise.
16927         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16928         HC11/HC12 (array is too large).
16929
16930 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16931
16932         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16933         * lib/g++-dg.exp (g++-dg-test): Likewise.
16934
16935 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16936
16937         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16938         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16939
16940 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16941
16942         * g++.dg/warn/implicit-typename1.C: Remove warning.
16943
16944 2003-02-28  Richard Henderson  <rth@redhat.com>
16945
16946         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16947         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16948
16949 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16950
16951         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16952         * g++.dg/pch/pch.exp: Likewise.
16953
16954 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/9879
16957         * testsuite/g++.dg/init/new4.C: New test.
16958
16959 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16960
16961         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16962
16963 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16964
16965         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16966         unsigned long.
16967
16968         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16969         wider than float.
16970
16971 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16972
16973         * lib/scanasm.exp: Add support for counting numbers of
16974         occurences.
16975         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16976         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16977
16978 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16979
16980         PR c++/9683
16981         * g++.dg/template/static3.C: New test.
16982
16983         PR c++/9829
16984         * g++.dg/parse/namespace6.C: New test.
16985
16986 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16987
16988         PR target/9732
16989         * gcc.dg/20030225-1.c: New test.
16990
16991 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16992
16993         * README: Remove out-of-date information.
16994
16995         PR c++/9836
16996         * g++.dg/template/spec6.C: New test.
16997
16998 2003-02-24  Jeff Law  <law@redhat.com>
16999
17000         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17001
17002 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17003
17004         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17005         * gcc.dg/pragma-ep-1.c: Likewise.
17006
17007 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17008
17009         PR c++/9602
17010         * g++.dg/template/friend16.C: New test.
17011
17012 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/5333
17015         * g++.dg/parse/fused-params1.C: Adjust error messages.
17016         * g++.dg/template/nested3.C: New test.
17017
17018 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17019
17020         * g++.dg/abi/param1.C: New test.
17021
17022 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17023
17024         PR c++/7982
17025         * g++.dg/warn/implicit-typename1.C: New test.
17026
17027 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17028
17029         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17030         with "mtune".
17031         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17032         * gcc.c-torture/execute/20010129-1.x: Likewise.
17033         * gcc.dg/20011107-1.c: Likewise.
17034         * gcc.dg/20020108-1.c: Likewise.
17035         * gcc.dg/20020122-3.c: Likewise.
17036         * gcc.dg/20020206-1.c: Likewise.
17037         * gcc.dg/20020310-1.c: Likewise.
17038         * gcc.dg/20020426-2.c: Likewise.
17039         * gcc.dg/20020517-1.c: Likewise.
17040         * gcc.dg/991230-1.c: Likewise.
17041         * gcc.dg/i386-unroll-1.c: Likewise.
17042         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17043
17044 2003-02-22  Jan Hubicka  <jh@suse.cz>
17045
17046         * gcc.dg/i386-mul.c: New test.
17047
17048 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17049
17050         * gcc.dg/builtins-5.c: New test case.
17051
17052 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17053
17054         * gcc.dg/asmreg-1.c: New test.
17055
17056 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/9749
17059         * g++.dg/parse/varmod1.C: New test.
17060
17061 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/9727
17064         * g++.dg/template/op1.C: New test.
17065
17066 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17067
17068         PR c++/8906
17069         * g++.dg/template/nested2.C: New test.
17070
17071 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR c++/8724
17074         * g++.dg/expr/dtor1.C: New test.
17075
17076 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17077
17078         * gcc.dg/cpp/include3.c: New test.
17079         * gcc.dg/cpp/inc/foo.h: New file.
17080
17081 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17082
17083         * gcc.c-torture/execute/20030221-1.c: New test.
17084
17085 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/9729
17088         * g++.dg/abi/conv1.C: New test.
17089
17090 2003-02-20  Jan Hubicka  <jh@suse.cz>
17091
17092         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17093
17094 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17095
17096         * gcc.c-torture/compile/20030219-1.c: New test.
17097
17098 2003-02-18  Jan Hubicka  <jh@suse.cz>
17099
17100         * gcc.dg/funcorder.c: New test.
17101
17102 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17103
17104         * gcc.c-torture/execute/20030218-1.c: New.
17105
17106 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17107
17108         * gcc.dg/20030218-1.c: New.
17109
17110 2003-02-18  Richard Henderson  <rth@redhat.com>
17111
17112         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17113         * gcc.dg/attr-used-2.c: New.
17114
17115 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/9704
17118         * g++.dg/init/copy5.C: New test.
17119
17120 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17121
17122         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17123         * g++.dg/pch/pch.exp: Likewise.
17124
17125 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17126
17127         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17128         STACK_SIZE is not defined.
17129
17130 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17131
17132         PR c++/9457
17133         * g++.dg/template/init1.C: New test.
17134
17135 2003-02-16  Jan HUbicka  <jh@suse.cz>
17136
17137         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17138         (foo): Add few extra tests
17139         * gcc.dg/c99-const-expr-3.c: Likewise.
17140         * gcc.c-torture/execute/20030216-1.c: New.
17141
17142 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17143
17144         PR c++/9459
17145         * g++.dg/ext/typeof4.C: New test.
17146
17147 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17148
17149         * gcc.dg/i386-387-3.c: New test case.
17150
17151 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17152
17153         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17154         cris-*-elf* cris-*-aout* and mmix-*-*.
17155
17156 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17157
17158         * gcc.dg/20030213-1.c: New test.
17159
17160 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17161
17162         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17163         * gcc.dg/i386-387-2.c: Likewise.
17164
17165 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17166
17167         * gcc.dg/ppc-spe.c: Fix formatting.
17168         Enable tests that were previously unsupported by gas.
17169         Delete tests for instructions that no longer exist.
17170         Switch arguments on evsubifw builtin.
17171
17172 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17173
17174         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17175         STACK_SIZE is too small.
17176
17177 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17178             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17179
17180         * gcc.dg/decl-2.c: New test.
17181
17182 2003-02-10  Jan Hubicka  <jh@suse.cz>
17183
17184         * gcc.dg/i386-fpcvt-1.c:  New test.
17185
17186 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17187
17188         * gcc.c-torture/execute/20030209-1.c: New test.
17189
17190 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17191
17192         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17193         int-wide bitops, use the constants of the same width.
17194         Likewise, if long long is 32-bit wide, test bitops using
17195         32-bit constants.
17196
17197 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17198
17199         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17200
17201 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17202
17203         * testsuite/gcc.dg/builtins-4.c: New test case.
17204
17205 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17206
17207         * gcc.dg/20020430-1.c: Fix dg command typos.
17208         * gcc.dg/20020503-1.c: Likewise.
17209
17210 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17211
17212         PR c++/8785
17213         * g++.dg/parse/fused-params1.C: New test.
17214
17215         PR c++/8857
17216         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17217
17218         PR c++/8921
17219         * g++.dg/parse/non-dependent1.C: New test.
17220
17221         PR c++/8928
17222         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17223
17224         PR c++/9228
17225         * g++.dg/parse/undefined7.C: New test.
17226         * g++.dg/parse/non-templ1.C: New test.
17227
17228         PR c++/9229
17229         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17230
17231 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17232
17233         * gcc.c-torture/compile/20030206-1.c: New test.
17234
17235 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17236
17237         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17238         "pow" to "foo" to avoid potential confusion with a math built-in.
17239
17240 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17241
17242         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17243         conditions for SPARC targets.
17244
17245 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17246
17247         * gcc.dg/20030204-1.c: New test.
17248
17249 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17250
17251         PR c++/38
17252         * g++.dg/parse/array-size1.C: New test.
17253
17254         PR c++/5657
17255         * g++.dg/parse/undefined3.C: New test.
17256
17257         PR c++/5665
17258         * g++.dg/parse/undefined4.C: New test.
17259
17260         PR c++/5975
17261         * g++.dg/parse/undefined5.C: New test.
17262
17263         PR c++/7259
17264         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17265
17266         PR c++/8578
17267         * g++.dg/parse/casting-operator1.C: New test.
17268
17269         PR c++/8596
17270         * g++.dg/parse/undefined6.C: New test.
17271
17272         PR c++/8736
17273         * g++.dg/parse/missing-template1.C: New test.
17274
17275 2003-02-04  Jan Hubicka  <jh@suse.cz>
17276
17277         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17278         * gcc.dg/i386-cmov?.c:  Likewise.
17279         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17280         * gcc.dg/i386-ssefp-1.c:  Likewise.
17281         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17282         conventions.
17283
17284 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/7129
17287         * testsuite/g++.dg/ext/max.C: New test.
17288
17289 2003-02-03  Jan Hubicka  <jh@suse.cz>
17290
17291         * gcc.c-torture/execute/20030203-1.c: New test.
17292
17293 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17294
17295         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17296         'natural-endian'.
17297
17298 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17299
17300         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17301         * g++.dg/init/new2.C: Likewise.
17302         * g++.dg/other/new1.C: Likewise.
17303
17304 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17305
17306         * gcc.dg/struct-ret-libc.c: New test.
17307
17308 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17309
17310         * gcc.dg/20030129-1.c: New test.
17311
17312 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17313
17314         PR c++/8849
17315         * g++.dg/template/ptrmem4.C: New test.
17316
17317 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17318
17319         * g++.dg/parser/constant1.C: New test.
17320
17321 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17322
17323         PR c++/8591
17324         * g++.dg/parse/friend2.C: New test.
17325
17326 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         PR c++/9437
17329         * g++.dg/template/unify4.C: New test.
17330
17331 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17332
17333         * gcc.c-torture/execute/20030128-1.c: New test.
17334
17335 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17336
17337         * g++.dg/lookup/nested1.C: Test moved from ...
17338         * g++.old-deja/g++.other/lookup24.C: ... here.
17339
17340 2003-01-28  Jan Hubicka  <jh@suse.cz>
17341
17342         * gcc.dg/i386-cmov5.c:  New test.
17343
17344 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17345
17346         * gcc.c-torture/execute/20010925-1.c: Changed the
17347         memcpy declaration.
17348
17349 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17350
17351         PR c++/3902
17352         * g++.dg/parse/template5.C: New test.
17353
17354 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17355
17356         PR fortran/9258
17357         * g77.dg/pr9258: New test.
17358
17359 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17360
17361         * README: Move relevant parts from README.g++.
17362
17363         * README.g++: Remove this file.
17364
17365 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17366
17367         * g++.dg/abi/dcast1.C: New test.
17368
17369 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17370
17371         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17372
17373 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17374
17375         PR c++/47
17376         * g++.old-deja/g++.other/lookup24.C: New test.
17377
17378 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17379
17380         PR middle-end/7227
17381         * gcc.dg/uninit-C.c: New test.
17382
17383 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17384
17385         * g++.dg/abi/covariant1.C: New test.
17386
17387 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17388
17389         * gcc.dg/20030123-1.c: New test.
17390
17391 2003-01-25  Jan Hubicka  <jh@suse.cz>
17392
17393         PR opt/8492
17394         * gcc.c-torture/compile/20030125-1.c
17395
17396 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17397
17398         PR c++/9403
17399         * g++.dg/parse/template3.C: New test.
17400         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17401
17402         PR c++/795
17403         * g++.dg/parse/template4.C: New test.
17404
17405         PR c++/9415
17406         * g++.dg/template/qual2.C: New test.
17407
17408         PR c++/8545
17409         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17410
17411         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17412
17413 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17414
17415         * gcc.c-torture/execute/switch-1.c: New test case.
17416
17417 2003-01-25  Jan Hubicka  <jh@suse.cz>
17418
17419         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17420
17421 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17422
17423         Tweaks for Bison-1.875. From the NEWS file:
17424         "- `parse error' -> `syntax error'
17425         Bison now uniformly uses the term `syntax error'"
17426         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17427         * gcc.dg/cpp/digraph2.c: Likewise.
17428         * gcc.dg/cpp/direct2.c: Likewise.
17429         * gcc.dg/cpp/paste4.c: Likewise.
17430         * gcc.dg/c90-restrict-1.c: Likewise.
17431         * gcc.dg/c99-func-2.c: Likewise.
17432         * gcc.dg/noncompile/920721-2.c: Likewise.
17433         * gcc.dg/noncompile/930622-2.c: Likewise.
17434         * gcc.dg/noncompile/940112-1.c: Likewise.
17435         * gcc.dg/noncompile/950921-1.c: Likewise.
17436         * gcc.dg/noncompile/951123-1.c: Likewise.
17437         * gcc.dg/noncompile/971104-1.c: Likewise.
17438         * gcc.dg/noncompile/990416-1.c: Likewise.
17439
17440 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17441
17442         * g++.dg/parse/undefined1.C: Add error message.
17443
17444 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/9354
17447         * g++.dg/parse/new1.C: New test.
17448
17449         PR c++/9216
17450         * g++.dg/parse/template2.C: New test.
17451
17452         PR c++/9354
17453         * g++.dg/parse/typedef2.C: New test.
17454
17455         PR c++/9328
17456         * g++.dg/ext/typeof3.C: New test.
17457
17458 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17459
17460         PR c++/2738
17461         * g++.dg/parse/ret-type1.C: New test.
17462
17463         PR c++/3792
17464         * g++.dg/parse/tmpl-outside1.C: New test.
17465
17466         PR c++/4207
17467         * g++.dg/parse/int-as-enum1.C: New test.
17468
17469         PR c++/4903
17470         * g++.dg/parse/no-typename1.C: New test.
17471
17472         PR c++/5533
17473         * g++.dg/parse/no-value1.C: New test.
17474
17475         PR c++/5921
17476         * g++.dg/parse/wrong-inline1.C: New test.
17477
17478         PR c++/6402
17479         * g++.dg/parse/ref1.C: New test.
17480
17481         PR c++/6992
17482         * g++.dg/parse/attr-ctor1.C: New test.
17483
17484         PR c++/7229
17485         * g++.dg/parse/namespace5.C: New test.
17486
17487         PR c++/7917
17488         * g++.dg/parse/func-def1.C: New test.
17489
17490         PR c++/8143
17491         * g++.dg/parse/undefined1.C: New test.
17492
17493         PR c++/5723, PR c++/8522
17494         * g++.dg/parse/specialization1.C: New test.
17495
17496         PR c++/163, PR c++/8595
17497         * g++.dg/parse/struct-as-enum1.C: New test.
17498
17499         PR c++/9173
17500         * g++.dg/parse/undefined2.C: New test.
17501
17502 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/9298
17505         * g++.dg/parse/template1.C: New test.
17506
17507         PR c++/9384
17508         * g++.dg/parse/using1.C: New test.
17509
17510         PR c++/9285
17511         PR c++/9294
17512         * g++.dg/parse/expr2.C: New test.
17513
17514         PR c++/9388
17515         * g++.dg/parse/lookup2.C: Likewise.
17516
17517 2003-01-21  Jan Hubicka  <jh@suse.cz>
17518
17519         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17520         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17521         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17522         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17523
17524 2003-01-20  Nick Clifton  <nickc@redhat.com>
17525
17526         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17527         problem with ARM sibcall code generation.
17528
17529 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17530
17531         * gcc.c-torture/execute/20030120-1.c: New.
17532
17533 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17534
17535         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17536
17537 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17538
17539         PR c++/9272
17540         * g++.dg/parse/ctor1.C: New test.
17541
17542         PR c++/9294:
17543         * g++.dg/parse/qualified1.C: New test.
17544
17545         * g++.dg/parse/typename3.C: New test.
17546
17547 2003-01-16  Richard Henderson  <rth@redhat.com>
17548
17549         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17550
17551 2003-01-16  Richard Henderson  <rth@redhat.com>
17552
17553         * g++.dg/pch/pch.exp: Copy test header to the working directory
17554         before using it either for precompilation or direct use.
17555         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17556         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17557
17558 2003-01-16  Richard Henderson  <rth@redhat.com>
17559
17560         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17561         before using it either for precompilation or direct use.
17562         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17563         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17564
17565 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17566
17567         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17568         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17569         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17570         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17571         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17572         typename warning into error.
17573         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17574         error messages.
17575         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17576         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17577         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17578         messages.
17579         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17580         make declaration visible in template.
17581         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17582         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17583         messages.
17584         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17585         message.
17586         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17587         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17588         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17589         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17590         typename warning with error message.
17591         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17592         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17593         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17594
17595 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17596
17597         * g++.dg/parse/ambig2.C: New test.
17598
17599 2003-01-15  Richard Henderson  <rth@redhat.com>
17600
17601         * g++.dg/tls/init-2.C: Update error message string.
17602
17603 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17604
17605         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17606
17607 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17608
17609         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17610         all for HC11/HC12.
17611         * gcc.c-torture/compile/20001205-1.x: Likewise.
17612         * gcc.c-torture/compile/20001226-1.x: Likewise.
17613         * gcc.c-torture/compile/920520-1.x: Likewise.
17614         * gcc.c-torture/compile/961203-1.x: Likewise.
17615         * gcc.c-torture/compile/20020604-1.x: Likewise.
17616
17617 2003-01-15  Jan Hubicka  <jh@suse.cz>
17618
17619         * gcc.c-torture/compile/20030115-1.c: New test.
17620
17621         * gcc.dg/i386-fpcvt-1.c: New test.
17622         * gcc.dg/i386-fpcvt-2.c: New test.
17623
17624 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17625
17626         Further conform g++'s __vmi_class_type_info to the C++ ABI
17627         specification.
17628         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17629         the specification.
17630
17631 2003-01-14  Jan Hubicka  <jh@suse.cz>
17632
17633         * gcc.dg/i386-fpcvt-1.c: New test.
17634         * gcc.dg/i386-fpcvt-2.c: New test.
17635
17636 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17637
17638         * gcc.dg/i386-mmx-3.c: New test.
17639
17640 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/9264
17643         * g++.dg/parse/octal1.C: New file.
17644
17645         PR c++/9172
17646         * g++.dg/parse/typename1.C: New file.
17647
17648 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17649
17650         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17651         * gcc.dg/bf-no-ms-layout.c: Likewise.
17652         * gcc.dg/bf-ms-attrib.c: Likewise.
17653
17654 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/9099
17657         * g++.dg/parse/dtor1.C: New file.
17658
17659         PR c++/9128
17660         * g++.dg/rtti/typeid1.C: New file.
17661
17662         PR c++/9153
17663         * g++.dg/parse/lookup1.C: New file.
17664
17665         PR c++/9171
17666         * g++.dg/templ/spec5.C: New file.
17667
17668 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17669
17670         * gcc.c-torture/compile/20030110-1.c: New test.
17671
17672 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17673
17674         Merge from pch-branch:
17675
17676         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17677
17678         * gcc.dg/pch/cpp-1.h: New.
17679         * gcc.dg/pch/cpp-1.c: New.
17680         * gcc.dg/pch/cpp-2.h: New.
17681         * gcc.dg/pch/cpp-2.c: New.
17682
17683         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17684
17685         * gcc.dg/pch/except-1.h: New.
17686         * gcc.dg/pch/except-1.c: New.
17687
17688         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17689
17690         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17691         running test.
17692         * gcc.dg/pch: Include *.hp not *.h.
17693         * gcc.dg/pch/system-1.h: New.
17694         * gcc.dg/pch/system-1.c: New.
17695
17696         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17697
17698         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17699         rather than trying to build and run a program using PCH.
17700         * gcc.dg/pch: Remove dg-do commands from test files.
17701
17702         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17703
17704         * gcc.dg/pch/macro-3.c: New.
17705         * gcc.dg/pch/macro-3.h: New.
17706
17707         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17708
17709         * gcc.dg/pch/common-1.c: New.
17710         * gcc.dg/pch/common-1.h: New.
17711         * gcc.dg/pch/decl-1.c: New.
17712         * gcc.dg/pch/decl-1.h: New.
17713         * gcc.dg/pch/decl-2.c: New.
17714         * gcc.dg/pch/decl-2.h: New.
17715         * gcc.dg/pch/decl-3.c: New.
17716         * gcc.dg/pch/decl-3.h: New.
17717         * gcc.dg/pch/decl-4.c: New.
17718         * gcc.dg/pch/decl-4.h: New.
17719         * gcc.dg/pch/decl-5.c: New.
17720         * gcc.dg/pch/decl-5.h: New.
17721         * gcc.dg/pch/global-1.c: New.
17722         * gcc.dg/pch/global-1.h: New.
17723         * gcc.dg/pch/inline-1.c: New.
17724         * gcc.dg/pch/inline-1.h: New.
17725         * gcc.dg/pch/inline-2.c: New.
17726         * gcc.dg/pch/inline-2.h: New.
17727         * gcc.dg/pch/static-1.c: New.
17728         * gcc.dg/pch/static-1.h: New.
17729         * gcc.dg/pch/static-2.c: New.
17730         * gcc.dg/pch/static-2.h: New.
17731
17732         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17733
17734         * g++.dg/pch/pch.exp: Better handle failing testcases.
17735         * gcc.dg/pch/pch.exp: Likewise.
17736         * gcc.dg/pch/macro-1.c: New.
17737         * gcc.dg/pch/macro-1.h: New.
17738         * gcc.dg/pch/macro-2.c: New.
17739         * gcc.dg/pch/macro-2.h: New.
17740
17741         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17742
17743         * g++.dg/dg.exp: Treat files in pch/ specially.
17744         * g++.dg/pch/pch.exp: New file.
17745         * g++.dg/pch/empty.H: New file.
17746         * g++.dg/pch/empty.C: New file.
17747         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17748         "precompile".
17749
17750         * gcc.dg/pch/pch.exp: New file.
17751         * gcc.dg/pch/empty.h: New file.
17752         * gcc.dg/pch/empty.c: New file.
17753         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17754         "precompile".
17755
17756 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17757
17758         * g++.dg/template/friend14.C: New test.
17759
17760 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17761
17762         * gcc.dg/old-style-asm-1.c: New test.
17763
17764 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17765
17766         * gcc.c-torture/compile/20030109-1.c: New test.
17767
17768 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17769
17770         * gcc.c-torture/execute/20030109-1.c: New test.
17771
17772 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17773
17774         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17775         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17776         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17777         * g++.old-deja/g++.mike/eh2.C: Likewise
17778         * g++.old-deja/g++.mike/eh3.C: Likewise
17779         * g++.old-deja/g++.mike/eh5.C: Likewise
17780         * g++.old-deja/g++.mike/eh6.C: Likewise
17781         * g++.old-deja/g++.mike/eh7.C: Likewise
17782         * g++.old-deja/g++.mike/eh8.C: Likewise
17783         * g++.old-deja/g++.mike/eh9.C: Likewise
17784         * g++.old-deja/g++.mike/eh10.C: Likewise
17785         * g++.old-deja/g++.mike/eh12.C: Likewise
17786         * g++.old-deja/g++.mike/eh13.C: Likewise
17787         * g++.old-deja/g++.mike/eh14.C: Likewise
17788         * g++.old-deja/g++.mike/eh16.C: Likewise
17789         * g++.old-deja/g++.mike/eh17.C: Likewise
17790         * g++.old-deja/g++.mike/eh18.C: Likewise
17791         * g++.old-deja/g++.mike/eh21.C: Likewise
17792         * g++.old-deja/g++.mike/eh23.C: Likewise
17793         * g++.old-deja/g++.mike/eh24.C: Likewise
17794         * g++.old-deja/g++.mike/eh25.C: Likewise
17795         * g++.old-deja/g++.mike/eh26.C: Likewise
17796         * g++.old-deja/g++.mike/eh27.C: Likewise
17797         * g++.old-deja/g++.mike/eh28.C: Likewise
17798         * g++.old-deja/g++.mike/eh29.C: Likewise
17799         * g++.old-deja/g++.mike/eh31.C: Likewise
17800         * g++.old-deja/g++.mike/eh33.C: Likewise
17801         * g++.old-deja/g++.mike/eh34.C: Likewise
17802         * g++.old-deja/g++.mike/eh35.C: Likewise
17803         * g++.old-deja/g++.mike/eh36.C: Likewise
17804         * g++.old-deja/g++.mike/eh37.C: Likewise
17805         * g++.old-deja/g++.mike/eh38.C: Likewise
17806         * g++.old-deja/g++.mike/eh39.C: Likewise
17807         * g++.old-deja/g++.mike/eh40.C: Likewise
17808         * g++.old-deja/g++.mike/eh41.C: Likewise
17809         * g++.old-deja/g++.mike/eh42.C: Likewise
17810         * g++.old-deja/g++.mike/eh44.C: Likewise
17811         * g++.old-deja/g++.mike/eh46.C: Likewise
17812         * g++.old-deja/g++.mike/eh47.C: Likewise
17813         * g++.old-deja/g++.mike/eh48.C: Likewise
17814         * g++.old-deja/g++.mike/eh49.C: Likewise
17815         * g++.old-deja/g++.mike/eh50.C: Likewise
17816         * g++.old-deja/g++.mike/eh51.C: Likewise
17817         * g++.old-deja/g++.mike/eh53.C: Likewise
17818         * g++.old-deja/g++.mike/eh55.C: Likewise
17819         * g++.old-deja/g++.mike/p7912.C: Likewise
17820         * g++.old-deja/g++.mike/p9706.C: Likewise
17821         * g++.old-deja/g++.mike/p10416.C: Likewise
17822         * g++.old-deja/g++.mike/p11667.C: Likewise
17823         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17824         Remove redundant reference to Iris.
17825         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17826         Elxsi, i860, Pico Java, and WE32K.
17827
17828 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17829
17830         * g++.dg/ext/asm4.C: New test.
17831
17832 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17833
17834         PR c++/9030
17835         * g++.dg/template/friend12.C: New test.
17836         * g++.dg/template/friend13.C: Likewise.
17837         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17838
17839 2003-01-08  Jan Hubicka  <jh@suse.cz>
17840
17841         * gcc.dg/i386-cadd.c: New test.
17842         * gcc.dg/i386-cmov4.c: Likewise.
17843
17844 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/9165
17847         * g++.dg/warn/Wunused-3.C: New test.
17848
17849         * g++.dg/abi/bitfield9.C: New test.
17850
17851         PR c++/9189
17852         * g++.dg/parse/defarg3.C: New test.
17853
17854 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17855
17856         * g++.dg/parse/ambig1.C: New test.
17857         * g++.dg/parse/defarg2.C: New test.
17858
17859 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17860
17861         * g++.dg/template/defarg-1.C: New test.
17862         * g++.dg/template/local2.C: Likewise.
17863
17864 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17865
17866         * gcc.c-torture/execute/20030105-1.c: New test.
17867
17868 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17869
17870         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17871         * g++.dg/parse/namespace4.C: Likewise.
17872
17873 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         * g++.dg/template/ntp2.C: New test.
17876
17877 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17878
17879         * g++.dg/parse/extern-C-1.C: New test.
17880
17881         * g++.dg/parse/namespace4.C: New test.
17882
17883         * g++.dg/template/nested1.C: New test.
17884
17885         * g++.dg/parse/namespace3.C: New test.
17886
17887 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17888
17889         * g++.dg/lookup/two-stage1.C: New test.
17890
17891 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17892
17893         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17894         * g++.old-deja/g++.jason/access8.C: Likewise.
17895         * g++.old-deja/g++.other/decl5.C: Likewise.
17896
17897 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17898
17899         * g++.dg/parse/parse7.C: New test.
17900
17901 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17902
17903         PR c++/2843
17904         * g++.dg/ext/attrib7.C: New test.
17905
17906 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17907
17908         * g++.dg/parse/parse6.C: New test.
17909
17910 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17911
17912         * gcc.dg/h8300-stack-1.c: New.
17913
17914 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17915
17916         g++.dg/lookup/exception1.C: New test.
17917
17918         g++.dg/lookup/template1.C: New test.
17919
17920         g++.dg/parse/namespace2.C: New test.
17921
17922         g++.dg/parse/parens2.C: New test.
17923
17924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17925
17926         * g++.dg/parse/parse5.C: New test.
17927         * g++.dg/lookup/scoped4.C: New test.
17928
17929 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17930
17931         * g++.dg/parse/parens1.C: New test.
17932
17933         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17934         angle-bracket1.C.
17935         * g++.dg/parse/parens2.C: New test.
17936
17937         * g++.dg/lookup/scope-operator1.C: New test.
17938
17939         * g++.dg/parse/operator1.C: New test.
17940
17941 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17942
17943         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17944         * g++.old-deja/g++.other/access6.C: Likewise.
17945         * g++.old-deja/g++.other/decl1.C: Likewise.
17946         * g++.old-deja/g++.pt/typename12.C: Likewise.
17947
17948 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17949
17950         * g++.dg/parse/namespace1.C: New test.
17951
17952 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17953
17954         * g++.dg/parse/parse4.C: New test.
17955
17956 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17957
17958         * g++.dg/parse/parse3.C: New test.
17959
17960 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17961
17962         * g++.dg/parse/parse2.C: New test.
17963
17964 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17965
17966         * g++.dg/template/friend11.C: New test.
17967
17968 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17969
17970         * g++.dg/parse/parse1.C: New test.
17971
17972 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17973
17974         * lib/profopt.exp: Change the name of a global variable to avoid
17975         possible clashes with other test suites.
17976
17977 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17978
17979         * g++.dg/inherit/covariant8.C: New test.
17980
17981 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17982
17983         * g++.dg/init/array9.C: New test.
17984
17985         PR c++/9112
17986         * g++.dg/parse/expr1.C: New test.
17987
17988 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17989
17990         * gcc.c-torture/compile/20021230-1.c: New test.
17991
17992 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17993
17994         * g++.dg/inherit/covariant5.C: New test.
17995         * g++.dg/inherit/covariant6.C: New test.
17996         * g++.dg/inherit/covariant7.C: New test.
17997
17998 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17999
18000         PR c++/2739
18001         * g++.dg/other/access2.C: New test.
18002
18003 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18004
18005         * g++.dg/other/anon-struct.C: No longer fails
18006         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18007         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18008         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18009
18010 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18011
18012         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18013
18014 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18015
18016         * g++.dg/eh/spec4.C: Remove stray semicolon.
18017         * g++.dg/expr/pmf-1.C: Change error message.
18018         * g++.dg/ext/asm1.C: Remove stray semicolon.
18019         * g++.dg/ext/typename1.C: Add missing typenames.
18020         * g++.dg/inherit/template-as-base.C: Change error message.
18021         * g++.dg/lookup/scoped1.C: Likewise.
18022         * g++.dg/lookup/scoped2.C: Likewise.
18023         * g++.dg/lookup/using2.C: Likewise.
18024         * g++.dg/other/component1.C: Remove stray semicolon.
18025         * g++.dg/other/do1.C: Change error message.
18026         * g++.dg/other/error2.C: Likewise.
18027         * g++.dg/other/init1.C: Likewise.
18028         * g++.dg/other/packed1.C: Remove stray semicolon.
18029         * g++.dg/other/ptrmem2.C: Change error message.
18030         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18031         marker.
18032         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18033         * g++.dg/template/access3.C: Add typename keyword.
18034         * g++.dg/template/access5.C: Remove stray semicolon.
18035         * g++.dg/template/access6.C: Likewise.
18036         * g++.dg/template/complit1.C: Likewise.
18037         * g++.dg/template/crash1.C: Change error message.
18038         * g++.dg/template/inherit2.C: Remove stray semicolon.
18039         * g++.dg/template/instantiate2.C: Likewise.
18040         * g++.dg/template/instantiate3.C: Change error message.
18041         * g++.dg/template/qual1.C: Remove stray semicolon.
18042         * g++.dg/template/qualttp18.C: Change error message.
18043         * g++.dg/template/ref1.C: Remove stray semicolon.
18044         * g++.dg/template/sizeof1.C (A::value): Declare it.
18045         * g++.dg/template/spec4.C: Change error message.
18046         * g++.dg/template/static1.C: Likewise.
18047         * g++.dg/template/type1.C: Likewise.
18048         * g++.dg/template/typename3.C: Likewise.
18049         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18050         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18051         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18052         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18053         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18054         named return value extension.
18055         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18056         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18057         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18058         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18059         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18060         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18061         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18062         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18063         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18064         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18065         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18066         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18067         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18068         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18069         syntax.
18070         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18071         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18072         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18073         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18074         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18075         * g++.old-deja/g++.brendan/template11.C: Likewise.
18076         * g++.old-deja/g++.brendan/template26.C: Likewise.
18077         * g++.old-deja/g++.brendan/template27.C: Use explicit
18078         specialization syntax.
18079         * g++.old-deja/g++.brendan/template30.C: Likewise.
18080         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18081         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18082         non-dependent names.
18083         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18084         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18085         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18086         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18087         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18088         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18089         named return value extension.
18090         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18091         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18092         * g++.old-deja/g++.ext/return1.C: Likewise.
18093         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18094         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18095         * g++.old-deja/g++.jason/access8.C: Likewise.
18096         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18097         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18098         pseudo-destructor names.
18099         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18100         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18101         pseudo-destructor names.
18102         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18103         * g++.old-deja/g++.jason/overload19.C: Likewise.
18104         * g++.old-deja/g++.jason/overload32.C: Likewise.
18105         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18106         stray semicolons.
18107         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18108         * g++.old-deja/g++.jason/return.C: Likewise.
18109         * g++.old-deja/g++.jason/return2.C: Likewise.
18110         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18111         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18112         syntax.
18113         * g++.old-deja/g++.jason/template10.C: Account for use of
18114         non-dependent names.
18115         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18116         syntax.
18117         * g++.old-deja/g++.jason/template37.C: Likewise.
18118         * g++.old-deja/g++.law/access4.C: Change error messages.
18119         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18120         pseudo-destructor names.
18121         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18122         * g++.old-deja/g++.law/ctors9.C: Likewise.
18123         * g++.old-deja/g++.law/cvt22.C: Likewise.
18124         * g++.old-deja/g++.law/dtors5.C: Likewise.
18125         * g++.old-deja/g++.law/global-init1.C: Likewise.
18126         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18127         * g++.old-deja/g++.law/operators28.C: Likewise.
18128         * g++.old-deja/g++.law/visibility28.C: Likewise.
18129         * g++.old-deja/g++.martin/eval1.C: Likewise.
18130         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18131         name.
18132         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18133         * g++.old-deja/g++.mike/net34.C: Likewise.
18134         * g++.old-deja/g++.mike/net36.C: Likewise.
18135         * g++.old-deja/g++.mike/ns2.C: Likewise.
18136         * g++.old-deja/g++.mike/p12306.C: Likewise.
18137         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18138         value extension.
18139         * g++.old-deja/g++.mike/p700.C: Likewise.
18140         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18141         * g++.old-deja/g++.mike/p710.C: Likewise.
18142         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18143         value extension.
18144         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18145         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18146         * g++.old-deja/g++.ns/crash2.C: Likewise.
18147         * g++.old-deja/g++.ns/crash3.C: Likewise.
18148         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18149         * g++.old-deja/g++.ns/ns17.C: Likewise.
18150         * g++.old-deja/g++.ns/template16.C: Likewise.
18151         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18152         keyword.
18153         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18154         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18155         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18156         named return value extension.
18157         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18158         * g++.old-deja/g++.other/access4.C: Issue additional error
18159         messages.
18160         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18161         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18162         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18163         * g++.old-deja/g++.other/crash25.C: Change error message.
18164         * g++.old-deja/g++.other/crash4.C: Change error message.
18165         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18166         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18167         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18168         checks.
18169         * g++.old-deja/g++.other/defarg8.C: Likewise.
18170         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18171         * g++.old-deja/g++.other/dtor10.C: Likewise.
18172         * g++.old-deja/g++.other/incomplete.C: Likewise.
18173         * g++.old-deja/g++.other/linkage7.C: Likewise.
18174         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18175         lookup algorithm.
18176         * g++.old-deja/g++.other/mangle2.C: Likewise.
18177         * g++.old-deja/g++.other/refinit2.C: Likewise.
18178         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18179         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18180         * g++.old-deja/g++.pt/crash28.C: Likewise.
18181         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18182         syntax.
18183         * g++.old-deja/g++.pt/crash32.C: Change error message.
18184         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18185         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18186         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18187         error message position.
18188         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18189         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18190         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18191         syntax.
18192         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18193         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18194         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18195         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18196         keyword.
18197         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18198         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18199         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18200         keyword.
18201         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18202         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18203         syntax.
18204         * g++.old-deja/g++.pt/friend28.C: Account for use of
18205         non-dependent names.
18206         * g++.old-deja/g++.pt/friend29.C: Likewise.
18207         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18208         rules.
18209         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18210         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18211         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18212         lookup rules.
18213         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18214         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18215         keyword.
18216         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18217         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18218         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18219         keyword.
18220         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18221         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18222         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18223         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18224         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18225         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18226         keyword.
18227         * g++.old-deja/g++.pt/spec10.C: Likewise.
18228         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18229         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18230         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18231         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18232         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18233         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18234         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18235         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18236         * g++.old-deja/g++.pt/typename15.C: Likewise.
18237         * g++.old-deja/g++.pt/typename22.C: Likewise.
18238         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18239         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18240         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18241         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18242         syntax.
18243         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18244         return value extension.
18245         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18246         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18247         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18248         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18249
18250 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18251
18252         * g++.dg/warn/inline1.C: New test.
18253         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18254         * g++.old-deja/g++.jason/synth10.C: Likewise.
18255         * g++.old-deja/g++.mike/net31.C: Likewise.
18256         * g++.old-deja/g++.mike/p8786.C: Likewise.
18257
18258         * g++.dg/template/friend10.C: New test.
18259         * g++.dg/template/conv5.C: New test.
18260
18261 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         * g++.dg/lookup/scoped3.C: New test.
18264
18265         * g++.dg/lookup/decl1.C: New test.
18266         * g++.dg/lookup/decl2.C: New test.
18267
18268 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18269
18270         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18271         gcc.c-torture/compile/20021015-1.c,
18272         gcc.c-torture/compile/20021015-2.c,
18273         gcc.c-torture/compile/20021123-1.c,
18274         gcc.c-torture/compile/20021123-2.c,
18275         gcc.c-torture/compile/20021123-3.c,
18276         gcc.c-torture/compile/20021123-4.c,
18277         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18278         only to 3.1 or 3.2 branch.
18279
18280 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18281
18282         * gcc.dg/i386-bitfield3.c: New test.
18283
18284         * gcc.dg/i386-bitfield2.c: New test.
18285
18286 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18287
18288         * g++.dg/parse/conv_op1.C: New test.
18289
18290 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18291
18292         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18293         approved.
18294
18295 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18296
18297         * gcc.c-torture/compile/20021220-1.c: New test.
18298
18299 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18300
18301         * gcc.dg/i386-fastcall-1.c: New.
18302
18303 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18304
18305         * gcc.c-torture/execute/20021219-1.c: New test.
18306
18307 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18308
18309         * gcc.dg/i386-pic-1.c: New test.
18310
18311 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18312
18313         PR c++/8099
18314         * g++.dg/template/friend9.C: New test.
18315
18316 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18317
18318         PR c++/3663
18319         * g++.dg/template/access7.C: New test.
18320
18321 2002-12-18  Nick Clifton  <nickc@redhat.com>
18322
18323         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18324         the libstdc++-v3 directory has been found.
18325
18326 2002-12-12  Devang Patel <dpatel@apple.com>
18327         * gcc.dg/darwin-ld-1.c: New test.
18328         * gcc.dg/darwin-ld-2.c: New test.
18329         * gcc.dg/darwin-ld-3.c: New test.
18330         * gcc.dg/darwin-ld-4.c: New test.
18331         * gcc.dg/darwin-ld-5.c: New test.
18332
18333 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18334
18335         * gcc.c-torture/compile/20021212-1.c: New test.
18336
18337 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18338
18339         * gcc.dg/fshort-wchar: New test.
18340
18341 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/8372
18344         * g++.dg/template/dtor1.C: New test.
18345
18346         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18347         markers.
18348
18349 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18350
18351         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18352
18353 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18354
18355         * g++.dg/template/static1.C: New test.
18356         * g++.dg/template/static2.C: New test.
18357         * g++.old-deja/g++.ext/memconst.C: New test.
18358
18359 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18360
18361         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18362         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18363         * g++.dg/special/initp1.C: Likewise.
18364
18365 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18366
18367         * gcc.c-torture/execute/20021204-1.c: New test.
18368
18369 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18370
18371         * gcc.dg/ppc-fmadd-1.c: New file.
18372         * gcc.dg/ppc-fmadd-2.c: New file.
18373         * gcc.dg/ppc-fmadd-3.c: New file.
18374
18375 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * gcc.c-torture/compile/20021204-1.c: New test.
18378
18379 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.dg/inherit/covariant2.C: New test.
18382         * g++.dg/inherit/covariant3.C: New test.
18383         * g++.dg/inherit/covariant4.C: New test.
18384         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18385         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18386
18387 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18388
18389         PR c++/8688
18390         * g++.dg/init/brace3.C: New test.
18391
18392 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18393
18394         * gcc.dg/20020210-1.c: Fix a comment typo.
18395
18396 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18397
18398         PR c++/8720
18399         * g++.dg/parse/defarg1.C: New test.
18400
18401         PR c++/8615
18402         * g++.dg/template/char1.C: New test.
18403
18404         * g++.dg/template/varmod1.C: Fix typo.
18405
18406 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18407
18408         DR 180
18409         * g++.old-deja/g++.pt/crash32.C: Expect error.
18410
18411 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/5919
18414         * g++.dg/template/varmod1.C: New test.
18415
18416         PR c++/8727
18417         * g++.dg/inherit/typeinfo1.C: New test.
18418
18419         PR c++/8663
18420         * g++.dg/inherit/typedef1.C: New test.
18421
18422 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18423
18424         PR c++/8332
18425         PR c++/8493
18426         * g++.dg/template/strlen1.C: New test.
18427
18428         PR c++/8227
18429         * g++.dg/template/ctor2.C: New test.
18430
18431         PR c++/8214
18432         * g++.dg/init/string1.C: New test.
18433
18434         PR c++/8511
18435         * g++.dg/template/friend8.C: New test.
18436
18437 2002-11-29  Joe Buck <jbuck@synopsys.com>
18438
18439         * g++.dg/lookup/anon2.C: New test.
18440
18441 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18442
18443         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18444         h8300 port.
18445
18446 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18447
18448         * gcc.dg/bitfld-6.c: New test.
18449
18450 2002-11-27  Jan Hubicka  <jh@suse.cz>
18451
18452         * gcc.c-torture/execute/20021127.[cx]: New test.
18453
18454 2002-11-26  Jan Hubicka  <jh@suse.cz>
18455
18456         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18457         quality.
18458
18459 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18460
18461         * g++.dg/init/brace2.C: New test.
18462         * g++.old-deja/g++.mike/p9129.C: Correct.
18463
18464 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18465
18466         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18467
18468 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18469
18470         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18471
18472 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18473
18474         * testsuite/g++.dg/abi/empty11.C: New test.
18475         * testsuite/g++.dg/rtti/cv1.C: New test.
18476
18477 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18478
18479         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18480
18481 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18482
18483         * g++.dg/abi/empty10.C: New test.
18484
18485 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18486
18487         * gcc.c-torture/compile/20021124-1.c: New test.
18488
18489 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18490
18491         * g++.dg/abi/rtti2.C: New test.
18492
18493 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18494
18495         * gcc.dg/i386-unroll-1.c: New test.
18496
18497 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18498
18499         * gcc.c-torture/compile/20021120-1.c: New test.
18500         * gcc.c-torture/compile/20021120-2.c: New test.
18501
18502 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18503
18504         * gcc.dg/bitfld-5.c: New test.
18505
18506 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18507
18508         * gcc.c-torture/execute/20021120-3.c: New test.
18509
18510 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18511
18512         * gcc.c-torture/execute/20021120-2.c: New test.
18513
18514 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18515
18516         * gcc.c-torture/execute/20021120-1.c: New test.
18517
18518 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18519
18520         * gcc.c-torture/execute/20021118-3.c: New test.
18521
18522 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18523
18524         * gcc.c-torture/compile/20021119-1.c: New test.
18525
18526 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18527
18528         * gcc.dg/duff-1.c: New test.
18529         * gcc.dg/duff-2.c: New test.
18530         * gcc.dg/duff-3.c: New test.
18531
18532 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18533
18534         * gcc.dg/cpp/_Pragma5.c: New test.
18535
18536 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18537
18538         * gcc.c-torture/execute/20021118-2.c: New test.
18539
18540 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18541
18542         * gcc.c-torture/execute/20021118-1.c: New test.
18543
18544 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * gcc.dg/20021116-1.c: New test.
18547
18548 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18549
18550         * g++.dg/abi/vcall1.C: New test.
18551
18552 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18553
18554         * gcc.dg/20021029-1.c: New test.
18555         * gcc.dg/20021029-2.c: New test.
18556
18557 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18558
18559         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18560
18561 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18562
18563         PR c/8439
18564         * gcc.dg/20021110.c: Move to ...
18565         * gcc.c-torture/compile/20021110.c: .... here.
18566
18567 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18568
18569         PR c/8467
18570         * gcc.c-torture/execute/20021111-1.c
18571
18572 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18573
18574         PR c/8439
18575         * gcc.dg/20021110.c: New test.
18576
18577 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * g++.dg/abi/vthunk3.C: Run only on x86.
18580
18581 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18582
18583         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18584
18585 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18586
18587         * lib/compat.exp (compat-execute): Fix logic error in last
18588         change.
18589
18590 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18591
18592         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18593
18594 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18595
18596         PR c++/8389
18597         * g++.dg/template/access6.C: New test.
18598
18599 2002-11-08  Jan Hubicka  <jh@suse.cz>
18600
18601         * gcc.dg/i386-ssefp-1.c: New test.
18602         * gcc.dg/i386-ssefp-1.c: New test.
18603
18604 2002-11-08  Jan Hubicka  <jh@suse.cz>
18605
18606         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18607
18608 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18609
18610         * g++.dg/abi/vthunk3.C: New test.
18611
18612         PR c++/8338
18613         * g++.dg/template/crash2.C: New test.
18614
18615 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18616
18617         * testsuite/g++.dg/abi/dtor1.C: New test.
18618         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18619
18620 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18621
18622         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18623         Darwin.
18624
18625 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18626
18627         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18628         -mthumb.  Only xfail with -O0.
18629
18630 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * g++.dg/abi/thunk1.C: New test.
18633         * g++.dg/abi/thunk2.C: Likewise.
18634         * g++.dg/abi/vtt1.C: Likewise.
18635
18636 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18637
18638         PR optimization/8423
18639         * gcc.c-torture/execute/builtin-constant.c: New test.
18640
18641 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18642
18643         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18644         Add some more cases.
18645
18646 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18647
18648         PR c++/8391
18649         * g++.dg/opt/local1.C: New test.
18650
18651 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/8160
18654         * g++.dg/template/complit1.C: New test.
18655
18656         PR c++/8149
18657         * g++.dg/template/typename4.C: Likewise.
18658
18659 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18660
18661         Core issue 287, PR c++/7639
18662         * g++.dg/template/instantiate1.C: Adjust error location.
18663         * g++.dg/template/instantiate3.C: New test.
18664         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18665         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18666         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18667
18668 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18669
18670         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18671
18672 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18673
18674         PR c++/8287
18675         * g++.dg/init/dtor2.C: New test.
18676
18677 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18678
18679         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18680         * gcc.dg/nest.c: Bypass errors on irix6.
18681
18682 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18683
18684         * gcc.dg/nest.c: Expect error for mmix-*-*.
18685         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18686
18687 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18688
18689         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18690         markers.
18691
18692         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18693
18694 2002-10-25  Mike Stump  <mrs@apple.com>
18695
18696         * gcc.dg/warn-1.c: New test.
18697
18698 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18699
18700         * g++.dg/template/typename3.C: New test.
18701
18702 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18703
18704         * g++.dg/lookup/ptrmem1.C: New test.
18705
18706         * g++.dg/abi/vthunk2.C: New test.
18707
18708 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18709
18710         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18711
18712 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18713
18714         * g++.dg/abi/empty9.C: New test.
18715
18716 2002-10-24  Richard Henderson  <rth@redhat.com>
18717
18718         * g++.dg/inherit/thunk1.C: Enable for ia64.
18719
18720 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/8067
18723         * g++.dg/lookup/pretty1.C: New test.
18724
18725 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18726
18727         * gcc.dg/20021023-1.c: New test.
18728
18729 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18730
18731         PR c++/7679
18732         * g++.dg/parse/inline1.C: New test.
18733
18734 2002-10-23  Richard Henderson  <rth@redhat.com>
18735
18736         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18737
18738         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18739
18740 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18741
18742         PR c++/6579
18743         * g++.dg/parse/stmtexpr3.C: New test.
18744
18745 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18746
18747         * g++.dg/expr/cond1.C: New test.
18748
18749 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18750
18751         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18752
18753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18754
18755         * g++.dg/abi/vbase13.C: New test.
18756         * g++.dg/abi/vbase14.C: Likewise.
18757
18758 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18759
18760         * gcc.dg/tls/pic-1.c: New test.
18761         * gcc.dg/tls/nonpic-1.c: New test.
18762         * gcc.dg/20021018-1.c: New test.
18763
18764 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18765
18766         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18767         Remove only files with the same base name as the test case.
18768         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18769         (profopt-execute): Likewise.  Also, remove old profiling
18770         and performance data files before running the tests.
18771
18772         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18773         * g++.dg/bprob/bprob.exp: Likewise.
18774         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18775         to allow more general test case names.
18776
18777         * g++.dg/bprob/bprob-1.C: Rename to ...
18778         * g++.dg/bprob/g++-bprob-1.C: ... this.
18779
18780         * g77.dg/bprob/bprob-1.f: Rename to ...
18781         * g77.dg/bprob/g77-bprob-1.f: ... this.
18782
18783 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18784
18785         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18786         bison 1.50 or later.
18787
18788 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18789
18790         * g++.dg/README: Describe more test directories.
18791
18792 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18793
18794         * g++.dg/init/array6.C: Add additional tests.
18795
18796 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18797
18798         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18799         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18800
18801 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18802
18803         * gcc.c-torture/compile/20020604-1.x: New.
18804         * gcc.c-torture/compile/simd-5.x: Likewise.
18805         * gcc.c-torture/execute/920710-1.x: Likewise.
18806         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18807
18808 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18809
18810         * g++.dg/inherit/override1.C: Add dg-options clause.
18811
18812 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18813
18814         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18815         _mm_slli_si128.
18816
18817 2002-10-19  Andreas Schwab  <schwab@suse.de>
18818
18819         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18820         directory component.
18821
18822 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18823
18824         * g++.dg/inherit/thunk1.C: New test.
18825
18826         * g++.dg/inherit/override1.C: New test.
18827
18828         * g++.dg/abi/mangle11.C: New test.
18829         * g++.dg/abi/mangle14.C: New test.
18830         * g++.dg/abi/mangle17.C: New test.
18831
18832 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         * g++.dg/overload/member2.C: New test.
18835
18836 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18837
18838         * g++.dg/README: Describe new compat directory.
18839         * g++.dg/dg.exp: Skip tests in compat directory.
18840         * README.compat: New file.
18841         * lib/compat.exp: New expect script.
18842         * g++.dg/compat: New test directory.
18843         * g++.dg/compat/compat.exp: New expect script.
18844         * g++.dg/compat/abi: New test directory.
18845         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18846         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18847         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18848         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18849         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18850         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18851         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18852         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18853         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18854         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18855         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18856         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18857         * g++.dg/compat/break: New test directory.
18858         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18859         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18860         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18861         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18862         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18863         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18864         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18865         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18866         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18867         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18868         g++.dg/compat/break/README: New files.
18869         * g++.dg/compat/eh: New test directory.
18870         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18871         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18872         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18873         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18874         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18875         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18876         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18877         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18878         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18879         g++.dg/compat/eh/filter2_y.C,
18880         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18881         g++.dg/compat/eh/new1_y.C,
18882         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18883         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18884         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18885         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18886         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18887         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18888         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18889         g++.dg/compat/eh/unexpected1_y.C: New files.
18890         * g++.dg/compat/init: New test directory.
18891         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18892         g++.dg/compat/init/array5_y.C,
18893         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18894         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18895         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18896         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18897         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18898         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18899         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18900         g++.dg/compat/init/init-ref2_y.C: New files.
18901
18902 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18903
18904         PR c++/7584
18905         * g++.dg/inherit/using3.C: New test.
18906
18907 2002-10-17  Jan Hubicka  <jh@suse.cz>
18908
18909         * gcc.dg/20021017-2.c: New test.
18910
18911 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18912
18913         * g++.dg/abi/mangle16.C: Adjust.
18914
18915         * g++.dg/init/array8.C: New test.
18916
18917 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18918
18919         * gcc.dg/special/mips-abi.exp: New test.
18920         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18921
18922 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18923
18924         * g++.dg/abi/mangle16.C: New test.
18925         * g++.dg/abi/mangle17.C: Likewise.
18926
18927         PR c++/7478
18928         * g++.dg/template/ref1.C: New test.
18929
18930 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18931
18932         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18933
18934 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18935
18936         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18937
18938 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/7524
18941         * g++.dg/init/array7.C: New test.
18942
18943 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18944
18945         * g++.dg/init/array6.C: New test.
18946
18947         * g++.dg/abi/mangle13.C: Likewise.
18948         * g++.dg/abi/mangle14.C: Likewise.
18949         * g++.dg/abi/mangle15.C: Likewise.
18950
18951 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18952
18953         * g++.dg/abi/empty8.C: New test.
18954
18955 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18956
18957         * g++.dg/init/ctor1.C: New test.
18958
18959 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18960
18961         * gcc.c-torture/execute/20021015-1.c: New test.
18962
18963 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18964
18965         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18966
18967 2002-10-14  Jan Hubicka  <jh@suse.cz>
18968
18969         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18970
18971 2002-10-14  Richard Henderson  <rth@redhat.com>
18972
18973         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18974
18975 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR optimization/6631
18978         * g++.dg/opt/const2.C: New test.
18979
18980 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/7176
18983         * g++.dg/parse/friend1.C: New test.
18984         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18985
18986 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * gcc.dg/20021014-1.c: New test.
18989
18990 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/5661
18993         * g++.dg/ext/vlm1.C: New test.
18994         * g++.dg/ext/vlm2.C: Likewise.
18995
18996         * g++.dg/init/array1.C: Remove invalid braces.
18997         * g++.dg/init/brace1.C: New test.
18998         * g++.dg/init/copy2.C: Likewise.
18999         * g++.dg/init/copy3.C: Likewise.
19000         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19001         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19002         braces.
19003
19004 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19005
19006         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19007
19008 2002-10-11  Richard Shann  <richard.shann@superh.com>
19009
19010         * gcc.c-torture/compile/simd-5.c: New test.
19011
19012 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19013
19014         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19015
19016 2002-10-10  Jim Wilson  <wilson@redhat.com>
19017
19018         * gcc.c-torture/execute/20021010-1.c: New test.
19019
19020 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19021
19022         PR c/7353
19023         * g++.dg/ext/typedef-init.C: New test.
19024         * gcc.dg/typedef-init.c: New test.
19025
19026 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19027
19028         * gcc.dg/cpp/paste13.c: New test.
19029
19030 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19031
19032         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19033         remaining platforms, XFAIL during compile, not execute.  Don't
19034         XFAIL at -O0.
19035
19036 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19037
19038         * gcc.dg/alias-1.c: Tweak expected warning.
19039
19040 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19041
19042         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19043
19044 2002-10-06  Andreas Jaeger  <aj@suse.de>
19045
19046         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19047         * gcc.dg/cpp/c++98.C: Likewise.
19048
19049         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19050         * g++.dg/cpp/c++98.C: Likewise.
19051
19052         * g++.dg/README (Subdirectories): Mention cpp directory.
19053
19054         PR target/7559
19055         * gcc.dg/20021006-1.c: New test.
19056
19057 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19058
19059         PR c++/7804
19060         * g++.dg/other/warning1.C: New test.
19061
19062 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19063
19064         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19065         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19066         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19067
19068 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19069
19070         PR c++/7931
19071         * g++.dg/template/ptrmem3.C: New test.
19072
19073         PR c++/7754
19074         * g++.dg/template/union1.C: New test.
19075
19076 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19077
19078         PR c++/8006
19079         * g++.dg/abi/mangle9.C: New test.
19080         * g++.dg/abi/mangle10.C: New test.
19081         * g++.dg/abi/mangle11.C: New test.
19082         * g++.dg/abi/mangle12.C: New test.
19083
19084 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/7188.
19087         * g++.dg/template/meminit1.C: New test.
19088         * g++.dg/warn/Wreorder-1.C: Likewise.
19089         * g++.old-deja/g++.mike/warn3.C: Tweak.
19090         * lib/prune.exp: Ingore "in copy constructor".
19091
19092 2002-10-02  Andreas Jaeger  <aj@suse.de>
19093
19094         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19095         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19096         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19097         on x86-64.
19098
19099 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19100
19101         * gcc.dg/empty1.C: Fix typo.
19102
19103 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * gcc.dg/alias-1.c: New test.
19106
19107 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19108
19109         * gcc.dg/empty1.C: New test.
19110
19111         * g++.dg/tls/init-2.C: Tweak error messages.
19112
19113 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19114
19115         * gcc.c-torture/compile/20020923-1.c: New test.
19116
19117 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19118
19119         * gcc.c-torture/execute/ffs-1.c: New test.
19120         * gcc.c-torture/execute/ffs-2.c: Ditto.
19121
19122 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.dg/overload/member1.C: New test.
19125
19126 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19127
19128         * g++.dg/abi/empty7.C: New test.
19129         * g++.dg/init/pm2.C: Likewise.
19130
19131 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19132
19133         * g++.dg/rtti/crash1.C: New test.
19134
19135 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19136
19137         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19138         gcc.dg/sibcall-4.c: New tests.
19139
19140 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19141
19142         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19143         powerpc and MMIX targets.
19144
19145 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19146
19147         * gcc.dg/cpp/20020927-1.c: New.
19148
19149 2002-09-26  David S. Miller  <davem@redhat.com>
19150
19151         * gcc.c-torture/compile/trunctfdf.c: New.
19152
19153 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19154
19155         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19156
19157 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19158
19159         * gcc.c-torture/execute/loop-15.c: New.
19160
19161 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19162
19163         * README.QMTEST: Fix typo.
19164
19165 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19166
19167         * gcc.dg/20020926-1.c: New test.
19168
19169 2002-09-25  David S. Miller  <davem@redhat.com>
19170
19171         PR target/7842
19172         * gcc.c-torture/execute/shiftdi.c: New test.
19173
19174 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19175
19176         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19177         unique to the tool.
19178         * lib/g77.exp (g77_init): Likewise.
19179         * lib/g++.exp (g++_init): Likewise.
19180         * lib/objc.exp (objc_init): Likewise.
19181
19182 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19183
19184         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19185         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19186         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19187
19188 2002-09-25  Richard Henderson  <rth@redhat.com>
19189
19190         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19191         too-small long double.
19192
19193 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19194
19195         * gcc.dg/20020919-1.c: New test.
19196
19197 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19198
19199         * g++.dg/abi/bitfield6.C: New test.
19200         * g++.dg/abi/bitfield7.C: New test.
19201         * g++.dg/abi/bitfield8.C: New test.
19202         * g++.dg/abi/vbase11.C: New test.
19203
19204 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19205
19206         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19207         hppa*-*-hpux*.  Update test comment.
19208
19209 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gcc.dg/tls/struct-1.c: New test.
19212
19213 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19214
19215         * gcc.dg/cpp/tr-warn2.c: Update.
19216
19217 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19218
19219         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19220
19221 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19222
19223         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19224         systems.
19225
19226 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19227
19228         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19229
19230         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19231         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19232         setting of cxxfilt.
19233
19234 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19235
19236         * gcc.dg/20020312-2.c: Update for darwin.
19237
19238 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19239
19240         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19241
19242 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19243
19244         * objc.dg/comp-types-1.m: New test.
19245         * objc.dg/comp-types-2.m: New test.
19246         * objc.dg/comp-types-3.m: New test.
19247         * objc.dg/comp-types-4.m: New test.
19248         * objc.dg/comp-types-5.m: New test.
19249         * objc.dg/comp-types-6.m: New test.
19250
19251 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19252
19253         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19254
19255 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19256
19257         * g++.dg/other/do1.C: New test.
19258
19259         * g++.dg/template/subst1.C: New test.
19260
19261 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19262
19263         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19264
19265 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19266
19267         * g++.dg/template/qualttp20.C: Adjust expected errors.
19268         * g++.old-deja/g++.jason/report.C: Likewise.
19269         * g++.old-deja/g++.other/qual1.C: Likewise.
19270
19271         * g++.dg/lookup/scoped2.C: New test.
19272
19273         * g++.dg/ext/asm3.C: New test.
19274
19275 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19276
19277         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19278
19279 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19280
19281         * ChangeLog: follow spelling conventions.
19282         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19283         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19284         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19285         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19286         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19287         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19288         * g++.old-deja/g++.law/global-init1.C: Likewise.
19289         * g++.old-deja/g++.other/delete4.C: Likewise.
19290         * g++.old-deja/g++.other/inline21.C: Likewise.
19291         * g++.old-deja/g++.other/singleton.C: Likewise.
19292         * g77.dg/strlen0.f: Likewise.
19293         * g77.f-torture/compile/20010519-1.f: Likewise.
19294         * g77.f-torture/compile/980310-4.f: Likewise.
19295         * gcc.c-torture/compile/20000605-1.c: Likewise.
19296         * gcc.c-torture/execute/20020225-1.c: Likewise.
19297         * gcc.dg/c90-hexfloat-2.c: Likewise.
19298         * gcc.dg/c99-bool-1.c: Likewise.
19299         * gcc.dg/c99-hexfloat-2.c: Likewise.
19300         * gcc.dg/dll-2.c: Likewise.
19301         * gcc.dg/wtr-union-init-1.c: Likewise.
19302         * gcc.dg/wtr-union-init-2.c: Likewise.
19303         * gcc.dg/wtr-union-init-3.c: Likewise.
19304         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19305         * gcc.dg/cpp/defined.c: Likewise.
19306         * gcc.dg/cpp/macsyntx.c: Likewise.
19307         * gcc.dg/cpp/paste2.c: Likewise.
19308         * gcc.dg/cpp/trad/defined.c: Likewise.
19309         * gcc.dg/format/c90-printf-1.c: Likewise.
19310         * gcc.dg/format/c90-scanf-1.c: Likewise.
19311         * gcc.dg/format/c99-printf-1.c: Likewise.
19312         * gcc.dg/format/c99-scanf-1.c: Likewise.
19313         * gcc.misc-tests/gcov-8.c: Likewise.
19314         * lib/profopt.exp: Likewise.
19315
19316 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19317
19318         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19319
19320 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.dg/inherit/using2.C: New test.
19323
19324 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19325
19326         * ChangeLog: Follow spelling conventions.
19327         * g++.dg/template/friend4.C: Likewise.
19328         * g++.old-deja/g++.pt/crash67.C: Likewise.
19329         * gcc.c-torture/execute/20000801-4.c: Likewise.
19330         * gcc.dg/c90-digraph-1.c: Likewise.
19331         * gcc.dg/c94-digraph-1.c: Likewise.
19332         * gcc.dg/c99-digraph-1.c: Likewise.
19333         * gcc.dg/cpp/line5.c: Likewise.
19334         * gcc.dg/cpp/multiline.c: Likewise.
19335         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19336         * gcc.dg/format/attr-3.c: Likewise.
19337         * gcc.dg/format/c90-scanf-3.c: Likewise.
19338         * gcc.dg/format/ext-4.c: Likewise.
19339
19340 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         * g++.dg/template/pretty1.C: New test.
19343
19344 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19345
19346         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19347
19348 2002-09-13  Matt Austern  <austern@apple.com>
19349
19350         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19351         passing a cast expression to a function by const reference.
19352
19353 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19354
19355         * g++.dg/template/deduce1.C: New test.
19356
19357 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19358
19359         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19360         32-bit int.
19361
19362 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19363
19364         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19365         usage.
19366
19367 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19368
19369         * gcc.c-torture/compile/20020910-1.c: New test.
19370
19371 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19372
19373         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19374
19375 2002-09-10  Andreas Jaeger  <aj@suse.de>
19376
19377         * gcc.dg/20020312-2.c: Adjust for x86-64.
19378
19379 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19380
19381         * g77.dg/7388.f: New test case for PR 7388.
19382
19383 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19384
19385         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19386
19387 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19388
19389         * objc.dg/proto-lossage-1.m: New test.
19390
19391 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19392
19393         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19394
19395 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19396
19397         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19398         expected to pass.
19399
19400 2002-09-06  Stan Shebs  <shebs@apple.com>
19401             David Edelsohn  <edelsohn@gnu.org>
19402
19403         * gcc.dg/weak: New directory.
19404         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19405         target-specific xfail bits.
19406         * gcc.dg/typeof-2.c: Move to new directory.
19407         * gcc.dg/weak.exp: New expect script.
19408
19409 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19410
19411         * gcc.c-torture/execute/extzvsi.c: New test.
19412
19413 2002-09-05  Stan Shebs  <shebs@apple.com>
19414
19415         * gcc.dg/weak-1.c: xfail on Darwin.
19416         * gcc.dg/weak-2.c: Ditto.
19417         * gcc.dg/weak-3.c: Ditto.
19418         * gcc.dg/weak-4.c: Ditto.
19419         * gcc.dg/weak-5.c: Ditto.
19420         * gcc.dg/weak-6.c: Ditto.
19421         * gcc.dg/weak-7.c: Ditto.
19422         * gcc.dg/weak-8.c: Ditto.
19423         * gcc.dg/weak-9.c: Ditto.
19424
19425 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19426
19427         * gcc.c-torture/execute/loop-14.c: New test.
19428
19429 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * g++.dg/other/cxa-atexit1.C: New test.
19432
19433         * gcc.dg/typeof-2.c: New test.
19434
19435 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19436
19437         * gcc.dg/builtins-2.c: New testcase.
19438         * gcc.dg/builtins-3.c: New testcase.
19439
19440 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19441
19442         * gcc.dg/cpp/_Pragma4.c: New test.
19443
19444 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19445
19446         * objc/execute/nil_method-1.m: New testcase.
19447
19448 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19449
19450         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19451         [Object class], not [Object initialize].
19452
19453 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19454             Hans-Peter Nilsson  <hp@bitrange.com>
19455
19456         * gcc.c-torture/execute/20020720-1.x: Skip test on
19457         mmix-knuth-mmixware.  Correct comment.
19458
19459 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19460
19461         * testsuite/g++.dg/abi/bitfield5.C: New test.
19462         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19463
19464 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19465
19466         * objc.dg/undeclared-selector.m: New test.
19467
19468 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19469
19470         * g++.dg/other/offsetof1.C: Avoid cast warning.
19471
19472 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19473
19474         * objc.dg/super-class-2.m: New test.
19475
19476 2002-08-24  Matt Austern  <austern@apple.com>
19477
19478         * g++.dg/ext/lvaddr.C: New test.
19479         * g++.dg/ext/lvcast.C: New test.
19480
19481 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19482
19483         * testsuite/g++.dg/inherit/cond1.C: New test.
19484
19485 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19486
19487         * gcc.dg/noncompile/incomplete-1.c: New test.
19488
19489 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19490
19491         * gcc.dg/typespec-1.c: New test.
19492
19493 2002-08-20  Devang Patel  <dpatel@apple.com>
19494         * objc.dg/proto-hier-2.m: New test.
19495
19496 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19497
19498         * objc.dg/bitfield-1.m: New test.
19499         * objc.dg/bitfield-2.m: New test.
19500
19501 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19502
19503         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19504         gcc.dg/c99-flex-array-4.c: New tests.
19505
19506 2002-08-16  Stan Shebs  <shebs@apple.com>
19507
19508         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19509
19510 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19511
19512         * gcc.dg/typeof-1.c: New test.
19513         * g++.dg/ext/typeof2.C: New test.
19514
19515 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         * g++.dg/other/offsetof1.C: New test.
19518
19519 2002-08-14  Richard Henderson  <rth@redhat.com>
19520
19521         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19522
19523 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19524
19525         * gcc.dg/cpp/_Pragma3.c: New test.
19526
19527 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19528
19529         * g++.dg/template/inherit3: New test.
19530
19531 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         * gcc.dg/bitfld-4.c: Add blank options.
19534
19535 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19536
19537         * g++.dg/template/crash1.C: New test.
19538
19539 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19540
19541         * gcc.dg/tls/opt-2.c: New test.
19542
19543 2002-08-08  Devang Patel  <dpatel@apple.com>
19544
19545         * objc.dg/selector-1.m : New test
19546
19547 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19548
19549         * g++.dg/abi/bitfield4.C: New test.
19550         * gcc.dg/bitfld-4.c: New test.
19551
19552 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19553
19554         * g++.dg/other/packed1.C: New test.
19555
19556 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * g++.dg/abi/offsetof.C: Tweak error messages.
19559         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19560
19561 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.dg/bitfld-3.c: New test.
19564
19565 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19566             Richard Henderson  <rth@redhat.com>
19567
19568         * gcc.dg/i386-bitfield1.c: New test.
19569         * g++.dg/abi/bitfield3.C: Update.
19570
19571 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19572
19573         * objc.dg/const-str-2.m: Update.
19574         * gcc.dg/cpp/c++98.c: Change to C extension.
19575         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19576         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19577
19578 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19579
19580         * testsuite/gcc.dg/tls/diag-3.c: New.
19581
19582 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19583
19584         * g++.dg/README (Subdirectories): Document new subdir expr.
19585         * g++.dg/expr/pmf-1.C: New test.
19586
19587 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19588
19589         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19590
19591 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * g++.dg/abi/bitfield3.C: New test.
19594
19595 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19596
19597         * lib/gcov.exp: Tweak expected line formats.
19598         * gcc.misc-tests/gcov8.c: New test.
19599         * gcc.misc-tests/gcov8.x: New flags.
19600
19601 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19602
19603         * consistency.vlad/layout/endian.c: Include string.h.
19604
19605         * gcc.c-torture/execute/20020805-1.c: New test.
19606
19607 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19608
19609         * g++.dg/other/conversion1.C: New test.
19610
19611 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19612
19613         * gcc.dg/builtins-1.c: New testcase.
19614
19615 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19616
19617         * g++.dg/inherit/access3.C: New test.
19618
19619 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19620
19621         * gcc.dg/ia64-visibility-2.c: New test.
19622
19623 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19624
19625         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19626         __qualifier_flags to __flags.
19627
19628 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * g++.dg/inherit/operator1.C: New test.
19631         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19632         * g++.dg/other/error1.C: Change expected error message.
19633         * g++.dg/template/conv4.C: Likewise.
19634
19635 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19636
19637         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19638         for documented behavior.
19639
19640 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19641
19642         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19643         several targets known to fail.
19644
19645 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19646
19647         * gcc.dg/mips-args-[123].c: New tests.
19648
19649 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19650
19651         * gcc.dg/ppc-spe.c: New.
19652
19653 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19654
19655         * g++.dg/other/ptrmem4.C: New testcase.
19656
19657 2002-07-24  Richard Henderson  <rth@redhat.com>
19658
19659         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19660
19661 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19662
19663         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19664
19665 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19666
19667         * gcc.c-torture/execute/memset-3.c: New testcase.
19668
19669 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19670
19671         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19672         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19673
19674 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19675
19676         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19677         Delete.
19678
19679 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19680
19681         * gcc.c-torture/compile/simd-4.c: New test.
19682
19683 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19684
19685         PR c++/7347, c++/7348
19686         * g++.dg/template/access4.C: New test.
19687         * g++.dg/template/access5.C: New test.
19688         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19689         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19690         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19691         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19692
19693 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19694
19695         * gcc.dg/gnu89-init-2.c: New test.
19696
19697 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19698
19699         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19700
19701 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19702
19703         * gcc.c-torture/execute/20020720-1.c: New testcase.
19704
19705 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19706
19707         * gcc.dg/cpp/Wsignprom.c: New tests.
19708
19709 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19710
19711         * gcc.c-torture/execute/loop-13.c: New test.
19712
19713 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19714
19715         * gcc.dg/cpp/expr.c: New tests.
19716
19717 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19718
19719         * g++.dg/opt/pr6713.C: Add template instantiation.
19720
19721 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19722
19723         * gcc.dg/nest.c: New test.
19724
19725 2002-07-17  Richard Henderson  <rth@redhat.com>
19726
19727         * g++.dg/opt/pr6713.C: New test.
19728
19729 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19730
19731         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19732         XFAIL for all x86 processors.
19733
19734 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19735
19736         * gcc.c-torture/execute/20010122-1.x: Do not test with
19737         -fomit-frame-pointer.
19738
19739 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19740
19741         * g++.dg/template/instantiate2.C: New test.
19742         * g++.dg/template/spec4.C: New test.
19743
19744 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19745
19746         * g++.dg/template/access2.C: New test.
19747         * g++.dg/template/access3.C: New test.
19748
19749 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19750
19751         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19752         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19753         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19754         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19755         Convert to use <stdarg.h>.
19756         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19757         Delete.
19758         * gcc.dg/va-arg-2.c: New.
19759         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19760
19761 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19762
19763         * gcc.c-torture/compile/20020710-1.c: New test.
19764
19765 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19766                           Andrew Pinski  <pinskia@physics.uc.edu>
19767
19768         gcc.c-torture/compile/simd-2.c: New testcase.
19769         gcc.c-torture/compile/simd-3.c: Likewise.
19770
19771 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/7224
19774         * g++.dg/overload/error1.C: New test.
19775
19776 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19777
19778         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19779         configuration and IRIX 6 O32 ABI.
19780
19781 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19782
19783         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19784
19785 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19786
19787         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19788
19789 2002-07-10  Jeffrey A Law  <law@redhat.com>
19790
19791         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19792
19793         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19794
19795 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19796
19797         * gcc.dg/20020312-2.c: Check for __PPC__.
19798
19799 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19800
19801         * gcc.c-torture/compile/20020709-1.c: New test.
19802
19803 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19804
19805         * g++.dg/template/qualttp21.C: New test case.
19806
19807 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19808
19809         * gcc.c-torture/compile/20020706-1.c: New test.
19810         * gcc.c-torture/compile/20020706-2.c: New test.
19811
19812 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19813             Alexandre Oliva  <aoliva@redhat.com>
19814
19815         * g++.dg/warn/incomplete1.C: New test.
19816
19817 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19818
19819         PR c++/7099
19820         * g++.dg/warn/noreturn1.C: New test.
19821
19822 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19823
19824         PR c++/6706
19825         * g++.dg/debug/debug6.C: New test.
19826         * g++.dg/debug/debug7.C: New test.
19827
19828 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19829
19830         * gcc.c-torture/compile/simd-3.c: New test.
19831
19832 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19833
19834         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19835         * gcc.dg/20020620-1.c: Likewise.
19836
19837 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19838
19839         PR c++/6944
19840         * g++.dg/init/array4.C: New test.
19841         * g++.dg/init/array5.C: New test.
19842
19843 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19844
19845         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19846         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19847
19848 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19849
19850         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19851         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19852         * gcc.dg/wtr-conversion-1.c: Likewise.
19853         * gcc.dg/wtr-escape-1.c: Likewise.
19854         * gcc.dg/wtr-int-type-1.c: Likewise.
19855         * gcc.dg/wtr-label-1.c: Likewise.
19856         * gcc.dg/wtr-static-1.c: Likewise.
19857         * gcc.dg/wtr-strcat-1.c: Likewise.
19858         * gcc.dg/wtr-suffix-1.c: Likewise.
19859         * gcc.dg/wtr-switch-1.c: Likewise.
19860         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19861         * gcc.dg/wtr-union-init-1.c: Likewise.
19862         * gcc.dg/wtr-union-init-2.c: Likewise.
19863         * gcc.dg/wtr-union-init-3.c: Likewise.
19864
19865         * gcc.dg/wtr-func-def-1.c: New test.
19866
19867 2002-07-02 Devang Patel <dpatel@apple.com>
19868
19869         * objc.dg/param-1.m: New test.
19870
19871 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19872
19873         * gcc.dg/cpp/trad/directive.c: Add test.
19874         * gcc.dg/cpp/trad/macroargs.c: Add test.
19875         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19876
19877 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19878
19879         * gcc.dg/cpp/cmdlne-M.c: New test.
19880
19881 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19882
19883         * objc.dg/desig-init-1.m: New test.
19884
19885 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19886
19887         PR c++/6716
19888         * g++.dg/template/instantiate1.C: New test.
19889
19890 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19891
19892         PR c++/7112
19893         * g++.dg/template/sizeof2.C: New test.
19894
19895 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19896
19897         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19898         gcc.dg/cpp/trad/include.c: New tests.
19899
19900 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19901
19902         PR target/7177
19903         * gcc.c-torture/compile/20020701-1.c: New test.
19904
19905 2002-07-01  Stan Shebs  <shebs@apple.com>
19906
19907         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19908         header here...
19909         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19910         (objc-torture-execute): or here.
19911
19912 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19913
19914         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19915
19916 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19917
19918         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19919
19920 2002-06-30  Devang Patel  <dpatel@apple.com>
19921
19922         * objc.dg/fsyntax-only.m: New test.
19923
19924 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/6695
19927         * g++.dg/template/friend7.C: New file.
19928
19929 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19930
19931         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19932         return type.
19933
19934 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19935
19936         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19937         avoid division by zero.
19938
19939 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19940
19941         * gcc.dg/Wunknownprag.c: New tests.
19942
19943 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19944
19945         * gcc.c-torture/execute/simd-2.c: New test.
19946
19947 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19948
19949         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19950         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19951         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19952         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19953         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19954         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19955         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19956         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19957         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19958         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19959         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19960         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19961         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19962         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19963         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19964         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19965         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19966
19967 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19968
19969         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19970         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19971         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19972         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19973         New tests.
19974         * gcc.dg/cpp/trad/directive.c: Update.
19975
19976 2002-06-23  Andreas Jaeger  <aj@suse.de>
19977
19978         * gcc.c-torture/execute/complex-6.c: New.
19979
19980 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19981
19982         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19983         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19984         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19985         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19986
19987 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19988
19989         * gcc.dg/cpp/trad: New directory with traditional tests copied
19990         from parent directory.
19991         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19992         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19993         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19994         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19995         Move to trad/ and rename.
19996         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19997         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19998         gcc.dg/cpp/trad/redef2.c: New tests.
19999         * gcc.dg/cpp/trad/trad.exp: New driver.
20000
20001 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20002
20003         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20004         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20005         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20006         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20007         Remove.
20008
20009 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20010
20011         * gcc.dg/20020620-1.c: New test.
20012
20013 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20014
20015         * g++.dg/template/ttp4.C: New test.
20016
20017 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20018
20019         * g++.dg/opt/vt1.C: Fix regexp.
20020
20021 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20022
20023         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20024         Don't use attribute `noinline'.
20025
20026 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20027
20028         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20029
20030 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20031
20032         * gcc.c-torture/execute/simd-1.c: New.
20033
20034         * gcc.dg/simd-1.c: New.
20035
20036 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20037
20038         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20039
20040 2002-06-16  Richard Henderson  <rth@redhat.com>
20041
20042         * g++.dg/ext/anon-struct1.C: New.
20043         * g++.dg/ext/anon-struct2.C: New.
20044         * g++.dg/ext/anon-struct3.C: New.
20045         * gcc.dg/anon-struct-1.c: New.
20046         * gcc.dg/anon-struct-2.c: New.
20047         * gcc.dg/anon-struct-3.c: New.
20048         * gcc.dg/20011008-1.c: Adjust warning text.
20049         * gcc.dg/20020527-1.c: Add -fms-extensions.
20050
20051 2002-06-16  Richard Henderson  <rth@redhat.com>
20052
20053         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20054
20055 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20056
20057         * gcc.c-torture/execute/20020615-1.c: New test.
20058
20059 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20060
20061         * gcc.c-tortuture/execute/compare-1.c: New test case.
20062         * gcc.c-tortuture/execute/compare-2.c: New test case.
20063         * gcc.c-tortuture/execute/compare-3.c: New test case.
20064
20065 2002-06-13  Richard Henderson  <rth@redhat.com>
20066
20067         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20068         ia64 ilp32.
20069
20070 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20071
20072         * g++.dg/template/typename2.C: Update error message.
20073
20074 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20075
20076         * gcc.c-torture/execute/20020611-1.c: New test.
20077
20078 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20079
20080         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20081         list of targets to skip.
20082
20083 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20084
20085         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20086         targets if not optimizing.
20087
20088 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20089
20090         * gcc.c-torture/compile/20020605-1.c: New test.
20091
20092         * g++.dg/opt/vt1.C: New test.
20093
20094         * gcc.dg/20020531-1.c: New test.
20095
20096         * gcc.dg/20020530-1.c: New test.
20097
20098         * gcc.dg/20020527-1.c: New test.
20099
20100         * g++.dg/opt/cse1.C: New test.
20101
20102 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20103
20104         * gcc.dg/20020607-2.c: New test case.
20105
20106 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gcc.c-torture/compile/20020604-1.c: New test.
20109
20110 2002-06-04  Richard Henderson  <rth@redhat.com>
20111
20112         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20113         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20114         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20115
20116 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20117
20118         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20119
20120 2002-06-03  Richard Henderson  <rth@redhat.com>
20121
20122         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20123         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20124
20125 2002-06-02  Richard Henderson  <rth@redhat.com>
20126
20127         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20128         test functions static.
20129
20130 2002-06-02  Andreas Jaeger  <aj@suse.de>
20131
20132         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20133         now.
20134
20135 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20136
20137         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20138         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20139         Update for mofified diagnostics.
20140         * gcc.dg/c99-intconst-1.c: No longer fail.
20141
20142 2002-06-02  Richard Henderson  <rth@redhat.com>
20143
20144         * gcc.dg/uninit-A.c: Remove xfail markers.
20145
20146 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20147
20148         * gcc.dg/fnegate-1.c: New test case.
20149
20150 2002-05-30  Osku Salerma  <osku@iki.fi>
20151
20152         * gcc.c-torture/execute/mayalias-1.c: New file.
20153
20154 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20155
20156         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20157         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20158         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20159
20160 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20161
20162         * gcc.c-torture/execute/20020529-1.c: New test.
20163
20164 2002-05-27  Richard Henderson  <rth@redhat.com>
20165
20166         * g++.dg/ext/attrib6.C: New test case.
20167
20168 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20169
20170         * gcc.c-torture/execute/pure-1.c: New test.
20171
20172 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20173
20174         * gcc.dg/cpp/arith-2.c: Remove.
20175
20176 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20177
20178         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20179         * gcc.dg/cpp/if-3.c: Remove.
20180
20181 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * g++.dg/opt/cse2.C: New test.
20184
20185 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20186
20187         * gcc.dg/cpp/arith-1.c: New semantic tests.
20188         * gcc.dg/cpp/if-1.c: Update.
20189
20190 2002-05-24  Ben Elliston  <bje@redhat.com>
20191
20192         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20193
20194 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20195
20196         * gcc.dg/verbose-asm.c: New test.
20197
20198 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20199
20200         * gcc.dg/cpp/paste12.c: New test.
20201
20202 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20203
20204         * g++.dg/parse/named_ops.C: New test.
20205
20206 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20207
20208         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20209
20210 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20211
20212         * gcc.dg/weak-2.c: Allow optional leading underscore
20213         in scan-assembler symbol name.
20214         * gcc.dg/weak-3.c: Likewise.
20215         * gcc.dg/weak-4.c: Likewise.
20216         * gcc.dg/weak-5.c: Likewise.
20217
20218 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.dg/20020523-1.c: New test.
20221
20222 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20223
20224         * objc.dg/const-str-2.m: Update now that we stop after
20225         a command line error.
20226
20227 2002-05-22  Richard Henderson  <rth@redhat.com>
20228
20229         * g++.dg/dg.exp: Fix typo in test pruneing.
20230
20231 2002-05-22  Richard Henderson  <rth@redhat.com>
20232
20233         * g++.dg/dg.exp: Prune the tls subdirectory.
20234         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20235         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20236         * g++.dg/tls/init-1.C: New.
20237
20238 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20239
20240         * gcc.dg/20020517-1.c: New test.
20241
20242 2002-05-21  Richard Henderson  <rth@redhat.com>
20243
20244         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20245         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20246
20247 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20248
20249         * g++.dg/other/copy2.C: New test.
20250
20251 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20252
20253         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20254         (MAX_COPY): Bump up to 10 times sizeof (long long).
20255         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20256
20257         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20258         sizeof (long long).
20259
20260         * gcc.c-torture/execute/strcpy-1.c: New test.
20261
20262 2002-05-19  Jason Merrill  <jason2redhat.com>
20263
20264         * g++.dg/ext/oper1.C: New test.
20265
20266 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20267 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20268
20269         * README.QMTEST: New file.
20270
20271         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20272
20273 2002-05-19  Andreas Jaeger  <aj@suse.de>
20274
20275         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20276         now.
20277         * gcc.c-torture/execute/loop-2d.x: Likewise.
20278
20279 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20280
20281         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20282         support weak symbols.
20283         * gcc.dg/weak-4.c: Likewise
20284         * gcc.dg/weak-6.c: Likewise
20285
20286 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20287
20288         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20289         cygwin, coff and h8300-*-hms targets
20290         * gcc.dg/weak-5.c: Likewise
20291         * gcc.dg/weak-7.c: Likewise
20292
20293 2002-05-16  Jason Merrill  <jason@redhat.com>
20294
20295         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20296         (scan-assembler-not, scan-assembler-dem): Likewise.
20297         (scan-assembler-dem-not): Likewise.
20298
20299 2002-05-15  Richard Henderson  <rth@redhat.com>
20300
20301         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20302
20303 2002-05-15  Richard Henderson  <rth@redhat.com>
20304
20305         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20306         (vfoo1f): Warning here.
20307         (vfoo1l): Don't redefine the alias.
20308
20309 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20310
20311         * g++.dg/init/pm1.C: New test.
20312
20313 2002-05-12  David S. Miller  <davem@redhat.com>
20314
20315         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20316         types.
20317
20318 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20319
20320         * gcc.c-torture/execute/20020510-1.c: New test case.
20321
20322 2002-05-10  David S. Miller  <davem@redhat.com>
20323
20324         * gcc.c-torture/execute/conversion.c: Test long double too.
20325
20326 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20329         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20330         * lib/g++.exp (g++_link_flags): Likewise.
20331         * lib/objc.exp (objc_target_compile): Likewise.
20332
20333 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20334
20335         * gcc.dg/cpp/poison.c: Update.
20336         * gcc.dg/cpp/20000625-2.c: Remove.
20337         * gcc.dg/cpp/direct2s.c: Remove final test.
20338
20339 2002-05-08  Tom Rix  <trix@redhat.com>
20340
20341         * gcc.c-torture/execute/20020508-1.c: New test.
20342         * gcc.c-torture/execute/20020508-2.c: New test.
20343         * gcc.c-torture/execute/20020508-3.c: New test.
20344
20345 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20346
20347         * gcc.dg/cpp/charconst-4.c: More tests.
20348
20349 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c/6569
20352         * gcc.dg/weak-3.c: Update location of warning messages.
20353         * gcc.dg/weak-5.c: Likewise.
20354
20355 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20356
20357         * gcc.c-torture/execute/20020506-1.c: New test case.
20358
20359 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20360
20361         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20362
20363 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20364
20365         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20366
20367 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20368
20369         * gcc.dg/cpp/charconst-3.c: New test.
20370
20371 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20372
20373         * gcc.dg/cpp/charconst.c: Update tests.
20374
20375 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20376
20377         * treelang: Added directory for new sample language treelang. Also
20378         lib/treelang.exp: New file to signal treelang should be tested.
20379
20380 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20381
20382         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20383         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20384         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20385         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20386         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20387         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20388         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20389
20390 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20391
20392         * gcc.dg/format/xopen-2.c: New test.
20393
20394 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20395
20396         * gcc.dg/20020503-1.c: New test.
20397
20398 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20399
20400         * g++.dg/init/dtor1.C: Make it tougher.
20401
20402 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20403
20404         * g++.dg/init/dtor1.C: New test.
20405
20406 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20407
20408         * gcc.dg/altivec-8.c: New.
20409
20410 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20411
20412         * gcc.dg/altivec-7.c: New.
20413
20414 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20415
20416         * g++.dg/parse/typedef1.C: New test.
20417
20418 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20419
20420         PR c++/6486
20421         * g++.dg/template/friend6.C: New test.
20422
20423         PR c++/6492
20424         * g++.dg/init/copy1.C: New test.
20425
20426 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         * g++.dg/warn/effc1.C: New test.
20429
20430 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20431
20432         * gcc.dg/cpp/if-cexp.c: Add a test.
20433
20434 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20435
20436         * gcc.dg/20020426-2.c: New test.
20437
20438 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20439
20440         * gcc.dg/cpp/if-mop.c: Update.
20441         * gcc.dg/cpp/if-mpar.c: Add test.
20442         * gcc.dg/cpp/if-oppr.c: Update.
20443
20444 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20445
20446         PR c/6343
20447         * gcc.dg/weak-[2-7].c: New tests.
20448
20449 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20450
20451         * gcc.dg/enum1.c: New test.
20452
20453 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/6497
20456         * g++.dg/inherit/access2.C: New test.
20457
20458 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR bootstrap/6445
20461         * gcc.dg/20020426-1.c: New test.
20462
20463 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20464
20465         * g++.dg/abi/enum1.C: New test.
20466
20467 2002-04-26  Richard Henderson  <rth@redhat.com>
20468
20469         * gcc.dg/c99-bool-1.c: Expect always true warning.
20470
20471 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20472
20473         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20474
20475 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20476
20477         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20478         targets.
20479
20480 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20481
20482         * g++.dg/abi/mange7.C: New test.
20483
20484         PR c++/6438.
20485         * g++.dg/parse/stmtexpr2.C: New test.
20486
20487 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20488
20489         * gcc.dg/20020312-2.c: Add SH target.
20490
20491 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20492
20493         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20494         compiler output on mips*-*-irix*.
20495
20496 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20497
20498         * g++.dg/parse/attr1.C: New test.
20499
20500 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20501
20502         * gcc.c-torture/execute/string-opt-17.c: New test case.
20503         * gcc.c-torture/execute/memset-2.c: New test case.
20504
20505 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/6256:
20508         * g++.dg/template/friend5.C: New test.
20509
20510         PR c++/6331:
20511         * g++.dg/template/qual1.C: Likewise.
20512
20513 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20514
20515         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20516         Include stdlib.h, not stdio.h or ctype.h.
20517
20518 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20519
20520         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20521         cris-*-elf* and mmix-*-*.
20522         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20523         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20524         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20525         Ditto.
20526         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20527         * gcc.dg/wchar_t-1.c: Ditto.
20528
20529 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20530
20531         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20532         Clarify comment.
20533
20534 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20535
20536         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20537
20538 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20539
20540         * gcc.c-torture/execute/20000906-1.x: Delete.
20541
20542 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20543
20544         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20545
20546 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20547
20548         * PR6367
20549         * g77.f-torture/execute/6367.f: New test.
20550         * g77.f-torture/execute/6367.x: Disable for MMIX.
20551
20552 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20553
20554         * PR6352
20555         * g++.dg/opt/inline2.C: New test.
20556
20557 2002-04-18  Richard Henderson  <rth@redhat.com>
20558
20559         * gcc.dg/20000906-1.c: Enable for all targets.
20560         * gcc.c-torture/compile/iftrap-2.c: New.
20561
20562 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * gcc.dg/20020418-1.c: New test.
20565         * gcc.dg/20020418-2.c: New test.
20566
20567 2002-04-18  Richard Henderson  <rth@redhat.com>
20568
20569         * gcc.c-torture/compile/iftrap-1.c: New.
20570         * gcc.dg/iftrap-1.c: Adjust for ia64.
20571         * gcc.dg/iftrap-2.c: New.
20572
20573 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20574
20575         * gcc.c-torture/compile/20020418-1.c: New test.
20576
20577 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20578
20579         * gcc.c-torture/compile/20020415-1.c: New.
20580
20581 2002-04-18  David S. Miller  <davem@redhat.com>
20582
20583         * gcc.c-torture/execute/20020418-1.c: New test.
20584
20585 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.dg/20020416-1.c: New test.
20588
20589         * g++.dg/opt/inline1.C: New test.
20590
20591 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20592
20593         * gcc.dg/altivec-5.c: New test.
20594
20595         * gcc.dg/20020415-1.c: New test.
20596
20597 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20598
20599         * testsuite/lib/chill.exp: Remove.
20600
20601 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * g++.dg/other/big-struct.C: New test.
20604
20605 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20606
20607         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20608         of scratch file.
20609
20610 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20611
20612         PR c/6277
20613         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20614         in scan-assembler function name
20615
20616 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20617
20618         * g77.f-torture/execute/980628-4.x,
20619         g77.f-torture/execute/980628-5.x,
20620         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20621         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20622         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20623         i[34567]86-*-*.
20624
20625 2002-04-13  David S. Miller  <davem@redhat.com>
20626
20627         * gcc.c-torture/execute/20020413-1.c: New test.
20628
20629 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20630
20631         * gcc.dg/asm-6.c,
20632         * g++.dg/ext/asm1.C: New tests.
20633
20634 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++ 5373.
20637         * g++.dg/parse/stmtexpr1.C: New test.
20638
20639         PR c++/5189.
20640         * g++.dg/template/copy1.C: New test.
20641
20642 2002-04-12  Richard Henderson  <rth@redhat.com>
20643
20644         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20645
20646 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20647
20648         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20649         gcc.c-torture/execute/20020307-2.c.
20650
20651 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20652
20653         * g++.dg/ext/attrib5.C,
20654         * g++.dg/lookup/struct1.C: New tests.
20655
20656 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20657
20658         * gcc.dg/20020411-1.c: New test.
20659
20660         * gcc.c-torture/execute/20020411-1.c: New test.
20661
20662 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20663
20664         * g77.f-torture/execute/6177.f: New test.
20665
20666 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20667
20668         PR middle-end/6247
20669         * g++.dg/opt/cleanup1.C: New test.
20670
20671         * g++.dg/opt/const1.C: New test.
20672
20673 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20674
20675         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20676
20677 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20678
20679         PR c++/5507
20680         * g++.dg/template/typename2.C: New test.
20681
20682 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20683
20684         * gcc.c-torture/execute/loop-12.c: New.
20685
20686 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20687
20688         * g77.f-torture/execute/980628-4.x,
20689         g77.f-torture/execute/980628-5.x,
20690         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20691         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20692         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20693
20694 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20695
20696         PR optimization/6086
20697         * g++.dg/opt/preinc1.C: New test.
20698
20699 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20700
20701         PR c++/5571
20702         * g++.dg/opt/static2.C: New test.
20703
20704 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20705
20706         PR c/5120
20707         * gcc.dg/20020406-1.c: New test.
20708
20709 2002-04-04  David S. Miller  <davem@redhat.com>
20710
20711         * gcc.c-torture/execute/20020404-1.c: New test.
20712
20713 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20714
20715         PR c/6123
20716         * gcc.dg/20020312-2.c: Do not declare global register variable
20717         if __PIC__ or __pic__ is defined.
20718
20719 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20720
20721         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20722         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20723
20724 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20725
20726         * gcc.misc-tests/linkage.exp: Update last change to handle
20727         sparc*-, not just sparc-.
20728
20729 2002-04-03  Richard Henderson  <rth@redhat.com>
20730
20731         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20732
20733 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20734
20735         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20736
20737 2002-04-02  David S. Miller  <davem@redhat.com>
20738
20739         * gcc.c-torture/execute/20020402-3.c: New test.
20740
20741 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20742
20743         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20744         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20745
20746         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20747         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20748         g77.f-torture/execute/20001201.x,
20749         g77.f-torture/execute/u77-test.x: New files.
20750
20751         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20752         * gcc.dg/wchar_t-1.c: Ditto.
20753
20754 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20755
20756         * gcc.c-torture/execute/20020402-1.c: New test.
20757
20758 2002-04-01  Richard Henderson  <rth@redhat.com>
20759
20760         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20761
20762         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20763
20764 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20765
20766         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20767
20768 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20769
20770         * g++.dg/inherit/template-as-base.C: Expect error.
20771         * g++.dg/inherit/namespace-as-base.C: Likewise.
20772
20773 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20774
20775         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20776         g++.dg/ext/instantiate3.C: Tweak match patterns.
20777
20778         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20779         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20780         -da test.
20781
20782 2002-03-31  Richard Henderson  <rth@redhat.com>
20783
20784         * gcc.dg/special/alias-2.c: New.
20785         * gcc.dg/special/ecos.exp: Run it.
20786
20787 2002-03-31  Richard Henderson  <rth@redhat.com>
20788
20789         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20790
20791 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20792
20793         * gcc.dg/weak-1.c: Disable on h8300 port.
20794
20795 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20796
20797         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20798         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20799         ordering tests.
20800         * g++.dg/bprob/bprob-1.C: New test.
20801         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20802         * g++.dg/gcov/gcov-1.C: New test.
20803         * g++.dg/gcov/gcov-1.x: New file.
20804         * g++.dg/gcov/gcov-2.C: New test.
20805         * g++.dg/gcov/gcov-3.C: New test.
20806         * g++.dg/gcov/gcov-3.h: New file.
20807
20808 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20809
20810         * g++.old-deja/g++.other/builtins5.C: New test.
20811         * g++.old-deja/g++.other/builtins6.C: New test.
20812         * g++.old-deja/g++.other/builtins7.C: New test.
20813         * g++.old-deja/g++.other/builtins8.C: New test.
20814         * g++.old-deja/g++.other/builtins9.C: New test.
20815
20816 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * g++.dg/opt/static1.C: New test.
20819
20820         * g++.dg/opt/longbranch1.C: New test.
20821
20822 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20823
20824         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20825
20826         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20827
20828 2002-03-28  Jeffrey A Law  (law@redhat.com)
20829
20830         * gcc.c-torture/execute/20020328-1.c: New test.
20831
20832 2002-03-27  Richard Henderson  <rth@redhat.com>
20833
20834         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20835         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20836         move from g++.old-deja/g++.ext/.
20837
20838 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20839
20840         * g++.dg/init/new2.C: New test.
20841
20842 2002-03-26  Richard Henderson  <rth@redhat.com>
20843
20844         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20845
20846         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20847         on sparc.
20848
20849         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20850         sparcv9 systems.
20851         * gcc.dg/20001102-1.c: Likewise.
20852
20853 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20854
20855         * gcc.dg/cpp/endif-pedantic1.c,
20856         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20857
20858 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20859
20860         * g++.dg/init/new1.C: New test.
20861
20862 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20863
20864         * g++.dg/abi/vbase9.C: New test.
20865
20866 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20867
20868         * gcc.dg/arm-asm.c: New test.
20869
20870 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20871
20872         * gcc.dg/Wswitch-enum.c: New test.
20873         Fix PR c/5044.
20874
20875 2002-03-26  Richard Henderson  <rth@redhat.com>
20876
20877         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20878         structure.
20879
20880 2002-03-25  Richard Henderson  <rth@redhat.com>
20881
20882         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20883         sparcv9 systems.
20884
20885         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20886         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20887
20888 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20889
20890         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20891
20892 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20893
20894         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20895         targets using generic thunk support.
20896
20897 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20898
20899         * gcc.c-torture/compile/20020323-1.c: New test.
20900
20901         * g++.dg/opt/conj2.C: New test.
20902
20903 2002-03-24  Richard Henderson  <rth@redhat.com>
20904
20905         * gcc.dg/weak-1.c: Use -fno-common.
20906
20907 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20908
20909         * g77.dg/f77-edit-apostrophe-out.f: New test
20910         * g77.dg/f77-edit-h-out.f: New test
20911         * g77.dg/f77-edit-t-in.f: New test
20912         * g77.dg/f77-edit-t-out.f: New test
20913         * g77.dg/f77-edit-x-out.f: New test
20914         * g77.dg/f77-edit-slash-out.f: New test
20915         * g77.dg/f77-edit-colon-out.f: New test
20916         * g77.dg/f77-edit-s-out.f: New test
20917
20918 2002-03-24  Richard Henderson  <rth@redhat.com>
20919
20920         * objc/execute/formal_protocol-6.x: New XFAIL.
20921
20922 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20923
20924         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20925         that do not support weak symbols
20926
20927 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20928
20929         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20930         * lib/g77.exp:  Likewise
20931         * lib/objc.exp: Likewise
20932
20933 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20934
20935         * gcc.dg/Wswitch-default.c: New test.
20936
20937 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20938
20939         * g++.dg/other/enum1.C: New test.
20940
20941 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20942
20943         * gcc.dg/pragma-ep-3.c: Fix typo.
20944
20945 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20946
20947         * g++.dg/inherit/template-as-base.C: New test.
20948
20949 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20950
20951         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20952         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20953
20954 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20955
20956         * gcc.dg/cpp/multiline.c: Update to match.
20957
20958 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20959
20960         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20961
20962 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20963
20964         * gcc.dg/cpp/extratokens2.c:  New file.
20965
20966 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20967
20968         * gcc.dg/20020312-2.c: Add rs6000 target.
20969
20970         * gcc.c-torture/compile/20020319-1.c: New test.
20971
20972 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20973
20974         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20975         (A, E): Handle this.
20976
20977 2002-03-20  Jason Merrill  <jason@redhat.com>
20978
20979         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20980         ignoring -fpic.
20981         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20982         through prune_gcc_output.
20983
20984 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.c-torture/compile/20020320-1.c: New test.
20987
20988 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20989
20990         * gcc.c-torture/compile/20020318-1.c: New test.
20991
20992         * gcc.dg/struct-by-value-1.c: New test.
20993
20994         * gcc.dg/20020319-1.c: New test.
20995
20996 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20997
20998         * g++.dg/opt/conj1.C: New test.
20999
21000 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/template/qualttp20.C: Revert previous change.
21003         * g++.dg/template/qualttp3.C: Likewise.
21004         * g++.dg/template/qualttp4.C: Likewise
21005         * g++.dg/template/qualttp5.C: Likewise
21006         * g++.dg/template/qualttp6.C: Likewise
21007         * g++.dg/template/qualttp7.C: Likewise
21008         * g++.dg/template/qualttp8.C: Likewise
21009         * g++.dg/template/recurse.C: Likewise.
21010
21011 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21012
21013         * gcc.dg/cpp/wchar-1.c: Update.
21014
21015 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         * g++.dg/template/conv1.C: New test.
21018         * g++.dg/template/conv2.C: New test.
21019         * g++.dg/template/conv3.C: New test.
21020         * g++.dg/template/conv4.C: New test.
21021
21022 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21023
21024         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21025         * g++.dg/template/qualttp3.C: Likewise.
21026         * g++.dg/template/qualttp4.C: Likewise
21027         * g++.dg/template/qualttp5.C: Likewise
21028         * g++.dg/template/qualttp6.C: Likewise
21029         * g++.dg/template/qualttp7.C: Likewise
21030         * g++.dg/template/qualttp8.C: Likewise
21031         * g++.dg/template/recurse.C: Likewise.
21032
21033 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21034
21035         * g++.dg/opt/dtor1.C: New test.
21036
21037 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21038
21039         * gcc.c-torture/compile/20020315-1.c: New test.
21040
21041 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21042
21043         * gcc.dg/weak-1.c: Fix scan tests.
21044
21045 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21046
21047         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21048         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21049         cris-*-aout* mmix-*-*.
21050         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21051         cris-*-aout* mmix-*-*.
21052         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21053         cris-*-elf* cris-*-aout* and mmix-*-*.
21054         * gcc.dg/20001009-1.c: Ditto.
21055         * gcc.dg/20010912-1.c: Ditto.
21056         * gcc.dg/20020122-4.c: Ditto.
21057         * gcc.dg/inline-2.c: Ditto.
21058
21059 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21060
21061         * gcc.c-torture/compile/20020314-1.c: New test.
21062
21063 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21064
21065         * gcc.c-torture/execute/20020314-1.c: New test.
21066
21067 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21068
21069         * g++.dg/warn/Wunused-1.C: New test.
21070
21071 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21072
21073         * g++.dg/abi/mangle6.C: New test.
21074
21075 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21076
21077         * gcc.c-torture/compile/20020309-2.c: New test.
21078
21079         * gcc.c-torture/compile/20020312-1.c: New test.
21080
21081 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.dg/other/access1.C: New test.
21084
21085 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21086
21087         * gcc.c-torture/execute/wchar_t-1.c: New test.
21088
21089 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21090
21091         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21092
21093 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21094
21095         * gcc.dg/20020312-1.c: New test case.
21096
21097 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21098
21099         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21100
21101 2002-03-11  Richard Henderson  <rth@redhat.com>
21102
21103         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21104         * g++.old-deja/g++.jason/report.C: Likewise.
21105
21106 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21109         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21110
21111 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21112
21113         * testsuite/g++.dg/overload/pmf1.C: New test.
21114
21115 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21116
21117         * gcc.c-torture/execute/20020307-1.c: Use long.
21118
21119 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21120
21121         PR optimization/5844
21122         * gcc.dg/20020310-1.c: New test.
21123
21124 2002-03-09  Michael Meissner  <meissner@redhat.com>
21125
21126         * gcc.c-torture/execute/memcpy-2.c: New test.
21127         * gcc.c-torture/execute/memset-1.c: New test.
21128         * gcc.c-torture/execute/strlen-1.c: New test.
21129         * gcc.c-torture/execute/strcmp-1.c: New test.
21130         * gcc.c-torture/execute/strncmp-1.c: New test.
21131
21132 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21133
21134         * gcc.dg/ppc-ldstruct.c: New test.
21135
21136 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * gcc.c-torture/execute/va-arg-22.c: New test.
21139
21140 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21141
21142         * gcc.c-torture/compile/20020309-1.c: New test.
21143
21144 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21145
21146         * gcc.c-torture/execute/20020307-2.c: New test.
21147
21148 2002-03-07  Jeffrey A Law  (law@redhat.com)
21149
21150         * g77.f-torture/compile/20020307-1.f: New test.
21151
21152 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21153
21154         * gcc.dg/unordered-1.c: New test.
21155
21156 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21157
21158         * gcc.c-torture/execute/20020307-1.c: New test.
21159
21160 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21161
21162         * gcc.dg/20020304-1.c: New test.
21163
21164         * gcc.c-torture/compile/20020304-2.c: New test.
21165
21166 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21167
21168         * gcc.c-torture/compile/20020304-1.c: New test case
21169         (from PR c/5830).
21170
21171 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21172
21173         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21174
21175 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.dg/other/classkey1.C: New test.
21178
21179 2002-03-01  Richard Henderson  <rth@redhat.com>
21180
21181         * gcc.c-torture/compile/981223-1.x: New.
21182         * gcc.c-torture/compile/920625-1.x: New.
21183
21184 2002-02-28  Richard Henderson  <rth@redhat.com>
21185
21186         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21187
21188 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21189
21190         * gcc.c-torture/execute/20020227-1.c: New test.
21191
21192 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21195         here" ERROR lines.
21196         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21197         * g++.old-deja.g++.other/defarg1.C: Likewise.
21198         * g++.old-deja/g++.pt/calls2.C: Likewise.
21199         * g++.old-deja/g++.pt/crash20.C: Likewise.
21200         * g++.old-deja/g++.pt/crash30.C: Likewise.
21201         * g++.old-deja/g++.pt/crash36.C: Likewise.
21202         * g++.old-deja/g++.pt/crash6.C: Likewise.
21203         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21204         * g++.old-deja/g++.pt/derived3.C: Likewise.
21205         * g++.old-deja/g++.pt/error1.C: Likewise.
21206         * g++.old-deja/g++.pt/friend21.C: Likewise.
21207         * g++.old-deja/g++.pt/friend23.C: Likewise.
21208         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21209         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21210
21211 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21212
21213         * gcc.c-torture/execute/20020225-2.c: New test.
21214
21215 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21216
21217         * gcc.c-torture/execute/920730-1t.c,
21218         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21219         Delete test cases, only relevant to -traditional.
21220
21221 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21222
21223         * gcc.dg/cpp/undef1.c: Remove.
21224         * gcc.dg/cpp/directiv.c: Update.
21225         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21226
21227 2002-02-27  Michael Meissner  <meissner@redhat.com>
21228
21229         * gcc.c-torture/execute/20020226-1.c: New test.
21230
21231 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21232
21233         * g++.dg/debug/debug4.C: New test.
21234
21235         * gcc.dg/ia64-visibility-1.c: New test.
21236
21237 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21238
21239         * gcc.dg/debug/20020224-1.c: New.
21240
21241 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21242
21243         * gcc.c-torture/execute/960416-1.x: New.
21244         * gcc.c-torture/execute/divconst-3.x: Likewise.
21245
21246 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21247
21248         * gcc.dg/20020224-1.c: New test.
21249
21250 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21251
21252         * gcc.c-torture/execute/20020225-1.c: New.
21253
21254 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21255
21256         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21257
21258 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21259
21260         * gcc.dg/20020222-1.c: New test.
21261
21262 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21263
21264         * g++.dg/opt/anonunion1.C: New test.
21265
21266 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         * g++.dg/template/qualttp19.C: New test.
21269         * g++.dg/template/qualttp20.C: New test.
21270         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21271         * g++.old-deja/g++.other/qual1.C: Likewise.
21272
21273 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21274
21275         * gcc.dg/attr-alwaysinline.c: New.
21276
21277 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21278
21279         * gcc.dg/20020220-1.c: New test.
21280
21281         * gcc.dg/20020220-2.c: New test.
21282
21283         * g++.dg/opt/mmx1.C: New test.
21284
21285 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21286
21287         * gcc.c-torture/compile/20020110.c: New test.
21288
21289 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21290
21291         * gcc.c-torture/execute/20020219-1.c: New test.
21292
21293         * gcc.dg/20020219-1.c: New test.
21294
21295         * gcc.dg/noncompile/20020220-1.c: New test.
21296
21297         * g++.dg/opt/ptrintsum1.C: New test.
21298
21299         * gcc.dg/debug/20020220-1.c: New test.
21300
21301 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21302
21303         * gcc.c-torture/execute/20020216-1.c: New test.
21304
21305 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21306
21307         * gcc.dg/decl-1.c: Update, new test.
21308
21309 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21310
21311         * g++.dg/abi/bitfield1.C: New test.
21312         * g++.dg/abi/bitfield2.C: New test.
21313
21314 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21315
21316         * gcc.dg/attr-nest.c: New test.
21317
21318 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21319
21320         * gcc.c-torture/execute/20020215-1.c: New test.
21321
21322 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21325         * g++.dg/debug/debug.exp: New.
21326         * g++.dg/debug/trivial.C: New.
21327         * g++.dg/debug/debug1.C: Moved...
21328         * g++.dg/other/debug1.C: ...from here.
21329         * g++.dg/debug/debug2.C: Moved...
21330         * g++.dg/other/debug2.C: ...from here.
21331         * g++.dg/debug/debug3.C: Moved...
21332         * g++.dg/other/debug3.C: ...from here.
21333
21334         * gcc.dg/noncompile/20020213-1.c: New test.
21335
21336 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21337
21338         * g++.dg/other/debug3.C: New test.
21339
21340         * gcc.c-torture/execute/20020213-1.c: New test.
21341
21342 2002-02-13  Richard Smith <richard@ex-parrot.com>
21343
21344         * g++.old-deja/g++.other/thunk1.C: New test.
21345
21346 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21347
21348         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21349
21350 2002-02-13  Stan Shebs  <shebs@apple.com>
21351
21352         * gcc.dg/altivec-3.c: New.
21353
21354 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21355
21356         * gcc.dg/Wunreachable-1.c: New test.
21357         * gcc.dg/Wunreachable-2.c: New test.
21358
21359 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21360
21361         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21362
21363 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21364
21365         * gcc.dg/decl-1.c: New test.
21366
21367 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21368
21369         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21370
21371 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21372
21373         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21374         * gcc.c-torture/compile/980506-1.x: Likewise.
21375
21376 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21377
21378         * gcc.dg/20020210-1.c: New.
21379
21380 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21381
21382         * g77.f-torture/execute/947.f: New regression test
21383         for PR fortran/947.
21384
21385 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21386
21387         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21388         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21389
21390 2002-02-08  Richard Henderson  <rth@redhat.com>
21391
21392         * gcc.c-torture/compile/labels-3.c: New.
21393
21394 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21397         expression statements work instead.
21398         * gcc.dg/noncompile/20020207-1.c: New test.
21399
21400 2002-02-07  Richard Henderson  <rth@redhat.com>
21401
21402         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21403
21404 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21405
21406         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21407         message from g77
21408         * lib/g77-dg.exp: Trim g77 error messages so that they are
21409         recognized by dg.exp.
21410
21411 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21412
21413         PR fortran/5473
21414         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21415
21416 2002-02-07  Richard Henderson  <rth@redhat.com>
21417
21418         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21419         to be sufficiently aligned for integers.
21420
21421 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.dg/template/friend4.C: New test.
21424
21425 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21426
21427         PR fortran/5743
21428         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21429         unsupported cases.
21430
21431 2002-02-07  Richard Henderson  <rth@redhat.com>
21432
21433         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21434         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21435         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21436         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21437
21438 2002-02-06  Richard Henderson  <rth@redhat.com>
21439
21440         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21441
21442 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21443
21444         * gcc.dg/20020206-1.c: New test.
21445
21446 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21447
21448         * gcc.c-torture/execute/20020206-1.c: New test.
21449
21450         * gcc.c-torture/execute/20020206-2.c: New test.
21451
21452         PR optimization/5429:
21453         * gcc.c-torture/compile/20020206-1.c: New test.
21454
21455 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21456
21457         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21458         as certain file formats cannot support particularly large
21459         alignments.
21460
21461         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21462         and do not expect to be able to link the executable.
21463
21464         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21465         fail because the COFF format does not support the weak attribute.
21466
21467 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21468
21469         * g77.dg/pr5473.f:  New test
21470
21471 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21472
21473         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21474         Fix testcase accordingly.
21475
21476 2002-02-04  Richard Henderson  <rth@redhat.com>
21477
21478         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21479         (buf): Change to be an array of pointers, not ints.
21480
21481 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21482
21483         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21484         before all tests.  Move warning one line above to match where it
21485         C frontend emits.
21486         * gcc.dg/Wswitch-2.c: New test.
21487         * g++.dg/warn/Wswitch-1.C: New test.
21488         * g++.dg/warn/Wswitch-2.C: New test.
21489
21490 2002-02-04  Richard Henderson  <rth@redhat.com>
21491
21492         * g++.dg/abi/offsetof.C: Fix size comparison.
21493
21494 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21495
21496         * gcc.dg/cast-qual-2.c: New test.
21497
21498 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.dg/20020201-4.c: New test.
21501
21502 2002-02-04  Ben Elliston  <bje@redhat.com>
21503
21504         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21505         target_info attribute != 0, in addition to the empty string.
21506         (gcc_target_compile): Likewise.
21507
21508 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21509
21510         * gcc.dg/Wswitch.c: New test.
21511         PR gcc/4475. PR gcc/3780.
21512
21513 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21514
21515         * g77.f-torture/execute/5122.f: New test for regressions
21516         against PR fortran/5122.
21517
21518 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21519
21520         * g77.f-torture/compile/pr3743.f: Delete
21521         * g77.dg/pr3743-1.f: New test.
21522         * g77.dg/pr3743-2.f: New test.
21523         * g77.dg/pr3743-3.f: New test.
21524         * g77.dg/pr3743-4.f: New test.
21525
21526 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21527
21528         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21529
21530 2002-02-02  Richard Henderson  <rth@redhat.com>
21531
21532         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21533         * gcc.c-torture/execute/bf64-1.c: Likewise.
21534
21535 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21536
21537         * gcc.dg/20020201-2.c: New test.
21538
21539         * gcc.dg/20020201-3.c: New test.
21540
21541         * gcc.c-torture/execute/bitfld-2.c: New test.
21542
21543 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21544
21545         * gcc.dg/bitfld-1.c: Update.
21546         * gcc.dg/bitfld-2.c: Update.
21547         * gcc.c-torture/execute/bitfld-1.x: New.
21548
21549 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/execute/20020201-1.c: New test.
21552
21553 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21554
21555         PR target/5469
21556         * gcc.dg/20020201-1.c: New test.
21557
21558 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21559
21560         PR fortran/3743
21561         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21562         * g77.f-torture/compile/pr3743.x: Remove
21563
21564 2002-01-31  Tom Rix  <trix@redhat.com>
21565
21566         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21567
21568 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21569
21570         * gcc.dg/noncompile/20020130-1.c: New test.
21571
21572 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21573
21574         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21575
21576 2002-01-29  Richard Henderson  <rth@redhat.com>
21577
21578         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21579         to long long.
21580         * gcc.c-torture/execute/bf64-1.c: Likewise.
21581
21582 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21583
21584         * gcc.c-torture/execute/20020129-1.c: New test.
21585
21586 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21587
21588         * gcc.c-torture/compile/20000224-1.c: Update.
21589         * gcc.c-torture/execute/bitfld-1.c: New tests.
21590         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21591         * gcc.dg/uninit-A.c: Update.
21592
21593 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         * g++.dg/template/ctor1.C: Add instantiation.
21596
21597 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21598
21599         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21600         argument to __builtin_prefetch to be const ptr.
21601
21602 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21603
21604         * gcc.c-torture/compile/20020120-1.c: New test.
21605
21606 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21607
21608         * gcc.c-torture/execute/20020127-1.c: New test.
21609
21610 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21611
21612         * g77.dg/f77-edit-i-in.f: New test
21613         * g77.dg/f77-edit-i-out.f: New test
21614
21615 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21616
21617         * gcc.dg/debug/debug.exp: New file.
21618         * gcc.dg/debug/trivial.c: New file.
21619         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21620         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21621         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21622         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21623         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21624         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21625         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21626         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21627         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21628         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21629         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21630         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21631         * gcc.dg/20000503-1.c: Removed.
21632         * gcc.dg/20010207-1.c: Removed.
21633         * gcc.dg/20011223-1.c: Removed.
21634         * gcc.dg/20020104-2.c: Removed.
21635         * gcc.dg/debug-1.c: Removed.
21636         * gcc.dg/debug-2.c: Removed.
21637         * gcc.dg/debug-3.c: Removed.
21638         * gcc.dg/debug-4.c: Removed.
21639         * gcc.dg/debug-5.c: Removed.
21640         * gcc.dg/debug-6.c: Removed.
21641         * gcc.dg/dwarf2-1.c: Removed.
21642         * gcc.dg/dwarf2-2.c: Removed.
21643
21644 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * g++.old-deja/g++.other/eh5.C: New test.
21647         * g++.old-deja/g++.other/sibcall2.C: New test.
21648         * g++.old-deja/g++.other/array9.C: New test.
21649         * g++.old-deja/g++.other/typename2.C: New test.
21650         * g++.old-deja/g++.other/crash60.C: New test.
21651         * g++.old-deja/g++.other/conv9.C: New test.
21652         * g++.old-deja/g++.other/mangle10.C: New test.
21653         * g++.old-deja/g++.other/unchanging1.C: New test.
21654         * g++.old-deja/g++.other/exprstmt1.C: New test.
21655         * g++.old-deja/g++.other/inline23.C: New test.
21656         * g++.old-deja/g++.eh/ia64-1.C: New test.
21657         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21658         * g++.old-deja/g++.other/reload1.C: New test.
21659         * g++.old-deja/g++.other/static20.C: New test.
21660         * g++.old-deja/g++.other/local-alloc1.C: New test.
21661         * g++.old-deja/g++.other/conv8.C: New test.
21662         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21663         * g++.old-deja/g++.other/storeexpr1.C: New test.
21664         * g++.old-deja/g++.other/storeexpr2.C: New test.
21665         * g++.dg/eh/template2.C: New test.
21666         * g++.dg/warn/weak1.C: New test.
21667
21668 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21669
21670         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21671         Remove first, non-varying, argument.
21672
21673 2002-01-23  Richard Henderson  <rth@redhat.com>
21674
21675         * gcc.dg/inline-2.c: New.
21676
21677         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21678         Add optional target arg.  Check number of arguments.
21679         (scan-assembler-not, scan-assembler-dem): Likewise.
21680         (scan-assembler-dem-not): Likewise.
21681
21682 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21683
21684         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21685         line 12.
21686         * g++.old-deja/g++.brendan/parse3.C,
21687         g++.old-deja/g++.other/crash26.C,
21688         g++.old-deja/g++.other/crash28.C,
21689         g++.old-deja/g++.other/crash29.C,
21690         g++.old-deja/g++.other/crash30.C,
21691         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21692
21693 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21694
21695         * gcc.dg/20020115-1.c: New.
21696
21697 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21698
21699         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21700
21701 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21702
21703         * gcc.dg/20020122-3.c: New.
21704
21705 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21706
21707         * g++.dg/other/gc1.C: New test.
21708
21709 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21710
21711         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21712
21713 2002-01-22  Richard Henderson  <rth@redhat.com>
21714
21715         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21716
21717 2002-01-22  Richard Henderson  <rth@redhat.com>
21718
21719         * gcc.dg/20020122-4.c: New.
21720
21721 2002-01-22  H.J. Lu <hjl@gnu.org>
21722
21723         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21724         link output.
21725         * gcc.dg/special/ecos.exp: Likewise.
21726         * lib/g++-dg.exp: Likewise.
21727         * lib/g77-dg.exp: Likewise.
21728         * lib/gcc-dg.exp : Likewise.
21729         * lib/mike-g++.exp: Likewise.
21730         * lib/mike-g77.exp: Likewise.
21731         * lib/mike-gcc.exp: Likewise.
21732         * lib/objc-dg.exp: Likewise.
21733
21734 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21735
21736         PR target/5379
21737         * gcc.dg/20020122-2.c: New test.
21738
21739 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21740
21741         * gcc.dg/20020122-1.c: New test.
21742
21743 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21744
21745         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21746
21747 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21748
21749         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21750
21751 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21752
21753         * gcc.c-torture/compile/20020121-1.c: New test.
21754
21755 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21756
21757         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21758         ld_library_path.
21759
21760 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.dg/20020218-1.c: New test.
21763
21764 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21765
21766         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21767         messages
21768         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21769         "At global scope" warning
21770         * g++.dg/ext/align1.C: Change cygwin test for alignment
21771         from db-bogus to dg-warning
21772
21773 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21774
21775         * g77.f-torture/compile/cpp2.F: New test.
21776
21777 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/template/access1.C: New test.
21780
21781 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21782
21783         * gcc.dg/20020118-1.c: New.
21784
21785 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21786
21787         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21788
21789 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21790
21791         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21792         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21793         alignment warnings.
21794
21795 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21796
21797         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21798         torture_with_loops and torture_without_loops
21799
21800 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21801
21802         * gcc.c-torture/compile/20020116-1.c: New test.
21803
21804 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21805
21806         * gcc.dg/20020116-2.c: New test.
21807
21808         * gcc.dg/ultrasp4.c: New test.
21809
21810         * gcc.dg/20020116-1.c: New test.
21811
21812 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21813
21814         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21815         by EABI.
21816
21817 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21818
21819         * gcc.misc-tests/i386-prefetch.exp: New.
21820         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21821         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21822         * gcc.misc-tests/i386-pf-none-1.c: New test.
21823         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21824
21825 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21826
21827         * gcc.dg/gnu89-init-1.c: Add new tests.
21828
21829 2002-01-15  Andreas Jaeger  <aj@suse.de>
21830
21831         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21832         * gcc.dg/i386-mmx-2.c: Likewise.
21833         * gcc.dg/i386-sse-1.c: Likewise.
21834         * gcc.dg/i386-sse-2.c: Likewise.
21835         * gcc.dg/i386-sse-3.c: Likewise.
21836
21837 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21838
21839         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21840         Uncomment additional cases that now pass.
21841
21842 2002-01-11  Richard Henderson  <rth@redhat.com>
21843
21844         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21845         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21846
21847 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21848
21849         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21850
21851 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21852
21853         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21854         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21855
21856 2002-01-10  Dale Johannesen  <dalej@apple.com>
21857
21858         * gcc.c-torture/execute/loop-11.c: New.
21859
21860 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21861
21862         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21863         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21864
21865 2002-01-09  Richard Henderson  <rth@redhat.com>
21866
21867         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21868         type in which to perform the operation for each size.
21869
21870 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21871
21872         * gcc.c-torture/compile/20020109-2.c: New test.
21873
21874 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21875
21876         * gcc.c-torture/execute/loop-10.c: New test.
21877
21878 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * gcc.c-torture/compile/20010226-1.c: New test.
21881         * gcc.c-torture/compile/20010227-1.c: New test.
21882         * gcc.c-torture/compile/20010426-1.c: New test.
21883         * gcc.c-torture/compile/20010510-1.c: New test.
21884         * gcc.c-torture/compile/20010605-3.c: New test.
21885         * gcc.c-torture/compile/20010824-1.c: New test.
21886         * gcc.c-torture/execute/20010409-1.c: New test.
21887         * gcc.dg/noncompile/20000901-1.c: New test.
21888         * gcc.dg/20001023-1.c: New test.
21889         * gcc.dg/20001101-1.c: New test.
21890         * gcc.dg/20001102-1.c: New test.
21891         * gcc.dg/20010207-1.c: New test.
21892         * gcc.dg/20010405-1.c: New test.
21893         * gcc.dg/20010822-1.c: New test.
21894         * gcc.dg/20011107-1.c: New test.
21895
21896 2002-01-09  Jeffrey A Law  (law@redhat.com)
21897
21898         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21899
21900         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21901         execution failure on PA targets.
21902
21903 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gcc.c-torture/compile/20020109-1.c: New test.
21906
21907 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21908
21909         * gcc.c-torture/execute/20020108-1.c: New test.
21910
21911 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21912
21913         * gcc.dg/20020108-1.c: New test.
21914
21915 2002-01-08  H.J. Lu <hjl@gnu.org>
21916
21917         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21918         for header files.
21919
21920 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21921
21922         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21923         consistency.
21924
21925 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21926
21927         * gcc.dg/altivec-4.c: Test altivec predicates.
21928
21929 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21930
21931         * gcc.c-torture/execute/20020107-1.c: New test.
21932
21933 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21934
21935         PR c/5279
21936         * gcc.c-torture/compile/20020106-1.c: New test.
21937
21938 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21939
21940         * gcc.c-torture/execute/nestfunc-4.c: New test.
21941
21942 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21943
21944         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21945         extra triple that slipped in.
21946         * g++.old-deja/g++.abi/align.C: Likewise.
21947         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21948
21949 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21950
21951         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21952         * g++.old-deja/g++.abi/align.C: Likewise.
21953         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21954
21955         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21956         on FreeBSD/i386.
21957         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21958         FreeBSD.
21959
21960 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21961
21962         * gcc.dg/20020104-1.c: New test.
21963
21964         * gcc.dg/20020104-2.c: New test.
21965
21966 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21967
21968         * gcc.dg/20020103-1.c: Fix typo in target selector.
21969
21970 2002-01-03  Richard Henderson  <rth@redhat.com>
21971
21972         * gcc.dg/20020103-1.c: New.
21973
21974 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21975
21976         * gcc.c-torture/execute/20020103-1.c: New test.
21977
21978 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21979
21980         * g++.dg/other/debug2.C: New test.
21981
21982         * gcc.c-torture/compile/20020103-1.c: New test.
21983
21984 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21985
21986         * gcc.dg/gnu89-init-1.c: Added new tests.
21987
21988 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.dg/template/friend2.C: Remove as patch is reverted.
21991
21992         * g++.dg/warn/oldcast1.C: New test.
21993
21994         * g++.dg/template/ptrmem1.C: New test.
21995         * g++.dg/template/ptrmem2.C: New test.
21996
21997         * g++.dg/template/ntp.C: New test.
21998
21999         * g++.dg/other/component1.C: New test.
22000
22001         * g++.dg/template/ttp3.C: New test.
22002
22003         * g++.dg/template/friend2.C: New test.
22004         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22005
22006 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22007
22008         * g++.dg/other/ptrmem1.C: New test.
22009         * g++.dg/other/ptrmem2.C: New test.
22010
22011 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         * g++.dg/template/ctor1.C: New test.
22014
22015 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.dg/template/friend2.C: New test.
22018
22019 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22020
22021         * gcc.dg/mmix-1.c: New test.
22022
22023 2001-12-31  Richard Henderson  <rth@redhat.com>
22024
22025         * gcc.dg/asm-5.c: New.
22026
22027 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22028
22029         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22030         in namespace __gnu_cxx
22031
22032 2001-12-30  Richard Henderson  <rth@redhat.com>
22033
22034         * gcc.dg/debug-6.c: New.
22035
22036 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22037
22038         * gcc.c-torture/compile/20011229-2.c: New test.
22039
22040 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22041
22042         * gcc.dg/debug-3.c: New test.
22043         * gcc.dg/debug-4.c: New test.
22044         * gcc.dg/debug-5.c: New test.
22045
22046 2001-12-29  Richard Henderson  <rth@redhat.com>
22047
22048         * g++.dg/eh/loop1.C: New.
22049
22050 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.dg/template/crash1.C: New test.
22053
22054 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22055
22056         * g++.dg/other/const1.C: New test.
22057
22058 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22059
22060         * gcc.c-torture/compile/20011229-1.c: New test.
22061
22062 2001-12-28  Stan Shebs  <shebs@apple.com>
22063
22064         * lib/objc-torture.exp: Resync with c-torture.exp.
22065         * lib/objc.exp: Load standard libraries.
22066
22067 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22070         additional tests.
22071
22072 2001-12-27  Roger Sayle <roger@eyesopen.com>
22073
22074         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22075
22076 2001-12-27  Richard Henderson  <rth@redhat.com>
22077
22078         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22079
22080 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.dg/eh/ctor1.C: New test.
22083         * g++.dg/other/error2.C: New test.
22084
22085 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22086
22087         * g++.dg/other/init2.C: New test.
22088
22089 2001-12-24  Richard Henderson  <rth@redhat.com>
22090
22091         * gcc.dg/20011223-1.c: New.
22092         * gcc.dg/inline-1.c: New.
22093
22094 2001-12-23  Richard Henderson  <rth@redhat.com>
22095
22096         * gcc.dg/asm-4.c: Test operand modifiers.
22097
22098 2001-12-23  Richard Henderson  <rth@redhat.com>
22099
22100         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22101
22102 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22103
22104         * gcc.c-torture/execute/20011223-1.c: New test.
22105
22106 2001-12-21  Richard Henderson  <rth@redhat.com>
22107
22108         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22109         re-enables the warning.
22110
22111 2001-12-21  Richard Henderson  <rth@redhat.com>
22112
22113         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22114
22115 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22116
22117         * gcc.c-torture/compile/20011218-1.c: New test.
22118
22119 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22120
22121         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22122         arm-isr.c test.
22123         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22124         epilogue generation for ARM ISR routines.
22125
22126 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22127
22128         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22129         * gcc.dg/format/c90-printf-3.c: Likewise.
22130         * gcc.dg/format/c99-printf-3.c: Likewise.
22131         * gcc.dg/format/ext-1.c: Likewise.
22132         * gcc.dg/format/ext-6.c: Likewise.
22133         * gcc.dg/format/format.h: Prototype unlocked stdio.
22134
22135 2001-12-20  Richard Henderson  <rth@redhat.com>
22136
22137         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22138         (arena): Use it.
22139         (malloc): Correct allocation logic.  Abort if we fill up the
22140         arena before initialization complete.
22141         (realloc): Correct allocation logic.
22142
22143 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22144
22145         * gcc.c-torture/compile/20011219-2.c: New test.
22146
22147         * gcc.c-torture/execute/20011219-1.c: New test.
22148
22149 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22150
22151         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22152         target does not support weak symbols.
22153
22154 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.c-torture/compile/20011219-1.c: New test.
22157
22158 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22159
22160         * g++.dg/other/error1.C: New test.
22161
22162 2001-12-17  Jeffrey A Law  (law@redhat.com)
22163
22164         * gcc.c-torture/execute/20011217-1.c: New test.
22165
22166 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22167
22168         * objc.dg/special/: New directory.
22169         * objc.dg/special/special.exp: New file.
22170         * objc.dg/special/unclaimed-category-1.h: New file.
22171         * objc.dg/special/unclaimed-category-1a.m: New file.
22172         * objc.dg/special/unclaimed-category-1.m: New file.
22173
22174 2001-12-17  Andreas Jaeger  <aj@suse.de>
22175
22176         * gcc.c-torture/compile/20011217-2.c: New test.
22177
22178 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22179
22180         * gcc.c-torture/compile/20011217-1.c: New test.
22181
22182 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22183
22184         * testsuite/gcc.dg/20011214-1.c: New.
22185
22186 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22187
22188         * gcc.dg/altivec-4.c: New.
22189
22190 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22191
22192         * gcc.dg/20011113-1.c: New test.
22193
22194 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22195
22196         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22197         std::__malloc_alloc_template<0> and
22198         std::__default_alloc_template<false, 0>.
22199
22200 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22201
22202         * objc/execute/bf-21.m: New test.
22203         * objc/execute/enumeration-1.m: New test.
22204         * objc/execute/enumeration-2.m: New test.
22205
22206 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * gcc.dg/gnu89-init-1.c: New test.
22209
22210 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22211
22212         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22213         * g++.old-deja/g++.jason/2371.C: Likewise.
22214         * g++.old-deja/g++.jason/template33.C: Likewise.
22215         * g++.old-deja/g++.jason/template34.C: Likewise.
22216         * g++.old-deja/g++.jason/template36.C: Likewise.
22217         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22218         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22219         * g++.old-deja/g++.other/typename1.C: Likewise.
22220         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22221         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22222         * g++.old-deja/g++.pt/typename11.C: Likewise.
22223         * g++.old-deja/g++.pt/typename14.C: Likewise.
22224         * g++.old-deja/g++.pt/typename16.C: Likewise.
22225         * g++.old-deja/g++.pt/typename3.C: Likewise.
22226         * g++.old-deja/g++.pt/typename4.C: Likewise.
22227         * g++.old-deja/g++.pt/typename5.C: Likewise.
22228         * g++.old-deja/g++.pt/typename7.C: Likewise.
22229         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22230
22231 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22232
22233         * g++.dg/other/linkage1.C: New test.
22234         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22235         specifiers.
22236
22237 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22238
22239         * gcc.dg/concat.c: New test.
22240
22241 2001-12-11  Stan Shebs  <shebs@apple.com>
22242
22243         * objc/compile: New test directory.
22244         * objc/compile/compile.exp: New expect script.
22245         * objc/compile/20011211-1.m: New compile test.
22246
22247 2001-12-11  Jason Merrill  <jason@redhat.com>
22248
22249         * lib/prune.exp (prune_gcc_output): Also handle "In member
22250         function".  So many permutations...
22251
22252 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22253
22254         * g++.dg/template/typedef1.C: New test.
22255
22256 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22257
22258         * g++.dg/other/copy1.C: New test.
22259
22260 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22261
22262         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22263
22264         * gcc.dg/builtin-choose-expr.c: New.
22265
22266 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22267
22268         * gcc.dg/altivec-2.c: New.
22269
22270 2001-12-07  Richard Henderson  <rth@redhat.com>
22271
22272         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22273
22274 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22275
22276         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22277         ultrasparc.
22278
22279 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22280
22281         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22282
22283 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22284
22285         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22286         variable argument list.
22287
22288 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22289
22290         * gcc.c-torture/execute/memcheck: Delete entire directory.
22291         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22292         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22293
22294 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22295
22296         * gcc.dg/Wshadow-1.c: New test.
22297
22298 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.c-torture/compile/20011130-1.c: New test.
22301
22302         * gcc.dg/noncompile/20011025-1.c: New test.
22303
22304         * g++.dg/other/anon-union.C: New test.
22305
22306         * gcc.c-torture/execute/20011024-1.c: New test.
22307
22308 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22309
22310         * gcc.c-torture/execute/20000722-1.x,
22311         gcc.c-torture/execute/20010123-1.x: Remove.
22312         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22313         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22314         gcc.dg/c99-complit-2.c: New tests.
22315
22316 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         * g++.dg/inherit/base1.C: New test.
22319
22320 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22321
22322         * g++.dg/other/stdarg1.C: New test.
22323
22324         * gcc.c-torture/compile/20011130-2.c: New test.
22325
22326 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22327
22328         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22329         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22330         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22331         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22332         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22333         * gcc.dg/builtin-prefetch-1.c: New test.
22334
22335 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.dg/20011130-1.c: New test.
22338
22339 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         * g++.dg/other/scope1.C: New test.
22342         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22343
22344 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22345
22346         * gcc.dg/vla-init-1.c: New test.
22347
22348 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22349
22350         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22351
22352 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22353
22354         * objc.dg/alias.m: Update.
22355         * objc.dg/class-1.m: Update.
22356         * objc.dg/const-str-1.m: Update.
22357         * objc.dg/fwd-proto-1.m: Update.
22358         * objc.dg/id-1.m: Update.
22359         * objc.dg/super-class-1.m: Update.
22360
22361 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22362
22363         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22364         constructs.
22365
22366 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22367
22368         * gcc.c-torture/execute/20011128-1.c: New test.
22369
22370 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22371
22372         * gcc.dg/20011127-1.c: New test.
22373
22374 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22375
22376         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22377         from Austin Group draft 7.
22378         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22379         scanf format arguments.
22380         * gcc.dg/format/no-exargs-2.c: New test.
22381
22382 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.dg/abi/vbase8-4.C: New test.
22385
22386 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22387
22388         * gcc.c-torture/execute/20011121-1.c: New test.
22389
22390 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22391
22392         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22393
22394 2001-11-23  Andreas Jaeger  <aj@suse.de>
22395
22396         * gcc.dg/cpp/charconst-2.c: New test.
22397
22398 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22399
22400         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22401         to the host if it is remote.  Let tests specify extra headers
22402         they use.
22403         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22404         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22405         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22406         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22407         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22408         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22409         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22410         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22411         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22412         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22413
22414 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22415
22416         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22417         for little endian ARMs.
22418
22419 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22420
22421         * gcc.c-torture/compile/20011119-1.c: New test.
22422         * gcc.c-torture/compile/20011119-2.c: New test.
22423
22424 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22425
22426         * gcc.dg/altivec-1.c: Fix typo.
22427
22428 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22429
22430         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22431
22432 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22433
22434         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22435
22436 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22437
22438         * lib/g77.exp: Don't specify --rpath-link.
22439
22440         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22441         across all the headers.
22442         * gcc.dg/format/format.exp: For testing on a remote host,
22443         copy format.h.
22444
22445         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22446         * gcc.c-torture/execute/930406-1.c: Likewise.
22447         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22448
22449 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22450
22451         * gcc.dg/altivec-1.c: New.
22452
22453 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22454
22455         * gcc.dg/cpp/fpreprocessed.c: New test case.
22456
22457 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22458
22459         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22460         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22461         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22462
22463 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22464
22465         * gcc.dg/no-builtin-1.c: New test.
22466
22467 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.c-torture/execute/20011115-1.c: New test.
22470
22471 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22472
22473         * gcc.c-torture/compile/20011114-2.c: New test.
22474         * gcc.c-torture/compile/20011114-3.c: New test.
22475         * gcc.c-torture/compile/20011114-4.c: New test.
22476
22477 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22478
22479         * g++.dg/other/init1.C: New test.
22480
22481 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22482
22483         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22484         message.
22485
22486         * gcc.c-torture/execute/20011114-1.c: New testcase.
22487
22488         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22489         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22490         like the (before this change) version of 20010327-1.c.
22491
22492 2001-11-14  Roger Sayle <roger@eyesopen.com>
22493
22494         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22495
22496 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22497
22498         * g++.dg/init/array2.C: New test.
22499
22500 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22501
22502         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22503
22504 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22505
22506         * g++.dg/other/forscope1.C: New test.
22507         * g++.dg/ext/forscope1.C: New test.
22508         * g++.dg/ext/forscope2.C: New test.
22509
22510 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22511
22512         * gcc.c-torture/execute/20011113-1.c: New test.
22513
22514 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22515
22516         * gcc.c-torture/execute/20011109-2.c: New test.
22517
22518         * gcc.c-torture/execute/20011109-1.c: New test.
22519
22520 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22521
22522         * gcc.c-torture/compile/20011109-1.c: New test.
22523
22524 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22525
22526         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22527         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22528         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22529         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22530         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22531         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22532         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22533
22534 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22535
22536         * g++.dg/warn/Wshadow-1.C: New tests.
22537         * g++.old-deja/g++.mike/for3.C: Update.
22538
22539 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22540
22541         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22542         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22543         XFAILs.  Adjust expected error texts.
22544         * gcc.c-torture/compile/20011106-1.c,
22545         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22546         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22547         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22548         gcc.dg/c99-array-lval-5.c: New tests.
22549
22550 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22551
22552         * gcc.dg/cpp/defined.c: Update.
22553
22554 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22555
22556         * gcc.c-torture/execute/anon-1.c: New test.
22557
22558 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22559
22560         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22561         same size, so no warning should be produced on stormy16.
22562
22563         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22564         due to oversized array.
22565         * g++.old-deja/g++.mike/ns15.C: Likewise.
22566         * g++.old-deja/g++.pt/crash16.C: Likewise.
22567
22568 2001-11-02  Graham Stott  <grahams@redhat.com>
22569
22570         * g++.dgother/debug1.C: Fix typos.
22571
22572 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22573
22574         * g++.dg/other/debug1.C: New test.
22575
22576 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22577
22578         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22579         of unsigned long.
22580
22581 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22582
22583         * gcc.dg/20011029-2.c: New test.
22584
22585         * gcc.c-torture/compile/20011029-1.c: New test.
22586
22587 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22588
22589         * objc/execute/class_self-1.m: New test.
22590         * objc/execute/class_self-2.m: New test.
22591
22592 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22593
22594         * gcc.misc-tests/msgs.exp: Delete.
22595         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22596         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22597         error set to match recent changes.
22598
22599 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22600
22601         * gcc.dg/20011021-1.c: New test.
22602
22603 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22604
22605         * gcc.c-torture/compile/20011023-1.c: New test.
22606
22607 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22608
22609         * lib/g77.exp: Rewrite based on lib/g++.exp.
22610
22611 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22612
22613         * gcc.c-torture/execute/20011019-1.c: New test.
22614
22615         * gcc.dg/20011018-1.c: New test.
22616
22617 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22618
22619         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22620
22621 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22622
22623         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22624         * gcc.dg/attr-invalid.c: Likewise.
22625
22626 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22627
22628         * testsuite/gcc.dg/20011015-1.c: New test.
22629
22630 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22631
22632         * g++.dg/template/unify2.C: New test.
22633
22634 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22635
22636         * g++.dg/other/exception-specification.C: New test
22637
22638 2001-10-13  Tom Rix  <trix@redhat.com>
22639
22640         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22641         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22642
22643 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22644
22645         * testsuite/gcc.dg/20011009-1.c: New test.
22646
22647 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22648
22649         PR g++/4476
22650         * g++.dg/other/friend1.C: New test.
22651
22652 2001-10-11  Richard Henderson  <rth@redhat.com>
22653
22654         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22655
22656 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22657
22658         * gcc.c-torture/compile/20011010-1.c: New.
22659
22660 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22661
22662         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22663         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22664         g77.f-torture/execute/execute.exp,
22665         g77.f-torture/noncompile/noncompile.exp,
22666         gcc.c-torture/compile/compile.exp,
22667         gcc.c-torture/execute/execute.exp,
22668         gcc.c-torture/execute/ieee/ieee.exp,
22669         gcc.c-torture/execute/memcheck/memcheck.exp,
22670         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22671         objc/execute/execute.exp: Update FSF address.
22672
22673 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22674
22675         * gcc.dg/cpp/cmdlne-C.c: Update.
22676         * gcc.dg/cpp/cmdlne-C2.c: New.
22677
22678 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22679
22680         * gcc.c-torture/execute/20011008-3.c: New.
22681
22682 2001-10-08  DJ Delorie  <dj@redhat.com>
22683
22684         * gcc.dg/20011008-1.c: New.
22685         * gcc.dg/20011008-2.c: New.
22686
22687 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22688
22689         * gcc.dg/cpp/spacing1.c: Update test.
22690
22691 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22692
22693         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22694         spelling errors of "separate" as "seperate".
22695
22696 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22697
22698         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22699         enough to avoid inlining.
22700
22701 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22702
22703         * lib/g77.exp: set libg2c_dir correctly.
22704
22705 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22706
22707         * gcc.dg/cpp/macro11.c: New test.
22708
22709 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22710
22711         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22712         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22713         gcc.dg/format/multattr-3.c: New tests.
22714         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22715         tests for format attributes on function pointers being rejected.
22716
22717 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22718
22719         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22720
22721 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22722
22723         * g++.dg/warn/format1.C: New test.
22724
22725 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22726
22727         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22728
22729 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22730
22731         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22732
22733 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22734
22735         * gcc.dg/cpp/redef2.c: Add test.
22736
22737 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22738
22739         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22740         long-standing bug on i686, apparently.
22741         * gcc.c-torture/execute/loop-2c.x: New file.
22742         * gcc.c-torture/execute/loop-2d.x: New file.
22743         * gcc.c-torture/execute/loop-3c.x: New file.
22744
22745 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22746
22747         * gcc.dg/cpp/20000625-2.c: Correct line number.
22748
22749 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22750
22751         * gcc.dg/cpp/macro10.c: New test.
22752         * gcc.dg/cpp/strify3.c: New test.
22753         * gcc.dg/cpp/spacing1.c: Add tests.
22754         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22755         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22756
22757 2001-09-24  DJ Delorie  <dj@redhat.com>
22758
22759         * gcc.c-torture/execute/20010924-1.c: New test.
22760
22761 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22762
22763         * testsuite/objc/execute/paste.m: Remove.
22764
22765 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22766
22767         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22768
22769 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22770
22771         * g77.dg/strlen0.f: New test.
22772
22773 2001-09-21  Richard Henderson  <rth@redhat.com>
22774
22775         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22776         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22777
22778 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22779
22780         Table-driven attributes.
22781         * g++.dg/ext/attrib1.C: New test.
22782
22783 2001-09-20  DJ Delorie  <dj@redhat.com>
22784
22785         * gcc.dg/20000926-1.c: Update expected warning messages.
22786         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22787         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22788         array.
22789
22790 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22791
22792         * g++.dg/eh/registers1.C: New test case.
22793
22794 2001-09-17  Richard Henderson  <rth@redhat.com>
22795
22796         * gcc.dg/array-5.c: Fix VLA decomposition test.
22797
22798 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22799
22800         * gcc.dg/cpp/line5.c: New testcase.
22801
22802 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22803
22804         * gcc.dg/cpp/macro9.c: New test.
22805
22806 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22807
22808         * gcc.c-torture/execute/980223.c: Change type of addr from long
22809         to char *.
22810
22811 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22812
22813         * gcc.c-torture/execute/20010915-1.c: New test.
22814
22815 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22816
22817         * g77.dg/bprob: New directory.
22818         * g77.dg/bprob/bprob.exp: New file.
22819         * g77.dg/bprob/bprob-1.f: New test.
22820         * g77.dg/gcov: New directory.
22821         * g77.dg/gcov/gcov.exp: New file.
22822         * g77.dg/gcov/gcov-1.f: New test.
22823         * g77.dg/gcov/gcov-1.x: New file.
22824
22825 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22826
22827         * gcc.dg/cpp/directiv.c: Update.
22828         * gcc.dg/cpp/undef1.c: Update.
22829
22830 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * gcc.dg/20010912-1.c: New test.
22833
22834 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22835
22836         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22837         language-independent file in lib.
22838         * lib/gcov.exp: New file.
22839
22840 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22841
22842         * gcc.c-torture/compile/20010911-1.c: New test.
22843
22844 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22845
22846         * lib/profopt.exp: New, to support profile-directed optimizations.
22847         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22848         * gcc.misc-tests/bprob-1.c: New test.
22849         * gcc.misc-tests/bprob-2.c: New test.
22850
22851 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22852
22853         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22854         XFAIL and which kinds of gcov output to verify.
22855         * gcc.misc-tests/gcov-4b.x: New file.
22856         * gcc.misc-tests/gcov-5b.x: New file.
22857         * gcc.misc-tests/gcov-6.x: New file.
22858         * gcc.misc-tests/gcov-7.c: New test.
22859         * gcc.misc-tests/gcov-7.x: New file.
22860
22861 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22862
22863         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22864         * gcc.misc-tests/gcov-6.c: New test.
22865
22866 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22867
22868         PR c++/3986
22869         * g++.dg/abi/vbase1.C: New test.
22870
22871 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22872
22873         * objc.dg/method-2.m: New.
22874
22875 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22876
22877         PR c++/4203
22878         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22879         * g++.dg/init/empty1.C: New test.
22880
22881 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.c-torture/compile/20010903-1.c: New test.
22884
22885 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22886
22887         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22888         for m68k.
22889
22890 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22891
22892         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22893
22894         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22895
22896         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22897
22898 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22899
22900         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22901         for 16-bit 'unsigned int'.
22902
22903 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22904
22905         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22906
22907 2001-08-27  Richard Henderson  <rth@redhat.com>
22908
22909         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22910         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22911
22912 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22913
22914         * gcc.dg/asm-names.c (ymain): New.
22915
22916 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22917
22918         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22919         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22920         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22921
22922 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22923
22924         * gcc.dg/compare5.c: New testcase.
22925
22926 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22927
22928         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22929         and "In instantiation".
22930
22931 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22932
22933         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22934
22935 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22936
22937         * gcc.misc-tests/gcov.exp: Add support for branch information.
22938         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22939         * gcc.misc-tests/gcov-4.c: New test.
22940         * gcc.misc-tests/gcov-4b.c: New test.
22941         * gcc.misc-tests/gcov-5b.c: New test.
22942
22943 2001-08-20  Zack Weinberg  <zackw@panix.com>
22944
22945         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22946         expected to fail.
22947
22948 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22949
22950         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22951
22952 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22953
22954         * g++.dg/eh/template1.C: New test.
22955
22956 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22957
22958         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22959         Fix thinko.
22960         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22961         for xfail.
22962
22963 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22964
22965         * lib/g77-dg.exp:  Use prune.exp for common procedures
22966         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22967         * lib/g77.exp: (g77-dg-prune) Remove
22968
22969 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22970
22971         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22972
22973 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22974
22975         * g++.dg/template/unify1.C: New test.
22976
22977 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         * g++.dg/abi/empty4.C: New test.
22980
22981 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22982
22983         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22984         solaris2.*
22985         * g77.f-torture/compile/pr3743.x: Likewise
22986
22987 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22988
22989         * g++.dg/other/using-declaration.C: New test.
22990
22991 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22992
22993         * gcc.dg/cpp/tr-sign.c: New testcase.
22994
22995 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22996
22997         * gcc.dg/cpp/19951025-1.c: Revert.
22998         * gcc.dg/cpp/directiv.c: We no longer process directives that
22999         interrupt macro arguments.
23000
23001 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23002
23003         * gcc.dg/bconstp-1.c: New test.
23004
23005 2001-08-03  Richard Henderson  <rth@redhat.com>
23006
23007         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23008
23009 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23010
23011         * gcc.dg/cpp/19951025-1.c: Update.
23012
23013 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23014
23015         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23016         should be x.
23017
23018 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23019
23020         Kill -fhonor-std.
23021         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23022         * g++.old-deja/g++.other/std1.C: Likewise.
23023         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23024
23025 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23026
23027         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23028         (g77_pass, g77_fail, g77_finish, g77_exit,
23029         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23030
23031 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23032
23033         * g77.dg/fbackslash.f
23034         * g77.dg/fcase-preserve.f
23035         * g77.dg/ff90-1.f
23036         * g77.dg/ffixed-line-length-0.f
23037         * g77.dg/ffixed-line-length-132.f
23038         * g77.dg/ffixed-line-length-7.f
23039         * g77.dg/ffixed-line-length-72.f
23040         * g77.dg/ffixed-line-length-none.f
23041         * g77.dg/ffree-form-1.f
23042         * g77.dg/fno-backslash.f
23043         * g77.dg/fno-f90-1.f
23044         * g77.dg/fno-fixed-form-1.f
23045         * g77.dg/fno-onetrip.f
23046         * g77.dg/fno-typeless-boz.f
23047         * g77.dg/fno-underscoring.f
23048         * g77.dg/fno-vxt-1.f
23049         * g77.dg/fonetrip.f
23050         * g77.dg/ftypeless-boz.f
23051         * g77.dg/fugly-assumed.f
23052         * g77.dg/funderscoring.f
23053         * g77.dg/fvxt-1.f
23054
23055 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23056
23057         * objc.dg/fwd-proto-1.m: New.
23058         * objc.dg/local-decl-1.m: New.
23059         * objc.dg/naming-1.m: New.
23060         * objc.dg/naming-2.m: New.
23061         * objc.dg/proto-hier-1.m: New.
23062
23063 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23064
23065         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23066         largest-type elements to a struct makes its size grow.
23067
23068 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23069
23070         * g++.dg/abi/vthunk1.C: New test.
23071
23072 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.dg/abi/vbase8-22.C: New test.
23075
23076 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23077
23078         * gcc.dg/cpp/macro8.c: New test.
23079
23080 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23081
23082         * g++.dg/abi/vbase8-21.C: New test.
23083
23084 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23085
23086         * g++.dg/abi/vbase8-10.C: New test.
23087
23088 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23089
23090         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23091         ${tool}_set_ld_library_path.
23092         Changed caller.
23093         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23094         g++.exp.
23095
23096 2001-07-26  Stan Cox <scox@redhat.com>
23097
23098         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23099         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23100         gcc_exit, gcc_check_unsupported_p):
23101         Moved to gcc-deps.exp
23102         * gcc-deps.exp: New file.
23103
23104 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23105
23106         * g++.old-deja/g++.pt/defarg14.C: New test.
23107
23108 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23109
23110         * g++.old-deja/g++.other/lineno5.C: New test.
23111
23112 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         * g++.old-deja/g++.pt/crash68.C: New test.
23115
23116 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.old-deja/g++.other/crash42.C: New test.
23119
23120 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23121
23122         * gcc.dg/cpp/extratokens.c: Fix.
23123         * gcc.dg/cpp/skipping2.c: New tests.
23124
23125 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23126
23127         * gcc.c-torture/execute/20010724-1.c: New file.
23128         * gcc.c-torture/execute/20010724-1.x: New file.
23129
23130 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.old-deja/g++.other/cond7.C: New test.
23133
23134 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.other/optimize4.C: New test.
23137
23138 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23141
23142 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23143
23144         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23145         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23146         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23147         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23148
23149         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23150         bug report" message.
23151
23152         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23153         * g++.dg/ext/instantiate1.C: Move from old-deja.
23154
23155 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23156
23157         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23158         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23159         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23160         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23161
23162 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23163
23164         * gcc.c-torture/execute/20010723-1.c: New test.
23165
23166 2001-07-23  Ben Elliston  <bje@redhat.com>
23167
23168         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23169
23170 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23171
23172         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23173         i[34567]86-*-*.
23174         Delete handling of ieee_multilib_flags.
23175         Pass -mieee for alpha*-*-* and sh-*-*.
23176         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23177
23178 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         Remove old-abi tests.
23181         * g++.old-deja/g++.mike/p11116.C: Remove.
23182         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23183
23184 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23185
23186         * g77.f-torture/compile/pr3743.f:  New test
23187
23188 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23189
23190         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23191
23192 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23193
23194         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23195         g++.old-deja/g++.pt/static6.C: Likewise.
23196         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23197         supports weak symbols.
23198
23199 2001-07-18  Andreas Jaeger  <aj@suse.de>
23200
23201         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23202         supported again.
23203
23204 2001-07-18  Andreas Jaeger  <aj@suse.de>
23205
23206         * gcc.dg/iftrap-1.c: Fix target line.
23207
23208 2001-07-17  Richard Henderson  <rth@redhat.com>
23209
23210         * gcc.c-torture/execute/20010717-1.c: New.
23211
23212 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23213
23214         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23215         tests.
23216
23217 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23218
23219         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23220
23221 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23222
23223         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23224         UAC_SIGBUS, UAC_NOPRINT definitions.
23225
23226 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23227
23228         * objc/execute/object_is_class.m: New test.
23229         * objc/execute/object_is_meta_class.m: New test.
23230
23231 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23232
23233         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23234         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23235
23236 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23237
23238         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23239         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23240
23241 2001-07-14  Richard Henderson  <rth@redhat.com>
23242
23243         * gcc.dg/iftrap-1.c: New.
23244
23245 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23246
23247         * g77.f-torture/execute/intrinsic77.f: New test.
23248
23249 2001-07-11  Janis Johnson <janis@us.ibm.com>
23250
23251         * gcc.misc-tests/gcov-3.c: New test.
23252
23253 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23254
23255         * gcc.c-torture/compile/20010711-1.c,
23256         * gcc.c-torture/compile/20010711-2.c: New tests.
23257
23258 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23259
23260         * gcc.c-torture/execute/20010711-1.c: New test.
23261
23262 2001-07-11  Ben Elliston  <bje@redhat.com>
23263
23264         * g++.old-deja/g++.other/enum5.C: New test.
23265
23266 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23267
23268         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23269         (g++-dg-prune): Call prune_gcc_output.
23270         * prune.exp: New file for prune_gcc_output.
23271         * lib/g++.exp, lib/gcc.exp: Load it.
23272
23273 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23274
23275         * gcc.c-torture/compile/20010701-1.c,
23276         g++.old-deja/g++.ext/attrib6.C: New tests.
23277
23278 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23279
23280         * gcc.c-torture/compile/20010706-1.c: New test.
23281
23282 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23283
23284         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23285
23286 2001-06-28  Stan Shebs  <shebs@apple.com>
23287
23288         * gcc.dg/pragma-darwin.c: New test.
23289
23290 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23291
23292         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23293         Solaris 2.[678] system.
23294
23295 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23296
23297         * gcc.dg/20010622-1.c: New test.
23298
23299 2001-06-18  Stan Shebs  <shebs@apple.com>
23300
23301         * objc.dg: New directory.
23302         * objc.dg/dg.exp: New file.
23303         * objc.dg/alias.m: New.
23304         * objc.dg/class-1.m: New.
23305         * objc.dg/class-2.m: New.
23306         * objc.dg/const-str-1.m: New.
23307         * objc.dg/const-str-2.m: New.
23308         * objc.dg/id-1.m: New.
23309         * objc.dg/method-1.m: New.
23310         * objc.dg/super-class-1.m: New.
23311         * lib/objc-dg.exp: New file.
23312
23313 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23314
23315         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23316         of label name.
23317
23318 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23321
23322 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23323
23324         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23325         variable.
23326
23327 2001-06-12  Richard Henderson  <rth@redhat.com>
23328
23329         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23330
23331 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * g++.old-deja/g++.abi/vbase5.C: New test.
23334         * g++.old-deja/g++.abi/vbase6.C: New test.
23335         * g++.old-deja/g++.abi/vbase7.C: New test.
23336
23337 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23338
23339         * gcc.c-torture/compile/20010610-1.c: New test.
23340
23341 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * g++.old-deja/g++.abi/vbase4.C: New test.
23344
23345 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23346
23347         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23348         support %f for HC11/HC12 targets.
23349         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23350         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23351         on HC11/HC12 targets.
23352         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23353
23354 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23355
23356         * gcc.dg/wchar_t-1.c: New file.
23357         * gcc.dg/wint_t-1.c: Likewise.
23358
23359 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23360
23361         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23362
23363 2001-06-11  Richard Henderson  <rth@redhat.com>
23364
23365         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23366
23367 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23368
23369         * gcc.c-torture/compile/20010611-1.c: New test.
23370
23371 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23372
23373         * gcc.dg/c99-tag-1.c: Add more tests.
23374
23375 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23376
23377         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23378         representation on MN10300 and ARM/Thumb.
23379
23380 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23381
23382         * g77.f-torture/execute/20010610.f: New.
23383
23384 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23385
23386         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23387         names.
23388
23389 2001-06-09  Richard Henderson  <rth@redhat.com>
23390
23391         * gcc.c-torture/execute/ashrdi-1.c: New.
23392         * gcc.c-torture/execute/ashldi-1.c: New.
23393         * gcc.c-torture/execute/lshrdi-1.c: New.
23394
23395 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23396
23397         * objc/execute/load-3.m: Added. Check sending +load to categories,
23398         in addition to classes.
23399
23400 2001-06-08  Stan Shebs  <shebs@apple.com>
23401
23402         * objc/execute/load-2.m: New test.  From Nicola Pero
23403         <n.pero@mi.flashnet.it>.
23404
23405 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23406
23407         * gcc.c-torture/execute/20010605-2.c: New test.
23408
23409 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         * g++.old-deja/g++.abi/vbase2.C: New test.
23412         * g++.old-deja/g++.abi/vbase3.C: New test.
23413
23414 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23415
23416         * g++.old-deja/g++.pt/friend49.C: New test.
23417
23418 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23419
23420         * g++.old-deja/g++.ext/anon3.C: New test.
23421
23422 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23423
23424         * g++.old-deja/g++.other/conv7.C: New test.
23425
23426 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23427
23428         * gcc.c-torture/compile/20010605-2.c: New test.
23429
23430 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23431
23432         * gcc.c-torture/execute/20010604-1.c: New test.
23433
23434 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23435
23436         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23437
23438 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23439
23440         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23441         (g++_link_flags): Likewise.
23442         (g++_init): Pass gccpath's value to two previous functions.
23443
23444 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23445
23446         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23447         Ensure logfile entry matches exec command line.
23448
23449 2001-05-31  Richard Henderson  <rth@redhat.com>
23450
23451         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23452         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23453
23454 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23455
23456         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23457         compiler for irix6.2
23458
23459 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23460
23461         * g++.old-deja/g++.other/optimize3.C: New file.
23462
23463 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23464
23465         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23466         assemble.
23467
23468 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.old-deja/g++.other/optimize2.C: New file.
23471
23472 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23473
23474         * gcc.c-torture/compile/20010518-2.c: New file.
23475         * gcc.c-torture/execute/20010518-1.c: New file.
23476         * gcc.c-torture/execute/20010518-2.c: New file.
23477
23478 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23479
23480         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23481
23482 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23483
23484         G++ no longer defines builtins that do not begin with __builtin.
23485         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23486         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23487         * g++.old-deja/g++.law/builtin1.C: Likewise.
23488         * g++.old-deja/g++.law/cvt2.C: Likewise.
23489         * g++.old-deja/g++.mike/net5.C: Likewise.
23490         * g++.old-deja/g++.other/builtins1.C: Likewise.
23491         * g++.old-deja/g++.other/builtins2.C: Likewise.
23492         * g++.old-deja/g++.other/builtins3.C: Likewise.
23493         * g++.old-deja/g++.other/builtins4.C: Likewise.
23494         * g++.old-deja/g++.other/inline8.C: Likewise.
23495         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23496
23497 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.old-deja/g++.pt/using1.C: Adjust.
23500         * g++.old-deja/g++.pt/using2.C: New test.
23501
23502 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23503
23504         * gcc.dg/cpp/charconst.c: New tests.
23505         * gcc.dg/cpp/escape.c: New tests.
23506         * gcc.dg/cpp/escape-1.c: New tests.
23507         * gcc.dg/cpp/escape-2.c: New tests.
23508         * gcc.dg/cpp/ucs.c: New tests.
23509
23510 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23511
23512         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23513         native compiler for irix6.5.
23514
23515 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23516
23517         * lib/g++.exp (g++_include_flags): Use args to compute
23518         get_multilibs.
23519         (g++_link_flags): Likewise.
23520         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23521
23522 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23523
23524         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23525
23526 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23527
23528         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23529         this file.
23530
23531 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23532
23533         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23534         STACK_SIZE;
23535         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23536         to STACK_SIZE; Use it to define size of add_histo array.
23537         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23538         to STACK_SIZE.
23539         (f): Use GITT_SIZE to define size of gitt local table.
23540         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23541         to STACK_SIZE; Use it to define size of bytemem array.
23542
23543 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23544
23545         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23546         on 68HC11/HC12 due to the asm instruction.
23547         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23548         * gcc.c-torture/compile/920520-1.x: Likewise.
23549         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23550         on 68HC11/HC12 because the function is larger than 64K.
23551         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23552         on 68HC11/HC12 because the structure is too large.
23553
23554 2001-05-20  Richard Henderson  <rth@redhat.com>
23555
23556         * gcc.c-torture/execute/20010520-1.c: New.
23557
23558 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23559
23560         * g++.old-deja/g++.warn/compare1.C: New test.
23561         * gcc.dg/compare4.c: New test.
23562
23563 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23564
23565         * g++.old-deja/g++.other/optimize1.C: New test.
23566
23567 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23568
23569         * g++.old-deja/g++.pt/spec41.C: New test.
23570
23571 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23572
23573         * gcc.c-torture/compile/20010114-1.x: Remove.
23574
23575 2001-05-18  Stan Shebs  <shebs@apple.com>
23576
23577         * gcc.c-torture/compile/20010518-1.c: New test.
23578
23579 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23580
23581         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23582         * g++.old-deja/g++.pt/crash67.C: New test.
23583
23584 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23585
23586         * g++.old-deja/g++.other/debug9.C: New test.
23587
23588 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23589
23590         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23591
23592 2001-05-16  Jan Hubicka  <jh@suse.cz>
23593
23594         * gcc.c-torture/compile/20010516-1.c: New test.
23595
23596 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23597
23598         * g++.old-deja/g++.other/crash41.C: New test.
23599
23600 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23601
23602         * g++.old-deja/g++.pt/crash66.C: New test.
23603
23604 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23605
23606         * g++.old-deja/g++.robertl/eb27.C: Convert.
23607
23608 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23609
23610         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23611         declaration being redundant.
23612
23613 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23614
23615         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23616
23617 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23618
23619         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23620
23621 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23622
23623         * lib/g++.exp: Use testsuite_flags.
23624
23625 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23626
23627         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23628
23629 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23630
23631         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23632
23633 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23634
23635         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23636
23637 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23638
23639         * gcc.c-torture/compile/20010313-1.c: New test.
23640
23641 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23642
23643         * gcc.dg/cpp/direct2.c: New test.
23644         * gccq.dg/cpp/direct2s.c: New test.
23645
23646         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23647
23648 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23649
23650         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23651         * g++.old-deja/g++.other/op3.C: Likewise.
23652
23653 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23654
23655         * gcc.dg/cpp/syshdr.h: New file.
23656         * gcc.dg/cpp/sysmac1.c: Update.
23657         * gcc.dg/cpp/sysmac2.c: Update.
23658
23659 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23660
23661         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23662
23663 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23664
23665         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23666         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23667
23668 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23669
23670         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23671
23672 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23673
23674         * lib/g++.exp (g++_include_flags): Don't use any special flags
23675         if TESTING_IN_BUILD_TREE is not defined.
23676         (g++_init): Use a plain 'c++' as the compiler if
23677         TESTING_IN_BUILD_TREEE is not defined.
23678
23679 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * g++.old-deja/g++.eh/catch13.C: New test.
23682         * g++.old-deja/g++.eh/catch14.C: New test.
23683
23684 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * gcc.dg/cpp/tr-define.c: New test.
23687
23688 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23689
23690         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23691         <stdlib.h>, not <malloc.h>.
23692
23693 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23694
23695         * g++.old-deja/g++.ns/template17.C: New test.
23696
23697 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23698
23699         * g++.old-deja/g++.pt/ref4.C: New test.
23700
23701 2001-04-30  Richard Henderson  <rth@redhat.com>
23702
23703         * gcc.dg/20000724-1.c: Revert last change.
23704
23705 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23706
23707         * g77.f-torture/execute/20010430.f: New test.
23708
23709 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23710
23711         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23712
23713 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23714
23715         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23716
23717 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23718
23719         * g++.old-deja/g++.eh/crash6.C: New test.
23720
23721 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23722
23723         * g++.old-deja/g++.other/warn7.C: New test.
23724
23725 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.old-deja/g++.other/defarg9.C: New test.
23728
23729 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23730
23731         * g77.f-torture/compile/20010426.f: New test.
23732         * g77.f-torture/execute/20010426.f: New test.
23733
23734 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23735
23736         * g77.f-torture/compile/20000629-1.x: Remove - error
23737         has been fixed.
23738
23739 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23740
23741         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23742         Tweak slightly to work with g++.dg framework.
23743         * g++.dg/special/ecos.exp: Run initp1.C test.
23744         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23745
23746         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23747         its linker doesn't give line numbers either.
23748         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23749
23750 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23751
23752         * g++.old-deja/g++.other/lex1.C: New test.
23753
23754 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23755
23756         * gcc.dg/noncompile/20010425-1.c: New test.
23757
23758 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23759
23760         * g++.old-deja/g++.pt/mangle2.C: New test.
23761
23762 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.dg/format/plus-1.c: New test.
23765
23766 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23767
23768         * gcc.dg/20010423-1.c: New test.
23769
23770 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23771
23772         * gcc.c-torture/execute/20010422-1.c: New test.
23773
23774 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23775
23776         * g++.old-deja/g++.ns/type2.C: New test.
23777
23778 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23779
23780         * g++.old-deja/g++.other/perf1.C: New test.
23781
23782 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23783
23784         * gcc.dg/c99-func-2.c: Remove xfail.
23785         * gcc.dg/c99-func-3.c: Remove xfail.
23786         * gcc.dg/c99-func-4.c: Remove xfail.
23787
23788 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23789
23790         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23791
23792 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23793
23794         * gcc.c-torture/compile/20010423-1.c: New test.
23795
23796 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23797
23798         * g++.old-deja/g++.pt/typename28.C: New test.
23799
23800 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23801
23802         * g++.old-deja/g++.abi/empty2.C: New test.
23803         * g++.old-deja/g++.abi/empty3.C: New test.
23804
23805 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23806
23807         * g++.old-deja/g++.other/comdat2.C: New test.
23808         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23809
23810 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23811
23812         * g++.old-deja/g++.other/overload14.C: New test.
23813
23814 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * g++.old-deja/g++.other/lookup23.C: New test.
23817
23818 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23819
23820         * gcc.c-torture/execute/20010403-1.c: New test.
23821
23822 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23823             Mark Mitchell  <mark@codesourcery.com>
23824
23825         * lib/old-dejagnu.exp: Don't delete output of executable.
23826         Add .exe suffix to executables.
23827
23828 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23829
23830         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23831
23832 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23833
23834         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23835
23836 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23839         * g++.old-deja/g++.abi/crash1.C: New test.
23840
23841 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23842
23843         * g++.old-deja/g++.other/crash40.C: New test.
23844
23845 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23846
23847         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23848
23849 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23850
23851         * g++.old-deja/g++.other/warn6.C: New test.
23852
23853 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23854
23855         * g++.old-deja/g++.robertl/eb42.C: Same.
23856
23857 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23858
23859         * gcc.dg/wtr-conversion-1.c: New testcase.
23860
23861 2001-04-10  Richard Henderson  <rth@redhat.com>
23862
23863         * g++.old-deja/g++.other/array5.C: New.
23864
23865 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23866
23867         * gcc.c-torture/execute/20010408-1.c: New test.
23868
23869 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23870
23871         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23872         headers and constructs.
23873         * g++.old-deja/g++.robertl/eb79.C: Same.
23874         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23875         * g++.old-deja/g++.robertl/eb73.C: Same.
23876         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23877         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23878         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23879         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23880         * g++.old-deja/g++.robertl/eb44.C: Same.
23881         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23882         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23883         * g++.old-deja/g++.robertl/eb39.C: Same.
23884         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23885         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23886         * g++.old-deja/g++.robertl/eb30.C: Same.
23887         * g++.old-deja/g++.robertl/eb3.C: Same.
23888         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23889         * g++.old-deja/g++.robertl/eb21.C: Same.
23890         * g++.old-deja/g++.robertl/eb15.C: Same.
23891         * g++.old-deja/g++.robertl/eb118.C: Same.
23892         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23893         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23894         * g++.old-deja/g++.robertl/eb109.C: Same.
23895         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23896         * g++.old-deja/g++.mike/rtti1.C: Same.
23897         * g++.old-deja/g++.mike/p658.C: Same.
23898         * g++.old-deja/g++.mike/net46.C: Same.
23899         * g++.old-deja/g++.mike/net34.C: Same.
23900         * g++.old-deja/g++.mike/memoize1.C: Same.
23901         * g++.old-deja/g++.mike/eh2.C: Same.
23902         * g++.old-deja/g++.law/weak.C: Same.
23903         * g++.old-deja/g++.law/visibility7.C: Same.
23904         * g++.old-deja/g++.law/visibility25.C: Same.
23905         * g++.old-deja/g++.law/visibility22.C: Same.
23906         * g++.old-deja/g++.law/visibility2.C: Same.
23907         * g++.old-deja/g++.law/visibility17.C: Same.
23908         * g++.old-deja/g++.law/visibility13.C: Same.
23909         * g++.old-deja/g++.law/visibility10.C: Same.
23910         * g++.old-deja/g++.law/visibility1.C: Same.
23911         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23912         * g++.old-deja/g++.law/vbase1.C: Same.
23913         * g++.old-deja/g++.law/operators32.C: Same.
23914         * g++.old-deja/g++.law/nest3.C: Same.
23915         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23916         * g++.old-deja/g++.law/except5.C (main): Same.
23917         * g++.old-deja/g++.law/cvt7.C (run): Same.
23918         * g++.old-deja/g++.law/cvt2.C: Same.
23919         * g++.old-deja/g++.law/cvt16.C: Same.
23920         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23921         * g++.old-deja/g++.law/ctors17.C (main): Same.
23922         * g++.old-deja/g++.law/ctors13.C: Same.
23923         * g++.old-deja/g++.law/ctors12.C (main): Same.
23924         * g++.old-deja/g++.law/ctors10.C: Same.
23925         * g++.old-deja/g++.law/code-gen5.C: Same.
23926         * g++.old-deja/g++.law/bad-error7.C: Same.
23927         * g++.old-deja/g++.law/arm9.C: Same.
23928         * g++.old-deja/g++.law/arm12.C: Same.
23929         * g++.old-deja/g++.law/arg8.C: Same.
23930         * g++.old-deja/g++.law/arg1.C: Same.
23931         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23932         * g++.old-deja/g++.jason/template31.C: Same.
23933         * g++.old-deja/g++.jason/template24.C (main): Same.
23934         * g++.old-deja/g++.jason/2371.C: Same.
23935         * g++.old-deja/g++.eh/new2.C: Same.
23936         * g++.old-deja/g++.eh/new1.C: Same.
23937         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23938         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23939         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23940         * g++.old-deja/g++.brendan/crash62.C: Same.
23941         * g++.old-deja/g++.brendan/crash52.C: Same.
23942         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23943         * g++.old-deja/g++.brendan/crash38.C: Same.
23944         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23945         * g++.old-deja/g++.brendan/copy9.C: Same.
23946
23947 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23948
23949         * gcc.c-torture/execute/20001203-2.c (memset):
23950         Count argument is of type __SIZE_TYPE__.
23951
23952 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23953
23954         * gcc.c-torture/compile/20010404-1.c: New test.
23955
23956 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * gcc.c-torture/compile/20010326-1.c: New test.
23959
23960 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23961
23962         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23963         peculiarities of the SH.
23964         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23965
23966 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23967
23968         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23969         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23970         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23971
23972 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23973
23974         * g77.f-torture/compile/20010321-1.f: New test.
23975
23976 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23977
23978         * gcc.c-torture/compile/20010329-1.c: New test.
23979
23980 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23981
23982         * gcc.c-torture/execute/20010329-1.c: New test.
23983
23984 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23985
23986         * g++.old-deja/g++.other/eh4.C: Fix typo.
23987
23988 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23989
23990         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23991
23992 2001-03-28  Philip Blundell  <philb@gnu.org>
23993
23994         * gcc.c-torture/compile/20010328-1.c: New test.
23995
23996 2001-03-27  Richard Henderson  <rth@redhat.com>
23997
23998         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23999         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24000
24001 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24002
24003         * gcc.c-torture/compile/20010327-1.c: New test.
24004
24005 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24006
24007         * g++.old-deja/g++.other/friend12.C: New test.
24008         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24009         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24010
24011 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24012
24013         * gcc.c-torture/execute/20010325-1.c: New test.
24014
24015 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24016
24017         * g++.old-deja/g++.other/mangle3.C: New test.
24018
24019 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24020
24021         * g++.old-deja/g++.other/anon8.C: New test.
24022
24023 2001-03-20  Philip Blundell  <philb@gnu.org>
24024
24025         * gcc.c-torture/compile/20010320-1.c: New test.
24026
24027 2001-03-17  Richard Henderson  <rth@redhat.com>
24028
24029         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24030
24031 2001-03-15  Geoff Keating  <geoff@redhat.com>
24032
24033         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24034         tests on AIX.
24035
24036 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24037
24038         * g++.old-deja/g++.other/eh4.C: New test.
24039
24040 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24041
24042         * gcc.dg/cpp/mi1.c: Update.
24043
24044 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24045
24046         * g++.old-deja/g++.other/regstack.C: New test.
24047
24048 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24049
24050         * g++.old-deja/g++.other/ref4.C: New test.
24051
24052 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24053
24054         * objc/execute/va_method.m: Added.
24055         * objc/execute/IMP.m: Added.
24056         * objc/execute/_cmd.m: Added.
24057         * objc/execute/accessing_ivars.m: Added.
24058         * objc/execute/class-1.m: Added.
24059         * objc/execute/class-10.m: Added.
24060         * objc/execute/class-11.m: Added.
24061         * objc/execute/class-12.m: Added.
24062         * objc/execute/class-13.m: Added.
24063         * objc/execute/class-14.m: Added.
24064         * objc/execute/class-2.m: Added.
24065         * objc/execute/class-3.m: Added.
24066         * objc/execute/class-4.m: Added.
24067         * objc/execute/class-5.m: Added.
24068         * objc/execute/class-6.m: Added.
24069         * objc/execute/class-7.m: Added.
24070         * objc/execute/class-8.m: Added.
24071         * objc/execute/class-9.m: Added.
24072         * objc/execute/class-tests-1.h
24073         * objc/execute/class-tests-2.h
24074         * objc/execute/compatibility_alias.m: Added.
24075         * objc/execute/encode-1.m: Added.
24076         * objc/execute/formal_protocol-1.m: Added.
24077         * objc/execute/formal_protocol-2.m: Added.
24078         * objc/execute/formal_protocol-3.m: Added.
24079         * objc/execute/formal_protocol-4.m: Added.
24080         * objc/execute/formal_protocol-5.m: Added.
24081         * objc/execute/formal_protocol-6.m: Added.
24082         * objc/execute/formal_protocol-7.m: Added.
24083         * objc/execute/informal_protocol.m: Added.
24084         * objc/execute/initialize.m: Added.
24085         * objc/execute/load.m: Added.
24086         * objc/execute/many_args_method.m: Added.
24087         * objc/execute/nested-3.m: Added.
24088         * objc/execute/no_clash.m: Added.
24089         * objc/execute/private.m: Added.
24090         * objc/execute/redefining_self.m: Added.
24091         * objc/execute/root_methods.m: Added.
24092         * objc/execute/selector-1.m: Added.
24093         * objc/execute/static-1.m: Added.
24094         * objc/execute/static-2.m: Added.
24095         * objc/execute/va_method.m: Added.
24096
24097 2001-03-10  Richard Henderson  <rth@redhat.com>
24098
24099         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24100
24101 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24102
24103         * g++.old-deja/g++.other/crash31.C: XFAIL.
24104         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24105         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24106         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24107         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24108         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24109
24110 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24111
24112         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24113
24114 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24115
24116         * gcc.dg/20000724-1.c: Don't use multiline strings.
24117
24118 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24119
24120         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24121         result of -cString against what we expect it to be; don't just
24122         print it out for no one to read.
24123
24124         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24125         Based on testcases provided by Nicola Pero.
24126
24127 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24128
24129         * gcc.dg/cpp/macro7.c: New test.
24130
24131 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24132
24133         * gcc.dg/cpp/multiline.c: Update.
24134
24135 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * g++.old-deja/g++.other/enum3.C: New test.
24138
24139 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.old-deja/g++.other/pod1.C: New test.
24142
24143 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         * g++.old-deja/g++.ext/overload1.C: New test.
24146
24147 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.pt/using1.C: New test.
24150
24151 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24152
24153         * g++.old-deja/g++.other/using9.C: New test.
24154
24155 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24156
24157         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24158
24159         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24160
24161 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.old-deja/g++.ext/realpt1.C: Remove.
24164
24165 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24166
24167         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24168
24169 2001-02-26  Will Cohen  <wcohen@redhat.com>
24170
24171         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24172
24173 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24174
24175         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24176         templatized constructors.
24177
24178 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24179
24180         * gcc.c-torture/execute/20010224-1.c: New test.
24181
24182 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24183
24184         * gcc.c-torture/execute/20010222-1.c: New test.
24185
24186 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24187
24188         * g++.old-deja/g++.other/inline20.C: New test.
24189
24190 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24191
24192         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24193
24194 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24195
24196         * g++.old-deja/g++.other/lookup22.C: New test.
24197
24198 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24199
24200         * g77.dg: New directory.
24201         * g77.dg/20010216-1.f: New test case.
24202         * g77.dg/dg.exp: New driver.
24203         * lib/g77-dg.exp: New driver library.
24204
24205 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24206
24207         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24208
24209 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24210
24211         * g++.old-deja/g++.other/decl9.C: New test.
24212
24213 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24216         not need <string> and also tests the initialization at runtime.
24217
24218 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24219
24220         * gcc.c-torture/execute/longlong.c: New test.
24221
24222 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24223
24224         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24225
24226 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24227
24228         * gcc.c-torture/execute/920302-1.c (execute):
24229         Change argument type to short.
24230
24231 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24232
24233         * g++.old-deja/g++.pt/deduct6.C: New test.
24234
24235 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24236
24237         * g++.old-deja/g++.pt/deduct5.C: New test.
24238
24239 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * gcc.c-torture/execute/20010209-1.c: New test.
24242
24243 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24244
24245         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24246
24247 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24248
24249         * g++.dg/vtgc1.C: Update for new ABI.
24250
24251         * consistency.vlad: New directory, 1665 files.
24252
24253 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24254
24255         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24256         return type.
24257         * gcc.dg/cpp/digraphs.c: Declare puts.
24258
24259 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         * g++.old-deja/g++.other/warn5.C: New test.
24262
24263 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         * g++.old-deja/g++.pt/spec40.C: New test.
24266
24267 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24270         case.
24271         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24272
24273 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.c-torture/compile/20010209-1.c: New test.
24276
24277 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24278
24279         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24280         excess errors message but not if it crashes.
24281         * g++.old-deja/g++.other/crash27.C: Likewise.
24282         * g++.old-deja/g++.other/crash28.C: Likewise.
24283         * g++.old-deja/g++.other/crash30.C: Likewise.
24284         * g++.old-deja/g++.other/crash32.C: Likewise.
24285         * g++.old-deja/g++.other/crash35.C: Likewise.
24286         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24287
24288 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24289
24290         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24291         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24292         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24293         g77.f-torture/execute/execute.exp,
24294         g77.f-torture/noncompile/noncompile.exp,
24295         gcc.c-torture/execute/execute.exp,
24296         gcc.c-torture/execute/memcheck/memcheck.exp,
24297         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24298         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24299         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24300         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24301         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24302         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24303         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24304         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24305         Remove bug reporting instructions with ancient email addresses.
24306
24307 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24308
24309         * gcc.dg/20010202-1.c: New test.
24310         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24311
24312 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24313
24314         * g++.dg/stdbool-if.C: New test.
24315
24316 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24317
24318         * objc/execute/fdecl.m: Added main().
24319
24320 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * gcc.c-torture/execute/20010206-1.c: New test.
24323
24324 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24325
24326         * gcc.dg/cpp/avoidpaste1.c: Update.
24327
24328 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24329
24330         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24331         Pero <nicola@brainstorm.co.uk>.
24332         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24333
24334 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.pt/spec39.C: New test.
24337
24338 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24339
24340         * gcc.c-torture/compile/20010202-1.c: New test.
24341
24342 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24343
24344         * g++.old-deja/g++.abi/primary2.C: New test.
24345         * g++.old-deja/g++.abi/primary3.C: New test.
24346         * g++.old-deja/g++.abi/primary4.C: New test.
24347         * g++.old-deja/g++.abi/primary5.C: New test.
24348         * g++.old-deja/g++.abi/vtable3.h: New test.
24349         * g++.old-deja/g++.abi/vtable3a.C: New test.
24350         * g++.old-deja/g++.abi/vtable3b.C: New test.
24351         * g++.old-deja/g++.abi/vtable3c.C: New test.
24352         * g++.old-deja/g++.abi/vtable3d.C: New test.
24353         * g++.old-deja/g++.abi/vtable3e.C: New test.
24354         * g++.old-deja/g++.abi/vtable3f.C: New test.
24355         * g++.old-deja/g++.abi/vtable3g.C: New test.
24356         * g++.old-deja/g++.abi/vtable3h.C: New test.
24357         * g++.old-deja/g++.abi/vtable3i.C: New test.
24358         * g++.old-deja/g++.abi/vtable3j.C: New test.
24359         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24360
24361 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * g++.old-deja/g++.other/anon6.C: New test.
24364         * g++.old-deja/g++.other/anon7.C: New test.
24365
24366 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24367
24368         * gcc.dg/cpp/avoidpaste2.c: New tests.
24369
24370 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24371
24372         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24373
24374 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24375
24376         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24377         DECIMAL_DIG cases for Irix."
24378
24379 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24380
24381         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24382
24383 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24384
24385         * gcc.dg/c99-tag-1.c: New test.
24386
24387 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24388
24389         * gcc.dg/cpp/tr-warn1.c: Add tests.
24390
24391 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24392
24393         * gcc.dg/cpp/avoidpaste1.c: Update.
24394         * gcc.dg/cpp/paste4.c: Update.
24395
24396 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24397
24398         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24399         cases for Irix.
24400
24401 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24402
24403         * g++.old-deja/g++.other/inline19.C: New test.
24404
24405 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24406
24407         * gcc.dg/Wlarger-than.c: New test.
24408
24409 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24410
24411         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24412
24413 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * gcc.c-torture/execute/20010129-1.c: New test.
24416         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24417
24418 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24419
24420         * gcc.dg/cpp/avoidpaste1.c: Test case.
24421
24422 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * g++.old-deja/g++.other/inline18.C: New test.
24425
24426 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24427
24428         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24429         and __builtin_putchar.
24430
24431 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24434         tests.
24435
24436 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24437
24438         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24439         floating point number rounding mode to round to the nearest
24440         representable mode.
24441
24442 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * g++.old-deja/g++.other/mangle2.C: New test.
24445
24446 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24447
24448         * gcc.c-torture/compile/20010124-1.c: New test.
24449
24450 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24451
24452         * g++.old-deja/g++.pt/spec38.C: New test.
24453
24454 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24455
24456         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24457         "Build don't run".
24458
24459 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24460
24461         * gcc.c-torture/execute/20010123-1.c: New test.
24462
24463 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24464
24465         * g++.old-deja/g++.pt/spec37.C: New test.
24466
24467 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24468
24469         * g++.old-deja/g++.pt/overload14.C: New test.
24470
24471 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24472
24473         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24474         __builtin_return_address.
24475
24476 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24479         * g++.old-deja/g++.pt/spec35.C: New test.
24480         * g++.old-deja/g++.pt/spec36.C: New test.
24481
24482 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24483
24484         * gcc.c-torture/compile/20010118-1.c: New test.
24485
24486 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24487
24488         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24489
24490 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.c-torture/execute/20010119-1.c: New test.
24493
24494 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         * g++.old-deja/g++.other/vbase5.C: New test.
24497
24498 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * gcc.c-torture/execute/20010118-1.c: New test.
24501
24502 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24503
24504         * g++.old-deja/g++.pt/deduct3.C: New test.
24505
24506 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24507
24508         * g++.old-deja/g++.pt/spec34.C: New test.
24509
24510 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24511
24512         * g77.f-torture/compile/20000601-2.f: New test.
24513
24514 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.old-deja/g++.other/init17.C: New test.
24517
24518 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24519
24520         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24521
24522 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24523
24524         * g++.old-deja/g++.pt/unify8.C: New test.
24525
24526 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24527
24528         * g++.old-deja/g++.abi/vbase1.C: New test.
24529
24530 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24531
24532         * g++.old-deja/g++.pt/crash65.C: New test.
24533
24534 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24535
24536         * gcc.dg/cpp/assembl2.S: New test case.
24537
24538 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24539
24540         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24541         are supported.
24542
24543 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24544
24545         * g++.old-deja/g++.other/builtins1.C: New test.
24546         * g++.old-deja/g++.other/builtins2.C: Likewise.
24547         * g++.old-deja/g++.other/builtins3.C: Likewise.
24548         * g++.old-deja/g++.other/builtins4.C: Likewise.
24549
24550 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.c-torture/compile/20010117-1.c: New test.
24553         * gcc.c-torture/compile/20010117-2.c: New test.
24554
24555 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24556
24557         * g77.f-torture/execute/20010116.[fx]: New test,
24558         XFAIL on i?86-*-*.
24559         * g77.f-torture/compile/20010115.f: Indicate it's
24560         a test for PR fortran/1636.
24561
24562 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24563
24564         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24565
24566 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24567
24568         * g77.f-torture/compile/20010115.f: New test.
24569
24570 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.pt/nontype5.C: New test.
24573
24574 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24575
24576         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24577         have an equivalent working one below it.
24578
24579 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24580
24581         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24582         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24583
24584 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24585
24586         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24587         message containing "init_priority".
24588         (conpr-2.C): Likewise.
24589         (conpr-3.C): Likewise.
24590         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24591
24592 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24593
24594         * gcc.c-torture/execute/20010114-2.c: New test.
24595
24596 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24597
24598         * gcc.c-torture/compile/20010114-1.c: New test.
24599         * gcc.c-torture/compile/20010114-1.x: Xfail.
24600         * gcc.c-torture/compile/20010114-2.c: New test.
24601         * gcc.c-torture/execute/20010114-1.c: New test.
24602         * gcc.dg/trunc-1.c: New test.
24603         * gcc.dg/uninit-B.c: New test.
24604
24605 2001-01-13  Nick Clifton  <nickc@redhat.com>
24606
24607         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24608         target.
24609
24610 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24611
24612         * gcc.c-torture/compile/20010113-1.c: New test.
24613
24614 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * gcc.c-torture/compile/20001212-1.c: New test.
24617
24618 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24619
24620         * gcc.dg/cpp/widestr1.c: Update.
24621         * gcc.dg/cpp/prag-imp.c: Remove.
24622
24623 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24624
24625         * gcc.c-torture/execute/20000801-3.x: Remove.
24626         * gcc.dg/c90-init-1.c: New test.
24627         * gcc.dg/c99-init-1.c: New test.
24628         * gcc.dg/c99-init-2.c: New test.
24629         * gcc.dg/gnu99-init-1.c: New test.
24630
24631 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24632
24633         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24634         testing that no relevant ones were found.
24635
24636 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24637
24638         * g++.old-deja/g++.pt/cast2.C: New test.
24639
24640 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24641
24642         * g++.old-deja/g++.pt/friend47.C: New test.
24643
24644 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24645
24646         * g++.old-deja/g++.pt/instantiate13.C: New test.
24647
24648 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24649
24650         * g++.old-deja/g++.other/defarg7.C: New test.
24651         * g++.old-deja/g++.other/defarg8.C: New test.
24652
24653 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24654
24655         * g++.old-deja/g++.pt/crash64.C: New test.
24656
24657 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24658
24659         * g++.old-deja/g++.pt/crash63.C: New test.
24660
24661 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24662
24663         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24664
24665 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24666
24667         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24668
24669 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24670
24671         * g++.old-deja/g++.pt/error3.C: New test.
24672
24673 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.other/crash39.C: New test.
24676
24677 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24678
24679         * g++.old-deja/g++.other/vbase4.C: New test.
24680
24681 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24682
24683         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24684         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24685         * gcc.dg/special/special.exp: New test driver which will check
24686         for alias support for the above test.
24687
24688 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24689
24690         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24691         problems on small machines.
24692         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24693         parameterize.
24694
24695 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24696
24697         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24698         mips.
24699         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24700
24701 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24702
24703         * g++.old_deja/g++.pt/using8.C: New test.
24704
24705 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24706
24707         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24708
24709 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24710
24711         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24712         where a failure is expected.
24713         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24714
24715 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.old_deja/g++.pt/instantiate12.C: New test.
24718
24719 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24722         start of structs.
24723         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24724         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24725         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24726         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24727         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24728         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24729         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24730         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24731         * g++.old-deja/g++.eh/spec6.C: Likewise.
24732         * g++.old-deja/g++.jason/crash3.C: Likewise.
24733         * g++.old-deja/g++.law/ctors11.C: Likewise.
24734         * g++.old-deja/g++.law/ctors17.C: Likewise.
24735         * g++.old-deja/g++.law/ctors5.C: Likewise.
24736         * g++.old-deja/g++.law/ctors9.C: Likewise.
24737         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24738         * g++.old-deja/g++.mike/net22.C: Likewise.
24739         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24740         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24741         * g++.old-deja/g++.mike/virt3.C: Likewise.
24742         * g++.old-deja/g++.niklas/t128.C: Likewise.
24743         * g++.old-deja/g++.other/anon4.C: Likewise.
24744         * g++.old-deja/g++.other/using1.C: Likewise.
24745         * g++.old-deja/g++.other/warn3.C: Likewise.
24746         * g++.old-deja/g++.pt/t37.C: Likewise.
24747         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24748         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24749
24750 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24753
24754 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24755
24756         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24757
24758 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24759
24760         * gcc.c-torture/compile/20010107-1.c: New test.
24761
24762 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24763
24764         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24765
24766 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24767
24768         * gcc.dg/format/format.h: New file.
24769         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24770         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24771         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24772         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24773         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24774         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24775         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24776         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24777         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24778         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24779         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24780         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24781         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24782         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24783         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24784         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24785         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24786         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24787         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24788         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24789         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24790         instead of declaring standard types, macros and functions in each
24791         test.
24792
24793 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24794
24795         * gcc.c-torture/execute/20010106-1.c: New test.
24796
24797 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24798
24799         * gcc.dg/format/format.exp: New file.
24800         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24801         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24802         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24803         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24804         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24805         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24806         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24807         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24808         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24809         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24810         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24811         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24812         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24813         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24814         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24815         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24816         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24817         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24818         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24819         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24820         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24821         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24822         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24823         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24824         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24825         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24826         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24827         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24828         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24829         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24830         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24831         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24832         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24833         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24834         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24835         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24836         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24837         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24838         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24839         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24840         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24841         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24842
24843 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24844
24845         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24846         account.
24847
24848 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24849
24850         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24851
24852 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.pt/crash62.C: New test.
24855
24856 2001-01-04  Richard Henderson  <rth@redhat.com>
24857
24858         * gcc.dg/20000926-1.c: Update expected warnings.
24859         * gcc.dg/array-2.c: Likewise.
24860         * gcc.dg/array-4.c: Also validate flexible array members.
24861         * gcc.dg/c99-flex-array-1.c: New.
24862
24863 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24864
24865         * gcc.c-torture/compile/20001222-1.x: Remove.
24866
24867 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24868
24869         * gcc.c-torture/execute/built-in-setjmp.c: New.
24870
24871 2001-01-03  Richard Henderson  <rth@redhat.com>
24872
24873         * gcc.dg/940510-1.c: Update expected error wording.
24874         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24875
24876 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24877
24878         * lib/target-supports.exp (check_alias_available): Modified to
24879         indicate aliases not supported if only weak aliases are supported.
24880
24881 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24882
24883         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24884         Turn on cmpstrsi checks for __pj__ and __i370__.
24885
24886 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.old-deja/g++.other/virtual11.C: New test.
24889
24890 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24893
24894 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24895
24896         * gcc.c-torture/compile/20010102-1.c: New test.
24897
24898 2001-01-02  Andreas Jaeger  <aj@suse.de>
24899
24900         * gcc.dg/noreturn-3.c: New test.
24901
24902         * gcc.dg/noreturn-4.c: New test.
24903
24904 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24905
24906         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24907         __builtin_fputc and __builtin_fwrite.
24908
24909 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24910
24911         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24912         signed char, not default char.
24913
24914 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24915
24916         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24917
24918 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24919
24920         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24921
24922 2000-12-29  Richard Henderson  <rth@redhat.com>
24923
24924         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24925         (__cyg_profile_func_exit): Define.
24926
24927 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24928
24929         * g++.dg/vtgc1.C: New test.
24930
24931 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24932
24933         * gcc.dg/noncompile/20001228-1.c: New test.
24934
24935         * gcc.dg/20001228-1.c: New test.
24936
24937         * gcc.c-torture/execute/20001228-1.c: New test.
24938
24939 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24940
24941         * gcc.dg/format-strfmon-1.c: New test.
24942
24943 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24944
24945         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24946         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24947         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24948         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24949         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24950         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24951         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24952         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24953         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24954         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24955         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24956         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24957         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24958
24959         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24960         * gcc.c-torture/execute/string-opt-4.c: Test index.
24961
24962 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24963
24964         * gcc.c-torture/compile/20001226-1.c: New test.
24965
24966 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24967
24968         * gcc.c-torture/compile/20001222-1.c: New test.
24969         * gcc.c-torture/compile/20001222-1.x: Xfail.
24970
24971 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24972
24973         * gcc.c-torture/execute/comp-goto-2.c: New test.
24974
24975 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24976
24977         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24978         Use long types if __INT_MAX__ is 32767.
24979         (main): Use cast to (sint32 *) when poking 88 into a_page.
24980
24981         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24982
24983 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24984
24985         * gcc.c-torture/compile/20001221-1.c: New test.
24986         * gcc.c-torture/execute/20001221-1.c: New test.
24987
24988 2000-12-20  Richard Henderson  <rth@redhat.com>
24989
24990         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24991         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24992
24993 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24994
24995         * gcc.dg/compare3.c: New test.
24996
24997 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24998
24999         * gcc.dg/format-warnll-1.c: New test.
25000
25001 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25002
25003         * gcc.dg/cpp/cmdlne-P.c: New test.
25004
25005 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25006
25007         * gcc.c-torture/execute/builtin-abs-1.c,
25008         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25009
25010 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25011
25012         * gcc.dg/cpp/multiline.c: New test.
25013
25014 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25015
25016         * g++.old-deja/g++.other/syshdr1.C: Update.
25017         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25018
25019 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25020
25021         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25022
25023 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25024
25025         * g++.old-deja/g++.pt/ttp65.C: New test.
25026
25027 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25028
25029         * g++.old-deja/g++.pt/ttp64.C: New test.
25030
25031 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25032
25033         * g++.old-deja/g++.pt/spec33.C: New test.
25034
25035 2000-12-14  Catherine Moore  <clm@redhat.com>
25036
25037         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25038         * gcc.c-torture/execute/920612-2.c: Likewise.
25039         * gcc.c-torture/execute/920428-2.c: Likewise.
25040         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25041         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25042
25043 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25044
25045         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25046         * gcc.dg/pack-test-2.c: Likewise.
25047
25048 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25049
25050         Tests by Zack Weinberg <zackw@stanford.edu>.
25051
25052         * gcc.dg/cpp/defined.c: Update.
25053         * gcc.dg/cpp/defined_trad.c: New tests.
25054
25055 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25056
25057         * gcc.dg/cpp/trad-direct.c: Update.
25058
25059 2000-12-11  Neil Booth  <neilb@earthling.net>
25060
25061         * gcc.dg/cpp/defined_trad.c
25062
25063 2000-12-11  Neil Booth  <neilb@earthling.net>
25064
25065         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25066
25067 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25068
25069         * gcc.dg/format-miss-2.c: New test.
25070
25071 2000-12-09  Neil Booth  <neilb@earthling.net>
25072
25073         * gcc.dg/cpp/lineflags.c: New tests.
25074         * gcc.dg/cpp/poison.c: Update.
25075         * gcc.dg/cpp/redef2.c: Update.
25076         * gcc.dg/cpp/skipping.c: New test.
25077
25078 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25079
25080         * g++.old-deja/g++.other/eh3.C: New testcase.
25081
25082 2000-12-07  Neil Booth  <neilb@earthling.net>
25083
25084         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25085         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25086         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25087         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25088         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25089         Update.
25090
25091 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25092
25093         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25094         __SIZE_TYPE__ instead of int for type of integers cast to
25095         pointers.
25096
25097 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * g++.old-deja/g++.other/cleanup4.C: New test.
25100
25101 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25102
25103         * format-sec-1.c: New test.
25104
25105 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25106
25107         * gcc.dg/format-nonlit-3.c: New test.
25108
25109 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25110
25111         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25112         through a null pointer.
25113
25114 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25115
25116         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25117         * g++.old-deja/g++.pt/partial4.C: New test.
25118
25119 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25120
25121         * gcc.c-torture/execute/ieee/hugeval.x: New.
25122
25123 2000-12-06  Neil Booth  <neilb@earthling.net>
25124
25125         * gcc.dg/cpp/backslash2.c: New tests.
25126
25127 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25128
25129         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25130         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25131
25132 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25133
25134         * gcc.c-torture/execute/20001203-2.c: New testcase.
25135
25136 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25139         * g++.old-deja/g++.other/virtual10.C: New test.
25140
25141 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25142
25143         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25144
25145 2000-12-05  Richard Henderson  <rth@redhat.com>
25146
25147         * gcc.c-torture/compile/20001205-1.c: New.
25148
25149 2000-12-04  Neil Booth  <neilb@earthling.net>
25150
25151         * g++.old-deja/g++.other/virtual9.C: New test.
25152         * g++.old-deja/g++.pt/crash61.C: New test.
25153         * gcc.c-torture/execute/loop-9.c: New test.
25154
25155 2000-12-04  Neil Booth  <neilb@earthling.net>
25156
25157         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25158         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25159         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25160         * gcc.dg/cpp/extratokens.c: ...here.
25161
25162 2000-12-04  Neil Booth  <neilb@earthling.net>
25163
25164         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25165         New tests.
25166
25167 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25168
25169         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25170         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25171
25172 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25173
25174         * gcc.c-torture/execute/20001203-1.c: New test.
25175
25176 2000-12-03  Neil Booth  <neilb@earthling.net>
25177
25178         * gcc.dg/cpp/macro6.c: New test cases.
25179
25180 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25181
25182         * gcc.c-torture/execute/string-opt-9.c: New test.
25183         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25184         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25185         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25186
25187         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25188         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25189
25190 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25191
25192         * gcc.dg/cpp/if-6.c: New testcase.
25193
25194         * gcc.dg/20001201-1.c: New testcase.
25195
25196 2000-12-02  Neil Booth  <neilb@earthling.net>
25197
25198         * g++.old-deja/g++.other/externC4.C,
25199         g++.old-deja/g++.other/friend10.C: New tests.
25200
25201 2000-12-02  Neil Booth  <neilb@earthling.net>
25202
25203         * g++.old-deja/g++.other/instan2.C
25204         * g++.old-deja/g++.other/instan3.C: New test.
25205
25206 2000-12-02  Neil Booth  <neilb@earthling.net>
25207
25208         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25209         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25210         gnuc99.c,gnuc99-pedantic.c: New tests.
25211
25212 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25213
25214         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25215         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25216
25217 2000-12-01  Neil Booth  <neilb@earthling.net>
25218
25219         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25220         * gcc.dg/cpp/poison.c: Update.
25221         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25222
25223 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25224
25225         * g77.f-torture/execute/20001201.f: New test.
25226
25227 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25228
25229         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25230
25231 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25234
25235 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25236
25237         * g++.old-deja/g++.other/cast6.C: New test.
25238
25239 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25240
25241         * gcc.c-torture/execute/20001130-2.c: New testcase.
25242
25243 2000-11-30  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.c-torture/execute/20001130-1.c: New test.
25246
25247 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.other/op3.C: New test.
25250
25251 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25252
25253         * g++.old-deja/g++.other/op2.C: New test.
25254
25255 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25256
25257         * g++.old-deja/g++.other/crash38.C: New test.
25258
25259 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25260
25261         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25262
25263 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25266         tests.
25267         * gcc.c-torture/execute/string-opt-6.c: New test.
25268
25269         * gcc.dg/20001117-1.c: Add main.
25270
25271 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25272
25273         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25274         Move from here ...
25275         * gcc.dg/940510-1.c: ... to here.
25276
25277         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25278         zero-size arrays in toplevel structures.
25279
25280 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25281
25282         * gcc.c-torture/execute/loop-8.c: New test.
25283
25284 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.old-deja/g++.other/base1.C: New test.
25287
25288 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25289
25290         * g++.old-deja/g++.other/parse2.C: New test.
25291
25292 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25293
25294         * g++.old-deja/g++.pt/incomplete1.C: New test.
25295
25296 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25297
25298         * g++.old-deja/g++.other/friend9.C: New test.
25299
25300 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.dg/20001127-1.c: New test.
25303
25304 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.pt/friend46.C: New test.
25307
25308 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.old-deja/g++.other/ptrmem8.C: New test.
25311
25312 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25313
25314         * gcc.c-torture/execute/string-opt-7.c: New test.
25315         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25316
25317 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25318
25319         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25320         instead of 'mkcheck 2'.
25321
25322 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25323
25324         * gcc.c-torture/execute/memcheck/driver.c,
25325         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25326         C9X references to refer to C99.
25327
25328 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25329
25330         * gcc.dg/ultrasp3.c: New test.
25331
25332 2000-11-25  Neil Booth  <neilb@earthling.net>
25333
25334         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25335
25336 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25337
25338         * gcc.c-torture/compile/20001123-2.c: New.
25339
25340 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25341
25342         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25343
25344 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25345
25346         * gcc.dg/sequence-point-1.c: Add some new tests.
25347         * gcc.c-torture/execute/20001124-1.c: New test.
25348
25349 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25350
25351         * g++.old-deja/g++.other/vaarg4.C: New test.
25352         * gcc.c-torture/compile/20001123-1.c: New test.
25353
25354 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25355
25356         * g++.other/crash24.C: Adjust and remove XFAIL.
25357         * g++.other/crash37.C: New test.
25358
25359 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.pt/instantiate9.C: New test.
25362
25363 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25364
25365         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25366         new ABI, too.
25367
25368         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25369         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25370
25371 2000-11-22  Neil Booth  <neilb@earthling.net>
25372
25373         * gcc.dg/cpp/Wtrigraphs.c: New test.
25374
25375 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25376
25377         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25378
25379 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25380
25381         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25382
25383 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25384
25385         * lib/gcc-dg.exp: load_lib scanasm.exp.
25386         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25387         * lib/g++-dg.exp: load_lib scanasm.exp.
25388         * lib/scanasm.exp: New.
25389         (scan-assembler, scan-assembler-not): Add optional arguments to
25390         test name, or if not present, the pattern name.
25391         (scan-assembler-dem, scan-assembler-dem-not): New.
25392
25393         * g++.dg/dg.exp: New.
25394
25395 2000-11-21  Neil Booth  <neilb@earthling.net>
25396
25397         * gcc.dg/cpp/integrated1.c: Remove.
25398
25399 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.c-torture/execute/20001121-1.c: New test.
25402
25403 2000-11-21  Richard Henderson  <rth@redhat.com>
25404
25405         * gcc.c-torture/compile/20001121-1.c: New test.
25406
25407 2000-11-20  Neil Booth  <neilb@earthling.net>
25408
25409         * gcc.dg/cpp/integrated1.c: New test.
25410
25411 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25412
25413         * g++.old-deja/g++.other/inline17.C: New test.
25414
25415 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25416
25417         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25418         local variable to be zero: I made the variable global. Now
25419         uses abort() and exit() instead of relying on main's return value.
25420
25421 2000-11-20  Neil Booth  <neilb@earthling.net>
25422
25423         * gcc.dg/cpp/paste2.c: Update test.
25424         * objc/execute/paste.m: New test.
25425
25426 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25427
25428         * gcc.dg/c99-condexpr-1.c: New test.
25429
25430 2000-11-20  Neil Booth  <neilb@earthling.net>
25431
25432         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25433
25434 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25435
25436         * g++.old-deja/g++.pt/export1.C: New test.
25437
25438 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * gcc.dg/20001117-1.c: New test.
25441
25442 2000-11-18  Richard Henderson  <rth@redhat.com>
25443
25444         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25445
25446 2000-11-18  Richard Henderson  <rth@redhat.com>
25447
25448         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25449         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25450         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25451
25452 2000-11-18  Richard Henderson  <rth@redhat.com>
25453
25454         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25455         (main): New.  Exit cleanly.
25456
25457 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25458
25459         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25460         gcc.dg/c99-fordecl-2.c: New tests.
25461
25462 2000-11-18  Richard Henderson  <rth@redhat.com>
25463
25464         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25465         * gcc.c-torture/execute/zerolen-2.c: New.
25466
25467 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25468
25469         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25470         memory.
25471
25472 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.old-deja/g++.pt/instantiate8.C: New test.
25475
25476 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25477
25478         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25479         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25480
25481 2000-11-16  Nick Clifton  <nickc@redhat.com>
25482
25483         * gcc.c-torture/execute/nestfunc-2.c: New test.
25484         * gcc.c-torture/execute/nestfunc-3.c: New test.
25485
25486 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25487
25488         * gcc.c-torture/compile/20001116-1.c: New test.
25489
25490 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25491
25492         * gcc.c-torture/execute/20001115-1.c: New test.
25493
25494 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25495
25496         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25497         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25498         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25499         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25500
25501 2000-11-15  Neil Booth  <neilb@earthling.net>
25502
25503         gcc.dg/cpp/_Pragma1.c: Update.
25504         gcc.dg/cpp/_Pragma2.c: New test.
25505
25506 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.old-deja/g++.other/anon5.C: New test.
25509
25510 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25511
25512         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25513         tests.
25514
25515 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25518         output.
25519
25520 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25521
25522         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25523         labels at end of compound statements.
25524
25525 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * gcc.c-torture/execute/loop-7.c: New test.
25528
25529 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25530
25531         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25532
25533 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25534
25535         * gcc.dg/c99-bool-1.c: New test.
25536
25537 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25538
25539         * gcc.dg/c99-scope-1.c: Remove xfail.
25540         * gcc.dg/c99-scope-2.c: New test.
25541
25542 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25543
25544         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25545         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25546
25547 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25548
25549         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25550         error messages.
25551
25552         * g++.mike/p700.C: Don't typedef wchar_t.
25553         * g++.mike/p784.C: Likewise.
25554         * g++.mike/eb101.C: Don't use __wchar_t.
25555
25556 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25557
25558         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25559         from DO loop.
25560
25561 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25562
25563         * gcc.c-torture/execute/20001111-1.c: New test.
25564
25565 2000-11-10  Nick Clifton  <nickc@redhat.com>
25566
25567         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25568         long multuiple and accumulate.
25569
25570 2000-11-09  Richard Henderson  <rth@redhat.com>
25571
25572         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25573         via size_t instead of int.
25574
25575         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25576         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25577         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25578         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25579
25580 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25581
25582         * gcc.c-torture/compile/20001109-1.c: New test.
25583         * gcc.c-torture/compile/20001109-2.c: New test.
25584
25585 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25586
25587         * g++.old-deja/g++.pt/operator1.C: New test.
25588         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25589
25590 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25591
25592         * gcc.dg/20001108-1.c: New test.
25593
25594 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25595
25596         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25597         with both arguments constant strings.
25598         * gcc.c-torture/execute/string-opt-3.c: New test.
25599         * gcc.c-torture/execute/string-opt-4.c: New test.
25600         * gcc.c-torture/execute/string-opt-5.c: New test.
25601
25602 2000-11-08  Nick Clifton  <nickc@redhat.com>
25603
25604         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25605         mulsidi3adddi patterns.
25606
25607 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25608
25609         * g++.old-deja/g++.other/crash36.C: New test.
25610
25611 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * g++.old-deja/g++.other/init16.C: New test.
25614
25615 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25616
25617         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25618
25619 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25620
25621         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25622         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25623         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25624
25625 2000-11-07  DJ Delorie  <dj@redhat.com>
25626
25627         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25628
25629 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25630
25631         * gcc.c-torture/execute/string-opt-1.c: New test.
25632
25633 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25634
25635         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25636         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25637         parameters in registers, and there is no way for a varargs
25638         function to know in which order the integer and floating-point
25639         parameters should be interleaved when they are placed on the
25640         stack.
25641         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25642         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25643
25644 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25645
25646         * gcc.c-torture/execute/string-opt-2.c: New test.
25647
25648 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25649
25650         * g++.old-deja/g++.pt/crash60.C: New test.
25651
25652 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25653
25654         * g++.old-deja/g++.other/crash24.C: New test.
25655         * g++.old-deja/g++.other/crash25.C: New test.
25656         * g++.old-deja/g++.other/crash26.C: New test.
25657         * g++.old-deja/g++.other/crash27.C: New test.
25658         * g++.old-deja/g++.other/crash28.C: New test.
25659         * g++.old-deja/g++.other/crash29.C: New test.
25660         * g++.old-deja/g++.other/crash30.C: New test.
25661         * g++.old-deja/g++.other/crash31.C: New test.
25662         * g++.old-deja/g++.other/crash32.C: New test.
25663         * g++.old-deja/g++.other/crash33.C: New test.
25664         * g++.old-deja/g++.other/crash34.C: New test.
25665         * g++.old-deja/g++.other/crash35.C: New test.
25666
25667 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * gcc.c-torture/execute/20001031-1.c: New test.
25670
25671 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25672
25673         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25674         namespace.
25675
25676         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25677         standards-conformant.
25678
25679         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25680
25681         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25682         * g++.old-deja/g++.mike/p755a.C: Likewise.
25683         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25684         library makes no calls to `operator new' during initialization.
25685
25686 2000-11-04  Neil Booth  <neilb@earthling.net>
25687
25688         * gcc.dg/cpp/include2.c: New tests.
25689
25690 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25691
25692         * lib/g++.exp (g++_set_ld_library_path): New function.
25693         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25694
25695 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25696
25697         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25698         warnings.
25699
25700 2000-11-01  Richard Henderson  <rth@redhat.com>
25701
25702         * g++.old-deja/g++.ext/namedret1.C: New.
25703         * g++.old-deja/g++.ext/namedret2.C: New.
25704         * g++.old-deja/g++.ext/namedret3.C: New.
25705
25706 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25707
25708         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25709         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25710
25711 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25712
25713         * gcc.c-torture/execute/va-arg-21.c: New test.
25714
25715 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25716
25717         * gcc.dg/c99-complex-2.c: New test.
25718
25719 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25720
25721         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25722
25723 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * g++.old-deja/g++.other/inline16.C: New test.
25726
25727 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25728
25729         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25730         __PRETTY_FUNCTION__
25731
25732 2000-10-29  Neil Booth  <neilb@earthling.net>
25733
25734         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25735         New tests.
25736         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25737         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25738         optimisation.
25739
25740 2000-10-29  Neil Booth  <neilb@earthling.net>
25741
25742         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25743         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25744         * mi5.c: Test multiple includes work with -C.
25745         * trigraphs.c: Test ^= version.
25746
25747 2000-10-28  Neil Booth  <neilb@earthling.net>
25748
25749         New tests and test updates for new macro expander.
25750
25751         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25752         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25753         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25754         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25755         new diagnostic messages.
25756
25757         * gcc.dg/cpp/macro3.c: New tests.
25758
25759 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25760
25761         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25762         on the same line.
25763
25764 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * g++.old-deja/g++.other/eh2.C: New test.
25767
25768 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25769
25770         * gcc.c-torture/execute/20001027-1.c: New test.
25771
25772 2000-10-26  Richard Henderson  <rth@redhat.com>
25773
25774         * gcc.c-torture/execute/20001026-1.c: New.
25775
25776 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25777
25778         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25779         * g++.old-deja/g++.law/builtin1.C: Likewise.
25780         * g++.old-deja/g++.law/ctors10.C: Likewise.
25781         * g++.old-deja/g++.law/virtual3.C: Likewise.
25782         * g++.old-deja/g++.mike/p658.C: Likewise.
25783         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25784         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25785         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25786         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25787         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25788
25789 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         * gcc.c-torture/compile/20001024-1.c: New test.
25792
25793 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25794
25795         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25796         to tell us whether or not we are using V3.
25797
25798 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25799
25800         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25801         operands.
25802
25803 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25804
25805         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25806
25807 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25808
25809         * gcc.c-torture/execute/20001024-1.c: New test.
25810
25811 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25812
25813         * g++.old-deja/g++.other/sibcall1.C: New test.
25814
25815 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25816
25817         * gcc.dg/noncompile/init-3.c: New test.
25818
25819 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25820
25821         * gcc.dg/format-array-1.c: New test.
25822
25823 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25824
25825         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25826         writing through null pointers; remove comment about testing
25827         unterminated strings.
25828
25829 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25830
25831         * gcc.c-torture/execute/20001017-2.c: New test.
25832
25833 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25834
25835         * gcc.c-torture/compile/20001018-1.c: New test.
25836         * gcc.c-torture/compile/20001018-1.x: Xfail.
25837
25838 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25839
25840         * gcc.c-torture/execute/20001017-1.c: New test.
25841
25842 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25843
25844         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25845         for multiple use of arguments with scanf formats; add tests for
25846         multiple use of arguments.
25847
25848 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25849
25850         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25851
25852 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25853
25854         * gcc.dg/format-miss-1.c: New test.
25855
25856 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.c-torture/execute/20001013-1.c: New test.
25859
25860 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25861
25862         * gcc.dg/format-branch-1.c: New test.
25863
25864 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25865
25866         * README, lib/file-format.exp: Remove EGCS references.
25867
25868 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25869
25870         * gcc.dg/20001013-1.c: New test.
25871
25872 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25873
25874         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25875         for intmax_t in the compiler using __typeof__ and the type rules
25876         for conditional expressions.
25877
25878 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25879
25880         * gcc.dg/20001012-1.c: New test.
25881         * gcc.dg/20001012-2.c: New test.
25882
25883 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * gcc.dg/format-attr-1.c: New test.
25886
25887 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25888
25889         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25890         __LONG_LONG_MAX__ instead of LLONG_MAX.
25891
25892 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25893
25894         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25895         scanf flags.
25896         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25897         flags.
25898
25899 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25900
25901         * gcc.dg/sequence-pt-1.c: New test.
25902
25903 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25904
25905         * gcc.c-torture/execute/20001011-1.c: New testcase.
25906         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25907
25908 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25911         does not error on it.
25912
25913 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.dg/20001009-1.c: New test.
25916
25917 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25918
25919         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25920         * gcc.c-torture/execute/20001009-2.c: ... to here.
25921
25922 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25923
25924         * gcc.c-torture/compile/20001009-1.c: New testcase.
25925         * gcc.c-torture/execute/20001009-1.c: New testcase.
25926         Testcases provided by Jan Hubicka <jh@suse.cz>.
25927
25928 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25929
25930         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25931         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25932         uintmax_t using <limits.h> to emulate the compiler's internal
25933         logic.  No longer XFAIL %j tests.
25934
25935 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25936
25937         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25938         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25939         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25940         regexps and details of expected handling of some bad formats.
25941         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25942         suppression.
25943
25944 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25945
25946         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25947         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25948         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25949         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25950         in list archives.
25951
25952 2000-10-06  Richard Henderson  <rth@cygnus.com>
25953
25954         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25955         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25956         * g++.old-deja/g++.jason/report.C: Likewise.
25957         * g++.old-deja/g++.law/friend5.C: Likewise.
25958         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25959         of the expected warnings.
25960
25961 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25962
25963         * g++.old-deja/g++.pt/enum14.C: New test.
25964
25965 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25966
25967         * g++.old-deja/g++.pt/crash59.C: New test.
25968
25969 2000-10-04  Will Cohen  <wcohen@redhat.com>
25970
25971         * gcc.dg/20000926-1.c: New test.
25972
25973 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25974
25975         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25976         function name for current C++ compiler.
25977         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25978
25979 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25980
25981         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25982         __PRETTY_FUNCTION__.
25983         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25984
25985 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25986
25987         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25988
25989 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25990
25991         * gcc.c-torture/compile/20000923-1.c: New test.
25992
25993 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25994
25995         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25996         * g++.old-deja/g++.pt/ttp62.C: Same.
25997         * g++.old-deja/g++.other/inline14.C: Same.
25998
25999 2000-09-24  Richard Henderson  <rth@cygnus.com>
26000
26001         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26002
26003 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26004
26005         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26006
26007 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26008
26009         * gcc.c-torture/compile/20000922-1.c: New file.
26010
26011 2000-09-21  Nick Clifton  <nickc@redhat.com>
26012
26013         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26014         a signed long modulo operation.
26015         (mod6): New function - perform an unsigned long modulo operation.
26016         (main): Add tests for modulos of very large numbers by very small
26017         dividends.
26018
26019 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26020
26021         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26022
26023 2000-09-19  Richard Henderson  <rth@cygnus.com>
26024
26025         * gcc.dg/compare2.c (case 10): XFAIL.
26026
26027 2000-09-18  Richard Henderson  <rth@cygnus.com>
26028
26029         * gcc.c-torture/execute/20000906-1.c: Move ...
26030         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26031         that support __builtin_trap.
26032
26033 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26034
26035         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26036
26037 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26038
26039         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26040         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26041         more $ format tests.
26042
26043 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26044
26045         * gcc.dg/format-errmk-1.c: New test.
26046
26047 2000-09-17  Greg McGary  <greg@mcgary.org>
26048
26049         * gcc.c-torture/execute/20000917-1.x: Remove.
26050
26051 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26052
26053         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26054
26055 2000-09-17  Greg McGary  <greg@mcgary.org>
26056
26057         * gcc.c-torture/execute/20000917-1.c: New test.
26058         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26059
26060 2000-09-16  Neil Booth  <NeilB@earthling.net>
26061
26062         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26063         in nested macro bug.
26064
26065 2000-09-15  Neil Booth  <NeilB@earthling.net>
26066
26067         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26068
26069 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26070
26071         * gcc.c-torture/execute/20000914-1.c: New test.
26072
26073 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26074
26075         * g++.other/inline13.C: New test.
26076
26077 2000-09-12  Andreas Jaeger  <aj@suse.de>
26078
26079         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26080         constant by Ulrich Drepper <drepper@redhat.com>.
26081
26082 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26083
26084         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26085
26086 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26087
26088         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26089
26090 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26091
26092         * gcc.dg/cpp/backslash.c: New test.
26093
26094 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26095
26096         * gcc.c-torture/execute/20000910-1.c: New test.
26097         * gcc.c-torture/execute/20000910-2.c: Likewise.
26098
26099 2000-09-11  Robert Lipe  <robertl@sco.com>
26100
26101         * gcc.dg/pragma-align.c: New test.
26102
26103 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26104
26105         * g++.old-deja/g++.pt/explicit82.C: New test.
26106         * g++.old-deja/g++.pt/explicit83.C: New test.
26107
26108 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26109
26110         * gcc.dg/asm-names.c: New test.
26111
26112 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26113
26114         * gcc.dg/cpp/tr-warn6.c: New test
26115
26116 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26117
26118         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26119         be accepted.
26120
26121 2000-09-07  Catherine Moore  <clm@redhat.com>
26122
26123         * gcc.c-torture/execute/unroll-1.c: New test.
26124
26125 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26126
26127         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26128         ERROR markers.
26129         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26130         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26131         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26132         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26133         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26134         Preprocess only.
26135         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26136         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26137
26138 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26139
26140         * g++.old-deja/g++.pt/deduct2.C: New test.
26141
26142 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26143
26144         * g++.old-deja/g++.pt/parms2.C: New test.
26145
26146 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26147
26148         * g++.old-deja/g++.pt/crash58.C: New test.
26149
26150 2000-09-06  Greg McGary  <greg@mcgary.org>
26151
26152         * gcc.c-torture/execute/20000906-1.c: New test.
26153         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26154
26155 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26156
26157         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26158
26159 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.old-deja/g++.pt/crash57.C: New test.
26162
26163 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26164
26165         * g++.old-deja/g++.pt/crash56.C: New test.
26166
26167 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26168
26169         * g++.old-deja/g++.pt/koenig1.C: New test.
26170
26171 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * gcc.dg/20000904-1.c: New test.
26174
26175 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * gcc.dg/cpp/paste8.c: New test.
26178
26179 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26180
26181         * gcc.c-torture/compile/20000827-1.c: New test.
26182
26183 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26184
26185         * gcc.dg/format-diag-1.c: New test.
26186
26187 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26190         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26191         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26192         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26193         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26194
26195 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26196
26197         * g++.old-deja/g++.other/nested4.C: New test.
26198
26199 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.old-deja/g++.ns/scoped1.C: New test.
26202
26203 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26204
26205         * lib/g++.exp: Support testing already-installed GCC.
26206
26207 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26208
26209         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26210
26211 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26212
26213         * gcc.dg/return-type-2.c: New test.
26214
26215 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26216
26217         * gcc.c-torture/compile/20000825-1.c: New test.
26218
26219 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26220
26221         * gcc.dg/dwarf2-2.c: New test.
26222
26223 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26224
26225         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26226         dg-warning regexps.
26227
26228 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26229
26230         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26231         gcc.dg/format-ext-5.c: New tests.
26232
26233 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26234
26235         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26236
26237 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26238
26239         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26240
26241 2000-08-24  Richard Henderson  <rth@cygnus.com>
26242
26243         * gcc.dg/ia64-sync-1.c: New test.
26244         * gcc.dg/ia64-sync-2.c: New test.
26245         * gcc.dg/ia64-asm-1.c: New test.
26246
26247 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26248
26249         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26250         * gcc.dg/format-ext-2.c: New test.
26251
26252 2000-08-23  Jason Merrill  <jason@redhat.com>
26253
26254         * lib/old-dejagnu.exp: Also ignore "In member function" and
26255         "At global scope".
26256
26257 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26258
26259         * gcc.dg/noncompile/label-lineno-1.c: New test.
26260
26261 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26262
26263         * gcc.dg/c99-array-nonobj-1.c: New test.
26264
26265 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26266
26267         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26268         tests.
26269         * gcc.dg/format-ext-1.c: New test.
26270
26271 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26272
26273         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26274         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26275         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26276         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26277         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26278
26279 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26280
26281         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26282         gcc.dg/c99-strftime-2.c: New tests.
26283
26284 2000-08-22  Richard Henderson  <rth@cygnus.com>
26285
26286         * gcc.c-torture/execute/20000822-1.c: New test.
26287
26288 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26289
26290         * gcc.c-torture/execute/20000819-1.x: Remove.
26291
26292 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26293
26294         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26295         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26296         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26297         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26298         gcc.dg/format-xopen-1.c: New tests.
26299
26300 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26301
26302         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26303
26304 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26305
26306         * g++.old-deja/g++.other/loop2.C: New test.
26307
26308         * gcc.c-torture/compile/20000606-1.c: New test.
26309         * gcc.c-torture/compile/20000728-1.c: New test.
26310         * gcc.c-torture/execute/20000801-1.c: New test.
26311         * gcc.c-torture/execute/20000801-2.c: New test.
26312         * gcc.c-torture/execute/20000819-1.c: New test.
26313         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26314         * gcc.dg/20000629-1.c: New test.
26315         * gcc.dg/20000724-1.c: New test.
26316         * gcc.dg/20000807-1.c: New test.
26317
26318 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26319
26320         * gcc.dg/cpp/pragma-1.c: New test.
26321         * gcc.dg/cpp/pragma-2.c: New test.
26322
26323 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26324
26325         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26326         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26327
26328 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26329
26330         * gcc.c-torture/compile/20000818-1.c: New test.
26331
26332 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26333
26334         * gcc.c-torture/execute/20000818-1.c: New test.
26335
26336 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26337
26338         * gcc.dg/format-va-1.c: New test.
26339
26340 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         * g++.old-deja/g++.other/typedef8.C: New test.
26343
26344 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26347         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26348         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26349         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26350         * g++.old-deja/g++.other/ptrmem7.C: New test.
26351         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26352
26353 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         * g++.old-deja/g++.pt/typename27.C: New test.
26356
26357 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26360         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26361         * g++.old-deja/g++.pt/friend45.C: New test.
26362         * g++.old-deja/g++.other/friend8.C: New test.
26363
26364 2000-08-15  Richard Henderson  <rth@cygnus.com>
26365
26366         * gcc.c-torture/execute/20000815-1.c: New test.
26367
26368 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26369
26370         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26371         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26372         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26373
26374 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26375
26376         * g++.old-deja/g++.other/refinit2.C: New test.
26377
26378 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26379
26380         * lib/c-torture.exp (c-torture): Make
26381         compiler_conditional_xfail_data global.
26382         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26383         compiler_conditional_xfail_data machinery.
26384         (f-torture-execute): Likewise.
26385         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26386         and only when unrolling loops.
26387
26388         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26389
26390 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         * g++.old-deja/g++.pt/explicit81.C: New test.
26393
26394 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.pt/typename26.C: New test.
26397
26398 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26399
26400         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26401         warning.
26402
26403 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.old-deja/g++.other/array3.C: New test.
26406
26407 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26408
26409         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26410         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26411         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26412         New tests.
26413
26414 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26417         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26418
26419 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26420
26421         * gcc.c-torture/execute/20000808-1.c: New test.
26422
26423 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26424
26425         * gcc.dg/c90-const-expr-1.c: New test.
26426
26427 2000-08-08  Richard Henderson  <rth@cygnus.com>
26428
26429         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26430
26431 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26432
26433         * gcc.dg/noncompile/const-ll-1.c: New test.
26434
26435 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26438
26439 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26440
26441         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26442         that running programs linked against the shared version of libobjc
26443         run correctly.
26444
26445 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26446
26447         * gcc.dg/c99-printf-1.c: New test.
26448
26449 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26450
26451         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26452
26453 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26454
26455         * gcc.c-torture/execute/20000731-1.x: Delete.
26456
26457 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26458
26459         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26460         and torture_without_loops as is done by c-torture.exp.
26461         (search_for): Copy from c-torture.exp.
26462         (gcc-dg-runtest): New function, drives a directory of tests
26463         iterating over the TORTURE_OPTIONS.
26464         (scan-assembler, scan-assembler-not): Move here from
26465         individual directory drivers.
26466
26467         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26468         defined by lib/gcc-dg.exp.
26469         * gcc.dg/cpp/cpp.exp: Likewise.
26470         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26471         gcc-dg-runtest, so we cycle over optimization options.
26472
26473         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26474         * gcc.dg/compare2.c: No longer expected to fail.
26475
26476 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26477
26478         * gcc.c-torture/execute/20000804-1.c: New test.
26479
26480 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26481
26482         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26483
26484 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26485
26486         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26487
26488 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26489
26490         * gcc.c-torture/compile/20000803-1.c: New test.
26491
26492 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26493
26494         * gcc.c-torture/execute/20000801-3.c,
26495         gcc.c-torture/execute/20000801-4.c: New tests.
26496         * gcc.c-torture/execute/20000801-3.x,
26497         gcc.c-torture/execute/20000801-4.x: Xfail.
26498
26499 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26500
26501         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26502         libobjc/.libs to allow for libtool.
26503
26504 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26505
26506         * gcc.c-torture/compile/20000802-1.c: New test.
26507
26508 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26509
26510         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26511
26512 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26513
26514         * gcc-c-torture/execute/20000731-2.c: New test.
26515
26516         * gcc.c-torture/execute/20000731-1.c: New test.
26517         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26518
26519 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26520
26521         * testsuite/gcc.dg/cpp/paste7.c: New test.
26522         * gcc.dg/cpp/20000725-1.c: New test.
26523
26524 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26525
26526         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26527         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26528         declaration warning for __builtin_dwarf_reg_size.
26529
26530         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26531
26532 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26533
26534         * gcc.dg/noncompile/voidparam-1.c: New test.
26535
26536 2000-07-30  Richard Henderson  <rth@cygnus.com>
26537
26538         * gcc.dg/c90-digraph-1.c: Don't xfail.
26539         * gcc.dg/compare2.c (case 10): Xfail.
26540         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26541
26542 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26543
26544         * gcc.dg/c99-main-1.c: New test.
26545
26546 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26547
26548         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26549
26550 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26551
26552         * gcc.c-tortuer/execute/20000726-1.c: New test.
26553
26554 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26555
26556         * gcc.c-torture/execute/enum-2.c: New test.
26557
26558 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26559
26560         * gcc.dg/cpp/tr-warn3.c: New test.
26561
26562 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26563
26564         * g++.old-deja/g++.ext/implicit1.C: Remove.
26565         * g++.old-deja/g++.jason/c2.C: Remove
26566         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26567         * g++.old-deja/g++.pt/crash16.C: Likewise.
26568         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26569
26570 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         * g++.old-deja/g++.other/for2.C: New test.
26573
26574 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26575
26576         * gcc.dg/20000720-1.c: New test.
26577
26578 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26579
26580         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26581
26582 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26583
26584         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26585         * gcc.c-torture/execute/20000722-1.c: New.
26586         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26587
26588 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26589
26590         * gcc.dg/cpp/20000720-1.S: New test.
26591
26592 2000-07-21  Michael Meissner  <meissner@redhat.com>
26593
26594         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26595
26596 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26597
26598         * g++.old-deja/g++.brendan/crash16.C,
26599         g++.old-deja/g++.brendan/parse3.C,
26600         g++.old-deja/g++.brendan/redecl1.C,
26601         g++.old-deja/g++.ns/template13.C,
26602         g++.old-deja/g++.other/decl4.C,
26603         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26604
26605 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26606
26607         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26608         and "Internal error".
26609
26610         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26611         regexps.
26612         * gcc.dg/cpp/paste6.c: New test.
26613
26614 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26615
26616         * gcc.dg/cpp/tr-direct.c: New test.
26617
26618         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26619         gcc.dg/cpp/undef1.c: Tweak error regexps.
26620
26621 2000-07-18  Eric Christopher <echristo@redhat.com>
26622
26623         * gcc.c-torture/compile/20000718-1.c: New test.
26624
26625 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26626
26627         * cpplex.c (_cpp_push_token): If the token being pushed back
26628         is the previous token in this context, just subtract one from
26629         context->posn.
26630         * cppmacro.c (save_expansion): Clear aux field when storing a
26631         placemarker.
26632
26633 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26634
26635         * gcc.dg/noncompile/redecl-1.c: New test.
26636
26637 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26638
26639         * gcc.c-torture/execute/20000717-5.c: New test.
26640         * gcc.c-torture/execute/20000717-1.x: Removed.
26641
26642 2000-07-17  Richard Henderson  <rth@cygnus.com>
26643
26644         * gcc.c-torture/execute/20000717-4.c: New test.
26645
26646 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26647
26648         * gcc.dg/cpp/syshdr.c: New test.
26649         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26650
26651 2000-07-17  Neil Booth  <neilb@earthling.net>
26652
26653         * gcc.dg/cpp/cmdlne-dM.c: New test.
26654         * gcc.dg/cpp/cmdlne-dD.c: New test.
26655
26656 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26657
26658         * gcc.c-torture/execute/20000717-3.c: New test.
26659
26660         * gcc.c-torture/compile/20000717-1.c: New test.
26661
26662 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26663
26664         * gcc.c-torture/execute/20000717-2.c: New test.
26665
26666 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26667
26668         * gcc.dg/formatz-1.c: New test.
26669
26670         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26671         * gcc.dg/c99-digraph-1.c: New tests.
26672
26673         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26674         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26675
26676         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26677         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26678         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26679         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26680         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26681         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26682         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26683
26684 2000-07-17   Greg McGary <greg@mcgary.org>
26685
26686         * gcc.c-torture/execute/20000717-1.c: New test.
26687         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26688
26689 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26690
26691         * gcc.c-torture/execute/20000715-2.c: New test.
26692         * gcc.dg/20000715-1.c: New test.
26693
26694 2000-07-15  Michael Meissner  <meissner@redhat.com>
26695
26696         * gcc.c-torture/execute/20000715-1.c: New test.
26697
26698 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26699
26700         * gcc.c-torture/execute/20000707-1.c: New test.
26701
26702 2000-07-13  Neil Booth  <NeilB@earthling.net>
26703
26704         * testsuite/gcc.dg/cpp/digraph1.c,
26705         testsuite/gcc.dg/cpp/digraph2.c,
26706         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26707
26708 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26709
26710         * g77.f-torture/compile/20000630-2.f:  New test.
26711         * g77.f-torture/compile/20000630-2.x
26712
26713 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26714
26715         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26716
26717 2000-07-11  Neil Booth  <NeilB@earthling.net>
26718
26719         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26720
26721 2000-07-11  Neil Booth  <NeilB@earthling.net>
26722
26723         * gcc.dg/cpp/cmdlne-C.c: New.
26724
26725 2000-07-09  Neil Booth  <NeilB@earthling.net>
26726
26727         * gcc.dg/cpp/directiv.c: New tests.
26728         * gcc.dg/cpp/undef1.c: Update.
26729
26730 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26731
26732         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26733
26734 2000-07-09  Neil Booth  <NeilB@earthling.net>
26735
26736         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26737
26738 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26739
26740         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26741         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26742
26743 2000-07-08  Neil Booth  <NeilB@earthling.net>
26744
26745         * gcc.dg/cpp/macsyntx.c: New tests.
26746
26747 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * gcc.dg/20000707-1.c: New test.
26750
26751 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.c-torture/execute/20000706-1.c: New test.
26754         * gcc.c-torture/execute/20000706-2.c: New test.
26755         * gcc.c-torture/execute/20000706-3.c: New test.
26756         * gcc.c-torture/execute/20000706-4.c: New test.
26757         * gcc.c-torture/execute/20000706-5.c: New test.
26758
26759 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26760
26761         * g++.old-deja/g++.pt/instantiate7.C: New test.
26762
26763 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26766         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26767         * g++.old-deja/g++.other/rtti3.C: Likewise.
26768         * g++.old-deja/g++.other/rttid3.C: Likewise.
26769
26770 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26771
26772         *  g77.f-torture/compile/20000630-1.x: Fix typo
26773
26774 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26775
26776         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26777         assembly output.
26778
26779 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26780
26781         * gcc.dg/cpp/ident.c: New test.
26782
26783 2000-07-05  Neil Booth  <NeilB@earthling.net>
26784
26785         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26786           gcc.dg/cpp/lexstrng.c: New tests.
26787
26788 2000-07-04  Neil Booth  <NeilB@earthling.net>
26789
26790         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26791         * gcc.dg/cpp/strify2.c: Same.
26792
26793 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26794
26795         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26796         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26797         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26798         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26799
26800         * testsuite/gcc.dg/cpp/macro1.c,
26801         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26802         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26803         testsuite/gcc.dg/cpp/strify1.c,
26804         testsuite/gcc.dg/cpp/strify2.c: New tests.
26805
26806 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26807
26808         * gcc.c-torture/execute/20000703-1.c: New test.
26809
26810 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26811
26812         * g++.old-deja/g++.pt (lookup10.C): New test.
26813
26814 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26815
26816         * g++.old-deja/g++.pt (typename25.C): New test.
26817
26818 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26819
26820         * gcc.c-torture/compile/20000701-1.c: New test.
26821
26822 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26823
26824         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26825         to test case.
26826
26827 2000-06-30  Catherine Moore  <clm@cygnus.com>
26828
26829         * gcc.c-torture/execute/align-1.c: New test.
26830
26831 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.old-deja/g++.pt/expr8.C: New test.
26834         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26835
26836 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26837
26838         * gcc.c-torture/compile/20000629-1.c: New test.
26839
26840 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26841
26842
26843         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26844         gcc.dg/noncompile directory, depending on whether they're
26845         preprocessor tests or not.  Annotate all the tests for the dg
26846         framework.
26847
26848         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26849         * gcc.dg/noncompile/noncompile.exp: New.
26850
26851         * Moved files:
26852         Old name                                New name
26853         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26854         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26855         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26856         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26857         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26858         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26859         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26860         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26861         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26862         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26863         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26864         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26865         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26866         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26867         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26868         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26869         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26870         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26871         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26872         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26873         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26874         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26875         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26876         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26877
26878         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26879         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26880         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26881         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26882         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26883         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26884
26885 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26886
26887         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26888         declare one variable.  On the fourth, error.
26889         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26890         declared by 20000628-1a.h.
26891
26892 2000-06-29  Richard Henderson  <rth@redhat.com>
26893
26894         * gcc.c-torture/execute/930529-1.x: New file.
26895         * gcc.dg/920413-1.c: Adjust expected warning text.
26896         * gcc.dg/980217-1.c: Declare abort.
26897         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26898
26899 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26900
26901         * g77.f-torture/compile/20000629-1.f: New test.
26902         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26903
26904 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26905
26906         Rearrange lots of files, removing entirely the
26907         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26908         directories.
26909
26910         * Deleted files:
26911         gcc.c-torture/code_quality/code_quality.exp
26912         gcc.c-torture/special/special.exp
26913         gcc.failure/failure.exp
26914         gcc.failure/940409-1.x
26915         gcc.c-torture/compile/961203-1.x
26916
26917         * New files:
26918         gcc.misc-tests/linkage.exp
26919         gcc.c-torture/execute/920730-1t.c
26920         gcc.c-torture/execute/920730-1t.x
26921         gcc.c-torture/compile/920520-1.x
26922         gcc.c-torture/compile/920521-1.x
26923         gcc.c-torture/compile/981006-1.x
26924         gcc.c-torture/execute/eeprof-1.x
26925
26926         * Moved files (possibly with modifications to fit a new harness):
26927         Old name                                New name
26928         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26929         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26930         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26931         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26932         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26933         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26934         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26935         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26936         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26937         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26938         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26939         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26940         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26941         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26942
26943 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26944
26945         * c-torture/compile/961203-1.x: Delete.
26946
26947         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26948         not exit. Include stdio.h.
26949         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26950         * gcc.misc-tests/dg-12.c: Likewise.
26951         * gcc.misc-tests/dg-5.c: Likewise.
26952         * gcc.misc-tests/dg-6.c: Likewise.
26953         * gcc.misc-tests/dg-7.c: Prototype abort.
26954         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26955         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26956         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26957         not exit.
26958         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26959         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26960
26961 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * gcc.dg/cpp/20000628-1.c: New test.
26964         * gcc.dg/cpp/20000628-1.h: New header for above test.
26965         * gcc.dg/cpp/20000628-1a.h: Likewise.
26966
26967 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26968
26969         * gcc.dg/cpp: New directory.
26970         * gcc.dg/cpp/cpp.exp: New driver.
26971         * gcc.dg/cpp/20000627-1.c: New test.
26972         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26973         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26974         and rewrite as a compilation test.
26975
26976         * gcc.dg: Move many files into the cpp subdirectory, possibly
26977         renaming or editing them as well.
26978         Old name                New name
26979         990119-1.c              cpp/19990119-1.c
26980         990228-1.c              cpp/19990228-1.c
26981         990407-1.c              cpp/19990407-1.c
26982         990409-1.c              cpp/19990409-1.c
26983         990413-1.c              cpp/19990413-1.c
26984         990703-1.c              cpp/19990703-1.c
26985         20000127-1.c            cpp/20000127-1.c
26986         20000129-1.c            cpp/20000129-1.c
26987         20000207-1.c            cpp/20000207-1.c
26988         20000207-2.c            cpp/20000207-2.c
26989         20000209-1.c            cpp/20000209-1.c
26990         20000209-2.c            cpp/20000209-2.c
26991         20000301-1.c            cpp/20000301-1.c
26992         20000419-1.c            cpp/20000419-1.c
26993         20000510-1.S            cpp/20000510-1.S
26994         20000519-1.c            cpp/20000519-1.c
26995         20000529-1.c            cpp/20000529-1.c
26996         20000625-1.c            cpp/20000625-1.c
26997         20000625-2.c            cpp/20000625-2.c
26998         cpp-as1.c               cpp/assert1.c
26999         cpp-as2.c               cpp/assert2.c
27000         cxx-comments-1.c        cpp/cxxcom1.c
27001         cxx-comments-2.c        cpp/cxxcom2.c
27002         endif-label.c           cpp/endif.c
27003         cpp-hash1.c             cpp/hash1.c
27004         cpp-hash2.c             cpp/hash2.c
27005         cpp-if1.c               cpp/if-1.c
27006         cpp-if2.c               cpp/if-2.c
27007         cpp-if3.c               cpp/if-3.c
27008         cpp-if4.c               cpp/if-4.c
27009         cpp-if5.c               cpp/if-5.c
27010         cpp-cond.c              cpp/if-cexp.c
27011         cpp-missingop.c         cpp/if-mop.c
27012         cpp-missingparen.c      cpp/if-mpar.c
27013         cpp-opprec.c            cpp/if-oppr.c
27014         cpp-ifparen.c           cpp/if-paren.c
27015         cpp-shortcircuit.c      cpp/if-sc.c
27016         cpp-shift.c             cpp/if-shift.c
27017         cpp-unary.c             cpp/if-unary.c
27018         cpp-li1.c               cpp/line1.c
27019         cpp-li2.c               cpp/line2.c
27020         lineno.c                cpp/line3.c
27021         lineno-2.c              cpp/line4.c
27022         cpp-mi.c                cpp/mi1.c
27023         cpp-mic.h               cpp/mi1c.h
27024         cpp-micc.h              cpp/mi1cc.h
27025         cpp-mind.h              cpp/mi1nd.h
27026         cpp-mindp.h             cpp/mi1ndp.h
27027         cpp-mix.h               cpp/mi1x.h
27028         cpp-mi2.c               cpp/mi2.c
27029         cpp-mi2a.h              cpp/mi2a.h
27030         cpp-mi2b.h              cpp/mi2b.h
27031         cpp-mi2c.h              cpp/mi2c.h
27032         cpp-mi3.c               cpp/mi3.c
27033         cpp-mi3.def             cpp/mi3.def
27034         poison-1.c              cpp/poison.c
27035         pr-impl.c               cpp/prag-imp.c
27036         cpp-redef-2.c           cpp/redef1.c
27037         cpp-redef.c             cpp/redef2.c
27038         strpaste.c              cpp/strp1.c
27039         strpaste-2.c            cpp/strp2.c
27040         cpp-tradpaste.c         cpp/tr-paste.c
27041         cpp-tradstringify.c     cpp/tr-str.c
27042         cpp-tradwarn1.c         cpp/tr-warn1.c
27043         cpp-tradwarn2.c         cpp/tr-warn2.c
27044         trigraphs.c             cpp/trigraphs.c
27045         cpp-unc1.c              cpp/unc1.c
27046         cpp-unc2.c              cpp/unc2.c
27047         cpp-unc3.c              cpp/unc3.c
27048         cpp-unc.c               cpp/unc4.c
27049         undef.c                 cpp/undef1.c
27050         undef-2.c               cpp/undef2.c
27051         cpp-wi1.c               cpp/widestr1.c
27052
27053 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27054
27055         * lib/g++.exp (g++_include_flags): Tweak.
27056
27057 2000-06-27  H.J. Lu  <hjl@gnu.org>
27058             Loren J. Rittle  <ljrittle@acm.org>
27059
27060         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27061         version with one that knows about the new gcc tree structure.
27062         (g++_link_flags): Same.
27063
27064 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27065
27066         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27067         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27068         case we are cross-compiling.
27069
27070         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27071         g++.old-deja/g++.niklas/Makefile.in,
27072         g++.old-deja/g++.niklas/configure.in,
27073         g++.old-deja/g++.other/Makefile.in,
27074         g++.old-deja/g++.other/configure.in,
27075         gcc.c-torture/code_quality/Makefile.in,
27076         gcc.c-torture/code_quality/configure.in,
27077         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27078         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27079         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27080         gcc.c-torture/execute/ieee/Makefile.in,
27081         gcc.c-torture/execute/ieee/configure.in,
27082         gcc.c-torture/noncompile/Makefile.in,
27083         gcc.c-torture/noncompile/configure.in,
27084         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27085         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27086         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27087
27088 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27089
27090         * g++.old-deja/g++.other/ambig3.C: New test.
27091
27092 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         * g++.old-deja/g++.pt/syntax1.C: New test.
27095         * g++.old-deja/g++.pt/syntax2.C: New test.
27096         * g++.old-deja/g++.other/syntax3.C: New test.
27097         * g++.old-deja/g++.other/syntax4.C: New test.
27098
27099 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27100
27101         * gcc.dg/20000623-1.c: Prototype exit and abort.
27102
27103 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27104
27105         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27106         New tests.
27107         * gcc.dg/cpp-mi3.def: New file.
27108
27109         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27110         inside assertions.
27111         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27112         lexer's error messages.
27113         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27114         divine anything from the linemarkers.
27115         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27116         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27117
27118 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27119
27120         * gcc.dg/20000623-1.c: New test.
27121
27122 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27123
27124         * gcc.c-torture/execute/20000622-1.c: New test.
27125
27126 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27127
27128         * g++.old-deja/g++.other/init15.C: New test.
27129
27130 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27131
27132         * g++.old-deja/g++.pt/vaarg2.C: New test.
27133         * g++.old-deja/g++.pt/vaarg3.C: New test.
27134
27135 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137         * g++.old-deja/g++.other/dyncast6.C: New test.
27138
27139 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * gcc.c-torture/execute/loop-6.c: New test.
27142
27143 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * gcc.dg/20000614-1.c: New test.
27146         * gcc.dg/20000614-2.c: New test.
27147
27148 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27149
27150         * g++.old-deja/g++.other/inline12.C: New test.
27151
27152 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27153
27154         * g++.old-deja/g++.other/eh1.C: New test.
27155
27156 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27157
27158         * g++.old-deja/g++.other/type.C: New test.
27159
27160 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27161
27162         * g++.old-deja/g++.other/initstring.C: New test.
27163
27164 2000-06-12  Jason Merrill  <jason@redhat.com>
27165
27166         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27167
27168 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27169
27170         * gcc.c-torture/compile/20000609-1.c: New test.
27171
27172 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27173
27174         * gcc.dg/20000609-1.c: New test.
27175
27176 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27177
27178         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27179         * gcc.c-torture/noncompile/poison-1.c: Move...
27180         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27181         * gcc.dg/cpp-li1.c: Add a token after the #line.
27182
27183 2000-06-05  Richard Henderson  <rth@cygnus.com>
27184
27185         * gcc.c-torture/execute/20000605-2.c: New test.
27186         * gcc.c-torture/execute/20000605-3.c: New test.
27187
27188 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27189
27190         * g77.f-torture/execute/20000503-1.x: New file.
27191
27192 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         * g++.old-deja/g++.eh/badalloc1.C: New test.
27195
27196 2000-06-05  Richard Henderson  <rth@cygnus.com>
27197
27198         * gcc.c-torture/execute/20000605-1.c: New test.
27199
27200 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27201             Nathan Sidwell <nathan@codesourcery.com>
27202
27203         * gcc.c-torture/compile/20000605-1.c: New test.
27204
27205 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27206
27207         * g77.f-torture/compile/20000601-1.f:  New test.
27208
27209 2000-06-03  Richard Henderson  <rth@cygnus.com>
27210
27211         * gcc.c-torture/execute/20000603-1.c: New.
27212
27213 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27214
27215         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27216         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27217
27218 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27219
27220         * gcc.dg/compare2.c (case 12): XFAIL.
27221         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27222         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27223
27224         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27225
27226 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27227
27228         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27229         guard macro is already defined when the header is first
27230         included.
27231         * gcc.dg/cpp-mix.h: New file.
27232         * gcc.dg/endif-label.c: Update patterns to match compiler.
27233
27234         * g++.brendan/complex1.C: Declare abort.
27235         * g++.law/refs4.C: Remove XFAIL.
27236         * g++.oliva/expr2.C: Declare abort and exit.
27237
27238 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27239
27240         * gcc.c-torture/execute/20000528-1.c: New test.
27241
27242         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27243         * g++.old-deja/g++.law/temps4.C: Likewise.
27244
27245         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27246         stdlib.h.  Call abort() on failure.
27247         * g++.old-deja/g++.law/refs4.C: Likewise.
27248         * g++.old-deja/g++.law/temps4.C: Likewise.
27249         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27250         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27251
27252 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27253
27254         Relative to g++.dg/special:
27255         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27256
27257         Relative to g++.old-deja:
27258         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27259         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27260         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27261         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27262         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27263         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27264         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27265
27266         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27267         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27268         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27269         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27270         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27271         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27272         and/or string.h.
27273
27274         * g++.other/goto1.C: Update expectations for error messages.
27275
27276 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27277
27278         * gcc.c-torture/compile/20000523-1.c: New test.
27279
27280 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27281
27282         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27283
27284 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27285
27286         * g++.old-deja/g++.eh/catch11.C: New test.
27287         * g++.old-deja/g++.eh/catch12.C: New test.
27288
27289 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27290
27291         * gcc.c-torture/execute/20000523-1.c: New test.
27292
27293 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27294
27295         * c-torture/execute/bcp-1.c: Replace abort in arg of
27296         __builtin_constant_p with a generic external function.
27297
27298         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27299         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27300         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27301         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27302         Prototype abort and/or exit.
27303
27304         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27305         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27306         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27307         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27308
27309 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27310
27311         * gcc.dg/dwarf2-1.c: New test.
27312
27313 2000-05-20  Richard Henderson  <rth@cygnus.com>
27314
27315         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27316
27317 2000-05-20  Andreas Jaeger  <aj@suse.de>
27318
27319         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27320         testcase.
27321
27322 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27323
27324         * gcc.c-torture/execute/20000519-2.c: New test.
27325
27326 2000-05-19  Andreas Jaeger  <aj@suse.de>
27327
27328         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27329         which fails with SSA.
27330
27331         * lib/c-torture.exp: Also test with -O3 -fssa.
27332
27333 2000-05-18  Michael Meissner  <meissner@redhat.com>
27334
27335         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27336         * gcc.c-torture/execute/920415-1.c: Ditto.
27337         * gcc.c-torture/execute/920501-1.c: Ditto.
27338         * gcc.c-torture/execute/conversion.c: Ditto.
27339         * gcc.c-torture/execute/cvt-1.c: Ditto.
27340
27341 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27342
27343         * gcc.c-torture/compile/20000518-1.c: New test.
27344
27345 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27346
27347         * g77.f-torture/compile/200005018.f:  New test.
27348
27349 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27350
27351         * gcc.c-torture/compile/20000517-1.c: New test.
27352
27353 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27354
27355         * gcc.c-torture/execute/20000516-1.c: New test.
27356
27357 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27358
27359         * g++.old-deja/g++.other/eh.C: New test.
27360
27361 2000-05-12  Richard Henderson  <rth@cygnus.com>
27362
27363         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27364         constants through to doit's conditional.
27365
27366 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27367
27368         * gcc.c-torture/compile/20000511-1.c: New test.
27369         * g77.f-torture/compile/20000511-1.f: New test.
27370         * g77.f-torture/compile/20000511-2.f: New test.
27371
27372 2000-05-11  Michael Meissner  <meissner@redhat.com>
27373
27374         * gcc.c-torture/execute/20000511-1.c: New test.
27375
27376 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27377
27378         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27379         * gcc.dg/20000510-1.S: New.
27380
27381 2000-05-08  Catherine Moore  <clm@cygnus.com>
27382
27383         * gcc.dg/unused-3.c: New.
27384
27385 2000-05-06  Richard Henderson  <rth@cygnus.com>
27386
27387           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27388           * g++.old-deja/g++.mike/warn1.C: Likewise.
27389           * g++.old-deja/g++.pt/local1.C: Likewise.
27390           * g++.old-deja/g++.pt/local7.C: Likewise.
27391           * g++.old-deja/g++.pt/spec16.C: Likewise.
27392
27393 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27394
27395         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27396
27397 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27398
27399           * g77.f-torture/execute/20000503-1.f:  New test.
27400
27401 2000-05-04  Andreas Jaeger  <aj@suse.de>
27402
27403         * gcc.dg/noreturn-2.c: New test.
27404
27405 2000-05-04  Neil Booth  <NeilB@earthling.net>
27406
27407         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27408         preprocessor.
27409
27410 2000-05-04  Richard Henderson  <rth@cygnus.com>
27411
27412         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27413
27414 2000-05-04  Richard Henderson  <rth@cygnus.com>
27415
27416         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27417         OpenSSL by Jason R Thorpe.
27418
27419 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27420
27421         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27422
27423 2000-05-03  Robert Lipe <robertlipe@usa.net>
27424
27425         * gcc.dg/20000503-1.c: New test.
27426
27427 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gcc.c-torture/compile/20000502-1.c: New test.
27430         * g++.old-deja/g++.other/align.C: New test.
27431         * gcc.dg/cpp-tradstringify.c: New test.
27432
27433 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27434
27435         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27436         and hard registers.
27437
27438 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27439
27440         * gcc.c-torture/execute/loop-5.c: New test.
27441
27442 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27443
27444         * gcc.c-torture/execute/va-arg-20.c: New test.
27445
27446 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27447
27448         * gcc.c-torture/execute/20000422-1.c: New test.
27449
27450 2000-04-20  Greg McGary  <gkm@gnu.org>
27451
27452         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27453         when optimizing, but without sibling-call optimizations (-O1).
27454
27455 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27456
27457           * gcc.c-torture/compile/20000420-1.c: New test.
27458
27459 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         * g++.abi/ptrflags.C: New test.
27462         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27463
27464 2000-04-19  Catherine Moore  <clm@cygnus.com>
27465
27466         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27467
27468 2000-04-19  Greg McGary  <gkm@gnu.org>
27469
27470         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27471         sibling-call optimizations.
27472
27473 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27474
27475         * gcc.dg/20000419-1.c: New test.
27476
27477 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27478
27479         * gcc.c-torture/execute/20000412-6.c: New test.
27480
27481 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27482
27483         * gcc.c-torture/execute/20000412-5.c: New test.
27484         * g77.f-torture/compile/20000412-1.f: New test.
27485         * gcc.c-torture/execute/20000412-4.c: New test.
27486         * gcc.c-torture/compile/20000412-2.c: New test.
27487         * gcc.c-torture/execute/20000412-3.c: New test.
27488         * gcc.c-torture/compile/20000412-1.c: New test.
27489         * gcc.c-torture/execute/20000412-2.c: New test.
27490
27491 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27492
27493         * objc/execute/bf-20.m: New test.
27494
27495 2000-04-10  Richard Henderson  <rth@cygnus.com>
27496
27497         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27498
27499         * gcc.c-torture/execute/20000412-1.c: New test.
27500
27501 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.eh/catchptr1.C: New test.
27504
27505 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27506
27507         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27508
27509 2000-04-08  Neil Booth  <NeilB@earthling.net>
27510
27511         * gcc.dg/cpp-nullchar.c: Remove test as
27512         embedded nulls cause problems.
27513
27514 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27515
27516         * gcc.dg/compare2.c: New test.
27517
27518 2000-04-08  Neil Booth  <NeilB@earthling.net>
27519
27520         * gcc.dg/cpp-nullchar.c: New test.
27521
27522 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27523
27524         * gcc.dg/cpp-mi2.c: New test.
27525         * gcc.dg/cpp-mi2[abc].h: New files.
27526
27527 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27530         member name.
27531
27532 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27533
27534         * g++.old-deja/g++.abi/vmihint.C: New test.
27535
27536 2000-04-06  Neil Booth  <NeilB@earthling.net>
27537
27538         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27539         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27540         copyright.
27541
27542 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27543
27544         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27545         avoid stack-frame overwrite.
27546
27547 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * gcc.c-torture/compile/20000405-2.c: New test.
27550         * gcc.c-torture/compile/20000405-3.c: New test.
27551
27552 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27553
27554         * gcc.c-torture/compile/20000405-1.c: New test.
27555
27556 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27557
27558         * gcc.dg/cast-qual-1.c: Revert last change.
27559
27560 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27561
27562         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27563
27564 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27565
27566         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27567         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27568
27569 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27570
27571         * gcc.c-torture/compile/20000403-2.c: New test.
27572         * gcc.c-torture/compile/20000403-1.c: New test.
27573
27574 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27575
27576         * gcc.c-torture/execute/20000403-1.c: New test.
27577
27578 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27579
27580         * gcc.c-torture/execute/20000402-1.c: New test.
27581
27582 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27583
27584         * gcc.c-torture/execute/va-arg-15.c: New test.
27585         * gcc.c-torture/execute/va-arg-16.c: New test.
27586         * gcc.c-torture/execute/va-arg-17.c: New test.
27587         * gcc.c-torture/execute/va-arg-18.c: New test.
27588         * gcc.c-torture/execute/va-arg-19.c: New test.
27589
27590 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27591
27592         * gcc.c-torture/compile/981211-1.c: Move to...
27593         * gcc.dg/cpp-as1.c: ...here.
27594         * gcc.dg/cpp-as2.c: New file.
27595
27596         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27597         compiler.
27598
27599 2000-04-02  Neil Booth  <NeilB@earthling.net>
27600
27601         * gcc.dg/cpp-cond.c  New tests.
27602         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27603         accidental success less likely.
27604         * gcc.dg/cpp-missingop.c  New tests.
27605         * gcc.dg/cpp-missingparen.c  New tests.
27606         * gcc.dg/cpp-shift.c  New tests.
27607         * gcc.dg/cpp-shortcircuit.c  New tests.
27608         * gcc.dg/cpp-unary.c  New tests.
27609
27610 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27611
27612         * gcc.c-torture/compile/20000329-1.c: New test.
27613
27614 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27615
27616         * gcc.c-torture/compile/20000326-1.c: New test.
27617         * gcc.c-torture/compile/20000326-2.c: New test.
27618
27619 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27620
27621         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27622         the first parameter is a function argument.
27623
27624 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         * g++.old-deja/g++.ext/array4.C: New test.
27627
27628 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27629
27630         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27631
27632 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27633
27634         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27635
27636 2000-03-19  Richard Henderson  <rth@cygnus.com>
27637
27638         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27639
27640 2000-03-19  Richard Henderson  <rth@cygnus.com>
27641
27642         * gcc.c-torture/compile/20000319-1.c: New test.
27643
27644 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27645
27646         * gcc.c-torture/execute/20000314-3.c: New test.
27647         * gcc.c-torture/execute/20000314-2.c: New test.
27648         * gcc.c-torture/execute/20000314-1.c: New test.
27649         * gcc.c-torture/compile/20000314-2.c: New test.
27650         * gcc.c-torture/compile/20000314-1.c: New test.
27651
27652 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         * g++.old-deja/g++.warn/inline.C: New test.
27655
27656 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27657
27658         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27659         standards-compliant result rather than specific constants.
27660         Put test-values in array.
27661
27662 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27663
27664         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27665         (g++_target_compile): Put test-specific options last.
27666
27667 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.old-deja/g++.eh/vbase4.C: New test.
27670
27671 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27674
27675 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.brendan/misc12.C: Removed.
27678         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27679         * g++.old-deja/g++.ext/pretty4.C: New test.
27680
27681 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         * g++.old-deja/g++.other/string2.C: New test.
27684
27685 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27686
27687         * g++.old-deja/g++.warn/impint2.C: New test.
27688
27689 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27690
27691         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27692         is 1, not zero.
27693
27694 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.warn/impint.C: New test.
27697         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27698         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27699         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27700         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27701         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27702         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27703         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27704         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27705         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27706         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27707         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27708         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27709
27710 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27711
27712         * gcc.dg/cpp-redef.c: New test.
27713
27714 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         * g++.old-deja/g++.pt/unify7.C: New test.
27717
27718 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27719
27720         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27721         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27722
27723 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27724
27725         * gcc.c-torture/compile/20000224-1.c: New test.
27726
27727 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27728
27729         * gcc.c-torture/compile/cpp-2.c: New test.
27730         * gcc.c-torture/compile/cpp-1.c: New test.
27731
27732 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27733
27734         * gcc.c-torture/execute/20000225-1.c: New test.
27735
27736 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27737
27738         * gcc.dg/cpp-li2.c: New test.
27739
27740         * gcc.dg/cpp-wi1.c: New test.
27741
27742         * gcc.dg/cpp-li1.c: New test.
27743
27744 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27745
27746         * g++.old-deja/g++.other/sizeof5.C: New test.
27747
27748 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27749
27750         * gcc.c-torture/execute/va-arg-13.c: New test.
27751
27752 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27753
27754         * gcc.c-torture/execute/va-arg-12.c: New test.
27755
27756 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27757
27758         * gcc.c-torture/execute/20000223-1.c: New test.
27759
27760 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27763
27764 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27765
27766         * g++.old-deja/g++.abi/ptrmem.C: New test.
27767
27768 2000-02-19  Richard Henderson  <rth@cygnus.com>
27769
27770         * gcc.c-torture/compile/init-3.c: New.
27771
27772 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27773
27774         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27775         ALWAYS_CXXFLAGS.
27776
27777 2000-02-11  Robert Lipe <robertl@sco.com>
27778
27779         * gcc.c-torture/compile/20000211-3.c: New test.
27780
27781 2000-02-11  Martin Buchholz <martin@xemacs.org>
27782
27783         * gcc.c-torture/compile/20000211-2.c: New test.
27784
27785 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27786
27787         * gcc.c-torture/compile/20000211-1.c: New test.
27788
27789 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27790
27791         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27792           on native targets
27793
27794 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27795
27796         * g++.old-deja/g++.other/cast5.C: New test.
27797
27798 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27799
27800         * gcc.c-torture/execute/20000205-1.c: New.
27801
27802 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27803
27804         * g++.old-deja/g++.jason/cast3.C: Return void.
27805         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27806
27807 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27808
27809         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27810
27811         * gcc.dg/loop-1.c: New test.
27812
27813 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27814
27815         * gcc.c-torture/compile/20000127-1.c: New test.
27816         * gcc.c-torture/execute/991228-1.c: New test.
27817
27818 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27819
27820         * gcc.dg/unused-2.c: New test.
27821
27822         * gcc.dg/conv-1.c: New test.
27823
27824 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27825
27826         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27827         compiler.
27828         (tool_option_proc): Fix typo.
27829
27830 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27831
27832         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27833         of the ld on the host, not on the build machine.
27834         Also, don't crash if '--help' is not a supported option.
27835
27836 2000-01-24  Richard Henderson  <rth@cygnus.com>
27837
27838         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27839
27840 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27841
27842         * gcc.c-torture/execute/20000120-2.c: New test.
27843         * gcc.c-torture/execute/20000120-1.c: New test.
27844
27845 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27846
27847         * gcc.c-torture/execute/20000113-1.c: New test.
27848
27849 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27850
27851         * gcc.c-torture/execute/20000112-1.c: New test.
27852
27853 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27854
27855         * gcc.dg/20000111-1.c: New test.
27856
27857 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27858
27859         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27860         with 16 bit integers.
27861
27862 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27863
27864         * gcc.dg/20000108-1.c: New test.
27865
27866 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27867
27868         * g++.old-deja/g++.ns/koenig8.C: New test.
27869
27870 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27871
27872         * g++.old-deja/g++.other/cast4.C: New test.
27873
27874 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27875
27876         * gcc.c-torture/compile/20000105-2.c: New test.
27877         * gcc.c-torture/compile/20000105-1.c: New test.
27878
27879 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27880
27881         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27882         references to printf & atoi to conform to ANSI standard.
27883         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27884         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27885         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27886         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27887         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27888         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27889         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27890         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27891         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27892         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27893         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27894         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27895         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27896         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27897         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27898         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27899         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27900         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27901         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27902         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27903         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27904         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27905         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27906         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27907         * g++.old-deja/g++.brendan/init3.C: Likewise.
27908         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27909         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27910         * g++.old-deja/g++.brendan/new2.C: Likewise.
27911         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27912         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27913         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27914         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27915         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27916         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27917         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27918         * g++.old-deja/g++.brendan/template24.C: Likewise.
27919         * g++.old-deja/g++.brendan/template3.C: Likewise.
27920         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27921         * g++.old-deja/g++.jason/inline3.C: Likewise.
27922         * g++.old-deja/g++.jason/opeq.C: Likewise.
27923         * g++.old-deja/g++.law/arg5.C: Likewise.
27924         * g++.old-deja/g++.law/arm7.C: Likewise.
27925         * g++.old-deja/g++.law/ctors11.C: Likewise.
27926         * g++.old-deja/g++.law/cvt8.C: Likewise.
27927         * g++.old-deja/g++.law/init9.C: Likewise.
27928         * g++.old-deja/g++.law/refs4.C: Likewise.
27929         * g++.old-deja/g++.law/template2.C: Likewise.
27930         * g++.old-deja/g++.law/visibility24.C: Likewise.
27931         * g++.old-deja/g++.law/vtable3.C: Likewise.
27932         * g++.old-deja/g++.mike/asm2.C: Likewise.
27933         * g++.old-deja/g++.mike/eh1.C: Likewise.
27934         * g++.old-deja/g++.mike/misc1.C: Likewise.
27935         * g++.old-deja/g++.mike/misc13.C: Likewise.
27936         * g++.old-deja/g++.mike/misc14.C: Likewise.
27937         * g++.old-deja/g++.mike/ns12.C: Likewise.
27938         * g++.old-deja/g++.mike/p1248.C: Likewise.
27939         * g++.old-deja/g++.mike/p3708.C: Likewise.
27940         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27941         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27942         * g++.old-deja/g++.mike/p646.C: Likewise.
27943         * g++.old-deja/g++.mike/p700.C: Likewise.
27944         * g++.old-deja/g++.mike/p783.C: Likewise.
27945         * g++.old-deja/g++.mike/p783a.C: Likewise.
27946         * g++.old-deja/g++.mike/p783b.C: Likewise.
27947         * g++.old-deja/g++.mike/p786.C: Likewise.
27948         * g++.old-deja/g++.mike/p789.C: Likewise.
27949         * g++.old-deja/g++.mike/p789a.C: Likewise.
27950         * g++.old-deja/g++.mike/p807a.C: Likewise.
27951         * g++.old-deja/g++.other/delete3.C: Likewise.
27952         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27953         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27954         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27955         * g++.old-deja/g++.other/empty1.C: Likewise.
27956         * g++.old-deja/g++.other/temporary1.C: Likewise.
27957         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27958         * g++.old-deja/g++.pt/t16.C: Likewise.
27959         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27960
27961 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27962
27963         * gcc.dg/991230-1.c: New test.
27964
27965 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27966
27967         * gcc.c-torture/compile/991229-3.c: New test.
27968         * gcc.c-torture/compile/991229-2.c: New test.
27969         * gcc.c-torture/compile/991229-1.c: New test.
27970
27971 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27972
27973         * gcc.c-torture/compile/labels-2.c: New test.
27974
27975 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27976
27977         * gcc.c-torture/execute/991227-1.c: New test.
27978
27979 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27980
27981         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27982
27983 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27984
27985         * gcc.c-torture/execute/991221-1.c: New test.
27986
27987 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27988
27989         * g++.old-deja/g++.other/cast3.C: New test.
27990
27991 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27992
27993         * gcc.c-torture/execute/991216-4.c: New test.
27994
27995 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27996
27997         * gcc.c-torture/execute/991216-1.c: New test.
27998         * gcc.c-torture/execute/991216-2.c: New test.
27999         * gcc.c-torture/execute/991216-3.c: New test.
28000
28001 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28002
28003         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28004         Actually make the test fail by using "-O2" for compilation.
28005
28006 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28007
28008         * g++.old-deja/g++.warn/cast-align1.C: New test.
28009
28010 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28011
28012         * gcc.c-torture/compile/991214-1.c: New test.
28013         * gcc.c-torture/compile/991214-2.c: New test.
28014
28015 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28016
28017         * gcc.dg/991214-1.c: New test.
28018
28019 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28020
28021         * gcc.c-torture/compile/991213-3.c: New test.
28022         * gcc.c-torture/compile/991213-2.c: New test.
28023         * gcc.c-torture/compile/991213-1.c: New test.
28024
28025 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28026
28027         * gcc.dg/991209-1.c: New test.
28028
28029 1999-12-08  Nathan Sidwell <nathan@acm.org>
28030
28031         * gcc.c-torture/compile/991208-1.c: New test.
28032
28033 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28034
28035         * gcc.dg/ultrasp2.c: New test.
28036
28037 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28038
28039         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28040
28041 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28042
28043         * gcc.c-torture/compile/991202-1.c: New test.
28044         * gcc.c-torture/execute/991202-1.c: New test.
28045         * gcc.c-torture/execute/991202-2.c: New test.
28046         * gcc.c-torture/execute/991202-3.c: New test.
28047
28048 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28049
28050         * g++.old-deja/g++.abi/align.C: New test.
28051         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28052         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28053
28054 1999-12-01  Richard Henderson  <rth@cygnus.com>
28055
28056         * gcc.c-torture/execute/991201-1.c: New.
28057
28058 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28059
28060         * gcc.dg/991129-1.c: New test.
28061
28062 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28063
28064         * gcc.c-torture/compile/991127-1.c: New test.
28065
28066 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28067
28068         * g++.old-deja/g++.other/warn4.C: New test.
28069
28070 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28071
28072         * g++.old-deja/g++.eh/cleanup2.C: New test.
28073         * g++.old-deja/g++.ext/pretty2.C: New test.
28074         * g++.old-deja/g++.ext/pretty3.C: New test.
28075         * g++.old-deja/g++.other/debug6.C: New test.
28076
28077 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28078
28079         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28080         compiler_output to look for one error message instead of two.
28081
28082 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28083
28084         * gcc.c-torture/execute/991118-1.c: Also test case
28085         where the word boundary does not split a byte evenly.
28086
28087 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28088
28089         * g++.old-deja/g++.ext/restrict1.C: New test.
28090
28091 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28092
28093         * gcc.c-torture/execute/991118-1.c: New test.
28094
28095 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28096
28097         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28098         working directory pathnames.
28099
28100 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28101
28102         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28103         host is equipped with driver.h and driver.o so it can actually
28104         compile and run the tests.
28105
28106 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28107
28108         * gcc.c-torture/compile/991008-1.c: New test.
28109
28110 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28111
28112         * lib/gcc-dg.exp: Include target-supports.exp
28113
28114 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28115
28116         * lib/target-supports.exp: New file: Provide procs to test for
28117         features supported by the target.
28118         (check_weak_available): Moved here from ecos.exp.
28119         (check_alias_available): New proc: Determine of the target
28120         toolchain supports the alias attribute.
28121
28122         * gcc.dg/special/ecos.exp: Move check_weak_available to
28123         target-supports.exp.
28124         (alias-1.c): Only perform the test if the target supports
28125         aliases.
28126         (wkali-1.c): Only perform the test if the target supports
28127         aliases.
28128
28129         * gcc.dg/990506-0.c: Expect error messages from cross
28130         targets as well as native targets.
28131
28132 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28133
28134         * gcc.dg/ultrasp1.c: Removed xfail.
28135         * gcc.dg/struct-ret-2.c: Likewise.
28136         * gcc.dg/array-1.c: Likewise.
28137
28138 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28139
28140         * gcc.dg/struct-ret-2.c: New test.
28141
28142         * gcc.dg/array-1.c: New test.
28143
28144 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28145
28146         * gcc.c-torture/execute/991030-1.c: New test.
28147
28148 1999-10-26  Richard Henderson  <rth@cygnus.com>
28149
28150         * gcc.c-torture/compile/991026-2.c: New test.
28151
28152 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28153
28154         * gcc.c-torture/compile/991026-1.c: New test.
28155
28156 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28157
28158         * gcc.c-torture/execute/991023-1.c: New test.
28159
28160 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28161
28162         * gcc.c-torture/execute/991019-1.c: New test.
28163
28164 1999-10-16  Richard Henderson  <rth@cygnus.com>
28165
28166         * gcc.c-torture/execute/991016-1.c: New test.
28167
28168 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28169
28170         * gcc.c-torture/execute/991014-1.c: New test.
28171
28172 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28173
28174         * g++.old-deja/g++.other/union2.C: New test.
28175
28176 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28177
28178         * g++.old-deja/g++.other/vaarg2.C: New test.
28179         * g++.old-deja/g++.other/vaarg3.C: New test.
28180
28181 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28182
28183         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28184         in compile/.
28185
28186 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28187
28188         * gcc.c-torture/execute/va-arg-11.c: New test.
28189
28190 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28191
28192         * lib/file-format.exp (gcc_target_object_format): Don't
28193         crash if objdump is unavailable.
28194
28195 1999-09-29  Donn Terry <donn@interix.com>
28196
28197         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28198
28199 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28200
28201         * gcc.c-torture/compile/990928-1.c: New test.
28202
28203 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28204
28205         * g++.old-deja/g++.other/decl6.C: New test.
28206
28207 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28208
28209         * gcc.c-torture/execute/va-arg-10.c: New test.
28210
28211 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28212
28213         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28214         __PRETTY_FUNCTION__.
28215
28216 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28217
28218         * gcc.c-torture/execute/990923-1.c: New test.
28219
28220 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28221
28222         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28223         for which -fpic is inappropriate.
28224
28225 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28226
28227         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28228
28229 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28230
28231         * g++.old-deja/g++.other/dyncast1.C: New test.
28232         * g++.old-deja/g++.other/dyncast2.C: New test.
28233         * g++.old-deja/g++.other/dyncast3.C: New test.
28234         * g++.old-deja/g++.other/dyncast4.C: New test.
28235         * g++.old-deja/g++.other/dyncast5.C: New test.
28236         * g++.old-deja/g++.eh/catch3.C: New test.
28237         * g++.old-deja/g++.eh/catch3p.C: New test.
28238         * g++.old-deja/g++.eh/catch4.C: New test.
28239         * g++.old-deja/g++.eh/catch4p.C: New test.
28240         * g++.old-deja/g++.eh/catch5.C: New test.
28241         * g++.old-deja/g++.eh/catch5p.C: New test.
28242         * g++.old-deja/g++.eh/catch6.C: New test.
28243         * g++.old-deja/g++.eh/catch6p.C: New test.
28244         * g++.old-deja/g++.eh/catch7.C: New test.
28245         * g++.old-deja/g++.eh/catch7p.C: New test.
28246         * g++.old-deja/g++.eh/catch8.C: New test.
28247         * g++.old-deja/g++.eh/catch8p.C: New test.
28248         * g++.old-deja/g++.eh/catch9.C: New test.
28249         * g++.old-deja/g++.eh/catch9p.C: New test.
28250
28251 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28252
28253         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28254         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28255
28256 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28257
28258         * gcc.c-torture/compile/990913-1.c: New test.
28259
28260 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28261
28262         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28263         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28264
28265 1999-09-09  Richard Henderson  <rth@cygnus.com>
28266
28267         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28268
28269 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28270
28271         * g++.old-deja/g++.other/lookup11.C: New test.
28272         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28273         what is permitted and what we want.
28274         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28275         overload use.
28276         * g++.old-deja/g++.jason/rfg5.C: Likewise
28277
28278 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28279
28280         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28281         * gcc.c-torture/noncompile/poison-1.c: New file.
28282
28283 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28284
28285         * g++.old-deja/g++.other/sizeof3.C: New test.
28286         * g++.old-deja/g++.other/sizeof4.C: New test.
28287         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28288         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28289
28290 1999-09-07  Richard Henderson  <rth@cygnus.com>
28291
28292         * gcc.dg/va-arg-1.c: New.
28293
28294 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28295
28296         * gcc.c-torture/execute/va-arg-9.c: New test.
28297
28298 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28299
28300         * g77.f-torture/compile/980519-2.f: New test.
28301         * g77.f-torture/compile/19990905-0.f: New test.
28302         * g77.f-torture/compile/19990905-1.f: New test.
28303         * g77.f-torture/compile/19990905-2.f: New test.
28304
28305         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28306
28307 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28308
28309         * gcc.c-torture/execute/990827-1.c: Fix typo.
28310
28311 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28312
28313         * g++.old-deja/g++.other/deref1.C: New test.
28314
28315 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28316
28317         * g++.old-deja/g++.other/ambig2.C: New test.
28318         * g++.old-deja/g++.other/cond5.C: New test.
28319         * g++.old-deja/g++.other/lookup16.C: New test.
28320
28321 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28322
28323         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28324         assemblers too.
28325
28326 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28327
28328         * lib/c-torture.exp: Avoid the "compare executables" optimization
28329         when testing native.
28330
28331 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28332
28333         * gcc.c-torture/execute/990829-1.c: New test.
28334         * gcc.c-torture/compile/990829-1.c: New test.
28335
28336 1999-08-27  Paul Burchard  <burchard@pobox.com>
28337
28338         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28339         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28340         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28341         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28342         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28343         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28344         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28345         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28346         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28347         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28348         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28349
28350 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28351
28352         * gcc.c-torture/execute/990827-1.c: New test.
28353
28354 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28355
28356         * g77.f-torture/noncompile/19990826-4.f: New test.
28357
28358         * g77.f-torture/compile/19990826-3.f: New test.
28359
28360         * g77.f-torture/execute/19990826-2.f: New test.
28361
28362         * g77.f-torture/compile/19990826-1.f: New test.
28363
28364         * gcc.c-torture/execute/990826-0.c: New test.
28365         * g77.c-torture/execute/19990826-0.f: New test.
28366
28367         * g77.f-torture/noncompile/970626-2.f: New test.
28368
28369 1999-08-25  Paul Burchard  <burchard@pobox.com>
28370
28371         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28372         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28373         lss-011.C: New tests.
28374
28375 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28376
28377         * g++.old-deja/g++.other/decl5.C: New test.
28378
28379 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28380
28381         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28382         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28383         call `postbase' for each one.  All callers of `postbase' changed
28384         to call this instead.
28385
28386 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28387
28388         * gcc.c-torture/execute/990811-1.c: New test.
28389
28390 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28391
28392         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28393         just native ones.
28394
28395         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28396         just native ones.
28397
28398 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28399
28400         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28401
28402 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28403
28404         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28405
28406 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28407
28408         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28409
28410 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.c-torture/execute/990804-1.c: New test.
28413
28414 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28415
28416         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28417         * g++.old-deja/g++.brendan/crash64.C: Likewise
28418         * g++.old-deja/g++.brendan/overload8.C: Likewise
28419
28420 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28421
28422         * g++.old-deja/g++.other/struct1.C: New test.
28423
28424 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28425
28426         * g++.old-deja/g++.other/enum2.C: New test.
28427
28428 1999-08-02  Richard Henderson  <rth@cygnus.com>
28429
28430         Adapted from tests from Franz Sirl:
28431         * gcc.c-torture/execute/va-arg-7.c: New test.
28432         * gcc.c-torture/execute/va-arg-8.c: New test.
28433
28434 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28435
28436         * gcc.c-torture/compile/990801-2.c: New test.
28437
28438         * gcc.c-torture/compile/990801-1.c: New test.
28439
28440 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28441
28442         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28443         fp-cmp-1.c, converting double to float.
28444
28445         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28446         fp-cmp-1.c, converting double to long double.
28447
28448         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28449         from fr1 to unknown_register, since fr1 is a legitimate register
28450         on some machines.
28451
28452 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28453
28454         * README: More listname related changes.
28455
28456 1999-07-08  Catherine Moore  <clm@cygnus.com>
28457
28458         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28459
28460 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28461
28462         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28463
28464 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28465
28466         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28467
28468 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28469
28470         * gcc.dg/990703-1.c: New test.
28471
28472 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28473
28474         * lib/file-format.exp: New file: Move definition of proc
28475         gcc_target_object_format to here from
28476         gcc.dg/special/ecos.exp.
28477
28478         * lib/c-torture.exp: Include lib file-format.exp.
28479         * lib/gcc-dg.exp: Include lib file-format.exp.
28480
28481         * gcc.dg/special/ecos.exp: Remove definition of proc
28482         gcc_target_object_format.
28483
28484 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28485
28486         * gcc.c-torture/execute/990628-1.c: New test.
28487
28488 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28489
28490         * gcc.c-torture/compile/990625-2.c: New test.
28491
28492         * gcc.c-torture/compile/990625-1.c: New test.
28493
28494 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28495
28496         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28497         attributes compile.
28498         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28499         ports that use the COFF/PE file format.
28500
28501 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28502
28503         * gcc.c-torture/compile/990617-1.c: New test.
28504
28505 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28506
28507         * g++.old-deja/g++.other/decl4.C: New test.
28508
28509 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28510
28511         * g++.old-deja/g++.other/bitfld3.C: New test.
28512
28513 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28514
28515         * g++.old-deja/g++.eh/catch1.C: New test.
28516
28517 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28518
28519         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28520
28521         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28522         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28523
28524 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28525
28526         * g77.f-torture/compile/19990502-0.f: Replace with new,
28527         shorter, test that still fails after recent changes.
28528
28529 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28530
28531         * gcc.c-torture/execute/990604-1.c: New test.
28532
28533 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28534
28535         * gcc.c-torture/execute/990531-1.c: New test.
28536
28537 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28538
28539         * gcc.c-torture/compile/990527-1.c: New test.
28540
28541 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28542
28543         * gcc.c-torture/execute/990527-1.c: New test.
28544
28545 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28546
28547         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28548         bitfields as signed.
28549
28550 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28551
28552         * g77.f-torture/compile/19990525-0.f: New test.
28553
28554 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28555
28556         * gcc.c-torture/execute/990525-2.c: New test.
28557
28558         * gcc.c-torture/execute/990525-1.c: New test.
28559
28560 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28561
28562         * g++.old-deja/g++.other/anon3.C: New test.
28563         * g++.old-deja/g++.other/anon4.C: New test.
28564         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28565         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28566         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28567         Merrill).
28568
28569 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28570
28571         * gcc.c-torture/execute/990524-1.c: New test.
28572
28573         * gcc.dg/990524-1.c: New test.
28574
28575 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28576
28577         * gcc.c-torture/compile/990523-1.c: New test.
28578
28579 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28580
28581         * gcc.c-torture/compile/990519-1.c: New test.
28582
28583 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28584
28585         * gcc.c-torture/compile/990517-1.c: New test.
28586
28587         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28588         (e4, f4): New tests.
28589         (main): Call them.
28590
28591 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28592
28593         * gcc.dg/noreturn-1.c: New test.
28594
28595 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28596
28597         * gcc.c-torture/execute/990513-1.c: New test.
28598
28599 1999-05-10  Richard Henderson  <rth@cygnus.com>
28600
28601         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28602
28603 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28604
28605         * g77.f-torture/execute/erfc.f: Use small single-precision
28606         values, to avoid problems on Alphas when not -mieee.
28607
28608 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28609
28610         * gcc.dg/990506-0.c: New test.
28611
28612 1999-05-08  Richard Henderson  <rth@cygnus.com>
28613
28614         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28615         the constant to test.  Don't XFAIL 64-bit targets.
28616
28617         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28618         * g++.old-deja/g++.law/profile1.C: Likewise.
28619
28620         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28621         operator new instances.
28622         * g++.old-deja/g++.other/delete5.C: Likewise.
28623
28624 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28625
28626         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28627         intrinsic.
28628
28629 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28630
28631         * g77.f-torture/execute/u77-test.f: Reverse order of two
28632         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28633
28634 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28635
28636         * gcc.dg/compare1.c: New test.
28637
28638 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28639
28640         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28641         New tests.
28642
28643 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28644
28645         * g77.f-torture/compile/19990502-1.f: New test.
28646
28647 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28648
28649         * g77.f-torture/compile/19990502-0.f: New test.
28650
28651 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28652
28653         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28654         intrinsic.
28655
28656 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28657
28658         * g77.f-torture/execute/u77-test.f (main): List libU77
28659         intrinsics not currently tested.
28660         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28661         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28662         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28663         Trim blanks off the ends of some printed strings.
28664
28665 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28666
28667         * g77.f-torture/execute/u77-test.f (main): Just warn about
28668         FSTAT gid disagreement, as it's expected on some systems.
28669
28670 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28671
28672         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28673         use a new function, which allows for some slop.
28674         Clean up some commentary.
28675         (issum): The new function.
28676         (sgladd): Deleted subroutine.
28677
28678 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28679
28680         * g77.f-torture/execute/u77-test.f: Modify to be more like
28681         libf2c/libU77 version, bringing patches to that version here.
28682         Add suitable commentary.
28683
28684 1999-04-25  Richard Henderson  <rth@cygnus.com>
28685
28686         * gcc.dg/990424-1.c: New test.
28687
28688 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28689
28690         * g77.f-torture/execute/u77-test.f (main): Bug involving
28691         LSTAT has been fixed, so turn back on full checking.
28692
28693 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28694
28695         * g77.f-torture/compile/19990419-0.f: New test.
28696         * g77.f-torture/execute/19990419-1.f: New test.
28697
28698 1999-04-17  Richard Henderson  <rth@cygnus.com>
28699
28700         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28701         to avoid the need for a prototype to supress a warning.
28702
28703 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28704
28705         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28706
28707 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28708
28709         * gcc.c-torture/execute/990404-1.c: New test.
28710
28711 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28712
28713         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28714         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28715         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28716         missing initializer warnings.
28717
28718 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28719
28720         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28721         matching strings.
28722
28723 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28724
28725         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28726
28727 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28728
28729         * g77.f-torture/execute/19990325-0.f: New test.
28730         * g77.f-torture/execute/19990325-1.f: New test.
28731
28732 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28733
28734         * gcc.c-torture/execute/990324-1.c: New test.
28735
28736 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28737
28738         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28739         test with 4.
28740
28741 1999-03-17  Richard Henderson  <rth@cygnus.com>
28742
28743         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28744
28745 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28746
28747         * g77.f-torture/execute/19990313-2.f: New test.
28748         * g77.f-torture/execute/19990313-3.f: New test.
28749
28750 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28751
28752         * g77.f-torture/execute/19990313-0.f: New test.
28753         * g77.f-torture/execute/19990313-1.f: New test.
28754
28755 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28756
28757         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28758         printf to sprintf.
28759         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28760         (main): Add check for u15.  Conditionalize u31 check depending on
28761         whether ints are <32 bits or >=32 bits.
28762
28763 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28764
28765         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28766
28767 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28768
28769         * g77.f-torture/compile/19990305-0.f: New test.
28770         * g77.f-torture/execute/19981119-0.f: New test.
28771
28772 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28773
28774         * g77.f-torture/execute/970625-2.f: call ABORT if final
28775         result is not correct, instead of just printing it.
28776         Add this checking via newly introduced obfuscation, to
28777         trip up buggy front ends.
28778
28779 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28780
28781         * g77.f-torture/compile/960317-1.f: Moved from being
28782         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28783
28784 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28785
28786         * g77.f-torture/execute/960317-1.f: New (old) test.
28787         * g77.f-torture/execute/970625-2.f: Ditto.
28788
28789 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28790
28791         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28792         message on line 1 or line 2; cccp and cpplib do this differently.
28793
28794 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28795
28796         * g++.old-deja/g++.law/weak1.C: New test.
28797
28798 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28799
28800         * gcc.c-torture/execute/990119-1.c: Renamed to...
28801         * gcc.dg/990119-1.c: this, so it will only be tested once
28802         (it's a preprocessor test, it doesn't need to be run at
28803         multiple optimization levels).
28804
28805 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28806
28807         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28808           ALWAYS_CXXFLAGS.
28809
28810 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28811
28812         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28813         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28814         to not be compilable by current g77.
28815
28816 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28817
28818         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28819
28820 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28821
28822         * gcc.c-torture/execute/990222-1.c: New test.
28823
28824 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28825
28826         * g77.f-torture/compile/19990218-0.f: New test.
28827         * g77.f-torture/noncompile/19990218-1.f: New test.
28828
28829 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28830
28831         * g77.f-torture/compile/19981216-0.f: New test.
28832
28833 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28834
28835         * gcc.dg/990214-1.c: New test.
28836
28837 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28838
28839         * gcc.dg/990213-2.c: New test.
28840
28841         * gcc.dg/990213-1.c: New test.
28842
28843 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28844
28845         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28846         ints.
28847
28848 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28849
28850         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28851         specified by target.
28852
28853         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28854
28855 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28856
28857         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28858
28859 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28860
28861         * gcc.dg/special/ecos.exp: New test driver for new tests with
28862         special requirements.
28863
28864         * gcc.dg/special/alias-1.c: New test.
28865         * gcc.dg/special/gcsec-1.c: New test.
28866         * gcc.dg/special/weak-1.c: New test.
28867         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28868         * gcc.dg/special/weak-2.c: New test.
28869         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28870         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28871         * gcc.dg/special/wkali-1.c: New test.
28872         * gcc.dg/special/wkali-2.c: New test.
28873         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28874         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28875
28876 1999-02-10  Felix Lee  <flee@cygnus.com>
28877
28878           * lib/c-torture.exp (c-torture-compile): Pull out code for
28879           analyzing gcc error messages.
28880           (c-torture-execute): Likewise.  Fix some (harmless) false
28881           positives.
28882           * lib/gcc.exp (gcc_check_compile): New function.
28883
28884 1999-02-08  Richard Henderson  <rth@cygnus.com>
28885
28886         * gcc.c-torture/execute/990208-1.c: New test.
28887
28888 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28889
28890         * g++.dg/special/ecos.exp: New driver for new tests with special
28891         requirements
28892
28893         * g++.dg/special/conpr-1.C: New test
28894         * g++.dg/special/conpr-2.C: New test
28895         * g++.dg/special/conpr-2a.C: New test
28896         * g++.dg/special/conpr-3.C: New test
28897         * g++.dg/special/conpr-3a.C: New test
28898         * g++.dg/special/conpr-3b.C: New test
28899
28900         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28901         allow g++ to use the dg driver
28902
28903         * README: Add comment about g++.dg directory
28904
28905 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28906
28907         * README: Update email addresses.
28908
28909 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28910
28911         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28912         arguments in order to force structure S onto the stack even on
28913         the alpha.
28914         (test): Pass 10 leading arguments to function foo as well as the
28915         structure S.
28916
28917         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28918         failure for all targets.
28919
28920         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28921         abort to terminate program execution.
28922
28923 1999-01-30  Richard Henderson  <rth@cygnus.com>
28924
28925         * gcc.c-torture/execute/990130-1.c: New test.
28926
28927 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28928
28929         * gcc.dg/990130-1.c: New test.
28930
28931 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28932
28933         * gcc.c-torture/execute/990128-1.c: New test.
28934
28935 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28936
28937         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28938
28939 1999-01-27  Felix Lee  <flee@cygnus.com>
28940
28941         * lib/c-torture.exp (c-torture-compile): pull out code for
28942         analyzing gcc error messages.
28943         (c-torture-execute): ditto, and fix some (harmless) false
28944         positives.
28945         * lib/gcc.exp (gcc_check_compile): new function.
28946
28947 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28948
28949         * gcc.dg/990117-1.c: New test.
28950
28951         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28952
28953         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28954
28955 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28956
28957         * g77.f-torture/compile/990115-1.f: New test.
28958
28959 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28960
28961         * gcc.c-torture/compile/990107-1.c: New test
28962
28963 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28964
28965         * gcc.c-torture/execute/990106-2.c: New test.
28966
28967         * gcc.c-torture/execute/990106-1.c: New test.
28968
28969 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28970
28971         * gcc.c-torture/compile/981223-1.c: New test.
28972
28973 1998-12-29  Richard Henderson  <rth@cygnus.com>
28974
28975         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28976         (opt3): Rename from opt4 and disable.
28977
28978 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28979
28980         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28981
28982 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28983
28984         * g++.old-deja/g++.other/conv5.C: New test.
28985
28986 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28987
28988         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28989
28990 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28991
28992         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28993
28994 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28995
28996         * gcc.c-torture/compile/981211-1.c: New test.
28997
28998 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28999
29000         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29001
29002         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29003
29004 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29005
29006         * gcc.special/930510-1.c: Make C9X safe.
29007         * gcc.misc-tests/gcov-1.c Similarly.
29008         * gcc.misc-tests/gcov-2.c Similarly.
29009
29010 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29011
29012         * gcc.dg/ultrasp1.c: New test.
29013
29014 1998-12-06  Richard Henderson  <rth@cygnus.com>
29015
29016         * gcc.c-torture/execute/981206.c: New test.
29017
29018 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29019
29020         * g++.old-deja/g++.ns/template7.C: New test.
29021
29022         * g++.old-deja/g++.other/expr1.C: New test.
29023
29024         * g++.old-deja/g++.eh/tmpl3.C: New test.
29025
29026         * g++.old-deja/g++.eh/tmpl2.C: New test.
29027
29028 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29029
29030         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29031         * g++.old-deja/g++.other/using6.C: Removed.
29032         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29033
29034         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29035
29036 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29037
29038         * g++.old-deja/g++.pt/overload8.C: New test.
29039
29040         * g++.old-deja/g++.pt/overload7.C: New test.
29041
29042         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29043
29044         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29045         and relinking messages.
29046         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29047         compiling with -frepo.
29048
29049 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29050
29051         * g++.old-deja/g++.pt/lookup6.C: New test.
29052
29053 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29054
29055         * gcc.c-torture/execute/981130-1.c: New test.
29056         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29057
29058 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29059
29060         * g++.old-deja/g++.pt/explicit76.C: New test.
29061
29062         * g++.old-deja/g++.pt/friend38.C: New test.
29063
29064         * g++.old-deja/g++.ns/crash2.C: New test.
29065
29066         * g++.old-deja/g++.pt/defarg8.C: New test.
29067
29068         * g++.old-deja/g++.pt/instantiate6.C: New test.
29069
29070         * g++.old-deja/g++.pt/static6.C: New test.
29071
29072         * g++.old-deja/g++.pt/decl2.C: New test.
29073
29074 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29075
29076         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29077         problem is actually related with name lookup, but so what? :-)
29078
29079         * g++.old-deja/g++.pt/friend37.C: New test.
29080
29081 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29082
29083         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29084         element, which fails on some systems.
29085
29086         * g77.f-torture/execute/labug1.f: New test.
29087
29088 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29089
29090         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29091         is defined.
29092
29093 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29094
29095         * g77.f-torture/compile/981117-1.f: New test.
29096
29097 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29098
29099         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29100         properly discarded.
29101
29102 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29103
29104         * gcc.c-torture/execute/memcheck: New directory of tests for
29105         -fcheck-memory-usage.
29106
29107 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29108
29109         * README: New file, general information about the testsuite and
29110         new description of the various C++ test subdirectories.
29111         * README.g++: Eliminate obsolete information, update and move most
29112         relevant stuff to README.
29113
29114 1998-11-07  Richard Henderson  <rth@cygnus.com>
29115
29116         * gcc.c-torture/compile/981107-1.c: New test.
29117
29118 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29119
29120         * execute/memcpy-bi.c: New testcase.
29121
29122 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29123
29124         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29125         base classes.
29126
29127         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29128         template is selected.
29129
29130         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29131         classes, it should be accepted for all types.
29132
29133         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29134
29135         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29136         specializations start with template headers.
29137
29138 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29139
29140         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29141
29142         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29143         non-POD types.
29144
29145 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29146
29147         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29148
29149 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29150
29151         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29152
29153 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29154
29155         * 981019-1.c: New test.
29156
29157 1998-10-14  Robert Lipe <robertl@dgii.com>
29158
29159         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29160         find objc headers.
29161
29162 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29163
29164         * compile/981001-4.c: Remove use of GCC extension that triggers a
29165         compiler bug.
29166
29167 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29168
29169         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29170
29171 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29172
29173         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29174         instantiation of template produces incorrect code for delete
29175         expression.
29176
29177         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29178         constructors' name is not unique.
29179         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29180         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29181
29182         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29183         automatic array of const is ill-formed.
29184
29185         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29186         of template parameter?
29187
29188         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29189         const.
29190
29191         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29192         pointer-to-member expression.
29193
29194         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29195         declaration causes ICE.
29196
29197 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29198
29199         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29200         reserved in the global namespace.
29201
29202         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29203         generate needed virtual table.
29204
29205         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29206
29207 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29208
29209         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29210         template-dependent type
29211
29212 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29213
29214         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29215         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29216         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29217
29218         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29219         class should be usable as argument of member function.
29220         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29221         class should be usable as return type of member function.
29222         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29223         class should be usable as type of data member.
29224
29225         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29226
29227 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29228
29229         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29230
29231 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29232
29233         * gcc.dg/dll-?.c Add thumb to target list.
29234         Fix assembler scan patterns to match current assembler output.
29235
29236 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29237
29238         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29239         matching of template brackets.
29240
29241         * g++.old-deja/g++.other/using4.C: New test.  Test using
29242         declarations of methods from base classes.
29243
29244         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29245         within functions should introduce names into the innermost
29246         enclosing namespace.
29247
29248         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29249         of static locals if first initialization throws.
29250
29251 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29252
29253         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29254
29255 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29256
29257         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29258         lose track of the possible targets of tablejump insns.
29259         * special/special.exp: Run it.
29260
29261 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29262
29263         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29264         must be declared before its specializations can be named in friend
29265         declarations.
29266
29267 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29268
29269         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29270
29271         * g77.f-torture/execute/io1.f: New test.
29272
29273 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29274
29275         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29276         with pointer to template function, for which no argument deduction
29277         is possible.
29278
29279         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29280         specialization of template function as argument to template
29281         function.
29282
29283         * g++.old-deja/g++.other/access2.C: New test; Inner class
29284         shouldn't have privileged access to Outer's names.
29285
29286 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29287
29288         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29289         friend template declared within template class conflicts with
29290         nested class of the same name.
29291
29292         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29293         is ignored.
29294
29295         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29296         object with direct initializer as function declaration.
29297
29298         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29299         initializers.
29300
29301         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29302         involving const pointer and NULL produces incorrect result.
29303
29304         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29305         type name without `typename' should be rejected with -pedantic.
29306
29307 1998-10-02  Richard Henderson  <rth@cygnus.com>
29308
29309         * g++.old-deja/g++.other/addrof1.C: New test.
29310
29311 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29312
29313         * gcc.c-torture/compile/981001-1.c: New test.
29314         * gcc.c-torture/execute/981001-1.c: New test.
29315
29316 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29317
29318         * gcc.c-torture/compile/981001-2.c: New test.
29319         * gcc.c-torture/compile/981001-3.c: New test.
29320         * gcc.c-torture/compile/981001-4.c: New test.
29321
29322 1998-10-01  Robert Lipe  <robertl@dgii.com>
29323
29324         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29325         multilibbed hosts.   Idea grafted from g77.exp.
29326
29327 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29328
29329         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29330         avoid losing on systems which need -lsocket.
29331
29332 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29333
29334         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29335         * g++.old-deja/g++.other/nested2.C: Ditto.
29336         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29337         failure.
29338
29339 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29340
29341         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29342         preferred over template operator!= for enum bitfields.
29343
29344 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29345
29346         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29347         that happen to have the same base name, but in different scopes,
29348         are incorrectly rejected.
29349
29350 1998-09-16  Richard Henderson  <rth@cygnus.com>
29351
29352         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29353         on the native word size instead of an integer literal.
29354
29355 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29356
29357         * g++.old-deja/g++.other/static2.C: Invocation of static data
29358         member of type pointer-to-function denoted as non-static member.
29359
29360         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29361         checks involving function types and aliases.
29362
29363 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29364
29365         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29366         redefined to the same non-trivial type.
29367
29368         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29369         namespace-qualification of template specializations declared in
29370         other namespaces.
29371
29372         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29373         to declare a subset of the specializations of a template function
29374         as friends of specializations of a template class.
29375
29376         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29377         member templates that do not fully specialize the enclosing
29378         template class are rejected.
29379
29380 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29381
29382         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29383
29384 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29385
29386         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29387         altered from libf2c/libU77 version.
29388
29389 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29390
29391         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29392
29393 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29394
29395         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29396         (un)signed char are different types for template specialization
29397         purposes.
29398
29399 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29400
29401         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29402         * objc: ObjC testsuite.
29403
29404 1998-08-31  Catherine Moore  <clm@cygnus.com>
29405
29406         * gcc.c-torture/execute/941014-1.x:  New file.
29407
29408 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29409
29410         * lib/c-torture.exp: Add support for
29411         torture_eval_before_compile and torture_eval_before_execute
29412         variables.
29413
29414 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29415
29416         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29417         this test triggers valid.
29418
29419 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29420
29421         * gcc.dg/980827-1.c: New test.
29422
29423 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29424
29425         * gcc.c-torture/execute/loop-4b.c: New test.
29426
29427 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29428
29429         * lib/c-torture.exp: Add support for
29430         torture_eval_before_compile and torture_eval_before_execute
29431         variables.
29432
29433 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29434
29435         * gcc.c-torture/compile/980825-1.c: New test.
29436
29437 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29438
29439         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29440         count number tests in opt_t0 not good_t0.
29441
29442 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29443
29444         * gcc.c-torture/compile/930326-1.x: Fix typo.
29445
29446 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29447
29448         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29449         causes an ICE.
29450
29451 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29452
29453         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29454         STACK_SIZE is defined.
29455         * gcc.c-torture/unsorted/stuct.c: Similarly.
29456
29457         * gcc.c-torture/compile/980821-1.c: New test.
29458
29459 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29460
29461         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29462
29463 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29464
29465         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29466         code.
29467
29468 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29469
29470         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29471         error'.
29472
29473 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29474
29475         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29476
29477 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29478
29479         * gcc.c-torture/compile/980816-1.c: New test.
29480
29481         * gcc.dg/980816-1.c: New test.
29482
29483 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29484
29485         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29486         compiler for ieee tests.
29487
29488 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29489
29490         * g77.f-torture/compile/980729-0.f: New test.
29491
29492 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29493
29494         * gcc.c-torture/special/eeprof-1.c: New test, for
29495         -finstrument-functions.
29496         * gcc.c-torture/special/special.exp: Run it.
29497
29498 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29499
29500         * gcc.c-torture/compile/980729-1.c: New test.
29501
29502 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29503
29504         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29505         __thumb__ is defined, and test for ARM style doubles if so.
29506
29507 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29508
29509         * g77.f-torture/noncompile/980615-0.f: New test.
29510
29511 1998-07-26  H.J. Lu  (hjl@gnu.org)
29512
29513         * gcc.dg/980312-1.c: Do link instead of compile.
29514         * gcc.dg/980313-1.c: Likewise.
29515
29516 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29517
29518         * gcc.c-torture/compile/980726-1.c: New test.
29519
29520 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29521
29522         * g77.f-torture/execute/io0.f: New test.
29523
29524 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29525
29526         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29527         an int.
29528
29529 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29530
29531         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29532         m32r bugs.
29533
29534 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29535
29536         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29537         c-decl.c:grokdeclarator can handle mode attributes.
29538
29539 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29540
29541         * gcc.c-torture/execute/980716-1.c: New test.
29542
29543 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29544
29545         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29546         the mn10200.
29547         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29548         the mn10200.
29549         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29550         * gcc.c-torture/compile/930326-1.x: Similarly.
29551
29552 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29553
29554         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29555         New test from Craig.
29556
29557 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29558
29559         * g77.f-torture/noncompile/980616-0.f: New test.
29560
29561         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29562
29563 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29564
29565         *  g++.other/singleton.C: Return error value instead of taking
29566         SIGSEGV.
29567
29568 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29569
29570         *  g++.other/singleton.C: New test.   Warning is under dispute.
29571         Runtime crash is not.
29572
29573 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29574
29575         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29576         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29577         using6.C, using7.C}:  New namespace tests.
29578
29579 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29580
29581         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29582         specialization with typedef'ed names used as array indexes.
29583
29584 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29585
29586         * gcc.c-torture/execute/980709-1.c: New test.
29587
29588         * gcc.dg/980709-1.c: New test.
29589
29590 1998-07-07  Richard Henderson  <rth@cygnus.com>
29591
29592         * gcc.c-torture/execute/bcp-1.c: New test.
29593
29594 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29595
29596         * gcc.c-torture/execute/980707-1.c: New test.
29597
29598 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29599
29600         * gcc.c-torture/compile/980706-1.c: New test.
29601
29602 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29603
29604         * g77.f-torture/execute/980701-0.f,
29605         g77.f-torture/execute/980701-1.f: New test from Craig.
29606
29607 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29608
29609         * gcc.c-torture/compile/980701-1.c: New test.
29610
29611         * gcc.c-torture/execute/980701-1.c: New test.
29612
29613 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29614 rlsruhe.de>
29615
29616         * g++.old-deja/g++.robertl/eb132.C: New test.
29617         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29618
29619 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29620
29621         * g77.f-torture/execute/980628-7.f,
29622         g77.f-torture/execute/980628-8.f,
29623         g77.f-torture/execute/980628-9.f,
29624         g77.f-torture/execute/980628-10.f: New tests from Craig.
29625
29626         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29627
29628 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29629
29630         * g77.f-torture/execute/980628-4.f: New test from Craig.
29631         * g77.f-torture/execute/980628-5.f: Likewise.
29632         * g77.f-torture/execute/980628-2.f: Likewise.
29633         * g77.f-torture/execute/980628-0.f: Likewise.
29634         * g77.f-torture/execute/980628-1.f: Likewise.
29635         * g77.f-torture/execute/980628-3.f: Likewise.
29636         * g77.f-torture/execute/980628-6.f: Likewise.
29637
29638 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29639
29640         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29641         directory when nothing has been installed yet.
29642
29643 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29644
29645         * gcc.c-torture/special/special.exp: Handle newer versions of
29646         dejagnu.
29647
29648 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29649
29650         * gcc.dg/980626-1.c: New test.
29651
29652 1998-06-19  Bruno Haible <haible@ilog.fr>
29653
29654         * gcc.misc-tests/m-un-2.c: New test.
29655         * g++.old-deja/g++.other/warn01.c: Likewise.
29656
29657 1998-06-19  Robert Lipe  <robertl@dgii.com>
29658
29659         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29660         compatibility with assmblers with a different comment character.
29661         Eliminate use of GAS-specific extensions.
29662
29663 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29664
29665         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29666
29667 1998-06-19  Robert Lipe  <robertl@dgii.com>
29668
29669         *lib/g77.exp: Replace search for libf2c.a with search for newly
29670         renamed libg2c.a
29671
29672 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29673
29674         * gcc.c-torture/execute/980617-1.c: New test.
29675
29676 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29677
29678         * gcc.c-torture/execute/980612-1.c: New test.
29679
29680 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29681
29682         * gcc.dg/980523-1.c: Only test on ppc-linux.
29683         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29684
29685         * gcc.c-torture/execute/980608-1.c: New test.
29686
29687 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29688
29689         * gcc.c-torture/execute/980605-1.c: New test.
29690
29691 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29692
29693         * gcc.c-torture/execute/980604-1.c: New test.
29694
29695 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29696
29697         * gcc.c-torture/execute/980602-1.c: New test.
29698         * gcc.c-torture/execute/980602-2.c: Likewise.
29699
29700 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29701
29702         * 970125-0.f: Fix per JCB.  Add commentary.
29703
29704 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29705
29706         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29707         IEEE -0 support.
29708
29709 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29710
29711         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29712         earlier.
29713
29714 1998-05-28  Catherine Moore <clm@cygnus.com>
29715
29716         * gcc.c-torture/execute/980526-3.c: New test.
29717
29718 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29719
29720         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29721         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29722         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29723         m88k-motorola-sysv3 to XFAIL.
29724
29725 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29726
29727         * gcc.dg/980526-1.c: New test.
29728         * gcc.c-torture/execute/980526-2.c: New test.
29729
29730 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29731
29732         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29733
29734         * gcc.c-torture/execute/980526-1.c: New test.
29735
29736 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29737
29738         * g77.f-torture/execute/alpha2.f: Add runtime test.
29739
29740 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29741
29742         * g++.old-deja/old-deja.exp: Strip leading directories.
29743
29744         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29745         error for the line.  Don't run multiple tests for the same line.
29746
29747 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29748
29749         * gcc.dg/980523-1.c: New test.
29750
29751 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29752
29753         * g77.f-torture/compile/970915-0.f: New test.
29754
29755 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29756
29757         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29758
29759 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29760
29761         * gcc.dg/980520-1.c: New test.
29762
29763 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29764
29765         * gcc.dg/980502-1.c: Fix return type.
29766
29767 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29768
29769         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29770         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29771         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29772         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29773         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29774
29775 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29776
29777         * g77.f-torture/execute/980520-1.f: New test.
29778
29779 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29780
29781         * lib/mike-g77.exp: New file.
29782
29783         * g77.f-torture/noncompile/noncompile.exp,
29784         g77.f-torture/noncompile/check0.f: New files.
29785
29786 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29787
29788         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29789         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29790         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29791         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29792         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29793         abort where appropriate.
29794
29795 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29796
29797         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29798         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29799
29800 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29801
29802         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29803
29804 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29805
29806         * g77.f-torture/compile/980427-0.f: New test.
29807
29808 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29809
29810         * g77.f-torture/compile/980424-0.f: New test.
29811
29812 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29813
29814         * g77.f-torture/compile/980419-2.f (main): New test.
29815         * g77.f-torture/compile/970125-0.f: New test.
29816         * g77.f-torture/compile/980419-1.f: New test.
29817
29818 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29819
29820         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29821         of loop-4.c.
29822
29823 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29824
29825         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29826
29827 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29828
29829         * gcc.c-torture/compile/980329-1.c: New test.
29830
29831 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29832
29833         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29834         * gcc.dg/980312-1.c: Fix typo in -march command.
29835
29836 1998-03-16  H.J. Lu  (hjl@gnu.org)
29837
29838         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29839
29840 1998-03-11  Robert Lipe  <robertl@dgii.com>
29841
29842         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29843         Dave Love agree the Fortran source is bogus.
29844
29845 1998-03-11  Robert Lipe  <robertl@dgii.com>
29846
29847         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29848         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29849         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29850         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29851         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29852
29853 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29854
29855         * g++.old-deja/g++.other/friend1.C: New test.
29856
29857 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29858
29859         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29860         possibly uninitialized) variables and declare dnrm2.
29861
29862 1998-02-23  Robert Lipe <robertl@dgii.com>
29863
29864         From Bruno Haible <haible@ilog.fr>:
29865         * gcc.c-torture/execute/980223.c: New test.
29866
29867 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29868
29869         * gcc.dg/ifelse-1.c: New test.
29870
29871 1998-02-09  H.J. Lu  (hjl@gnu.org)
29872
29873         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29874
29875           * lib/old-dejagnu.exp (old-dejagnu): Added the
29876           "execution test - XFAIL *-*-*" handling in the spirit of
29877           "excess errors test -". Changed the "execution test fails"
29878           handling to be like "excess errors test fails".
29879           * Update various tests accordingly.
29880
29881 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29882
29883         * gcc.c-torture/execute/980205.c: New test.
29884
29885 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29886
29887         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29888         * lib/f-torture.exp: Similarly.
29889         * gcc.c-torture: Rename all .cexp files to .x files.
29890
29891 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29892
29893         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29894         (940510-1.c): Removed duplicate.
29895         (971104-1.c): New test.
29896
29897 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29898
29899           * lib/f-torture.exp: Improve error and loop detection.
29900
29901 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29902
29903         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29904         use that to size the filler array.
29905
29906 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29907
29908         * lib/c-torture.exp(c-torture-execute): Fix typo.
29909
29910         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29911         testcase as the executable name. Keep the executable around if
29912         the test fails.
29913
29914 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29915
29916         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29917         changes.  Only test one -g option, and move it to the end of the
29918         list of options to test.
29919
29920 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29921
29922         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29923         variable GCC_TORTURE_OPTIONS to supply default switches separated
29924         by colons.  If no environment variable, run tests with -O0 -g, -O1
29925         -g, and -O2 -g as well.
29926
29927 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29928
29929         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29930         explanatory comments. Fix indentation.
29931
29932 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29933
29934         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29935
29936 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29937
29938         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29939         * g++.old-deja/g++.mike/p7325.C: Likewise.
29940         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29941
29942 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29943
29944         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29945         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29946         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29947         * g++.old-deja/g++.law/operators4.C: Likewise.
29948
29949 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29950
29951         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29952         * g++.old-deja/g++.mike/p784.C: Ditto.
29953         * g++.old-deja/g++.mike/p785.C: Ditto.
29954
29955 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29956
29957           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29958
29959 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29960
29961         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29962         target feature; pass this to c-torture-execute as needed.
29963
29964 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29965
29966         * lib/c-torture.exp(c-torture-execute): If the previous and the
29967         current executables being tested are identical, we don't need to
29968         run the executable again. Try to make the executable names
29969         unique. Add an optional argument for passing additional compiler
29970         flags.
29971
29972 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29973
29974         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29975
29976 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29977
29978         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29979
29980 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29981
29982         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29983         32bit or larger longs.
29984
29985         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29986         have either a 32bit long or 32bit int.
29987
29988 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29989
29990         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29991         Make double precision tests dependent on sizeof (double).
29992
29993 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29994
29995         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29996         too.
29997
29998 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29999
30000         * gcc.c-torture/compile/961203-1.cexp: New script.
30001
30002 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30003
30004         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30005         up the includes ourselves.
30006
30007 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30008
30009         * lib/plumhall.exp: Remove random include, and add a few
30010         verbose messages for debugging.
30011
30012 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30013
30014         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30015         of trying to do it ourselves.
30016
30017 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30018
30019         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30020
30021 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30022
30023         * gcc.prms/5403.c: Made regexp a bit less strict.
30024
30025 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30026
30027         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30028         is returned from remote_load instead.
30029         * lib/plumhall.exp: Ditto.
30030         * lib/mike-g++.exp: Ditto.
30031         * lib/old-dejagnu.exp: Ditto.
30032         * lib/c-torture.exp: Ditto.
30033
30034 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30035
30036         * lib/g++.exp: Use build_wrapper procedure.
30037         * lib/gcc.exp: Ditto.
30038
30039 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30040
30041         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30042         an old-style decl for malloc.  Fixes tests to work when
30043         sizeof (int) != sizeof (size_t).
30044
30045 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30046
30047         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30048
30049         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30050         use stdargs.h interface.
30051
30052 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30053
30054         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30055         NO_VARARGS when compiling.
30056
30057 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30058
30059         * lib/plumhall.exp(ph_includes): New procedure.
30060         (ph_make): Use it.
30061         (ph_compiler): Ditto.
30062
30063         * lib/g++.exp: Rename test-glue.c to testglue.c.
30064         * lib/gcc.exp: Ditto.
30065
30066 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30067
30068         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30069         to completion when it's called.
30070
30071 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30072
30073         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30074         is defined, don't do test.
30075
30076 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30077
30078         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30079         for object files.
30080         (ph_summary): Mark skipped testcases as untested, not unresolved.
30081
30082         * lib/plumhall.exp (ph_make): If unresolved because of bad
30083         errorCode, record errorCode in log file.
30084         (*): Replace send_log/verbose with verbose -log.
30085
30086 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30087
30088         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30089         double conversion if double isn't at least 8 bytes.
30090
30091         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30092         int to work with targets where int is 16 bits.
30093
30094         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30095         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30096         precision for the test to complete.
30097
30098 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30099
30100         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30101         if d10v is not compiled with the -mdouble64 flag.
30102         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30103
30104         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30105         d10v is not compiled with the -mint32 flag.
30106
30107 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30108
30109         * lib/plumhall.exp: Use incr_count.
30110
30111 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30112
30113         * gcc.c-torture: Update to c-torture-1.45.
30114
30115 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30116
30117         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30118         the name of the expect testcase file).
30119
30120         * lib/g++.exp(g++_init): Ditto.
30121
30122 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30123
30124         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30125         the host.
30126
30127         * lib/gcc.exp(gcc_exit): New procedure.
30128
30129 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30130
30131         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30132         specs where appropriate.
30133
30134         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30135         because of new "candidates are" messages, and removed a few
30136
30137         * Converted all non-old-style g++ testcases to old-style, and
30138         moved into g++.old-deja.
30139
30140 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30141
30142         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30143         options.
30144
30145         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30146         succeeded.
30147
30148         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30149
30150 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30151
30152         * lib/gcc.exp (gcc_target_compile): Add support for defining
30153         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30154         the machine doesn't have those features.
30155
30156 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30157
30158         * g++.law/operators4.exp: Don't use LIBS.
30159
30160 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30161
30162         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30163
30164         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30165         * lib/g++.exp: Set it here instead. Also, allow use of the
30166         --tool_exec and --tool_opt options. Change CXX to
30167         GXX_UNDER_TEST.
30168
30169         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30170
30171         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30172
30173 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30174
30175         * lib/old-dejagnu.exp: Use prune_warnings instead of
30176         prune_system_crud.
30177         * lib/mike-g++.exp: Ditto.
30178         * lib/gcc.exp: Ditto.
30179         * lib/g++.exp: Ditto.
30180
30181         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30182
30183 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30184
30185           * 941014-2.c: Include stdlib.h
30186           * 960327-1.c: Include stdio.h
30187           * dbra.c, index-1.c: Don't assume ints are 32bits.
30188
30189 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30190
30191         * lib/gcc.exp: Add gcc,stack_size target feature.
30192
30193         * lib/g++.exp(g++_target_compile): Add the include and link
30194         paths here, not in two other places. And, it's $options, not
30195         options.
30196
30197         * lib/mike-g++.exp(postbase): Remove the code that determines
30198         the correct include and link paths.
30199         * g++.old-deja/old-deja.exp: Ditto.
30200
30201 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30202
30203         * lib/g++.exp(g++_init): target_compile no longer returns the
30204         filename of the result.
30205
30206 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30207
30208         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30209         call to glob.
30210
30211         * gcc.c-torture/special/special.exp: Change call to
30212         gcc_target_compile to include the object file.
30213
30214 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30215
30216         * gcc.c-torture/special/special.exp: Correct misspelling in last
30217         change.
30218
30219 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30220
30221         * lib/plumhall.exp(ph_summary): Log the entire output of the
30222         executable. Return -1 if there were any failures, 0 otherwise.
30223         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30224         (ph_make): Clean up objects and executables that were built
30225         if the tests succeeded.
30226
30227 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30228
30229         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30230         libraries and includes in the build tree as appropriate.
30231
30232 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30233
30234         * lib/c-torture.exp: Instead of looking for the global variable
30235         NO_LONG_LONG, check to see if that's a feature of the target.
30236
30237 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30238
30239         * config/default.exp: Minimize. Delete the remainer of the files in
30240         config; this functionality is now in devo/dejagnu/config.
30241
30242         g++.*/*: Pass any additional flags used to compile to postbase;
30243         delete CXXFLAGS.
30244
30245         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30246         is now done by runtest.exp. Use gcc_target_compile instead of
30247         compile.
30248
30249         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30250         Remove references to CFLAGS. Use remote_file instead of
30251         calling rm -f.
30252         (c-torture): Take a list of arguments to use to compile this
30253         testcase.
30254
30255         lib/g++.exp: Simplify. Use target_compile instead of compile.
30256         lib/gcc-dg.exp: Ditto.
30257         lib/gcc.exp: Ditto.
30258         lib/mike-{gcc,g++}.exp: Ditto.
30259         lib/old-dejagnu.exp: Ditto.
30260         lib/plumhall.exp: Ditto.
30261
30262 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30263
30264         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30265         (ph_linker): Likewise.
30266
30267 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30268
30269           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30270         MAP_ANON / MAP_ANONYMOUS if defined;
30271         else try to map from /dev/zero .
30272
30273 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30274
30275         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30276         isn't defined, then define it to MAP_ANONYMOUS.
30277
30278 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30279
30280         * gcc.c-torture: Update to c-torture-1.42 release.
30281
30282 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30283
30284         * gcc.c-torture: Update to c-torture-1.41 release.
30285
30286 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30287
30288         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30289         c-torture release.
30290
30291 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30292
30293         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30294         and LDFLAGS.  Fix second case to append the target_info ldflags
30295         onto LDFLAGS, not CFLAGS.
30296         * lib/g++.exp (g++_init): Add target_info stuff.
30297         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30298         of libgloss and newlib flags for !native.
30299
30300         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30301         (GDB): Fix relative path to go up another dir for finding gdb.
30302
30303 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30304
30305         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30306         versions in the target_info array, if they don't exist.
30307
30308 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30309
30310         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30311
30312 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30313
30314         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30315         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30316
30317 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30318
30319         * lib/old-dejagnu.exp: Don't remove the output file before we've
30320         actually tested it. Don't append pwd to the path of the executable
30321         we're testing.
30322
30323 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30324
30325         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30326
30327 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30328
30329         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30330         temporary directory for compiler files, and set it to a default
30331         value of /tmp. Set $output as the name of the output file from
30332         compiling the testcase. Add a -o option to $cflags_var so the
30333         compiler writes the final output file as $output. Set $executable
30334         to $output.
30335
30336         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30337         directory for compiler files, and set it to /tmp if it doesn't
30338         already have a value. Set $output_file to the name of the output
30339         file from compiling the testcase. Add a -o option to CXXFLAGS so
30340         the compiler writes the final output file as $output. Use $output
30341         as the executable to be tested.
30342
30343 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30344
30345         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30346
30347 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30348
30349         * gcc.c-torture/execute/pending-1.c: New test.  Still
30350         pending in Tege's queue.
30351
30352 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30353
30354         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30355         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30356         if there were failures.  Call unresolved if there were unresolved
30357         testcases.  Call gcc_fail if program did not run to completion.
30358         (ph_make): Pass additional argument name to ph_execute.
30359         (ph_execute): Add new argument.  Pass additional arguments to
30360         ph_summary.  Call gcc_fail is there is no execution output.
30361
30362 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30363
30364         * lib/plumhall.exp (proc_summary): Output relavent summary
30365         lines into the log so specific failures in plumhall can be
30366         investigated.
30367
30368 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30369
30370         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30371         (c-torture-execute): Don't try to execute tests which use
30372         "long long" types if $NO_LONG_LONG is nonzero.
30373
30374 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30375
30376         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30377         not c-torture.
30378
30379         * gcc.ieee: Move from here.
30380         * gcc.c-torture/execute/ieee: To here.
30381
30382 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30383
30384         * gcc.c-torture: Update to c-torture-1.41 release.
30385
30386 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30387
30388         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30389         not "$output".
30390
30391 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30392
30393         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30394         -c present.
30395
30396 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30397
30398         * config/proelf.exp: Handle connecting to a simulator.
30399
30400 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30401
30402         * config/proelf.exp: New file.  Enough framework that we can
30403         run c-torture tests on the proelf targets (or any other target
30404         that gdb can connect to for that matter).
30405
30406 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30407
30408         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30409         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30410
30411         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30412         exec_output exists.
30413
30414 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30415
30416         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30417         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30418
30419         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30420         to pass/fail/unresolved/unsupported/untested.  Caller must now
30421         call unresolved/unsupported/untested.
30422         * lib/*.exp: Update FSF address.  Update to handle new results of
30423         ${tool}_load.
30424         * lib/chill.exp (verbose): Delete.
30425
30426 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30427
30428         * lib/gcc.exp (default_gcc_start): Change order of args to
30429         $LDFLAGS $CFLAGS $LIBS.
30430         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30431         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30432         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30433         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30434         * gcc.misc-tests/dg-test.exp: Likewise.
30435         * gcc.misc-tests/msgs.exp: Likewise.
30436         * gcc.prms/prms.exp: Likewise.
30437         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30438         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30439
30440         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30441
30442 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30443
30444         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30445
30446         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30447         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30448
30449         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30450         necessary.
30451
30452 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30453
30454         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30455         global for loop; add use of $mathlib.
30456         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30457         settings here; set mathlib for anything but VxWorks.
30458
30459 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30460
30461         * gcc.c-torture: Update to c-torture-1.40 release.
30462
30463 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30464
30465         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30466         dg.exp.
30467
30468 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30469
30470         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30471         global.
30472
30473 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30474
30475         * lib/g++.exp (LIBS): Define if not already.
30476         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30477         (gcc-dg-prune): Call prune_gcc_output.
30478         * lib/gcc.exp (prune_gcc_output): New proc.
30479         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30480         prune_gcc_output.
30481
30482 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30483
30484         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30485         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30486
30487 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30488
30489         * gcc.c-torture: Update to c-torture-1.39 release.
30490
30491 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30492
30493         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30494         fails, try others as well.
30495
30496 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30497
30498         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30499         If compilation fails, mark execute tests as `untested'.
30500         If test is marked as unsupported, don't mark compilation and
30501         execute tests as failed.
30502
30503 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30504
30505         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30506         libstdc++ for whether or not we want to be doing shared
30507         libraries.  Delete link_curses since we don't need it anymore.
30508         * lib/mike-g++.exp (postbase): Don't link in libg++.
30509         * g++.old-deja/old-deja.exp: Likewise.
30510
30511 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30512
30513         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30514
30515 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30516
30517         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30518         For that, add `-Wl,-a,shared_archive'.
30519         * g++.old-deja/old-deja.exp: Likewise.
30520
30521 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30522
30523         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30524
30525 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30526
30527         * lib/mike-g++.exp (postbase): Pay attention to the status of
30528         g++_load.
30529
30530 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30531
30532           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30533
30534 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30535
30536         * lib/gcc.exp (default_gcc_start): No longer need to log program
30537         being executed or its output, execute_anywhere does that now.
30538         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30539         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30540
30541 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30542
30543         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30544         the same as those in lib/g++.exp.
30545
30546 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30547
30548         * gcc.c-torture: Update to c-torture-1.38 release.
30549         * gcc.ieee: Related changes.
30550
30551 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30552
30553         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30554         "exec". Minor reformatting changes.
30555
30556         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30557         cross. This means all "exec" calls now work on a remote host as
30558         well.
30559         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30560         cross. Filter out the extra "\r\n" stuff that expect puts in.
30561         (c-torture-execute): Filter out the bogus warnings like
30562         c-torture-compile does. Add support for canadian cross.
30563         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30564         Use execute_anywhere rather than calling exec directly. Now it
30565         works for canadian cross testing.
30566
30567 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30568
30569         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30570         results into a variable, and check that rather than using file exists.
30571
30572 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30573
30574         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30575         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30576
30577 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30578
30579         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30580         lib_curses if there's a shared libg++ in the build tree.
30581
30582 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30583
30584         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30585         if not supported target.
30586
30587 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30588
30589         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30590         link_curses up to always happen, not just for native builds.
30591
30592 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30593
30594         * gcc.c-torture: Update to c-torture-1.36 release.
30595         * gcc.failure: Related changes.
30596
30597 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30598
30599         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30600
30601 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30602
30603         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30604         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30605         runshlib, link_curses, and mathlib for link and run.
30606
30607         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30608         pass the runtime shared library options for Solaris, OSF/1, and
30609         Irix5, and link with -lcurses to avoid unresolved references.
30610
30611 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30612
30613         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30614         only run once.
30615
30616 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30617
30618         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30619
30620 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30621
30622         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30623         do not have a framework for the "compat" tests yet.
30624
30625 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30626
30627         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30628         set to null if we're testing vxworks5.1.  Use that instead of
30629         `-lm' in the setting of LIBS for link and run.
30630
30631 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30632
30633         * config/rom68k.exp (${tool}_load): Major changes to make it
30634         work.  Verified that it does in fact return the stuff in
30635         exec_output properly.  Catch any Emul or any TRAP other than 0.
30636
30637 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30638
30639         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30640         LDFLAGS properly for targets that need stuff from libgloss.
30641         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30642         only run once.
30643         (gpp_initialized): New variable.
30644
30645 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30646
30647         * config/rom68k.exp: Load libgloss.exp.
30648         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30649         so we can produce a fully linked binary.
30650         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30651         so we can produce a fully linked binary.
30652
30653 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30654
30655         * lib/plumhall.exp (ph_section): Watch for expected failures.
30656         Add missing `else'.
30657
30658         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30659         run the testcase.
30660         (c-torture): Likewise.
30661
30662 1995-08-28  Doug Evans  <dje@cygnus.com>
30663
30664         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30665
30666         * lib/mike-g++.exp (mike_cleanup): New proc.
30667         (prebase): New globals compiler_result, not_compiler_result,
30668         target_regexp.
30669         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30670         allow leading "-" in pattern.  Watch for unsupported tests.
30671         If $compiler_result is set, pattern match assembler code,
30672         and ditto for $not_compiler_result.
30673         * lib/mike-gcc.exp: Likewise.
30674
30675         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30676         execution "succeeded".
30677
30678 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30679
30680         * config/win32.exp: New file.
30681         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30682
30683 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30684
30685         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30686         unsupported.
30687         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30688         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30689         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30690
30691         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30692         "... without exceptions was ...".  That is now handled by
30693         prune_system_crud.
30694         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30695
30696 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30697
30698         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30699         sieve.c,sort2.c}: New files.
30700         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30701         sieve.exp,sort2.exp}: Drivers for them.
30702
30703         * lib/mike-gcc.exp (program_output): New user settable variable.
30704         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30705         messages.
30706         * lib/mike-g++.exp (program_output): New user settable variable.
30707
30708         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30709
30710         * config/sh.exp: Deleted (use sim.exp instead).
30711
30712 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30713
30714         * config/vx.exp: Declare CHECKTASK as global.
30715         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30716         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30717         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30718
30719 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30720
30721         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30722         target. Like vx.exp, only includes `vx29k.exp' instead of
30723         `vxworks.exp'.
30724
30725 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30726
30727         * config/sim.exp: Increase time limit from 120 seconds to 240.
30728
30729 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30730
30731         * gcc.c-torture/execute/950628-1.c: New test.
30732
30733 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30734
30735         * gcc.c-torture: Update with changes/additions from
30736         c-torture-1.34.
30737
30738 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30739
30740         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30741
30742 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30743
30744         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30745
30746 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30747
30748         * gcc.c-torture/compile/950512-1.c: New test.
30749         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30750         * gcc.dg/struct-ret-1.c: Likewise.
30751
30752 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30753
30754         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30755           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30756
30757 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30758
30759         * gcc.c-torture/special/920411-1.c: Deleted.
30760         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30761
30762 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30763
30764         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30765         cpu limit.
30766
30767 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30768
30769         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30770
30771 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30772
30773         From kenner;
30774         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30775         is the proper length.
30776         * va-arg-3.c: Likewise.
30777
30778 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30779
30780         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30781         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30782
30783         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30784         * lib/g++.exp (default_g++_start): Delete old cruft.
30785
30786 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30787
30788         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30789         (2 * (1 << 18)) to (2 * (1 << 17)).
30790
30791         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30792
30793 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30794
30795         * config/rom68k.exp: Renamed from config/idp.exp
30796
30797 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30798
30799         * c-torture/compile/921109-2.c
30800
30801 1995-04-18  Mike Stump  <mrs@cygnus.com>
30802
30803         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30804         excess errors.
30805
30806 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30807
30808         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30809         output.
30810         * lib/g++.exp (default_g++_start): Likewise.
30811
30812 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30813
30814         * gcc.c-torture/compile/950329-1.c: New test.
30815
30816 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30817
30818           * config/bug.exp (${tool}_load): Updated to use new remote_open
30819           and remote_close procs.
30820         * config/idp.exp: New file.
30821
30822 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30823
30824         * gcc.c-torture/execute/950322-1.c: New test.
30825
30826 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30827
30828         * config/vx.exp (${tool}_load): Clean up testing of return code from
30829         vxworks_ld and vxworks_spawn.
30830
30831 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30832
30833         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30834
30835 1995-03-13  Mike Stump  <mrs@cygnus.com>
30836
30837         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30838         can mark excess errors on a machine by machine basis.  Note, the
30839         default is to not expect any excess errors, even when excess
30840         errors test - is given, so you will want to put an XFAIL ... on
30841         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30842         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30843         those 4 machines, but no others.
30844
30845 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30846
30847         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30848         * lib/c-torture.exp: to here.
30849
30850 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30851
30852         * gcc.c-torture/execute/950221-1.c: New test.
30853         * gcc.c-torture/execute/struct-ret-1.c: New test.
30854         * gcc.c-torture/compile/950221-1.c: New test.
30855
30856         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30857
30858 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30859
30860         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30861         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30862
30863 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30864
30865         * g++.gb: New directory of tests, derived from my signature and
30866         class scoping tests.
30867
30868         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30869         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30870         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30871         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30872         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30873         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30874         * g++.gb/sig25.C: Likewise.
30875
30876         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30877         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30878         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30879         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30880         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30881         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30882         * g++.gb/sig25.exp: Likewise.
30883
30884         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30885         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30886         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30887         * g++.gb/scope13.C: Likewise, this test still fails.
30888
30889         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30890         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30891         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30892         * g++.gb/scope13.exp: Ditto.
30893
30894         * g++.gb/README: New file, explains what these tests are about.
30895
30896 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30897
30898         * lib/dg.exp (dg-do): Support `preprocess'.
30899         (dg-test): Likewise.
30900
30901 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30902
30903         * config/udi.exp: change "continue -expect" to "exp_continue".
30904
30905 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30906
30907         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30908         Delete redundant tests.
30909
30910         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30911         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30912         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30913         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30914         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30915         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30916         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30917         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30918
30919         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30920         storing label pointers.
30921         * gcc.c-torture/execute/921019-1.c: Likewise.
30922         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30923         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30924         parameter fp.
30925         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30926         constants.
30927
30928         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30929         Delete obsolete tests.
30930
30931         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30932         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30933         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30934         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30935         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30936         * gcc.c-torture/compile/950124-1.c: New test.
30937
30938         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30939
30940 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30941
30942         * lib/mike-g++.exp: Add -lm to LIBS.
30943
30944 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30945
30946         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30947
30948 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30949
30950         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30951
30952 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30953
30954         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30955
30956 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30957
30958         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30959         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30960         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30961         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30962         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30963         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30964         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30965         * g++.law/{operators31.C, operators32.C,
30966         * g++.law/{operators33.C, operators34.C}: Likewise.
30967         * g++.law/{pic1.C, refs2.C}: Likewise.
30968         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30969         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30970         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30971         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30972
30973         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30974         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30975         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30976         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30977         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30978         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30979         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30980         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30981         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30982         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30983         * g++.law/{operators34.exp}: Likewise.
30984         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30985         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30986         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30987         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30988         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30989
30990         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30991         No longer expected to fail.
30992         * g++.law/missed-error3.C: Tweak for recent bool changes.
30993
30994 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30995
30996         * config/emb-unix: Deleted.
30997         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30998         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30999
31000 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31001
31002         * lib/dg.exp (dg-test): Fix typo in last patch.
31003
31004 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31005
31006         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31007         (handles multiple occurrences).
31008
31009 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31010
31011         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31012         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31013         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31014         printed).
31015         * lib/c-torture.exp (c-torture-compile): Likewise.
31016         (c-torture): Prepend full path if missing.
31017         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31018         (gcc_fail): Likewise.
31019         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31020
31021 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31022
31023         * lib/netware.exp: Only attach to NetWare i386 systems.
31024
31025 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31026
31027         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31028         messages.  Add test name to "output pattern match" pass/fail message.
31029
31030 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31031
31032         * gcc.dg: New testsuite.
31033         * gcc.dg/dg.exp: New file.
31034
31035         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31036         test-switch.c}: Deleted.
31037
31038         * gcc.misc-tests/msgs.exp: New testcase driver.
31039
31040 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31041
31042         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31043         Watch for illegal return values from ${tool}_load.
31044         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31045         cross targets.  Coerce return value >0 to 1.
31046
31047 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31048
31049         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31050
31051         * config/emb-unix.exp: New file.
31052
31053         * config/sim.exp: Error if variable $SIM not defined.
31054         (${tool}_load): Mark test as "untested" if simulator missing.
31055
31056         * config/unix.exp: Load remote.exp to get rcp_download.
31057         * lib/c-torture.exp: Use different option lists for testcases with
31058         and without loops.
31059         * gcc.c-torture/execute/execute.exp: Likewise.
31060
31061 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31062
31063         * config/*.exp: Clarify return code from ${tool}_load.
31064         Call `unresolved' or `untested' instead of `warning' or `perror'
31065         (sometimes you still want to call both though).
31066         Add comment that `shell_id' is local to each file.
31067         * config/udi.exp (timeout): Set to 30.
31068         Don't print warning if connection fails, $connectmode has already
31069         printed an error.
31070         (${tool}_load): Move verbose messages to level 2.
31071         Rework pattern for "Process started" message.
31072         Pass `shell_id' to ${connectmode}_download.
31073         Retry twice upon timeout.  Make resetting of target more robust.
31074         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31075         Pass `shell_id' to exit_$connectmode.
31076         Only call exit_$connectmode if connected.
31077         * config/unix.exp (${tool}_load): Check return codes better.
31078         * config/vrtx.exp (${tool}_load): Likewise.
31079         * config/vx.exp (${tool}_load): Likewise.
31080         Delete unneeded global's.
31081         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31082         from ${tool}_load.
31083         (dg-stat): Delete.
31084         (dg-init): Delete recording of pass/fail counts.
31085         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31086         (old-dejagnu-init): Likewise.
31087         (old-dejagnu-stat): Delete contents, empty proc now.
31088         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31089         (c-torture): Delete references to lcnt, lpass, lfail.
31090         Get option list from TORTURE_OPTIONS.
31091         Delete -funroll[-all]-loops if no loops.
31092         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31093         (g++_stat): Delete contents (empty proc now).
31094         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31095         (gcc_finish): Likewise.
31096         (gcc_stat): Deleted.
31097         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31098         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31099         * gcc.c-torture/execute/execute.exp: Likewise.
31100         Split tests into two parts: compile, execute.
31101         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31102         no loops.  Update to reflect clarified return codes from ${tool}_load.
31103
31104 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31105
31106         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31107         to grep for.
31108         (old-dejagnu): Likewise (where necessary).
31109
31110 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31111
31112         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31113
31114         * lib/dg.exp (dg-process-target): Fix processing of selector.
31115         Add comment regarding use of `error'.
31116
31117         * lib/gcc.exp (prune_system_crud): Define if missing.
31118         * lib/g++.exp (prune_system_crud): Likewise.
31119
31120         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31121         Call prune_system_crud.
31122         * lib/dg.exp (dg-runtest): New proc.
31123         Use perror instead of send_user for tcl errors in testcase.
31124         Don't return any value, it's never used.
31125         Don't clobber previous definition of `unknown'.
31126         Print tcl errors in `dg-final'.
31127
31128 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31129
31130         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31131         (dg-test): Don't print errorInfo, it contains stack backtrace.
31132
31133 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31134
31135         * lib/g++.exp (runtest_file_p): Define if missing.
31136
31137 1994-09-24  Doug Evans  (dje@cygnus.com)
31138
31139         * lib/mike-g++.exp: Comment out loading of g++.exp.
31140         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31141         (default_g++_version): Always print something.
31142         (default_g++_start): Comment out call to `which'.
31143         (g++_start, g++_load): Deleted (must be defined in config file).
31144         * lib/gcc.exp: Test for existence of $CC at start.
31145         Delete check for tmpdir (done in gcc_init).
31146         (default_gcc_version): Always print something.
31147         (default_gcc_start): Comment out call to `which'.
31148         * config/*.exp: Major cleanup - make cross targets work at least a
31149         little better for g++ (by not being "--tool gcc" specific).
31150         Rename gcc_xxx to ${tool}_xxx.
31151         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31152         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31153
31154 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31155
31156         * lib/c-torture.exp (c-torture-compile): Rework compiler
31157         message processing.
31158
31159         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31160         c-torture.
31161
31162 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31163
31164         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31165
31166         * lib/dg.exp (dg-process-target): Support { target native }.
31167
31168 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31169
31170         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31171         looked for "... program xxx got fatal signal".
31172         Correct regsub munging of `comp_output'.
31173         Ignore compiler messages "path prefix not used" and "linker input
31174         file unused".
31175
31176 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31177
31178         * lib/gcc.exp (runtest_file_p): Define if missing.
31179         * gcc.prms/template.c: Example to work from.
31180
31181 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31182
31183         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31184         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31185
31186         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31187         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31188         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31189         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31190
31191         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31192         (dg-process-target): No longer a varargs proc.
31193         Return S/N for target, P/F for xfail.  All callers changed.
31194         (user option procs): More argument checking.
31195         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31196         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31197         (dg-test): Skip test if not running on selected target in `dg-do'.
31198         Update handling of `dg-do-what', `dg-output-text'.
31199         Separate execution pass/fail from output pattern match pass/fail.
31200         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31201
31202 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31203
31204         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31205         target for 920510-1.c.
31206
31207 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31208
31209         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31210         Clean up comment regarding use of passcnt, etc.
31211         (gcc_stat): Don't update `testcnt' here.
31212         (gcc_finish): Do it here.
31213         Might as well reset `but_id' here too.
31214         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31215         to determine if the file should be tested.
31216         * gcc.c-torture/compile/compile.exp: Likewise.
31217         * gcc.c-torture/execute/execute.exp: Likewise.
31218         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31219         * gcc.misc-tests/dg-test.exp: Likewise.
31220         * gcc.prms/prms.exp: Likewise.
31221         * gcc.wendy/wendy.exp: Likewise.
31222         * g++.old-deja.exp: Likewise.
31223         Move "Testing file" message to verbose level 1.
31224
31225 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31226
31227         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31228
31229 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31230
31231         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31232         (default_gcc_start): Accept optional second list element
31233         of compiler flags.  Print compiler output at verbosity level 2.
31234         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31235         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31236         Save current values of framework globals passcnt, failcnt, xpasscnt,
31237         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31238         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31239         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31240         xfailcnt to compute stats.  Update framework global `testcnt' from
31241         pass/fail counts.
31242         (gcc_finish): New proc.  Clean up test environment.
31243         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31244         (gcc_epass, gcc_efail): Delete.
31245         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31246         argument of line number.
31247         (dg-init): If the tool has an init routine, call it.
31248         (dg-test): Remove args `cflags_var' and `libs_var'.
31249         Pass all compiler options to ${tool}_start.
31250         Handle missing line number.
31251         (dg-finish): New function.
31252         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31253         particular files.  Call gcc_finish at end.  Move "skipping test"
31254         message to verbosity level 3.
31255         * gcc.c-torture/compile/compile.exp: Likewise.
31256         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31257         * gcc.c-torture/execute/execute.exp: Likewise.
31258         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31259         Print testcase being tried at verbosity level 1.
31260         * gcc.c-torture/special/special.exp: Unset xfail.
31261         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31262         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31263         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31264         * gcc.failure/failure.exp: Likewise.
31265         * gcc.ieee/ieee.exp: Likewise.
31266         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31267         Update call to dg-test.  Call dg-finish at end.
31268         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31269         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31270         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31271         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31272         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31273         * gcc.wendy/wendy.exp: Add copyright.
31274         Delete setting of tmpdir (done by gcc_init).
31275         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31276         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31277         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31278         gcc_[ce]pass/fail.
31279
31280 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31281
31282         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31283         confusion.
31284         (g++_load): Likewise.
31285
31286         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31287         Rename argument to `prog' to remove the confusion.
31288         Varargs fns behave differently too!
31289         (g++_load): Likewise.
31290
31291         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31292
31293         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31294         what it is.  Delete (always) printing of status value for !native.
31295         Simplify verbose code, and include status and exec_output.
31296         (g++_load): Use gcc_load.
31297
31298 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31299
31300         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31301         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31302         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31303         940714-3.c as these testcases don't exist anymore.  Make
31304         va-arg-1.c expected to pass.
31305
31306 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31307
31308         * gcc.misc-tests/misc.exp: Only run specific testcases.
31309         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31310         * gcc.misc-tests/dg-[1-9].c: New files.
31311
31312         * lib/dg.exp: New testsuite driver.
31313         * gcc.prms/prms.exp: Use it.
31314
31315         * README.gcc: New file.
31316
31317         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31318         Document and reset `lxpass' and `lxfail'.
31319         Simplify "initialized" message.
31320         (gcc_stat): Clean up comments a little.
31321
31322 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31323
31324         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31325
31326 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31327
31328         * lib/old-dejagnu.exp (process-option): New proc.
31329         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31330         (old-dejagnu): Simplify.
31331         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31332
31333 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31334
31335         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31336         exists and is not an empty string.
31337
31338         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31339         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31340         finished.
31341         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31342         automatically.
31343
31344         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31345         longer expected to fail.
31346
31347         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31348         "f" function call.
31349
31350         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31351
31352         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31353         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31354         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31355         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31356         c-torture-1.29.
31357
31358         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31359         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31360
31361         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31362
31363         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31364         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31365
31366         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31367         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31368         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31369
31370 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31371
31372         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31373         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31374         940714-1.c, 940714-2.c, 940714-3.c},
31375         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31376         gcc.misc-tests/{mg.c,mg.exp}:
31377         New tests.
31378         * gcc.noncompile/noncompile.exp: Change accordingly.
31379
31380 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31381
31382         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31383         Undo previous clobberage.
31384
31385 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31386
31387         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31388         * gcc.special/{930510-1.c, special.exp}:
31389         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31390         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31391         struct-varargs-1.c}: New tests from c-torture-1.26.
31392
31393 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31394
31395         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31396           argument to switch.
31397
31398 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31399
31400         * Revert the previous changes.  Please see Rob's directory
31401           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31402           fixes.
31403
31404 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31405
31406         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31407             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31408             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31409             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31410             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31411             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31412             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31413             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31414             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31415             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31416             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31417             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31418             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31419             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31420             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31421             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31422             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31423             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31424             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31425             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31426             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31427             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31428             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31429             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31430             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31431             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31432             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31433
31434 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31435
31436         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31437             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31438           with perror calls.
31439
31440 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31441
31442         * config/unix.exp (g++_load): Fix syntax.
31443
31444 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31445
31446         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31447         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31448         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31449         Don't expect va-arg-1.c to fail.  Correct expected output for
31450         920928-1.c.
31451         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31452         * gcc.wendy/hbm4.c: Correct typo.
31453         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31454
31455 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31456
31457         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31458         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31459         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31460         * lib/c-torture.exp (c-torture-compile): Ditto.
31461
31462         Reduce volume of output (remove all the -I's and such).
31463         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31464         Call gcc_cpass, gcc_cfail.
31465         (c-torture): Pass testing option to c-torture-compile.
31466
31467 1994-03-21  Doug Evans  (dje@cygnus.com)
31468
31469         Bring patches over from progressive.
31470         * config/default.exp: Exit remote shell cleanly.
31471         (g++_exit, g++_start): Add default versions.
31472         * config/sim.exp (gcc_load): Use perror, not error.
31473
31474 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31475
31476         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31477         set in site.exp.
31478
31479 1994-03-14  Doug Evans  (dje@cygnus.com)
31480
31481         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31482         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31483         (wendy_try): New proc to run testcase.
31484         (main loop): Call 'em.
31485         * gcc.wendy/*.c: Clean up pass to correct expected output.
31486
31487         * lib/gcc.exp: Minor cleanup work.
31488         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31489
31490 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31491
31492         * config/sim.exp (gcc_load): Document return codes better.
31493         Don't pass -v to simulator.
31494
31495 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31496
31497           * gcc.special/920717-x.c: Fix typo.
31498           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31499           get at sources.
31500
31501         * lib/mike-gcc.exp: Fix typo.
31502
31503 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31504
31505         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31506         binary to use, transform the name.
31507         * config/*.exp: rename everything. Nuke any g++ specific files,
31508         it's now a special case of gcc that requires no special support.
31509         Add a default.exp for unsupported targets.
31510
31511 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31512
31513         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31514         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31515         version of Tcl.
31516
31517 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31518
31519         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31520         than a warning.
31521
31522 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31523
31524         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31525
31526 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31527
31528         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31529         option_list.  Compile every file with only 4/6 option choices
31530         (same as C torture) instead of with 12/18 different option
31531         choices.
31532         * lib/c-torture.exp: Likewise.
31533
31534         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31535         not already set.
31536
31537 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31538
31539         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31540         can put an XFAIL *-*-* on excess errors.
31541
31542 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31543
31544         * g++.law: Add more tests derived from g++-bugs snapshots.
31545
31546         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31547         equivalent to g++.law/init9.
31548
31549         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31550         compiled it, and the a.out file after we've run it.
31551
31552 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31553
31554         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31555         compiled it, and the a.out file after we've run it.
31556
31557 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31558
31559         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31560
31561 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31562
31563         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31564         version number.
31565
31566 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31567
31568         * g++.law: New directory of g++ tests derived from the g++-bugs
31569         snapshots.
31570
31571 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31572
31573         * gcc.compile: initbug1.c initbug1.exp testcase added
31574
31575 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31576
31577         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31578         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31579           fixes submitted by Jeff Law (law@cs.utah.edu)
31580         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31581           Jeff Law (law@cs.utah.edu)
31582
31583
31584 1993-11-30  Mike Stump  (mrs@cygnus.com)
31585
31586         * config/unix-g++.exp: Follow the gcc way of doing things.
31587         * g++.old-deja/old-deja.exp: Minor updates.
31588         * lib/g++.exp: New file, follow the gcc way of doing things.
31589         * lib/old-dejagnu.exp: Minor updates.
31590         * lib/mike-g++.exp: Always unset errorInfo.
31591
31592 1993-11-06  Mike Stump  (mrs@cygnus.com)
31593
31594         * lib/gcc.exp: Fix some errors with the below change, CC and
31595         CFLAGS should be global when setting, not local.
31596
31597 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31598
31599         * lib/gcc.exp: Transform tool name.
31600
31601 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31602
31603         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31604
31605 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31606
31607         * lib/gcc.exp: change gcc_done to gcc_stat
31608
31609 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31610
31611         * Upgraded gcc testsuite to c-torture version 1.25
31612
31613 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31614
31615         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31616         * lib/c-torture: added hooks for new reporting code.
31617
31618 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31619
31620         * config/sh-gcc.exp: check if sh-sim exists in the path
31621
31622 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31623
31624         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31625         * gcc.compile/compile.exp: Initial changes for new logic.
31626         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31627         * gcc.failure/failure.exp: Initial changes for new logic.
31628         * gcc.ieee/ieee.exp: Initial changes for new logic.
31629         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31630         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31631         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31632         * lib/c-torture.exp: Initial changes for new logic.
31633         * lib/gcc.exp: Initial changes for new logic.
31634
31635 1993-10-15  Mike Stump  (mrs@cygnus.com)
31636
31637         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31638         depend upon failure or success.  Fully qualify names in failure
31639         and success messages.  Always remove a.out before starting
31640         compile, just in case.  Pay more attention to error text output by
31641         the compiler.  Handle testcases with no known past errors just
31642         like all others, so that things are uniform.  Other miscellaneous
31643         improvements.
31644
31645 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31646
31647         * gcc.cpp: new directory for cpp tests
31648
31649 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31650
31651         * lib/chill.exp: Code reformatted, removed unused code.
31652         * config/unix-chill.exp: Code reformatted, removed unused code.
31653         * chill.execute/execute.exp: Code reformatted, removed unused code.
31654         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31655
31656 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31657
31658         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31659         routines not written.
31660
31661 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31662
31663         * config/bug-gcc.exp: Use new procs from bug.exp.
31664
31665 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31666
31667         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31668         via ftp, rather than depending on NFS.
31669         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31670         case.
31671
31672 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31673
31674         * config/bug-gcc.exp: Use new download proc.
31675
31676 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31677
31678         * chill.execute/execute.exp: cleanups, handles errors better
31679         * chill.compile/compile.exp: rewrite, based on execute.exp
31680         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31681         * lib/chill.exp: major changes to diff proc and compile and link
31682           procs. added chill_fail and chill_pass wrappers to pass and
31683           fail. added more comments, and handle error codes better.
31684           Added a hack to capture stderr from exec, so noncompile tests
31685           can work.
31686
31687 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31688
31689         * chill.execute/execute.exp: rewrite of testsuite driver
31690         * lib/chill.exp: rewrite of testsuite driver
31691         * config/unix-chill.exp: rewrite of testsuite driver
31692
31693 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31694
31695     In chill.execute:
31696         * iexpr.ch: Standardize uppercase.
31697         * tuples.dat: Standardize uppercase.
31698         * vary.ch: standardize.  Correct varying string assignments.
31699         * vary.dat: Add new output lines.
31700
31701 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31702
31703     In chill.execute:
31704         * chprintf.ch: Standardize use of uppercase.
31705         * tuples.ch: Standardize and turn arr2 into a DCL,
31706           rather than a SYN.
31707         * pinits.ch: Standardize.
31708
31709 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31710
31711         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31712         * Makefil: Renamed to Makefile.in.
31713         * configure.in: New.
31714
31715 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31716
31717     In chill.execute:
31718         * .cvsignore: Add result/output files.
31719         * Makefile: Fix up variables at start.  Use MFLAGS
31720           everywhere.  Correct bool_loc, built_ins entries.
31721           Add entry for vary1.ch.
31722         * bitarray.ch: Standardize upper-case usage.
31723         * bitexpr.ch: Standardize, add output of b1.
31724         * params.ch: Use arrayt in along PROC parameters, to
31725           avoid novelty problems.
31726         * sets.ch: Tiny cleanup.
31727         * vary1.ch: Re-indent.
31728
31729 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31730
31731           * Add PR-related files to Makefiles, .cvsignore files, etc.
31732
31733 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31734
31735         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31736           with compiler objects. New names are test-flow.c and test-loop.c
31737
31738 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31739
31740         * Upgraded c-torture tests from 1.19 to 1.20
31741
31742         * new files:
31743         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31744         * gcc.compile: 930623-1.c 930623-2.c
31745         * gcc.noncompile: 930622-1.c 930622-2.c
31746         * gcc.failure: 920411-1.c 920627-2.c
31747         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31748
31749 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31750
31751         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31752           More changes to get testsuite working properly. Needs more work.
31753           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31754
31755 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31756
31757         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31758           More changes to get testsuite working properly. Needs more work.
31759
31760 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31761
31762         * chill.compile/compile.exp: Added for Dejagnu support
31763         * chill.execute/execute.exp: Added for Dejagnu support
31764         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31765
31766 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31767
31768     This should complete moving the CHILL test files.
31769         * chill.noncompile(.cvsignore printf.grt
31770             in-printf.grt chprintf.grt chprintf.ch):
31771             Added test-support files.
31772           (Makefile): Modified further.
31773         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31774             signal.ch): Added test files.
31775           * chill.execute (.cvsignore printf.grt printr.c
31776             in-printf.grt rts.c chprintf.grt rts.h): Added
31777           test-support files.
31778             (Makefile): More corrections.
31779
31780 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31781
31782         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31783           test cases, ready for DejaGnu.
31784
31785 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31786
31787         * Upgraded c-torture tests from 1.18 to 1.19
31788
31789         * gcc.compile: added test(s):
31790           930607-1.c
31791         * gcc.execute: added test(s):
31792           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31793
31794         * added new subdirectory for misc tests: gcc.misc-tests
31795         * gcc.misc-test(s): added tests:
31796           inst-check.c test-consts.c test-ior.c test-switch.c
31797
31798 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31799
31800         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31801
31802 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31803
31804         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31805
31806 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31807
31808         * Upgraded c-torture tests from 1.17 to 1.18
31809
31810 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31811
31812         * Upgraded c-torture tests from 1.12 to 1.17
31813
31814 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31815
31816         * lib/old-dejagnu.exp:
31817           Fixed handling of XFAIL target triplets to correctly
31818           recognize wildcard characters.  Removed code that
31819           appended a unique id tag to the end of the file name
31820           printed out by the result of the testcases within a
31821           given test file.
31822
31823 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31824
31825         * lib/old-dejagnu.exp:
31826           Reworked expected failure handling to trigger off of XFAIL
31827           keyword in keyphrase embeded in testcase source code. The
31828           XFAIL keyword must be at the end of the keyphrase line. It
31829           may optionally be followed by one or more target triplets.
31830           It has just occured that the handling of wildcards in the
31831           target triplet may not be correct.
31832
31833 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31834
31835         * g++.old-deja/tests:
31836           Moved all subdirectories up one level into g++.old-deja .
31837
31838         * lib/old-dejagnu.exp:
31839           Fixed problem with CXXFLAGS not being properly reset, and being
31840           corrupted with extraneous "-c" compiler option.  This was
31841           causing binaries to not be generated for test that needed them.
31842           Modified strings passed to "pass" and "fail" so that individual
31843           tests from the same test file would be distinguished by an
31844           identifier appended to the test file name in the summary logs;
31845           this corrected a problem with erroneous diff logs.  Added code
31846           to search testcases for expected fail and unexpected pass keywords.
31847
31848 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31849
31850         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31851
31852 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31853
31854         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31855           Removed extraneous text from end of "Special g++ Options"
31856           keyphrase.
31857
31858         * lib/old-dejagnu.exp: Added pattern matching to look for new
31859           keywords, embedded in testcases comments, which will trigger
31860           calls to xpass and xfail.
31861
31862 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31863
31864         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31865           comments embedded in the testcases, especially the one looking for
31866           special compiler options, as well as the pattern matching for the
31867           compiler output again.
31868
31869 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31870
31871         * lib/old-dejagnu.exp: Do a proper check of the return value for
31872           execute tests. Fixed several problems with the pattern matching
31873           of the compiler output which gave erroneous test results.
31874           Changed several of the test result messages to be more descriptive.
31875         * config/unix-g++.exp: Proc g++_load now actually works and
31876           executes the tests passed to it and returns a usable return
31877           value.
31878
31879 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31880
31881           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31882
31883 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31884
31885         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31886           Modified both files to properly execute the old style
31887           dejagnu tests. The previous versions of these files were
31888           experimental and did not function anything near correctly.
31889
31890 1993-04-05  Rob Savoye  (rob@cygnus.com)
31891
31892         * Removed all Makefile.in and configure.in files. No configuration
31893         needed now.
31894
31895 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31896
31897         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31898
31899 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31900
31901         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31902         gcc.special/configure.in, gcc.noncompile/configure.in,
31903         gcc.execute/configure.in, gcc.code_quality/configure.in,
31904         g++.other/configure.in, g++.old-deja/configure.in,
31905         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31906         in srcname setting.
31907
31908 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31909
31910         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31911         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31912         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31913
31914 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31915
31916         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31917         (gdb_exit): Don't remove *_soc files.
31918
31919 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31920
31921         * lib/c-torture.exp: Don't look for main; instead always use -w
31922         -c.  This is how the c-torture tests work.  Remove the object
31923         file if the compilation succeeds.
31924         * gcc.execute/execute.exp: Remove executable if test passes.
31925         * gcc.noncompile/noncompile.exp: Every test is an expected
31926         failure.
31927         * gcc.special/special.exp: Added tests from c-torture 1.11,
31928         corrected use of existing test.
31929         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31930         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31931         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31932         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31933         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31934         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31935         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31936         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31937         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31938         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31939         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31940         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31941         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31942         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31943         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31944         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31945         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31946         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31947         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31948         c-torture 1.11.
31949         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31950         correspond to c-torture 1.11.
31951
31952         * New file.