OSDN Git Service

PR tree-optimization/20139
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2
3         PR tree-optimization/20139
4         * gcc.dg/tree-ssa/pr20139.c: New.
5
6 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR tree-opt/22356
9         * testsuite/gcc.dg/pr22356-1.c: New test.
10
11 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12
13         PR c++/21799
14         * g++.dg/template/unify8.C: New.
15         * g++.dg/template/unify9.C: New.
16
17 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
18
19         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20
21 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22
23         * gcc.dg/darwin-version-1.c: New.
24         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25         * gcc.dg/builtins-20.c: Likewise.
26         * gcc.dg/builtins-53.c: Likewise.
27         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30         * gcc.dg/torture/builtins-power-1.c: Likewise.
31         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
32         on Darwin.
33
34 2005-07-07  Jeff Law  <law@redhat.com>
35
36         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
37         argument evaluation order.
38
39 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
40
41         PR libfortran/21594
42         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
43         Add test cases where the shift length is greater than the
44         array length.
45
46 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
47
48         * obj-c++.dg/proto-lossage-6.mm: New.
49         * objc.dg/proto-lossage-6.m: New.
50
51 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
52
53         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
54         * objc.dg/gnu-runtime-2.m: Likewise.
55
56 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
57
58         * gfortran.dg/longline.f: New test.
59
60         * gfortran.dg/badline.f: New test.
61
62 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
63
64         PR fortran/16531
65         PR fortran/15966
66         PR fortran/18781
67         * gfortran.dg/hollerith.f90: New.
68         * gfortran.dg/hollerith2.f90: New.
69         * gfortran.dg/hollerith3.f90: New.
70         * gfortran.dg/hollerith4.f90: New.
71         * gfortran.dg/hollerith_f95.f90: New.
72         * gfortran.dg/hollerith_legacy.f90: New.
73         * gfortran.dg/g77/cpp4.F: New. Port from g77.
74
75 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
76
77         PR objc/22274
78         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
79         * objc.dg/gnu-runtime-2.m: New.
80
81 2005-07-06  Jeff Law  <law@redhat.com>
82
83         * gcc.dg/tree-ssa/vrp17.c: New test.
84
85 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
86
87         PR fortran/22327
88         * gfortran.dg/array_constructor_5.f90: New test.
89
90 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
91
92         * gfortran.fortran-torture/execute/entry_9.f90: New test.
93
94 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
95
96         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
97         * gcc.dg/980816-1.c: Ditto.
98
99 2005-07-06  Jeff Law  <law@redhat.com>
100
101         * gcc.c-torture/compile/pr21356.c: New test.
102
103 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
104
105         PR c/22013
106         PR c/22098
107         * gcc.c-torture/compile/pr22013-1.c,
108         gcc.c-torture/execute/pr22098-1.c,
109         gcc.c-torture/execute/pr22098-2.c,
110         gcc.c-torture/execute/pr22098-3.c: New tests.
111
112 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
113
114         PR c/22308
115         * gcc.dg/pr22308-1.c: New test.
116
117 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
118
119         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
120         target.
121         * gcc.dg/compare9.c: Use -fshort-enums instead of
122         -fno-short-enums.  Change the last test to dg-bogus.
123
124 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
125
126         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
127         * gcc.dg/compare9.c: New.
128
129 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
130
131         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
132
133 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
134
135         PR testsuite/22288
136         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
137
138
139 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
140
141         * gcc.dg/format/gcc_gfc-1.c: New.
142
143 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
144
145         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
146
147 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
148
149         PR fortran/20842
150         * gfortran.dg/io_invalid_1.f90: New test.
151
152 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
153
154         * gcc.dg/format/gcc_diag-1.c: Update.
155
156 2005-07-02  Jeff Law  <law@redhat.com>
157
158         * gcc.dg/tree-ssa/pr22051-1.c: New test.
159         * gcc.dg/tree-ssa/pr22051-2.c: New test.
160
161 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
162
163         * gcc.dg/format/gcc_diag-1.c: Update.
164
165 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
166
167         PR tree-opt/22269
168         * gcc.c-torture/compile/pr22269.c: New test.
169
170 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
171
172         PR 21584
173         PR 22219
174         * g++.dg/tree-ssa/pr21584-1.C: New test.
175         * g++.dg/tree-ssa/pr21584-2.C: New test.
176
177 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
178
179         * obj-c++.dg/try-catch-11.mm: New.
180         * objc.dg/try-catch-10.m: New.
181
182 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
183
184         * g++.dg/other/ucnid-1.C: xfail on AIX.
185
186 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
187
188         PR 22234
189         * gcc.dg/20050629-1.c: New test.
190
191 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
192
193         * obj-c++.dg/const-str-1[0-1].mm: New.
194         * objc.dg/const-str-1[0-1].m: New.
195
196 2005-05-29  Richard Henderson  <rth@redhat.com>
197
198         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
199         Rename from check_effective_target_vect_no_max.
200         (check_effective_target_vect_no_int_add): New.
201         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
202         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
203         * gcc.dg/vect/vect-reduc-3.c: Likewise.
204         * gcc.dg/vect/vect-reduc-1.c: Use both.
205         * gcc.dg/vect/vect-reduc-2.c: Likewise.
206
207 2005-05-29  Richard Henderson  <rth@redhat.com>
208
209         * lib/target-supports.exp (check_effective_target_vect_no_max): 
210         Remove i386 and x86_64.
211
212 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
213
214         PR testsuite/21969
215         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
216
217 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
218
219         PR middle-end/21969
220         * gcc.dg/vect/pr21969.c: New test.
221
222 2005-06-28  Eric Christopher  <echristo@redhat.com>
223
224         PR c/22052
225         PR c/21975
226         * gcc.dg/inline1.c: New test.
227         * gcc.dg/inline2.c: Ditto.
228         * gcc.dg/inline3.c: Ditto.
229         * gcc.dg/inline4.c: Ditto.
230         * gcc.dg/inline5.c: Ditto.
231         
232 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
233
234         PR libfortran/22142
235         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
236         Add testcase also testing eoshift1 for PR 22142.
237
238 2005-06-28  Richard Henderson  <rth@redhat.com>
239
240         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
241         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
242         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
243         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
244         gcc.dg/tree-ssa/20030922-2.c: Likewise.
245
246 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
247
248         PR libfortran/22142
249         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
250         Add testcase for PR 22142.
251
252 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
253
254         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
255         gcc.target/ia64/fpreg-2.c: New tests.
256
257 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
258
259         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
260
261 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
262
263         PR libfortran/22170
264         * gfortran.dg/slash_1.f90: New test.
265
266 2005-06-27  Richard Henderson  <rth@redhat.com>
267
268         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
269         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
270         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
271         * gcc.dg/vect/vect-reduc-2.c: Likewise.
272         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
273         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
274
275 2005-06-27  Richard Henderson  <rth@redhat.com>
276
277         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
278         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
279
280 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
281
282         * obj-c++.dg/proto-lossage-5.mm: New.
283         * objc.dg/proto-lossage-5.m: New.
284
285 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
286
287         PR 21959
288         * gcc.dg/tree-ssa/pr21959.c: New test.
289
290 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
291
292         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
293         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
294         testing uninitialized var.
295
296         * gcc.c-torture/execute/builtins/chk.h: New.
297         * gcc.c-torture/execute/builtins/lib/chk.c: New.
298         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
299         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
300         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
301         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
302         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
303         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
304         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
305         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
306         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
307         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
308         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
309         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
310         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
311         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
312         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
313         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
314         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
315         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
316         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
317         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
318         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
319         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
320         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
321         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
322         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
323         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
324         * gcc.dg/builtin-object-size-1.c: New test.
325         * gcc.dg/builtin-object-size-2.c: New test.
326         * gcc.dg/builtin-object-size-3.c: New test.
327         * gcc.dg/builtin-object-size-4.c: New test.
328         * gcc.dg/builtin-object-size-5.c: New test.
329         * gcc.dg/builtin-stringop-chk-1.c: New test.
330         * gcc.dg/builtin-stringop-chk-2.c: New test.
331         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
332         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
333         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
334         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
335         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
336         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
337         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
338         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
339         * gcc.c-torture/execute/printf-1.c: New test.
340         * gcc.c-torture/execute/fprintf-1.c: New test.
341         * gcc.c-torture/execute/vprintf-1.c: New test.
342         * gcc.c-torture/execute/vfprintf-1.c: New test.
343         * gcc.c-torture/execute/printf-chk-1.c: New test.
344         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
345         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
346         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
347
348 2005-06-27  Michael Matz  <matz@suse.de>
349
350         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
351         slot is not merged if address escapes.
352
353 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
354
355         PR c/21911
356         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
357
358 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
359
360         PR middle-end/17965
361         * gcc.c-torture/compile/20050622-1.c: New test.
362
363         PR middle-end/22028
364         * gcc.dg/20050620-1.c: New test.
365
366 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
367
368         PR tree-optimization/22026
369         * gcc.dg/tree-ssa/pr22026.c: New.
370
371 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
372
373         PR libfortran/22144
374         * gfortran.dg/shift-alloc.f90:  New testcase.
375
376 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
377
378         * all files: Update FSF address in copyright headers.
379
380 2005-06-22  Jan Hubicka  <jh@suse.cz>
381
382         * wholeprogram-1.c: New testcase.
383         * wholeprogram-2.c: New testcase.
384
385 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
386
387         PR 22171
388         * gcc.dg/tree-ssa/pr22171.c: New test.
389
390 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
391
392         * gfortran.dg/simplify_modulo.f90: New.
393
394 2005-06-24  Jan Hubicka  <jh@suse.cz>
395
396         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
397
398 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
399
400         * obj-c++.dg/proto-lossage-[1-4].mm: New.
401
402 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
403
404         * obj-c++.dg/typedef-alias-1.mm: New.
405         * objc.dg/typedef-alias-1.m: New.
406
407 2005-06-23  Jeff Law  <law@redhat.com>
408
409         * gcc.dg/tree-ssa/vrp16.c: New test.
410
411 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
412
413         * lib/target-supports.exp: Add
414         check_effective_target_fortran_large_real and
415         check_effective_target_fortran_large_int to check for
416         corresponding effective targets.
417         * gfortran.dg/large_integer_kind_1.f90: New test.
418         * gfortran.dg/large_real_kind_1.f90: New test.
419
420 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
421
422         PR tree-optimization/22117
423         * gcc.dg/tree-ssa/pr22117.c: New.
424
425 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
426
427         PR testsuite/22123
428         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
429
430 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
431
432         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
433
434 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
435
436         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
437         * gfortran.dg/f2c_4.c: Likewise
438         
439 2005-06-22 Paul Brook  <paul@codesourcery.com>
440
441         PR fortran/21034
442         * gfortran.dg/auto_save_1.f90: New test.
443
444 2005-06-22  Michael Matz  <matz@suse.de>
445
446         * gcc.target/x86-64/abi: New directory.
447         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
448         * gcc.target/x86-64/abi/README.gcc: New file.
449         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
450         * gcc.target/x86-64/abi/asm-support.s: New file.
451         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
452         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
453         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
454         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
455         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
456         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
457         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
458         * gcc.target/x86_64/abi/test_bitfields.c: New test.
459         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
460         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
461         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
462         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
463         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
464         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
465         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
466         * gcc.target/x86_64/abi/test_varargs.c: New test.
467
468 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
469
470         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
471         32-bit i?86 and x86_64.
472
473 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
474
475         * obj-c++.dg/const-str-[1-9].mm: New tests.
476
477 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/22010
480         * gfortran.dg/namelist_use.f90: New.
481         * gfortran.dg/namelist_use_only.f90: New.
482
483 2005-06-21  Jeff Law  <law@redhat.com>
484
485         * gcc.dg/tree-ssa/vrp15.c: New test.
486
487 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
488
489         * lib/target-supports.exp (check_effective_target_vect_reduction): 
490         Remove.
491         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
492         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
493         remove vect_reduction target keyword. Also avoid two returns in main.
494         * gcc.dg/vect/vect-reduc-3.c: Likewise.
495         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
496         * gcc.dg/vect/vect-reduc-1short.c: New test.
497         * gcc.dg/vect/vect-reduc-1char.c: New test.
498         * gcc.dg/vect/vect-reduc-2short.c: New test.
499         * gcc.dg/vect/vect-reduc-2char.c: New test.
500         * gcc.dg/vect/vect-reduc-6.c: New test.
501         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
502         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
503         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
504
505 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
506         Paul Thomas  <pault@gcc.gnu.org>
507
508         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
509         New tests.
510         
511 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
512
513         * gfortran.dg/backslash_1.f90: New test.
514         * gfortran.dg/backslash_2.f90: New test.
515
516 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
517
518         * gfortran.dg/duplicate_labels.f90: New test.
519
520 2005-06-20  Jan Beulich  <jbeulich@novell.com>
521
522         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
523         unsupportable relocations.
524         * g++.old-deja/g++.other/store-expr1.C: Likewise.
525         * gcc.dg/20050321-2.c: xfail for NetWare.
526
527 2005-06-20  Andreas Jaeger  <aj@suse.de>
528
529         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
530         gcc.target/i386/fastcall-sseregparm.c,
531         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
532
533 2005-06-19  Richard Henderson  <rth@redhat.com>
534
535         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
536
537 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
538
539         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
540
541 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
542
543         PR c++/22115
544         * g++.dg/conversion/simd2.C: Change expected error message.
545
546 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
547
548         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
549         * gcc.dg/vect/vect-reduc-2.c: Likewise.
550         * gcc.dg/vect/vect-reduc-3.c: Likewise.
551
552 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
553
554         * gcc.dg/fold-mod-1.c: New test.
555
556 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
557
558         PR fortran/19926
559         * gfortran.dg/pr19926.f90: New test.
560
561 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
562
563         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
564         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
565         targets.
566         * gcc.dg/vect/vect-reduc-2.c: Likewise.
567         * gcc.dg/vect/vect-reduc-3.c: Likewise.
568
569 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
570
571         * gcc.target/ia64/float80-varargs-1.c: New test.
572
573 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
574
575         PR tree-opt/22035
576         * gfortran.dg/f2c_6.f90: New test.
577
578 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
579
580         PR c++/17413
581         * g++.dg/template/local5.C: New.
582
583 2005-06-17  Richard Henderson  <rth@redhat.com>
584
585         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
586
587 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
588
589         PR testsuite/21945
590         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
591
592 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
593
594         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
595         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
596         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
597         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
598         check_vect to verify the presence of hardware vector support.
599
600 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
601
602         PR testsuite/22056
603         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
604
605 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
606
607         PR libfortran/19216
608         * gfortran.dg/pr19216.f: Add correct space between brackets and
609         dg directive.
610
611 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
612
613         PR libfortran/16436
614         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
615
616 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
617
618         * gcc.target/i386/attributes-error.c: New testcase.
619         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
620         * gcc.target/i386/regparm-stdcall.c: Likewise.
621         * gcc.target/i386/sseregparm-1.c: Likewise.
622         * gcc.target/i386/sseregparm-2.c: Likewise.
623
624 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
625
626         * g++.dg/rtti/crash2.C: New.
627
628 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
629
630         * gcc.dg/noncompile/20040203-3.c: Update expected message.
631
632 2005-06-15  David Ung  <davidu@mips.com>
633
634         * gcc.target/mips/mips16e-extends.c: New test for testing the
635         generation of MIPS16e zeb/zeh, seb/seh instructions.
636
637 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
638
639         PR 22018
640         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
641         * gcc.dg/tree-ssa/pr22018.c: New test.
642
643 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
644
645         * gcc.dg/simd-1.c: Update error messages.
646         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
647         * gcc.dg/simd-2.c: Update error messages.
648         * gcc.dg/simd-4.c: New.
649
650 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
651
652         PR c++/20678
653         * g++.dg/other/crash-4.C: New.
654
655 2005-06-14  Devang Patel  <dpatel@apple.com>
656
657         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
658
659 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
660
661         PR c++/21929
662         * g++.dg/parse/crash11.C: Update
663
664 2005-06-13  Jeff Law  <law@redhat.com>
665
666         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
667         perform the desired transformations.
668         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
669         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
670
671 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
672
673         PR fortran/22038
674         * gfortran.dg/forall_1.f90: Un-XFAIL.
675
676 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
677
678         PR c++/21929
679         * g++.dg/parse/crash26.C: New.
680
681         PR c++/20789
682         * g++.dg/init/member1.C: New.
683
684 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
685
686         * gfortran.dg/altreturn_1.f90: New test.
687
688 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
689
690         PR middle-end/21985
691         * gcc.dg/tree-ssa/pr21985.c: New test.
692
693 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
694
695         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
696
697 2005-06-12  Roger Sayle  <roger@eyesopen.com>
698
699         PR c++/21930
700         * g++.dg/other/error10.C: New test case.
701
702 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
703
704         PR libfortran/19155
705         * gfortran.dg/pr19155.f: Add test.
706
707 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
708
709         * gfortran.dg/f2c_7.f90: New test.
710
711         * gfortran.dg/forall_1.f90: XFAILed.
712
713 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
714
715         * gcc.dg/pr14796-1.c: New.
716         * gcc.dg/pr14796-2.c: New.
717
718 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
719
720         PR fortran/17792
721         PR fortran/21375
722         * gfortran.dg/deallocate_stat.f90:  New test.
723
724 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
725
726         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
727
728 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
729
730         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
731         access will be generated when this loop is vectorized. Test that
732         accesses with same alignment were detected.
733         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
734         Test that accesses with same alignment were detected.
735         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
736         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
737         alignment were detected.
738
739 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
740
741         * gcc.dg/Wcxx-compat-1.c: New.
742
743 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
744
745         PR libfortran/21480
746         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
747         complex array.
748
749 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
750
751         * gcc.dg/alias-8.c: New.
752
753 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
754
755         * gcc.dg/format/cmn_err-1.c: Update.
756
757 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
758
759         PR target/20666
760         * gcc.target/sparc/fexpand-2.c: New.
761         * gcc.target/sparc/fpmerge-2.c: New.
762         * gcc.target/sparc/fpmul-2.c: New.
763         * gcc.target/sparc/noresult.c: New.
764         * gcc.target/sparc/pdist-2.c: New.
765         * gcc.target/sparc/pdist-3.c: New.
766
767 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
768
769         PR testsuite/21702
770         * gcc.target/i386/i386.exp: Fix comment typo.
771
772 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
773
774         PR c++/19497
775         * g++.dg/inherit/using5.C: New.
776         * g++.dg/inherit/using6.C: New.
777
778 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
779
780         PR c++/19894
781         * g++.dg/template/ptrmem15.C: New test.
782
783         PR c++/20563
784         * g++.dg/ext/label4.C: New test.
785
786 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
787
788         * gcc.dg/tls/debug-1.c: New test.
789
790 2005-06-07  Dale Johannesen  <dalej@apple.com>
791
792         * gcc.target/i386/movq.c:  New.
793
794 2005-06-07  Dale Johannesen  <dalej@apple.com>
795
796         * gcc.dg/20050607-1.c:  New.
797
798 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
799
800         PR middle-end/21850
801         * gcc.c-torture/execute/20050607-1.c: New test.
802
803 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
804
805         PR libfortran/21926
806         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
807         Test case where the return array has lowest stride one,
808         but isn't packed.
809
810 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
811
812         * lib/target-supports.exp (check_effective_target_sync_int_long):
813         Add s390 and s390x targets.
814
815 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
816
817         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
818         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
819         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
820         * gcc.dg/tree-ssa/loop-9.c: New test.
821
822 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
823
824         * g++.dg/parse/defarg10.C: New.
825
826 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
827
828         PR regression/21897
829         * gcc.c-torture/execute/20050604-1.c: New test.
830
831 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
832
833         PR 21903
834         * g++.dg/parse/defarg9.C: New.
835
836         PR c++/20637
837         * g++.dg/inherit/using4.C: New.
838         * g++.dg/overload/error1.C: Adjust expected errors.
839         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
840         * g++.old-deja/g++.brendan/arm2.C: Likewise.
841         * g++.old-deja/g++.other/redecl2.C: Likewise.
842         * g++.old-deja/g++.other/redecl4.C: Likewise.
843         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
844
845 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
846
847         * gfortran.dg/f2c_5.f90: Add -w to dg-options
848
849 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
850
851         * lib/gfortran.exp (gfortran_target_compile): Call
852         dg-additional-files-options
853         * gfortran.dg/f2c_4.f90: New file
854         * gfortran.dg/f2c_4.c: New file
855         * gfortran.dg/f2c_5.f90: New file
856         * gfortran.dg/f2c_5.c: New file
857
858 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
859
860         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
861
862         PR fortran/21912
863         * gfortran.dg/array_constructor_4.f90: New test.
864
865 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/21619
868         * g++.dg/ext/builtin9.C: New test.
869
870 2005-06-05  Dale Johannesen  <dalej@apple.com>
871
872         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
873         * gcc.c-torture/execute/20050603-2.c:  Ditto.
874
875 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
876
877         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
878         * gcc.dg/vect/vect-reduc-1.c: New.
879         * gcc.dg/vect/vect-reduc-2.c: New.
880         * gcc.dg/vect/vect-reduc-3.c: New.
881
882 2005-06-04  Dale Johannesen  <dalej@apple.com>
883
884         * gcc.c-torture/execute/20050603-1.c:  New.
885         * gcc.c-torture/execute/20050603-2.c:  New.
886         * gcc.dg/20050603-3.c:  New.
887
888 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         PR fortran/19195
891         * gfortran.dg/debug_1.f90: New test.
892
893         * gfortran.dg/forall_1.f90: New test.
894
895 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
896
897         * gfortran.dg/array_constructor_3.f90: New test.
898
899 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
900
901         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
902
903 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
904
905         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
906
907 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
908
909         PR c/21873
910         * gcc.dg/init-excess-1.c: New test.
911
912 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
913
914         PR c++/21853
915         * g++.dg/expr/static_cast6.C: New test.
916
917 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
918
919         * gcc.dg/tree-ssa/vrp14.c: New test.
920
921 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
922
923         PR c++/21336
924         * g++.dg/template/new2.C: New test.
925
926 2005-06-03  Josh Conner  <jconner@apple.com>
927
928         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
929         all entries in initializer.
930
931 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
932
933         PR middle-end/21858
934         * gcc.dg/pr21858.c: New testcase.
935
936 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
937
938         PR tree-optimization/21292
939
940         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
941         New.
942         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
943         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
944         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
945         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
946         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
947
948 2005-06-02  Richard Henderson  <rth@redhat.com>
949
950         * gcc.dg/sync-2.c: Use -march=i486 for i386.
951
952 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
953
954         * gcc.dg/wtypequal.c: New testcase.
955
956 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
957
958         PR 21582
959         * gcc.dg/tree-ssa/pr21582.c: New test.
960
961 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
962
963         PR c++/21280
964         * g++.dg/opt/interface2.h: New.
965         * g++.dg/opt/interface2.C: New.
966         * g++.dg/init/ctor4.C: Adjust error lines.
967         * g++.old-deja/g++.bob/inherit2.C: Likewise.
968         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
969         * g++.old-deja/g++.jason/opeq3.C: Likewise.
970         * g++.old-deja/g++.pt/assign1.C: Likewise.
971         * g++.old-deja/g++.pt/crash20.C: Likewise.
972
973 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
974
975         PR tree-optimization/21734
976         * g++.dg/vect/pr21734_1.cc: New.
977         * g++.dg/vect/pr21734_2.cc: New.
978
979 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
980
981         PR c++/20350
982         * g++.dg/template/spec24.C: New.
983
984         PR c++/21151
985         * g++.dg/pch/local-1.C: New.
986         * g++.dg/pch/local-1.Hs: New.
987
988 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
989
990         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
991         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
992         * gcc.dg/tree-ssa/pr14341.c: New test.
993         * gcc.dg/tree-ssa/pr14841.c: New test.
994         * gcc.dg/tree-ssa/pr20701.c: New test.
995         * gcc.dg/tree-ssa/pr21086.c: New test.
996         * gcc.dg/tree-ssa/pr21090.c: New test.
997         * gcc.dg/tree-ssa/pr21332.c: New test.
998         * gcc.dg/tree-ssa/pr21458.c: New test.
999         * gcc.dg/tree-ssa/pr21658.c: New test.
1000         * gcc.dg/tree-ssa/vrp01.c: New test.
1001         * gcc.dg/tree-ssa/vrp02.c: New test.
1002         * gcc.dg/tree-ssa/vrp03.c: New test.
1003         * gcc.dg/tree-ssa/vrp04.c: New test.
1004         * gcc.dg/tree-ssa/vrp05.c: New test.
1005         * gcc.dg/tree-ssa/vrp06.c: New test.
1006         * gcc.dg/tree-ssa/vrp07.c: New test.
1007         * gcc.dg/tree-ssa/vrp08.c: New test.
1008         * gcc.dg/tree-ssa/vrp09.c: New test.
1009         * gcc.dg/tree-ssa/vrp10.c: New test.
1010         * gcc.dg/tree-ssa/vrp11.c: New test.
1011         * gcc.dg/tree-ssa/vrp12.c: New test.
1012         * gcc.dg/tree-ssa/vrp13.c: New test.
1013
1014 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1015
1016         PR 21029
1017         * gcc.dg/tree-ssa/pr21029.c: New test.
1018
1019 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1020
1021         * gfortran.dg/logint-1.f: New test case.
1022         * gfortran.dg/logint-2.f: Likewise.
1023         * gfortran.dg/logint-3.f: Likewise.
1024
1025 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR c/21536
1028         PR c/20760
1029         * gcc.dg/20050527-1.c: New test.
1030
1031         * gcc.dg/i386-sse-12.c: New test.
1032
1033         PR fortran/21729
1034         * gfortran.dg/implicit_5.f90: New test.
1035
1036 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1037
1038         PR fortran/20883
1039         * gfortran/assign_4.f90: New test.
1040         * gfortran/assign_2.f90: Change compile to run.
1041
1042 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1043
1044         * lib/target-supports.exp
1045         (check_effective_target_sync_char_short): New.
1046         * gcc.dg/sync-2.c: New.
1047
1048 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1049
1050         PR tree-optimization/21817
1051         * gcc.dg/torture/pr21817-1.c: New.
1052
1053 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1054
1055         PR c++/21165
1056         * g++.dg/template/init5.C: New.
1057
1058 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1059
1060         * gfortran.dg/char_initialiser_actual.f90:
1061         Test character initialisers as actual arguments.
1062         * gfortran.dg/char_pointer_comp_assign.f90:
1063         Test character pointer structure component assignments.
1064         * gfortran.dg/char_array_structure_constructor.f90:
1065         Test character components in structure constructors.
1066
1067 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1068
1069         PR middle-end/20931
1070         * g++.dg/opt/pr20931.C: New test.
1071
1072 2005-05-31  Andreas Jaeger  <aj@suse.de>
1073
1074         PR testsuite/20772
1075         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1076         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1077         g++.old-deja/g++.ext/asmspec1.C,
1078         g++.old-deja/g++.other/regstack.C,
1079         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1080         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1081         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1082         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1083         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1084         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1085         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1086         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1087         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1088         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1089         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1090         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1091         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1092         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1093         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1094         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1095         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1096         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1097         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1098
1099 2005-05-31  Jeff Law  <law@redhat.com>
1100
1101         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1102
1103 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1104
1105         PR middle-end/21743
1106         * gcc.dg/builtins-1.c: Activate disabled clog test.
1107         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1108
1109 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1110
1111         * gfortran.dg/char_pointer_assign.f90:
1112         Test character-pointer assignments and pointer assignments.
1113         * gfortran.dg/char_pointer_dummy.f90:
1114         Test character-pointer dummy arguments.
1115         * gfortran.dg/char_pointer_func.f90:
1116         Test character-pointer function returns.
1117         * gfortran.dg/char_pointer_dependency.f90:
1118         Test character-pointer functions with dependencies.
1119
1120 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/21784
1123         * g++.dg/lookup/using14.C: New test.
1124
1125 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1126
1127         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1128         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1129         trailing ^M.
1130
1131 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1132
1133         PR c++/17413
1134         * g++.dg/template/local5.C: New.
1135
1136         PR target/21761
1137         * gcc.c-torture/compile/pr21761.c: New.
1138
1139         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1140         before darwin8.
1141
1142 2005-05-30  Steven G. Kargl
1143
1144         PR fortran/20846
1145         * gfortran.dg/inquire_8.f90: New test.
1146
1147 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1148
1149         PR libfortran/21376
1150         * gfortran.dg/output_exponents_1.f90: New test.
1151
1152 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1153
1154         PR libfortran/20006
1155         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1156
1157 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/21210
1160         * g++.dg/ext/complex1.C: New test.
1161
1162         PR c++/21340
1163         * g++.dg/init/ctor6.C: New test.
1164
1165 2005-05-29  Jan Hubicka  <jh@suse.cz>
1166
1167         * gcc.c-torture/compile/pr21562.c: New.
1168
1169 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1170
1171         * gfortran.dg/subnormal_1.f90: New test.
1172
1173 2005-05-28  Jan Hubicka  <jh@suse.cz>
1174
1175         * tree-prof.exp: Fix comment.
1176         * value-prof-1.c: New.
1177         * value-prof-2.c: New.
1178         * value-prof-3.c: New.
1179         * value-prof-4.c: New.
1180
1181 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1182
1183         PR c++/21614
1184         * g++.dg/expr/ptrmem6.C: New test.
1185         * g++.dg/expr/ptrmem6a.C: Likewise.
1186
1187 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1188
1189         PR tree-optimization/21658
1190         * gcc.dg/tree-ssa/pr21658.c: New.
1191
1192 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1193
1194         PR c++/21455
1195         * g++.dg/inherit/ptrmem3.C: New.
1196
1197         PR c++/21681
1198         * g++.dg/parse/template16.C: New.
1199
1200 2005-05-27  Andreas Jaeger  <aj@suse.de>
1201
1202         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1203
1204         * gcc.dg/i386-sse-8.c: Run test on all archs.
1205
1206 2005-05-26  Mike Stump  <mrs@apple.com>
1207
1208         * objc.dg/isa-field-1.m: Only run on darwin.
1209         * objc.dg/lookup-1.m: Likewise.
1210         * objc.dg/try-catch-8.m: Likewise.
1211
1212 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1213
1214         PR tree-optimization/9814
1215         * gcc.dg/pr9814-1.c: New test case.
1216
1217 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1218
1219         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1220         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1221         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1222         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1223         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1224         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1225         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1226         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1227         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1228         objc.dg/try-catch-8.m: New.
1229
1230 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1231
1232         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1233         remove extraneous semicolons.
1234
1235 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1236
1237         * obj-c++.dg/comp-types-12.mm: New.
1238         * objc.dg/comp-types-11.m: New.
1239         * objc.dg/selector-4.m: New.
1240
1241 2005-05-26  Andreas Jaeger  <aj@suse.de>
1242
1243         PR testsuite/20772
1244         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1245         g++.old-deja/g++.ext/attrib3.C,
1246         g++.old-deja/g++.other/store-expr1.C,
1247         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1248         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1249         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1250         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1251         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1252         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1253         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1254         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1255         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1256         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1257         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1258         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1259         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1260         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1261         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1262         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1263         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1264         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1265         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1266
1267 2005-05-26  Andreas Jaeger  <aj@suse.de>
1268
1269         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1270         x86-64 compilation.
1271
1272 2005-05-26  Andreas Jaeger  <aj@suse.de>
1273
1274         PR testsuite/20772
1275         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1276         gcc.misc-tests/i386-pf-athlon-1.c,
1277         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1278         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1279         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1280         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1281         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1282         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1283         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1284         programs.
1285
1286         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1287         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1288         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1289         x86-64 compilation.
1290
1291         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1292         x86_64.
1293
1294         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1295         effective-target ilp32.
1296
1297 2005-05-26  David Ung  <davidu@mips.com>
1298
1299         * gcc.target/mips/ext_ins.c: New test for testing the generation
1300         of MIPS32/64 rev 2 ext/ins instructions.
1301
1302 2005-05-26  Andreas Jaeger  <aj@suse.de>
1303
1304         * treelang/compile/unsigned.tree: Use gimple instead of
1305         nonexisting generic dump.
1306
1307 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1308
1309         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1310
1311 2005-05-26  Andreas Jaeger  <aj@suse.de>
1312
1313         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1314
1315 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1316
1317         PR libfortran/17283
1318         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1319         Test callee-allocated memory with write statements.
1320
1321 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1322
1323         PR middle-end/21709
1324         * gcc.dg/pr21709-1.c: New test case.
1325
1326 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1327             Mike Stump  <mrs@apple.com>
1328
1329         * objc/execute/next_mapping.h: Update for C++.
1330
1331         * obj-c++.dg/selector-1.mm: Move to...
1332         * obj-c++.dg/selector-4.mm: here...
1333
1334         * obj-c++.dg/basic.mm: New.
1335         * obj-c++.dg/comp-types-1.mm: New.
1336         * obj-c++.dg/cxx-class-1.mm: New.
1337         * obj-c++.dg/cxx-ivars-1.mm: New.
1338         * obj-c++.dg/cxx-ivars-2.mm: New.
1339         * obj-c++.dg/cxx-ivars-3.mm: New.
1340         * obj-c++.dg/cxx-scope-1.mm: New.
1341         * obj-c++.dg/cxx-scope-2.mm: New.
1342         * obj-c++.dg/defs.mm: New.
1343         * obj-c++.dg/empty-private-1.mm: New.
1344         * obj-c++.dg/encode-1.mm: New.
1345         * obj-c++.dg/encode-2.mm: New.
1346         * obj-c++.dg/encode-3.mm: New.
1347         * obj-c++.dg/extern-c-1.mm: New.
1348         * obj-c++.dg/extra-semi.mm: New.
1349         * obj-c++.dg/fix-and-continue-2.mm: New.
1350         * obj-c++.dg/isa-field-1.mm: New.
1351         * obj-c++.dg/ivar-list-semi.mm: New.
1352         * obj-c++.dg/local-decl-1.mm: New.
1353         * obj-c++.dg/lookup-1.mm: New.
1354         * obj-c++.dg/lookup-2.mm: New.
1355         * obj-c++.dg/method-1.mm: New.
1356         * obj-c++.dg/method-2.mm: New.
1357         * obj-c++.dg/method-3.mm: New.
1358         * obj-c++.dg/method-4.mm: New.
1359         * obj-c++.dg/method-5.mm: New.
1360         * obj-c++.dg/method-6.mm: New.
1361         * obj-c++.dg/method-7.mm: New.
1362         * obj-c++.dg/no-extra-load.mm: New.
1363         * obj-c++.dg/overload-1.mm: New.
1364         * obj-c++.dg/pragma-1.mm: New.
1365         * obj-c++.dg/pragma-2.mm: New.
1366         * obj-c++.dg/private-1.mm: New.
1367         * obj-c++.dg/private-2.mm: New.
1368         * obj-c++.dg/proto-qual-1.mm: New.
1369         * obj-c++.dg/qual-types-1.mm: New.
1370         * obj-c++.dg/stubify-1.mm: New.
1371         * obj-c++.dg/stubify-2.mm: New.
1372         * obj-c++.dg/super-class-1.mm: New.
1373         * obj-c++.dg/super-class-2.mm: New.
1374         * obj-c++.dg/super-dealloc-1.mm: New.
1375         * obj-c++.dg/super-dealloc-2.mm: New.
1376         * obj-c++.dg/template-1.mm: New.
1377         * obj-c++.dg/template-2.mm: New.
1378         * obj-c++.dg/template-3.mm: New.
1379         * obj-c++.dg/template-4.mm: New.
1380         * obj-c++.dg/template-5.mm: New.
1381         * obj-c++.dg/template-6.mm: New.
1382         * obj-c++.dg/try-catch-1.mm: New.
1383         * obj-c++.dg/try-catch-2.mm: New.
1384         * obj-c++.dg/try-catch-3.mm: New.
1385         * obj-c++.dg/try-catch-4.mm: New.
1386         * obj-c++.dg/try-catch-5.mm: New.
1387         * obj-c++.dg/try-catch-6.mm: New.
1388         * obj-c++.dg/try-catch-7.mm: New.
1389         * obj-c++.dg/try-catch-8.mm: New.
1390         * obj-c++.dg/try-catch-9.mm: New.
1391         * obj-c++.dg/va-meth-1.mm: New.
1392
1393 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1394
1395         * obj-c++.dg/selector-1.mm: New.
1396         * obj-c++.dg/selector-2.mm: New.
1397
1398 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1399
1400         * obj-c++.dg/selector-3.mm: New.
1401         * objc.dg/selector-3.m: New.
1402
1403 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1404
1405         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1406         about where warning appears.
1407
1408 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1409
1410         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1411         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1412         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1413         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1414
1415 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1416
1417         * gcc.dg/20050524-1.c: New test.
1418
1419 2005-05-25  Jan Hubicka  <jh@suse.cz>
1420
1421         * gcc.dg/tree-prof/inliner-1.c: New.
1422
1423 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1424
1425         * gcc.dg/tree-prof: New directory.
1426         * gcc.dg/tree-prof/tree-prof.exp: New.
1427
1428 2005-05-25  DJ Delorie  <dj@redhat.com>
1429
1430         * gcc.dg/Wattributes-1.c: New.
1431         * gcc.dg/Wattributes-2.c: New.
1432         * gcc.dg/Wattributes-3.c: New.
1433
1434 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1435
1436         PR tree-optimization/19833
1437         * gcc.dg/uninit-4.c: Remove xfail.
1438         * gcc.dg/uninit-9.c: Ditto.
1439
1440 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1441
1442         * obj-c++.dg/bitfield-[1-5].mm: New.
1443         * obj-c++.dg/class-protocol-1.mm: New.
1444         * obj-c++.dg/comp-types-1[0-1].mm: New.
1445         * obj-c++.dg/comp-types-[2-9].mm: New.
1446         * obj-c++.dg/encode-[4-8].mm: New.
1447         * obj-c++.dg/layout-1.mm: New.
1448         * obj-c++.dg/method-1[0-9].mm: New.
1449         * obj-c++.dg/method-2[0-1].mm: New.
1450         * obj-c++.dg/method-[8-9].mm: New.
1451         * obj-c++.dg/objc-gc-3.mm: New.
1452         * obj-c++.dg/try-catch-10.mm: New.
1453         * objc.dg/bitfield-5.m: New.
1454         * objc.dg/comp-types-10.m: New.
1455         * objc.dg/comp-types-9.m: New.
1456         * objc.dg/layout-1.m: New.
1457         * objc.dg/objc-gc-4.m: New.
1458         * objc.dg/try-catch-9.m: New.
1459         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1460         * objc.dg/comp-types-1.m: Likewise.
1461         * objc.dg/comp-types-[5-6].m: Likewise.
1462         * objc.dg/method-9.m: Likewise.
1463
1464 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1465
1466         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1467         and on hardware without VMX support.
1468
1469         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1470
1471         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1472
1473         * lib/profopt.exp (dg-final-generate, dg-final-use,
1474         profopt-final-code, profopt-get-options): New.
1475         (profopt-execute): Process test directives.
1476
1477         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1478         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1479         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1480
1481 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1482
1483         PR C++/21645
1484         * g++.dg/init/ctor5.C: New test.
1485
1486 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1487
1488         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1489         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1490         vect-113.c, vect-114.c.
1491
1492 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1493
1494         * gcc.dg/const-elim-1.c: Remove xfails.
1495
1496 2005-05-23  Jeff Law  <law@redhat.com>
1497
1498         * gcc.c-torture/compile/pr21638.c: New test.
1499         * gcc.c-torture/compile/20050520-1.c: New test.
1500
1501 2005-05-23  Nick Clifton  <nickc@redhat.com>
1502
1503         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1504         be a proper triple, ie: m32r*-*-*.
1505         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1506
1507 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1508
1509         PR middle-end/21331
1510         PR tree-opt/21293
1511         * gcc.c-torture/compile/pr21293.c: New test.
1512         * gcc.c-torture/execute/pr21331.c: New test.
1513
1514 2004-05-20  Richard Henderson  <rth@redhat.com>
1515
1516         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1517
1518 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1519
1520         * obj-c++-dg.exp: Add.
1521         * obj-c++.exp: Add.
1522         * obj-c++.dg/dg.exp: Add.
1523
1524 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1525
1526         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1527         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1528
1529 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1530
1531         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1532
1533 2004-05-19  Richard Henderson  <rth@redhat.com>
1534
1535         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1536
1537 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1538
1539         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1540
1541         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1542
1543 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR c++/21495
1546         * g++.dg/parse/extern1.C: New test.
1547         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1548
1549 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * gcc.dg/c99-math.h: New.
1552         * gcc.dg/c99-math-float-1.c: New test.
1553         * gcc.dg/c99-math-double-1.c: Likewise.
1554         * gcc.dg/c99-math-long-double-1.c: Likewise.
1555
1556 2005-05-18  Richard Henderson  <rth@redhat.com>
1557
1558         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1559
1560 2005-05-18  Devang Patel  <dpatel@apple.com>
1561
1562         * g++.dg/opt/20050511-1.C: New test.
1563
1564 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1565
1566         PR libfortran/21127
1567         * gfortran.dg/reshape-complex.f90:  New test.
1568
1569 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1570
1571         * gfortran.dg/array_constructor_1.f90: New test.
1572         * gfortran.dg/array_constructor_2.f90: New test.
1573
1574 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1575
1576         PR fortran/20954
1577         * gfortran.dg/pr20954.f: New test.
1578
1579 2005-05-17  Mike Stump  <mrs@apple.com>
1580
1581         Yet more Objective-C++...
1582
1583         * objc.dg/method-5.m: Update.
1584         * objc.dg/method-6.m: Update.
1585         * objc.dg/method-7.m: Update.
1586         * objc.dg/method-9.m: Update.
1587         * objc.dg/try-catch-2.m: Update.
1588
1589 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1590
1591         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1592         Remove little-endian optimizations.
1593
1594 2005-05-17  Jeff Law  <law@redhat.com>
1595
1596         * g++.dg/tree-ssa/pr18414.C: New test.
1597         * gcc.dg/tree-ssa/pr18414.C: New test.
1598         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1599         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1600
1601 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1602
1603         * gcc.dg/compat/generate-random.c: Do not include
1604         libiberty.h.
1605         * gcc.dg/compat/generate-random_r.c: Likewise.
1606
1607 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1608
1609         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1610
1611 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1612
1613         PR middle-end/21595
1614         * g++.dg/tree-ssa/builtin1.C: New testcase.
1615
1616 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR c++/21454
1619         * g++.dg/opt/const4.C: New test.
1620
1621         PR middle-end/21492
1622         * g++.dg/opt/crossjump1.C: New test.
1623
1624         PR tree-optimization/21610
1625         * gcc.c-torture/compile/20050516-1.c: New test.
1626
1627         PR fortran/15080
1628         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1629         about the test failing.
1630         * gfortran.fortran-torture/execute/where_7.f90: New test.
1631         * gfortran.fortran-torture/execute/where_8.f90: New test.
1632
1633 2005-05-16  Richard Henderson  <rth@redhat.com>
1634
1635         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1636         i?86 and x86_64.
1637
1638 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1639
1640         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1641         (limits.h): Include unconditionally.
1642         (stdlib.h): Likewise.
1643         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1644         (limits.h): Include unconditionally.
1645         (stdlib.h): Likewise.
1646         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1647         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1648         (limits.h): Include unconditionally.
1649         (stdlib.h): Likewise.
1650         (hashtab.h): Do not include.
1651         (getopt.h): Likewise.
1652         (stddef.h): Include.
1653         (hashval_t): Define.
1654         (struct entry): Add "next" field.
1655         (HASH_SIZE): New macro.
1656         (hash_table): New variable.
1657         (switchfiles): Do not use xmalloc.
1658         (mix): New macro.
1659         (iterative_hash): New function.
1660         (hasht): Remove.
1661         (e_exists): New function.
1662         (e_insert): Likewise.
1663         (output): Use, instead of libiberty hashtable functions.
1664         (main): Do not use getopt.  Do not call htab_create.
1665
1666 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1667
1668         PR libstdc++/21526
1669         * lib/target-supports.exp (check_mkfifo_available):
1670         Return 0 for cygwin as mkfifo support incomplete on platform.
1671         Fix typos in comments.
1672
1673 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1674
1675         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1676
1677 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1678
1679         PR fortran/17432
1680         * gfortran.dg/assign_4.f: New test.
1681
1682 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1683
1684         PR tree-optimization/21563
1685         * gcc.dg/tree-ssa/pr21563.c: New.
1686
1687 2005-05-14  Jan Hubicka  <jh@suse.cz>
1688
1689         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1690
1691 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1692
1693         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1694
1695 2005-05-13  Julian Brown  <julian@codesourcery.com>
1696
1697         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1698         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1699
1700 2005-05-13  Jan Hubicka  <jh@suse.cz>
1701
1702         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1703         * gcc.dg/fold-xor-?.c: Likewise.
1704         * gcc.dg/pr15784-?.c: Likewise.
1705         * gcc.dg/pr20922-?.c: Likewise.
1706         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1707         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1708         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1709
1710 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1711
1712         PR fortran/21260
1713         * gfortran.dg/hollerith_1.f90: New test.
1714
1715 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1716
1717         * gfortran.dg/func_result_2.f90: New test.
1718
1719 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1720
1721         * gfortran.dg/dev_null.f90: New test.
1722
1723 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1724
1725         * gcc.dg/arm-vfp1.c: Revert last change.
1726
1727 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1728
1729         PR middle-end/19807
1730         PR tree-optimization/19639
1731         * g++.dg/tree-ssa/pr19807.C: New testcase.
1732
1733 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1734
1735         PR libfortran/21471
1736         * gfortran.dg/append-1.f90: New test.
1737
1738 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1739
1740         * gcc.dg/pr18501.c: XFAIL.
1741         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1742         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1743         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1744         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1745         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1746         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1747         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1748         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1749
1750 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1751
1752         PR fortran/20178
1753         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1754         gfortran.dg/f2c_3.f90: New tests.
1755
1756         * gfortran.dg/return_1.f90: Fix dg annotation.
1757
1758 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1759
1760         * gcc.c-torture/compile/20050510-1.c: New test.
1761
1762 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1763
1764         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1765
1766 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1767
1768         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1769
1770 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1771
1772         PR c/17913
1773         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1774
1775 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1776
1777         PR c/21342
1778         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1779         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1780
1781 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1782
1783         PR debug/16676
1784         * gcc.dg/debug/pr16676.c: New test.
1785
1786 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1787
1788         PR testsuite/21443
1789         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1790         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1791         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1792         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1793         Change -O1 to -O2.
1794         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1795         -fno-tree-dominator-opts.
1796
1797 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1798
1799         * gfortran.dg/return_1.f90: New test.
1800
1801 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1802
1803         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1804
1805         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1806
1807 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1808
1809         PR c++/21427
1810         * g++.dg/inherit/covariant13.C: New.
1811
1812 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1813
1814         PR libfortran/19155
1815         * gfortran.dg/pr19155.f: New test.
1816
1817 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1818
1819         PR inline-asm/8788
1820         * gcc.dg/pr8788-1.c: New testcase.
1821
1822 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1823
1824         PR target/21416
1825         * gcc.target/mips/fpcmp-[12].c: New tests.
1826
1827 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1828
1829         * lib/target-supports-dg.exp (dg-require-fork): New function.
1830         (dg-require-mkfifo): Likewise.
1831         * lib/target-supports.exp (check_function_available): New
1832         function.
1833         (check_fork_available): Likewise.
1834         (check_mkfifo_available): Likewise.
1835
1836 2005-05-06  Jeff Law  <law@redhat.com>
1837
1838         * gcc.c-torture/compile/pr21380.c: New test.
1839
1840 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR c++/20961
1843         * g++.dg/ext/weak3.C: New test.
1844
1845 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/21352
1848         * g++.dg/template/crash37.C: New test.
1849
1850 2005-05-05  Paul Brook  <paul@codesourcery.com>
1851
1852         * gcc.dg/arm-g2.c: Use effective-target arm32.
1853         * gcc.dg/arm-mmx-1.c: Ditto.
1854         * gcc.dg/arm-scd42-2.c: Ditto.
1855         * gcc.dg/arm-vfp1.c: Ditto.
1856         * lib/target-supports.exp (check_effective_target_arm32): New
1857         function.
1858
1859 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1860
1861         PR libfortran/21354
1862         gfortran.dg/in_pack_rank7.f90:  New test.
1863
1864 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1865
1866         PR middle-end/15618
1867         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1868
1869 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1870
1871         PR middle-end/21265
1872         * gcc.dg/20050503-1.c: New test.
1873
1874         PR rtl-optimization/21239
1875         * gcc.dg/i386-sse-11.c: New test.
1876
1877 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1878
1879         PR target/16888
1880         * gcc.target/i386/asm-1.c: New test.
1881
1882 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR rtl-optimization/21330
1885         * gcc.c-torture/execute/20050502-1.c: New test.
1886
1887         PR target/21297
1888         * gcc.c-torture/execute/20050502-2.c: New test.
1889
1890 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1891
1892         PR middle-end/21282
1893         * gcc.dg/pr21282.c: New.
1894
1895 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1896
1897         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1898         * gcc.dg/vect/vect-92.c: Likewise
1899         * gcc.dg/vect/vect-93.c: Likewise
1900         * gcc.dg/vect/vect-dv-1.c: Likewise
1901         * gcc.dg/vect/vect-dv-2.c: Likewise
1902         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1903
1904 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1905
1906         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1907         * gfortran.dg/vect/vect-2.f90:  Likewise
1908         * gfortran.dg/vect/vect-3.f90:  Likewise
1909         * gfortran.dg/vect/vect-4.f90:  Likewise
1910         * gfortran.dg/vect/vect-5.f90:  Likewise
1911
1912 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1913
1914         PR target/20813
1915         * gcc.dg/rs6000-fpint-2.c: New.
1916
1917 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1918
1919         PR c/15698
1920         * gcc.dg/builtins-30.c: Update expected messages.
1921         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1922         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1923         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1924
1925 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1926
1927         PR tree-optimization/21294
1928         * gcc.dg/tree-ssa/pr21294.c: New.
1929
1930 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1931
1932         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1933         __builtin_altivec_st_internal_4si built-in.
1934
1935 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/15875
1938         * g++.dg/template/ptrmem14.C: New test.
1939
1940 2005-05-02  Paul Brook  <paul@codesourcery.com>
1941
1942         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1943
1944 2005-05-02  Michael Matz  <matz@suse.de>
1945
1946         PR c++/19542
1947         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1948
1949 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1950
1951         * g++.dg/cpp/weak.C: New test.
1952
1953 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1954
1955         * gcc.dg/tree-ssa/loop-8.c: New test.
1956
1957 2005-04-30  Michael Maty  <matz@suse.de>
1958
1959         * gcc.dg/inline-mcpy.c: New test.
1960
1961 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1962
1963         PR libfortran/18958
1964         * gfortran.dg/eoshift.f90:  New test case.
1965
1966 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1967
1968         PR libfortran/18857
1969         * gfortran.dg/matmul_1.f90: New test.
1970
1971 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1972
1973         PR tree-optimization/21030
1974         * gcc.dg/tree-ssa/pr21030.c: New.
1975
1976 2005-04-29  Devang Patel  <dpatel@apple.com>
1977
1978         PR tree-optimization/21272
1979         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1980
1981 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1982
1983         PR fortran/13082
1984         PR fortran/18824
1985         * gfortran.dg/entry_4.f90: New test.
1986         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1987         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1988         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1989         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1990         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1991         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1992         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1993
1994 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1995
1996         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1997
1998 2005-04-29  Paul Brook   <paul@codesourcery.com>
1999
2000         * gfortran.dg/entry_3.f90: New test.
2001
2002 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2003
2004         * gfortran.dg/implicit_4.f90: New test.
2005
2006 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2007
2008         * lib/target-supports.exp (check_profiling_available): Return
2009         false for xtensa-*-elf.
2010
2011 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2012
2013         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2014         error if file cannot be deleted.
2015
2016 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2017
2018         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2019         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2020         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2021         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2022         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2023         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2024         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2025         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2026         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2027         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2028         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2029         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2030         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2031
2032 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2033
2034         PR fortran/20865
2035         * gfortran.dg/pr20865.f90: New test.
2036
2037 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2038
2039         * gcc.dg/void-cast-2.c: New test.
2040
2041 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2042
2043         PR c/21159
2044         * gcc.dg/void-cast-1.c: New test.
2045
2046 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2047
2048         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2049
2050 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2051
2052         PR fortran/21177
2053         * gfortran.dg/pr21177.f90: New test.
2054
2055 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2056
2057         PR tree-optimization/21171
2058         * gcc.dg/tree-ssa/pr21171.c: New test.
2059
2060 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2061
2062         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2063         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2064         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2065         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2066         gcc.dg/tree-ssa/gen-vect-32.c: New.
2067         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2068         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2069         don't run on PPC32.
2070
2071 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2072
2073         PR c/21213
2074         * gcc.dg/transparent-union-3.c: New test.
2075
2076 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2077
2078         PR c/20740
2079         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2080         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2081         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2082         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2083         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2084         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2085
2086 2005-04-26  Jeff Law  <law@redhat.com>
2087
2088         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2089         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2090         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2091         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2092         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2093         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2094         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2095
2096 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2097
2098         PR tree-optimization/17598
2099         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2100
2101 2005-04-25  Mike Stump  <mrs@apple.com>
2102
2103         * objc.dg/fix-and-continue-1.m: Add.
2104
2105 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2106
2107         PR c++/20995
2108         * g++.dg/opt/pr20995-1.C: New test case.
2109
2110 2005-04-25  Devang Patel <dpatel@apple.com>
2111
2112         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2113
2114 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2115
2116         PR testsuite/21062
2117         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2118
2119 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2120
2121         PR C++/21188
2122         * g++.dg/opt/rtti2.C: New test.
2123
2124 2005-04-25  Paul Brook  <paul@codesourcery.com>
2125         Steven G. Kargl  <kargls@comcast.net>
2126
2127         PR fortran/20879
2128         * gfortran.dg/ichar_1.f90: New file.
2129
2130 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR middle-end/20991
2133         * g++.dg/opt/pr20991.C: New test.
2134
2135         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2136         where sizeof (type) < __alignof__ (type).
2137         * gcc.dg/compat/struct-layout-1.h: Likewise.
2138
2139 2005-04-24  Per Bothner  <per@bothner.com>
2140             Devang Patel  <dpatel@apple.com>
2141
2142         PR preprocessor/20907
2143         * gcc.dg/cpp/very-long-comment.c: New test.
2144
2145 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2146
2147         PR fortran/20059
2148         * gfortran.dg/common_5.f: New test.
2149
2150 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2151
2152         PR middle-end/21082
2153         * g++.dg/tree-ssa/pr21082.C: New testcase.
2154
2155 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2156
2157         * gcc.dg/vect/vect-99.c: New test.
2158
2159 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2160
2161         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2162
2163 2005-04-22  Jeff Law  <law@redhat.com>
2164
2165         * gcc.dg/uninit-5.c: Remove xfails.
2166         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2167         conditionals and loads.
2168
2169 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2170
2171         PR libfortran/20074
2172         PR libfortran/20436
2173         PR libfortran/21108
2174         * gfortran.dg/nested_reshape.f90: new test
2175         * gfortran.dg/reshape-alloc.f90: new test
2176         * gfortran.dg/reshape.f90: new test
2177
2178 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2179
2180         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2181
2182         * gcc.dg/arm-vfp1.c: New test.
2183
2184 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2185
2186         PR c++/21087
2187         * g++.dg/lookup/builtin2.C: New test.
2188
2189 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2190
2191         * gcc.dg/weak/weak-13.c: New test.
2192
2193 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2194
2195         * lib/target-supports.exp (check_effective_target_sync_int_long):
2196         Add powerpc*.
2197
2198 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2199
2200         * gcc.target/mips/branch-1.c: New test.
2201
2202 2005-04-21  Richard Henderson  <rth@redhat.com>
2203
2204         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2205         * gcc.dg/vect/vect-86.c: Likewise.
2206         * gcc.dg/vect/vect-87.c: Likewise.
2207         * gcc.dg/vect/vect-88.c: Likewise.
2208
2209 2005-04-21  Devang Patel  <dpatel@apple.com>
2210
2211         PR optimization/20994
2212         * gcc.dg/tree-ssa/ifc-3.c: New test.
2213
2214 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2215
2216         PR c/12913
2217         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2218         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2219         gcc.dg/c99-vla-jump-5.c: New tests.
2220
2221 2005-04-19  Richard Henderson  <rth@redhat.com>
2222
2223         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2224         Fix typo in exists check.
2225         (check_effective_target_sync_int_long): New.
2226         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2227         * gcc.dg/ia64-sync-2.c: Likewise.
2228         * gcc.dg/ia64-sync-3.c: Likewise.
2229         * gcc.dg/ia64-sync-4.c: Likewise.
2230
2231 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2232
2233         * gcc.dg/fold-xor-1.c: New test.
2234         * gcc.dg/fold-xor-2.c: New test.
2235
2236 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2237
2238         PR target/20670
2239         * g++.dg/eh/fp-regs.C: New test.
2240
2241 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2242
2243         * gcc.dg/Wint-to-pointer-cast-1.c,
2244         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2245         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2246         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2247
2248 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2249
2250         PR fortran/16861
2251         * gfortran.dg/pr16861.f90: New test.
2252
2253 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2254
2255         * gcc.dg/pr21085.c: New test.
2256
2257 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2258
2259         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2260         (setup_mips_tests, dg-mips-options): New procedures.
2261         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2262         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2263         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2264         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2265         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2266         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2267         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2268         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2269         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2270         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2271         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2272         dg-mips-options instead of dg-options.  Remove now-redundant
2273         preprocessor guards.
2274         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2275         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2276         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2277         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2278         * gcc.dg/vr-mult-2.c: Delete.
2279         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2280         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2281         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2282         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2283         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2284         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2285         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2286
2287 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2288
2289         * ada/acats/run_all.sh: Use sync when executable not present.
2290
2291 2005-04-18  Devang Patel  <dpatel@apple.com>
2292
2293         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2294         * gcc.dg/vect/vect-11a.c: New.
2295         * gcc.dg/vect/vect-none.c: Update.
2296         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2297
2298 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2299
2300         PR tree-optimization/20922
2301         * gcc.dg/pr20922-1.c: New test.
2302         * gcc.dg/pr20922-2.c: New test.
2303         * gcc.dg/pr20922-3.c: New test.
2304         * gcc.dg/pr20922-4.c: New test.
2305         * gcc.dg/pr20922-5.c: New test.
2306         * gcc.dg/pr20922-6.c: New test.
2307
2308 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2309
2310         PR libfortran/20950
2311         * gfortran.dg/pr20950.f: New test.
2312
2313 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2314
2315         PR libfortran/19216
2316         * gfortran.dg/pr19216.f: New test.
2317
2318 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2319
2320         PR tree-optimization/21001
2321         * gcc.dg/tree-ssa/pr21001.c: New.
2322
2323 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2324
2325         PR libfortran/21075
2326         * gfortran.dg/reshape_rank7.f90: New test.
2327
2328 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2329
2330         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2331         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2332         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2333         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2334         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2335         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2336         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2337         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2338         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2339         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2340         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2341         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2342         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2343         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2344         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2345         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2346         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2347         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2348         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2349         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2350         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2351
2352 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2353
2354         * gfortran.dg/wtruncate.f: New testcase.
2355         * gfortran.dg/wtruncate.f90: New testcase.
2356
2357 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2358
2359         PR c++/21025
2360         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2361         which sizeof/alignof is dependent, rather than just whether we are
2362         processing_template_decl.
2363
2364 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2365
2366         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2367         corrected typo where the wrong variables had been compared.
2368
2369 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2370
2371         PR libfortran/18495
2372         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2373         Test callee-allocated version of return array with a write
2374         statement.
2375         Test spread with a temporary with another write statement.
2376
2377 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2378
2379         PR tree-optimization/21031
2380         * gcc.dg/tree-ssa/pr21031.c: New.
2381
2382 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2383
2384         PR tree-optimization/21004
2385         * gcc.dg/builtins-53.c: Include builtins-config.h.
2386         Check floorf, ceilf, floorl and ceill transformations
2387         only when HAVE_C99_RUNTIME is defined.
2388
2389 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2390
2391         PR middle-end/20739
2392         * gcc.dg/tree-ssa/pr20739.c: New test.
2393
2394 2005-04-14  Mike Stump  <mrs@apple.com>
2395
2396         * gcc.dg/Foundation.framework/empty: New.
2397         * gcc.dg/framework-2.c: New.
2398
2399 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2400
2401         PR tree-optimization/21021
2402         * gcc.c-torture/compile/pr21021.c: New.
2403
2404 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2405
2406         PR testsuite/21010
2407         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2408         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2409         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2410         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2411         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2412         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2413         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2414         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2415
2416 2005-04-14  Richard Henderson  <rth@redhat.com>
2417
2418         * lib/target-supports.exp (check_effective_target_vect_condition):
2419         Add ia64, i?86, and x86_64.
2420
2421 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2422
2423         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2424
2425 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2426
2427         PR tree-optimization/20657
2428         * gcc.dg/tree-ssa/pr20657.c: New.
2429
2430 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2431
2432         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2433         (long long int)trunc*.
2434
2435 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2436
2437         PR target/20927
2438         * gcc.dg/pr20927.c: New test.
2439
2440 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2441
2442         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2443         * gcc.target/mips/asm-1.c: Likewise.
2444
2445 2005-04-13  Dale Johannesen  <dalej@apple.com>
2446
2447         * objc.dg/objc-fast-4.m:  New.
2448
2449 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2450
2451         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2452         directory.
2453         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2454
2455 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2456
2457         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2458         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2459         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2460
2461 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2462
2463         PR tree-optimization/20913
2464         * gcc.dg/tree-ssa/pr20913.c: New.
2465
2466         PR tree-optimization/20702
2467         * gcc.dg/tree-ssa/pr20702.c: New.
2468
2469 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2470
2471         PR c++/13744
2472         * g++.dg/inherit/local3.C: New test.
2473
2474 2005-04-12  Jeff Law  <law@redhat.com>
2475
2476         * gcc.dg/tree-ssa/20050412-1.c: New test.
2477
2478 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2479
2480         PR libfortran/19016
2481         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2482         Add tests with mask generated by expression.
2483         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2484         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2485         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2486
2487 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2488
2489         PR middle-end/20917
2490         * gcc.dg/20050409-1.c: New test.
2491
2492 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2493
2494         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2495
2496 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2497
2498         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2499         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2500         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2501         (TARGET_CXX): Adjust accordingly.
2502         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2503         determine_class_data_visibility and class_data_always_comdat.
2504         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2505         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2506         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2507         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2508         (arm_cxx_determine_class_data_visibility): New.
2509         (arm_cxx_class_data_always_comdat): Likewise.
2510         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2511         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2512         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2513         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2514         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2515         Define.
2516
2517 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2518
2519         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2520
2521 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2522
2523         * gcc.dg/i386-darwin-fpmath.c: New.
2524
2525 2004-04-11  Devang Patel  <dpatel@apple.com>
2526
2527         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2528         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2529         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2530         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2531         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2532         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2533         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2534         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2535         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2536
2537 2004-04-11  Devang Patel  <dpatel@apple.com>
2538
2539         * gcc.dg/vect/vect-dv-1.c: New test.
2540         * gcc.dg/vect/vect-dv-2.c: New test.
2541
2542 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2543
2544         PR tree-optimization/20933
2545         * gcc.dg/tree-ssa/pr20933.c: New test.
2546
2547 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2548
2549         * gfortran.dg/fold_nearest.f90: New test.
2550
2551 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2552
2553         * gcc.dg/tree-ssa/alias-1.c: New test.
2554
2555 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2556
2557         PR tree-optimization/20920
2558         * g++.dg/tree-ssa/pr20920.C: New test.
2559
2560 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2561
2562         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2563         (long long int)ceil*.
2564
2565 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2566
2567         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2568         explicit C++ linkage.
2569
2570 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2571
2572         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2573         warning for arithmetic IF statements.
2574
2575 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2576
2577         * eor_handling_1.f90: New test case.
2578         * eor_handling_2.f90: New test case.
2579         * eor_handling_3.f90: New test case.
2580         * eor_handling_4.f90: New test case.
2581         * eor_handling_5.f90: New test case.
2582         * noadv_size.f90: New test case.
2583         * pad_no.f90: New test case.
2584
2585 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2586
2587         * gcc.c-torture/execute/20050410-1.c: New test.
2588
2589 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2590
2591         * gcc.dg/pr20126.c: New.
2592
2593 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2594             Steven G. Kargl <kargls@comcast.net>
2595
2596         * gfortran.dg/PR19872.f: New test.
2597
2598 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2599
2600         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2601
2602 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2603
2604         * gfortran.dg/nint_1.f90: New test.
2605
2606 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2607
2608         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2609         Added test for callee-allocated arrays with write statements.
2610         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2611         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2612         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2613         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2614         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2615
2616 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2617
2618         PR libfortran/20163
2619         * gfortran.dg/open-options-blanks.f:  New test.
2620
2621 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2622
2623         PR fortran/13257
2624         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2625
2626 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2627
2628         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2629         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2630         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2631         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2632         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2633         * gcc.c-torture/execute/stdarg-4.c: New test.
2634
2635         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2636
2637         PR target/20795
2638         * g++.dg/abi/param2.C: New test.
2639
2640 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2641
2642         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2643
2644 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2645
2646         * gcc.dg/builtins-53.c: New test.
2647
2648 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2649
2650         * g++.dg/tree-ssa/pr18178.C: New test.
2651         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2652         * gcc.c-torture/execute/20041019-1.c: New test.
2653         * gcc.dg/tree-ssa/20041008-1.c: New test.
2654         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2655         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2656         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2657         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2658         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2659         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2660         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2661         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2662         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2664
2665 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2666
2667         PR rtl-optimization/20466
2668         * gcc.c-torture/execute/pr20466-1.c: New test.
2669
2670 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/20905
2673         * g++.dg/parse/cond2.C: New test.
2674
2675         PR c++/20145
2676         * g++.dg/warn/Wdtor1.C: New test.
2677
2678 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2679
2680         PR fortran/17229
2681         * gfortran.dg/pr17229.f: New test.
2682
2683 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2684
2685         * gfortran.dg/tiny_1.f90: New test.
2686         * gfortran.dg/tiny_2.f90: ditto.
2687
2688 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2689
2690         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2691         * gfortran.dg/open_new.f90:  Fix dg-do run line
2692
2693 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2694
2695         * lib/target-supports.exp (get_compiler_messages): Support
2696         optional arguments, the fourth being compiler options.
2697         (check_effective_target_fpic): New proc.
2698         * gcc.dg/20050321-2.c: Restrict to target fpic.
2699
2700 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2701
2702         * gcc.dg/15443-1.c: New test.
2703         * gcc.dg/15443-2.c: Likewise.
2704
2705 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2706
2707         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2708
2709 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2712
2713 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2714
2715         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2716         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2717         -m64.
2718         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2719         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2720         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2721
2722 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2723
2724         PR c++/20212
2725         * g++.dg/warn/Wunused-11.C: New test.
2726
2727 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2728
2729         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2730
2731 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2732
2733         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2734
2735 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2736
2737         PR c++/20734
2738         * g++.dg/template/ptrmem13.C: New test.
2739
2740 2005-04-05  Per Bothner  <per@bothner.com>
2741
2742         * lib/gcc.exp: Always add -fno-show-column, for now.
2743
2744 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2745
2746         PR testsuite/20767
2747         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2748         of plain old "unsigned int" for the type of "i".  Makes this test
2749         64bit clean.
2750
2751 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2752
2753         * gcc.dg/i386-ssefn-1.c: New test.
2754         * gcc.dg/i386-ssefn-2.c: New test.
2755         * gcc.dg/i386-ssefn-3.c: New test.
2756         * gcc.dg/i386-ssefn-4.c: New test.
2757
2758 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR tree-optimization/20076
2761         * gcc.dg/builtin-apply4.c: New test.
2762
2763         PR preprocessor/19475
2764         * gcc.dg/cpp/macspace1.c: New test.
2765         * gcc.dg/cpp/macspace2.c: New test.
2766
2767 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2768
2769         * gfortran.dg/pr20755.f: Fixed bad format.
2770
2771 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/20763
2774         * g++.dg/ext/attrib21.C: New test.
2775
2776 2004-04-05  Devang Patel  <dpatel@apple.com>
2777
2778         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2779         * gcc.dg/vect/vect-shift-1.c: New test.
2780
2781 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2782
2783         PR libfortran/20755
2784         * gfortran.dg/pr20755.f: New test.
2785
2786 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2787
2788         * gfortran.dg/pr15959.f90: New test.
2789         * gfortran.dg/string_pad_trunc.f90: New test.
2790
2791 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2792
2793         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2794         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2795         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2796         syntax.
2797
2798 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2799
2800         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2801
2802 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2803
2804         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2805         * gcc.c-torture/compile/20011119-2.c: Likewise.
2806         * gcc.c-torture/compile/981001-2.c: Likewise.
2807
2808 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2809
2810         PR c++/20679
2811         * g++.dg/template/overload4.C: New test.
2812
2813 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2814
2815         PR c++/20746
2816         * g++.dg/abi/covariant5.C: New.
2817
2818         PR debug/20505
2819         * g++.dg/debug/const2.C: New.
2820
2821 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR rtl-optimization/16104
2824         * gcc.c-torture/execute/20050316-1.c: New test.
2825
2826 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2827
2828         * g++.dg/template/spec23.C: Fix dg-error text.
2829
2830 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2831
2832         PR c++/19199
2833         * g++.dg/expr/lval2.C: New.
2834
2835 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2836
2837         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2838         __builtin_strcasecmp and __builtin_strncasecmp.
2839
2840 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2841
2842         PR c++/20723
2843         * g++.dg/template/spec22.C: New.
2844         * g++.dg/template/spec23.C: New.
2845
2846 2005-04-03  Dale Ranta  <dir@lanl.gov>
2847             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2848
2849         PR libfortran/20068
2850         PR libfortran/20125
2851         PR libfortran/20156
2852         PR libfortran/20471
2853         * gfortran.dg/backspace.f: New test.
2854
2855 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2856
2857         * gcc.dg/pr19345.c: New test.
2858
2859 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2860
2861         PR tree-optimization/20640
2862         * gcc.dg/torture/tree-loop-1.c: New.
2863
2864 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2865
2866         PR rtl-optimization/20290
2867         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2868
2869 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2870
2871         * gcc.dg/rs6000-fpint.c: New.
2872
2873 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2874
2875         * gcc.dg/old-style-then-proto-1.c: New test.
2876
2877 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2878
2879         * gfortran.fortran-torture/execute/backspace.f90: Check
2880         after backspace and read was incorrect.
2881
2882 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2883
2884         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2885         buffer past the terminating NUL using memcmp.
2886         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2887         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2888
2889         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2890         Fix unused/uninitialized variable warnings.
2891
2892         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2893         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2894         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2895         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2896
2897         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2898         gcc.c-torture/execute/builtins/fputs-lib.c,
2899         gcc.c-torture/execute/builtins/lib/fprintf.c,
2900         gcc.c-torture/execute/builtins/lib/main.c,
2901         gcc.c-torture/execute/builtins/lib/memcmp.c,
2902         gcc.c-torture/execute/builtins/lib/memmove.c,
2903         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2904         gcc.c-torture/execute/builtins/lib/memset.c,
2905         gcc.c-torture/execute/builtins/lib/printf.c,
2906         gcc.c-torture/execute/builtins/lib/sprintf.c,
2907         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2908         gcc.c-torture/execute/builtins/lib/strchr.c,
2909         gcc.c-torture/execute/builtins/lib/strcmp.c,
2910         gcc.c-torture/execute/builtins/lib/strcpy.c,
2911         gcc.c-torture/execute/builtins/lib/strcspn.c,
2912         gcc.c-torture/execute/builtins/lib/strlen.c,
2913         gcc.c-torture/execute/builtins/lib/strncat.c,
2914         gcc.c-torture/execute/builtins/lib/strncmp.c,
2915         gcc.c-torture/execute/builtins/lib/strncpy.c,
2916         gcc.c-torture/execute/builtins/lib/strrchr.c,
2917         gcc.c-torture/execute/builtins/lib/strspn.c,
2918         gcc.c-torture/execute/builtins/lib/strstr.c,
2919         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2920         gcc.c-torture/execute/builtins/strlen-2.c,
2921         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2922         prototypes.
2923
2924 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2925
2926         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2927         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2928         selectany usage.
2929
2930 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR c++/19406
2933         * g++.dg/debug/using1.C: New test.
2934
2935 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2936
2937         PR middle-end/20524
2938         * gcc.dg/alias-7.c: Prefix asm-declared name with
2939         __USER_LABEL_PREFIX__.
2940
2941 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2942
2943         Fix fallout from PR middle-end/15700:
2944         * gcc.c-torture/compile/20011119-1.c: Take
2945         __USER_LABEL_PREFIX__ into account.
2946         * gcc.c-torture/compile/20011119-2.c: Likewise.
2947
2948 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2949
2950         PR c++/18644
2951         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2952
2953 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2954
2955         PR c/17855
2956         * gcc.c-torture/compile/struct-non-lval-1.c,
2957         gcc.c-torture/compile/struct-non-lval-2.c,
2958         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2959
2960 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2961
2962         * gcc.dg/tls/tls.exp: Remove temporary file.
2963         * g++.dg/tls/tls.exp: Ditto.
2964         * lib/file-format.exp: Ditto.
2965         * g++.dg/special/ecos.exp: Ditto.
2966
2967         * lib/profopt.exp: Treat prof_ext as a list.
2968         * gcc.misc-tests/bprob.exp: Ditto.
2969         * g++.dg/bprob/bprob.exp: Ditto.
2970
2971         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2972         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2973         g++.dg/tree-ssa/pointer-reference-alias.C,
2974         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2975         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2976         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2977         g++.dg/vect/pr19951.cc: Ditto.
2978         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2979         gcc.dg/builtins-47.c: Ditto.
2980         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2981         gcc.dg/pr20115-1.c: Ditto.
2982         * gcc.dg/tree-ssa/20030530-2.c,
2983         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2984         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2985         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2986         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2987         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2988         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2989         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2990         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2991         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2992         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2993         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2994         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2995         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2996         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2997         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2998         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2999         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3000         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3001         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3002         gcc.dg/tree-ssa/20030824-1.c,
3003         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3004         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3005         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3006         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3007         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3008         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3009         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3010         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3011         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3012         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3013         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3014         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3015         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3016         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3017         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3018         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3019         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3020         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3021         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3022         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3023         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3024         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3025         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3026         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3027         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3028         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3029         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3030         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3031         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3032         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3033         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3034         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3035         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3036         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3037         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3038         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3039         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3040         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3041         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3042         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3043         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3044         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3045         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3046         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3047         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3048         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3049         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3050         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3051         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3052         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3053         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3054         gcc.dg/tree-ssa/useless-1.c: Ditto.
3055         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3056         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3058         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3059         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3060         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3061         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3062         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3063         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3064         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3065         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3066         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3067         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3068         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3069         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3070         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3071         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3072         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3073         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3074         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3075         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3076         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3077         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3078         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3079         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3080         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3081         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3082         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3083         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3084         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3085         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3086         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3087         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3088         gcc.dg/vect/vect-none.c: Ditto.
3089         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3090         treelang/compile/unsigned.tree: Ditto.
3091
3092         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3093         * gcc.dg/cpp/direct2s.c: Ditto.
3094         * gcc.dg/cpp/paste4.c: Ditto.
3095         * gcc.dg/cpp/separate-1.c: Ditto.
3096         * gcc.dg/pch/save-temps-1.c: Ditto.
3097         * g++.dg/ext/altivec-10.C: Ditto.
3098         * g++.dg/pch/pch.C: Ditto.
3099
3100         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3101
3102         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3103         * g++.dg/template/repo1.C: Ditto.
3104         * g++.dg/template/repo2.C: Ditto.
3105         * g++.dg/template/repo3.C: Ditto.
3106         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3107         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3108         * g++.old-deja/g++.pt/repo1.C: Ditto.
3109         * g++.old-deja/g++.pt/repo2.C: Ditto.
3110         * g++.old-deja/g++.pt/repo3.C: Ditto.
3111         * g++.old-deja/g++.pt/repo4.C: Ditto.
3112
3113         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3114         * gcc.dg/20030107-1.c: Ditto.
3115         * gcc.dg/20030702-1.c: Ditto.
3116         * gcc.dg/profile-generate-1.c: Ditto.
3117         * g++.dg/other/profile1.C: Ditto.
3118         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3119
3120         * lib/gcc-dg.exp (remove-build-file): New.
3121         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3122         cleanup-tree-dump, cleanup-saved-temps): New.
3123
3124 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3125
3126         PR c++/19203, DR 214
3127         * g++.dg/parse/ambig3.C: Not ambiguous.
3128         * g++.dg/template/spec20.C: New.
3129         * g++.dg/template/spec21.C: New.
3130
3131 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3132
3133         PR target/20045
3134         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3135
3136 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3137
3138         PR libfortran/20660
3139         * gfortran.dg/negative_unit.f: New test.
3140
3141 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3142
3143         * gcc.dg/20050330-1.c: New test.
3144
3145 2005-03-30  Devang Patel  <dpatel@apple.com>
3146
3147         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3148
3149 2005-03-30  Dale Johannesen  <dalej@apple.com>
3150
3151         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3152
3153 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3154
3155         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3156         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3157         Strip options from test name.
3158
3159 2005-03-31  Jan Hubicka  <jh@suse.cz>
3160
3161         * gcc.dg/varpool-1.c: New testcase.
3162
3163 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3164
3165         PR c/772
3166         PR c/17913
3167         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3168         gcc.dg/stmt-expr-label-3.c : New tests.
3169         * gcc.c-torture/execute/medce-2.c: Remove.
3170
3171 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3172
3173         PR c/20368
3174         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3175         tests.
3176
3177 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3178
3179         * gcc.c-torture/compile/pr20203.c: New test.
3180
3181 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3182
3183         * gfortran.dg/promotion.f90:  New test.
3184
3185 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3186
3187         PR middle-end/20491
3188         * gcc.dg/torture/asm-subreg-1.c: New test.
3189
3190 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3191
3192         PR c/20672
3193         * gcc.dg/pr20672-1.c: New test.
3194
3195 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3196
3197         * gfortran.dg/vect: New directory.
3198         * gfortran.dg/vect/vect.exp: New.
3199         * gfortran.dg/vect/vect-1.f90: New test.
3200         * gfortran.dg/vect/vect-2.f90: New test.
3201         * gfortran.dg/vect/vect-3.f90: New test.
3202         * gfortran.dg/vect/vect-4.f90: New test.
3203         * gfortran.dg/vect/vect-5.f90: New test.
3204
3205 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR middle-end/20622
3208         * gcc.dg/alias-7.c: New test.
3209
3210 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3211
3212         * gcc.dg/sparc-reg-1.c: New test.
3213
3214 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3215
3216         PR target/19890
3217         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3218
3219 2005-03-29  Dale Ranta  <dir@lanl.gov>
3220             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3221
3222         PR libfortran/20163
3223         * gfortran.dg/pr20163-2.f: New test.
3224
3225 2005-03-28  Jan Hubicka  <jh@suse.cz>
3226
3227         PR middle-end/20635
3228         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3229         by Jakub Jelinek.
3230
3231 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3232
3233         PR tree-optimization/20626
3234         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3235         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3236
3237 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3238
3239         * gfortran.dg/underflow.f90:  New test.
3240         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3241
3242 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3243
3244         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3245
3246 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3247
3248         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3249         (g++_init): Make sure that CXXFLAGS is set.
3250         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3251         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3252         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3253         * lib/objc.exp (objc_init): Likewise.
3254         * lib/treelang.exp (treelang_init): Likewise.
3255
3256 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3257
3258         PR tree-optimization/20470
3259         * gcc.dg/tree-ssa/pr20470.c: New test.
3260
3261 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3262
3263         * gcc.dg/ppc-stfiwx.c: New.
3264
3265 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3266
3267         PR target/19888
3268         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3269
3270 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3271
3272         * gcc.dg/20050325-1.c: Fix a typo.
3273
3274 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3275
3276         PR libfortran/19678
3277         PR libfortran/19679
3278         * gfortran.dg/dos_eol.f: New test.
3279
3280 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3281
3282         PR rtl-optimization/20249
3283         * gcc.dg/20050325-1.c: New test.
3284
3285 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3286
3287         PR libfortran/15332
3288         * gfortran.dg/pr15332.f: New test.
3289
3290 2005-03-24  Dale Johannesen  <dalej@apple.com>
3291
3292         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3293
3294 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3295
3296         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3297         'internal' visibility.
3298         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3299         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3300         'protected' visibility.
3301         * gcc.dg/visibility-7.c: Likewise.
3302         * lib/target-supports.exp (check_visibility_available): Take
3303         a parameter, the kind of visibility to check for.
3304         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3305         to check_visibility_available.
3306
3307         * g++.dg/expr/cast3.C: New.
3308
3309 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3310
3311         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3312         rs6000.
3313
3314 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3315
3316         PR target/20095
3317         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3318
3319 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3320
3321         * gcc.dg/badshift.c: Renamed to...
3322         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3323
3324         * gcc.target/i386/badshift.c: Renamed to...
3325         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3326         only.
3327
3328         PR rtl-optimization/20532
3329         * gcc.target/i386/badshift.c: New.
3330
3331 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3332
3333         * gfortran.dg/pr18025.f90: New test.
3334
3335 2005-03-23  Dale Johannesen  <dalej@apple.com>
3336
3337         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3338
3339 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3340
3341         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3342
3343         * lib/target-supports.exp (check_iconv_available): Default
3344         libiconv to -liconv, if there is no definition.
3345
3346 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3347
3348         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3349
3350 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3351
3352         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3353         * g++.dg/opt/pr7503-2.C: Likewise.
3354         * g++.dg/opt/pr7503-3.C: Likewise.
3355         * g++.dg/opt/pr7503-4.C: Likewise.
3356         * g++.dg/opt/pr7503-5.C: Likewise.
3357         * g++.dg/warn/minmax.C: New test.
3358
3359 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3360
3361         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3362         * gfortran.dg/g77_intrinsics_sub.f: New test.
3363
3364 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3365             Jan Hubicka  <jh@suse.cz>
3366             Steven Bosscher <stevenb@suse.de
3367
3368         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3369
3370 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3371
3372         PR c++/19980
3373         * g++.dg/template/redecl3.C: New test.
3374
3375 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3376
3377         PR c++/20499
3378         * g++.dg/parse/error16.C: Tweak error markers.
3379
3380 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR target/20561
3383         * gcc.dg/20050321-2.c: New test.
3384
3385 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3386
3387         PR c++/20465
3388         PR c++/20381
3389         * g++.dg/template/ptrmem12.C: New.
3390
3391 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3392
3393         PR rtl-optimization/20527
3394         * gcc.c-torture/execute/pr20527-1.c: New test.
3395
3396 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3397
3398         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3399         program, compile it into a real executable and then delete the .c
3400         and .x files afterwards, to avoid problems on testglue targets.
3401
3402 2005-03-21  Stuart Hastings  <stuart@apple.com>
3403
3404         * gcc.target/i386/sse-2.c: New.
3405
3406 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3407
3408         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3409
3410 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3411
3412         * g++.dg/parse/crash25.C: Fix typo.
3413
3414 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3415
3416         PR c++/20461
3417         * g++.dg/parse/crash24.C: New test.
3418
3419         PR c++/20536
3420         * g++.dg/parse/crash25.C: New test.
3421
3422 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3423
3424         PR c++/20147
3425         * g++.dg/ext/stmtexpr4.C: New test.
3426
3427 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3428
3429         PR middle-end/20539
3430         * gcc.c-torture/compile/pr13066-1.c: New test case.
3431         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3432         * g++.dg/opt/pr13066-1.C: Likewise.
3433
3434 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3435
3436         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3437
3438 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3439
3440         PR fortran/18525
3441         * gfortran.dg/nesting_1.f90: New test.
3442
3443 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3444
3445         PR c++/20240
3446         * g++.dg/lookup/using13.C: New test.
3447
3448 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3449
3450         PR c++/20333
3451         * g++.dg/template/crash36.C: New test.
3452
3453 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3454
3455         PR c++/20463
3456         * g++.dg/template/crash35.C: New test.
3457
3458 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3459
3460         PR c++/19966
3461         * g++.dg/overload/operator2.C: New test.
3462
3463 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3464
3465         PR libfortran/20257
3466         * gfortran.dg/pr20257.f90: New test.
3467
3468 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3469
3470         PR libfortran/20480
3471         * gfortran.dg/pr20480.f90: New test.
3472
3473 2005-03-16  Richard Henderson  <rth@redhat.com>
3474
3475         PR middle-end/15700
3476         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3477         (_rtld_global): New.
3478         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3479         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3480
3481         * gcc.dg/alias-3.c: New.
3482         * gcc.dg/alias-4.c: New.
3483         * gcc.dg/alias-5.c: New.
3484         * gcc.dg/alias-6.c: New.
3485
3486 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3487
3488         * gcc.dg/cpp/ucnid-7.c: New.
3489
3490 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3491             Dorit Naishlos  <dorit@il.ibm.com>
3492
3493         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3494         darwin.
3495
3496 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3497
3498         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3499         misaligned accesses.
3500         * gcc.dg/vect/vect-58.c: Likewise.
3501         * gcc.dg/vect/vect-92.c: New.
3502         * gcc.dg/vect/vect-93.c: New.
3503
3504 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3505
3506         PR fortran/18827
3507         * gfortran.dg/assign_2.f90: New test.
3508         * gfortran.dg/assign_3.f90: New test.
3509         * gfortran.dg/assign.f90: New test.
3510
3511 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3512
3513         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3514         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3515         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3516         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3517         names.
3518
3519 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3520
3521         * gcc.dg/cpp/ucnid-6.c: New.
3522
3523         * gcc.dg/cpp/normalize-1.c: New.
3524         * gcc.dg/cpp/normalize-2.c: New.
3525         * gcc.dg/cpp/normalize-3.c: New.
3526         * gcc.dg/cpp/normalize-4.c: New.
3527         * gcc.dg/cpp/ucnid-4.c: New.
3528         * gcc.dg/cpp/ucnid-5.c: New.
3529         * g++.dg/cpp/normalize-1.C: New.
3530         * g++.dg/cpp/ucnid-1.C: New.
3531
3532 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3533
3534         * gcc.dg/pr18628.c: New.
3535
3536 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3537
3538         PR c++/20280
3539         * g++.dg/tree-ssa/pr20280.C: New.
3540
3541 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3542
3543         PR fortran/20467
3544         * gfortran.dg/stfunc_2.f90: New test.
3545
3546 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3547
3548         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3549
3550 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3551
3552         * gcc.dg/tree-ssa/20050314-1.c: New test.
3553
3554 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3555
3556         PR c++/4403
3557         PR c++/9783, DR433
3558         * g++.dg/template/friend34.C: New test.
3559         * g++.dg/template/friend35.C: Likewise.
3560         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3561
3562 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3563
3564         Friend class name lookup 5/n
3565         PR c++/1016
3566         * g++.dg/lookup/hidden-class1.C: New test.
3567         * g++.dg/lookup/hidden-class2.C: Likewise.
3568         * g++.dg/lookup/hidden-class3.C: Likewise.
3569         * g++.dg/lookup/hidden-class4.C: Likewise.
3570         * g++.dg/lookup/hidden-class5.C: Likewise.
3571         * g++.dg/lookup/hidden-class6.C: Likewise.
3572         * g++.dg/lookup/hidden-class7.C: Likewise.
3573         * g++.dg/lookup/hidden-class8.C: Likewise.
3574         * g++.dg/lookup/hidden-class9.C: Likewise.
3575         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3576         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3577         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3578         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3579         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3580         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3581         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3582         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3583         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3584         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3585         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3586
3587 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/20157
3590         * g++.dg/template/error18.C: New test.
3591
3592 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3593
3594         PR debug/16792
3595         * g++.dg/debug/pr16792.C: New test.
3596
3597 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3598
3599         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3600         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3601         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3602         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3603         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3604         test assertion names.
3605
3606 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3607
3608         PR fortran/18600
3609         * gfortran.dg/stfunc_1.f90: New test.
3610
3611 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3612
3613         PR fortran/16907
3614         * gfortran.dg/real_index_1.f90: New test.
3615
3616 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3617
3618         PR fortran/20323
3619         * gfortran.dg/spec_expr_1.f90: New test.
3620
3621 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         PR c/20402
3624         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3625         new parser.
3626
3627 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3628
3629         PR fortran/20361
3630         * gfortran.dg/largeequiv_1.f90: New test.
3631
3632 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3633
3634         * gcc.dg/ucnid-1.c: New.
3635         * gcc.dg/ucnid-2.c: New.
3636         * gcc.dg/ucnid-3.c: New.
3637         * gcc.dg/ucnid-4.c: New.
3638         * gcc.dg/ucnid-5.c: New.
3639         * gcc.dg/ucnid-6.c: New.
3640         * gcc.dg/cpp/ucnid-1.c: New.
3641         * gcc.dg/cpp/ucnid-2.c: New.
3642         * gcc.dg/cpp/ucnid-3.c: New.
3643         * g++.dg/other/ucnid-1.C: New.
3644
3645 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3646
3647         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3648
3649 2005-03-11  Per Bothner  <per@bothner.com>
3650
3651         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3652         that diagnotics refer to correct token.
3653         * gcc.dg/unused-3.c: Likewise.
3654
3655 2005-03-11  Per Bothner  <per@bothner.com>
3656
3657         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3658         constant" is now actually on same line as string constant.
3659         * gcc.dg/cpp/direct2s.c: Likewise.
3660
3661 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3662
3663         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3664
3665 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3666
3667         PR libfortran/20124
3668         * gfortran.dg/pr20124.f90: New Test
3669
3670 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3671
3672         PR tree-optimization/20130
3673         * gcc.dg/pr20130-1.c: New test.
3674
3675 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3676
3677         PR target/20095
3678         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3679
3680 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3681
3682         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3683
3684 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3685
3686         * g++.dg/eh/forced1.C: Fix comment.
3687         * g++.dg/eh/forced2.C: Ditto.
3688         * g++.dg/eh/forced3.C: Ditto.
3689         * g++.dg/eh/forced4.C: Ditto.
3690
3691 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         PR rtl-opt/20412
3694         * gcc.c-torture/compile/pr20412.c: New test.
3695
3696 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3697
3698         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3699
3700 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3701
3702         PR target/20322
3703         * gcc.dg/20050307-1.c: New test.
3704
3705 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3706
3707         PR c++/20375
3708         * g++.dg/other/stdarg3.C: New.
3709
3710 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3711
3712         PR c++/18384, c++/18327
3713         * g++.dg/init/array19.C: New test.
3714
3715         PR inline-asm/20314
3716         * gcc.dg/torture/pr20314-1.c: New test.
3717         * gcc.dg/torture/pr20314-2.c: New test.
3718
3719 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3720
3721         * gcc.dg/20050309-1.c: New test.
3722
3723 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3724
3725         * gcc.dg/builtins-10.c: Reactivate disabled test.
3726         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3727         new cbrt transformations.
3728
3729 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/20208
3732         * g++.dg/template/array13.C: New test.
3733
3734 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3735
3736         PR c++/16859
3737         * g++.dg/init/brace4.C: New test.
3738
3739 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         PR c++/20186
3742         * g++.dg/template/non-dependent12.C: New.
3743
3744 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3745
3746         PR c++/20142
3747         * g++.dg/init/array18.C: Add dg-do run marker.
3748
3749         PR c++/20142
3750         * g++.dg/init/array18.C: New test.
3751
3752 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3753
3754         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3755         * g++.dg/gcov/gcov.exp: Likewise.
3756         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3757         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3758         * lib/c-torture.exp: Likewise.
3759         * lib/fortran-torture.exp: Likewise.
3760         * lib/g++.exp: Likewise.
3761         * lib/gcc-defs.exp: Likewise.
3762         * lib/gcc-dg.exp: Likewise.
3763         * lib/gcc.exp: Likewise.
3764         * lib/gcov.exp: Likewise.
3765         * lib/gfortran.exp: Likewise.
3766         * lib/mike-g++.exp: Likewise.
3767         * lib/mike-gcc.exp: Likewise.
3768         * lib/objc-torture.exp: Likewise.
3769         * lib/objc.exp: Likewise.
3770         * lib/profopt.exp: Likewise.
3771         * lib/target-libpath.exp: Likewise.
3772         * lib/target-supports.exp: Likewise.
3773         * lib/treelang.exp: Likewise.
3774         * lib/wrapper.exp: Likewise.
3775
3776 2005-03-08  Jeff Law  <law@redhat.com>
3777
3778         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3779         PHI-OPT changes.
3780
3781 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3782
3783         * gcc.dg/vect/pr20122.c: New test.
3784
3785 2005-03-07  Jeff Law  <law@redhat.com>
3786
3787         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3788         was folded away.
3789         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3790         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3791         * gcc.dg/tree-ssa/pr18134.c: New test.
3792
3793 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3794
3795         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3796         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3797         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3798
3799 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3800
3801         PR tree-opt/17671
3802         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3803
3804 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3805
3806         * g++.dg/warn/Wnvdtor.C: New test.
3807
3808 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3809
3810         * gcc.dg/torture/pr19683-1.c: New test.
3811
3812 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3813
3814         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3815         * gfortran.dg/g77/19990313-2.f: Ditto.
3816         * gfortran.dg/g77/19990313-3.f: Ditto.
3817         * gfortran.dg/g77/19990525-0.f: Ditto.
3818         * gfortran.dg/g77/19990826-0.f: Ditto.
3819         * gfortran.dg/g77/19990826-2.f: Ditto.
3820         * gfortran.dg/g77/19990826-3.f: Ditto.
3821         * gfortran.dg/g77/20000511-1.f: Ditto.
3822         * gfortran.dg/g77/20000511-2.f: Ditto.
3823         * gfortran.dg/g77/970625-2.f: Ditto.
3824         * gfortran.dg/g77/980310-2.f: Ditto.
3825         * gfortran.dg/g77/980310-3.f: Ditto.
3826         * gfortran.dg/g77/980310-8.f: Ditto.
3827         * gfortran.dg/g77/980519-2.f: Ditto.
3828         * gfortran.dg/g77/alpha1.f: Ditto.
3829         * gfortran.dg/g77/claus.f: Ditto.
3830         * gfortran.dg/g77/erfc.f: Ditto.
3831         * gfortran.dg/g77/short.f: Ditto.
3832         * gfortran.fortran-torture/execute/data.f90: Ditto.
3833         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3834         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3835
3836 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3837
3838         * lib/file-format.exp (gcc_target_object_format): Add check for som
3839         format and hardcode object formats on hppa*-*-hpux*.
3840         * lib/target-supports.exp (check_weak_available): Add check for som
3841         object format.  Always return 0 on hppa*-*-hpux10*.
3842
3843         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3844         is defined.
3845
3846         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3847
3848 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3849
3850         * gfortran.dg/pr19936_1.f90: New test.
3851         * gfortran.dg/pr19936_2.f90: New test.
3852         * gfortran.dg/pr19936_3.f90: New test.
3853
3854 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3855             Paul Thomas <prthomas@drfccad.cea.fr>
3856
3857         * gfortran.dg/PR19754_1.f90: New test.
3858         * gfortran.dg/PR19754_2.f90: Ditto.
3859
3860 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3861
3862         PR c++/19311
3863         * g++.dg/template/non-dependent11.C: New test.
3864
3865 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3866
3867         * lib/target-supports.exp (check_iconv_available): Fix comment.
3868
3869 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3870             Joseph S. Myers  <joseph@codesourcery.com>
3871
3872         PR c++/19797
3873         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3874
3875 2005-03-04  Matthew Sachs  <msachs@apple.com>
3876
3877         * gcc.exp (gcc_target_compile): Put braces around
3878         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3879         * objc.exp (objc_target_compile): Likewise.
3880         * treelang.exp (treelang_target_compile): Likewise.
3881
3882 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3883
3884         PR fortran/19673
3885         * gfortran.dg/func_result_1.f90: New test.
3886
3887 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3888
3889         * gcc.misc-tests/options.exp: New test.
3890
3891 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3892
3893         * gcc.dg/pr15784-4.c: New test.
3894
3895 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3896
3897         * gcc.c-torture/execute/pr17133.c: New.
3898         * gcc.c-torture/compile/20050303-1.c: New.
3899
3900 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3901
3902         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3903
3904 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3905
3906         * g++.dg/overload/using2.C: New.
3907
3908 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3909
3910         PR c++/19916
3911         * g++.dg/init/ptrmem2.C: New test.
3912
3913 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3914
3915         PR c/8927
3916         * gcc.dg/pr8927-1.c: New test.
3917
3918 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3919
3920         PR c++/20232
3921         * g++.dg/inherit/covariant12.C: New.
3922
3923 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3924
3925         PR fortran/19479
3926         * gfortran.dg/bound_1.f90: New test.
3927
3928 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3929
3930         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3931         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3932
3933 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3934
3935         PR c/20245
3936         * gcc.dg/pr20245-1.c: New test.
3937
3938 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR middle-end/19874
3941         * gcc.c-torture/execute/20050119-2.c: New test case.
3942
3943 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3944
3945         * README: Update the DejaGnu bug reporting address.
3946         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3947         * lib/objc-torture.exp: Likewise.
3948
3949 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3950
3951         * gfortran.dg/boz_1.f90: New test.
3952         * gfortran.dg/boz_3.f90: New test.
3953         * gfortran.dg/boz_4.f90: New test.
3954
3955 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3956
3957         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3958         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3959
3960 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3961
3962         PR libfortran/20101
3963         * gfortran.dg/write_0_pe_format.f90: New test.
3964
3965 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR c++/20206
3968         * g++.dg/opt/thunk2.C: New test.
3969         * g++.dg/opt/covariant1.C: New test.
3970
3971 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3972
3973         * gfortran.dg/e_d_fmt.f90: New test.
3974
3975 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3976
3977         * gcc.dg/asm-b.c: Fix comment typos.
3978
3979 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3980
3981         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3982         a V_MAY_DEF also.
3983
3984 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3985
3986         PR tree-opt/20188
3987         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3988         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3989         * gcc.dg/asm-b.c: New test.
3990
3991 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3992
3993         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3994         Disable this test on IRIX 6.
3995
3996 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3997
3998         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3999         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4000         parser.
4001
4002 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4003
4004         PR tree-optimization/20204
4005         * testsuite/gcc.dg/pr20204.c: New test.
4006
4007 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR target/20196
4010         * gcc.c-torture/execute/20050224-1.c: New test.
4011
4012         PR c++/20175
4013         * g++.dg/warn/Wbraces2.C: New test.
4014
4015 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4016
4017         PR c++/19878
4018         * g++.dg/init/const2.C: New test.
4019
4020 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4021
4022         PR tree-optimization/20100
4023         * gcc.c-torture/execute/pr20100-1.c: New test.
4024
4025 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         * gfortran.dg/implicit_3.f90: New test.
4028
4029         * gfortran.dg/deftype_1.f90: New test.
4030
4031 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4032
4033         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4034         the test passes.
4035         * g++.dg/other/anon3.C: Accept a warning.
4036
4037 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4038
4039         * gcc.dg/pr20017.c: Fix a comment typo.
4040
4041 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4042
4043         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4044
4045 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4046
4047         PR ada/19902
4048         * ada/acats/tests/cxa/cxa3004.a: Remove.
4049         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4050
4051 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/20073
4054         * g++.dg/init/const1.C: New test.
4055
4056         PR c++/19991
4057         * g++.dg/parse/constant7.C: New test.
4058
4059         PR c++/20152
4060         * g++.dg/parse/error27.C: New test.
4061         * g++.dg/template/qualttp15.C: Adjust error markers.
4062         * g++.old-deja/g++.other/struct1.C: Likewise.
4063
4064         PR c++/20153
4065         * g++.dg/template/error17.C: New test.
4066
4067         PR c++/20148
4068         * g++.dg/parser/error26.C: New test.
4069
4070 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4071
4072         PR tree-optimization/20100
4073         PR tree-optimization/20115
4074         * gcc.dg/pr20115.c: New test.
4075         * gcc.dg/pr20115-1.c: New test.
4076         * gcc.dg/pr20100.c: New test.
4077         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4078         call-clobbered variables after alias1.
4079
4080 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4081
4082         * gfortran.dg/list_read_4.f90: new test.
4083
4084 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4085
4086         PR rtl-optimization/20017.
4087         * gcc.dg/pr20017.c: New.
4088
4089 2005-02-22  Devang Patel  <dpatel@apple.com>
4090
4091         PR 19952
4092         * g++.dg/tree-ssa/pr19952.C: New test.
4093
4094 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4095
4096         PR c++/19883
4097         * g++.dg/parse/constant6.C: New test.
4098
4099 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4100
4101         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4102         * g++.dg/charset/asm2.c: Likewise.
4103         * g++.dg/charset/asm3.c: Likewise.
4104         * g++.dg/charset/asm4.c: Likewise.
4105         * g++.dg/charset/asm5.c: Likewise.
4106         * g++.dg/charset/attribute1.c: Likewise.
4107         * g++.dg/charset/attribute2.c: Likewise.
4108         * g++.dg/charset/extern1.cc: Likewise.
4109         * g++.dg/charset/extern2.cc: Likewise.
4110         * g++.dg/charset/extern3.cc: Likewise.
4111         * g++.dg/charset/function.cc: Likewise.
4112         * g++.dg/charset/string.c: Likewise.
4113         * g++.dg/charset/charset.exp: Likewise.
4114         * lib/target-supports.exp (check_iconv_available): Fix comment.
4115
4116 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4117
4118         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4119         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4120         * gcc.dg/charset/asm2.c: Likewise.
4121         * gcc.dg/charset/asm3.c: Likewise.
4122         * gcc.dg/charset/asm4.c: Likewise.
4123         * gcc.dg/charset/asm5.c: Likewise.
4124         * gcc.dg/charset/asm6.c: Likewise.
4125         * gcc.dg/charset/attribute1.c: Likewise.
4126         * gcc.dg/charset/attribute2.c: Likewise.
4127         * gcc.dg/charset/builtin1.c: Likewise.
4128         * gcc.dg/charset/extern.c: Likewise.
4129         * gcc.dg/charset/function.c: Likewise.
4130         * gcc.dg/charset/string.c: Likewise.
4131         * gcc.dg/charset/charset.exp: Likewise.
4132
4133 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4134
4135         PR fortran/20086
4136         * gfortran.dg/pr20086.f90: New test.
4137
4138 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4139
4140         PR tree-optimization/19786
4141         * g++.dg/tree-ssa/pr19786.C: New.
4142
4143 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4144
4145         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4146
4147 2005-02-21  Jeff Law  <law@redhat.com>
4148
4149         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4150
4151 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4152
4153         * gfortran.dg/do_iterator: Split loop, markup all lines for
4154         which an error locus is printed.
4155         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4156         locus is printed.
4157         * gfortran.dg/select_4.f90: Likewise.
4158         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4159         locuses in the various permutations.
4160
4161 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4162
4163         PR tree-optimization/19951
4164         * g++.dg/vect: New directory.
4165         * g++.dg/vect/vect.exp: New file.
4166         * g++.dg/vect/pr19951.cc: New testcase.
4167         * g++.dg/dg.exp: Also prune vectorizer tests.
4168
4169 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4170
4171         PR 18785
4172         * gcc.dg/charset/builtin1.c: New test.
4173
4174 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4175
4176         PR c++/19299
4177         * g++.dg/inherit/volatile1.C: New test.
4178
4179         PR c++/19440
4180         * g++.dg/template/dtor4.C: New test.
4181
4182 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4183
4184         * gfortran.dg/int_1.f90: New test.
4185
4186 2005-02-19  Devang Patel  <dpatel@apple.com>
4187
4188         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4189
4190 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4191
4192         * gfortran.dg/achar_1.f90: New test.
4193
4194 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4195
4196         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4197
4198 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4199             Jakub Jelinek  <jakub@redhat.com>
4200
4201         PR tree-optimization/19828
4202         * gcc.dg/tree-ssa/loop-7.c: New test.
4203         * gcc.c-torture/execute/20050218-1.c: New test.
4204
4205 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR c/20043
4208         * gcc.dg/transparent-union-1.c: New test.
4209         * gcc.dg/transparent-union-2.c: New test.
4210
4211 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4212
4213         PR tree-optimization/18977
4214         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4215
4216 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4217
4218         PR target/20054
4219         * gcc.dg/pr20054.c: New test.
4220
4221 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4222
4223         PR c++/19508
4224         * g++.dg/ext/attrib20.C: New test.
4225
4226 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         PR middle-end/20030
4229         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4230
4231 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4232
4233         PR c++/20008
4234         * g++.dg/opt/switch4.C: New.
4235
4236 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR c++/20023
4239         PR tree-optimization/20009
4240         * gcc.c-torture/compile/20050217-1.c: New test.
4241         * g++.dg/opt/switch3.C: New test.
4242
4243         PR tree-optimization/18947
4244         * gcc.c-torture/compile/20050215-1.c: New test.
4245         * gcc.c-torture/compile/20050215-2.c: New test.
4246         * gcc.c-torture/compile/20050215-3.c: New test.
4247
4248 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4249
4250         PR c++/20028
4251         * g++.dg/template/crash34.C: New.
4252
4253         PR c++/20022
4254         * g++.dg/other/access3.C: New.
4255
4256 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4257
4258         * gcc.dg/vect/vect-98.c: New test.
4259
4260 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4261
4262         PR tree-optimization/19967
4263         * gcc.dg/pr19967.c: New.
4264
4265 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR middle-end/19857
4268         * gcc.dg/tree-ssa/20050215-1.c: New test.
4269         * gcc.c-torture/execute/20050215-1.c: New test.
4270
4271 2005-02-15  Eric Christopher  <echristo@redhat.com>
4272
4273         * gcc.dg/cpp/20050215-1.c: New file.
4274
4275 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4276
4277         PR tree-optimization/15785
4278         * gcc.dg/pr15785-1.c: New test.
4279
4280 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4281
4282         PR c++/17788
4283         * g++.dg/init/ctor4.C: New.
4284         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4285
4286 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4289         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4290
4291 2005-02-15  Andreas Schwab  <schwab@suse.de>
4292
4293         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4294         declare malloc.
4295
4296 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4297
4298         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4299
4300 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4301
4302         PR tree-optimization/19853
4303         * gcc.c-torture/compile/pr19853.c: New test.
4304
4305 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         PR c++/19608
4308         * g++.dg/parse/local-class1.C: New.
4309
4310         PR c++/19895
4311         * g++.dg/parse/ptrmem3.C: New.
4312
4313         PR c++/19884
4314         * g++.old-deja/g++.oliva/template6.C: Add another case.
4315         * g++.dg/template/explicit6.C: New.
4316
4317 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4318
4319         PR c++/17816
4320         * g++.dg/other/redecl2.C: New.
4321
4322 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4323
4324         PR c++/19891
4325         * g++.dg/abi/covariant4.C: New.
4326
4327 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4328
4329         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4330
4331 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4332
4333         * gcc.dg/vect/vect-96.c: Fix typo.
4334
4335 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4336
4337         PR c++/14479
4338         PR c++/19487
4339         * g++.dg/template/enum5.C: New test.
4340
4341 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4342
4343         * gcc.dg/vect/vect-97.c: New test.
4344
4345 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4346
4347         * gcc.dg/vect/vect-96.c: New test.
4348
4349 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4350
4351         * gcc.dg/builtins-34.c: Also check ldexp*.
4352
4353 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4354
4355         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4356
4357 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4358
4359         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4360         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4361         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4362         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4363         selector_list, selector_expression, dg-process-target): Move to new
4364         file target-supports-dg.exp.
4365         * lib/target-supports-dg.exp: New.
4366
4367         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4368         New.
4369
4370 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4371
4372         PR c++/19666
4373         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4374
4375         PR middle-end/19858
4376         * gcc.c-torture/compile/20050210-1.c: New test.
4377
4378 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/19755
4381         * g++.dg/warn/Wbraces1.C: New test.
4382
4383 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4384
4385         * gcc.dg/builtins-52.c: New testcase.
4386
4387 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4388
4389         PR c/19342
4390         * gcc.c-torture/execute/20050119-1.c: New test.
4391
4392 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4393
4394         PR c++/19811
4395         * g++.dg/init/delete1.C: New test.
4396
4397 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4398
4399         PR c++/18470
4400         * g++.dg/template/static12.C: New test.
4401
4402 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/19787
4405         * g++.dg/conversion/ambig1.C: New test.
4406
4407         PR c++/19739
4408         * g++.dg/ext/attrib19.C: New test.
4409
4410         PR c++/19732
4411         * g++.dg/parse/dtor5.C: New test.
4412
4413         PR c++/19762
4414         * g++.dg/template/dtor3.C: New test.
4415
4416         PR c++/19826
4417         * g++.dg/template/static11.C: New test.
4418         * g++.dg/template/crash2.C: Remove dg-error marker.
4419
4420 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4421
4422         PR C++/18491
4423         * g++.old-deja/g++.mike/p10769a.C: Remove.
4424
4425 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4426
4427         * gcc.dg/builtins-48.c: New test case.
4428         * gcc.dg/builtins-49.c: New test case.
4429         * gcc.dg/builtins-50.c: New test case.
4430         * gcc.dg/builtins-51.c: New test case.
4431
4432 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4433
4434         PR middle-end/19583
4435         * g++.dg/warn/Wreturn-type-3.C: New test.
4436
4437 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4438
4439         PR middle-end/19402
4440         * gcc.dg/pr19402-1.c: New testcase.
4441         * gcc.dg/pr19402-2.c: likewise.
4442
4443 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4444
4445         PR middle-end/19854
4446         * g++.dg/tree-ssa/tmmti.C: New testcase.
4447
4448 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4449
4450         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4451
4452 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/19733
4455         * g++.dg/parse/crash23.C: New test.
4456         * g++.dg/warn/Weff1.C: New test.
4457
4458 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4459
4460         * gcc.dg/20050209-1.c: New test.
4461
4462 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4463
4464         PR target/19799
4465         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4466
4467 2005-02-08  Mike Stump  <mrs@apple.com>
4468
4469         * g++.dg/pch/import-2.c: New test.
4470         * g++.dg/pch/import-2.hs: New.
4471         * g++.dg/pch/include/import-2a.h: New.
4472         * g++.dg/pch/include/import-2b.h: New.
4473
4474 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4475
4476         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4477
4478 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4479
4480         * gfortran.dg/substr_1.f90: New test.
4481
4482 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4483
4484         PR middle-end/19775
4485         * gcc.dg/torture/builtin-power-1.c: Disable test for
4486         invalid transformation.
4487         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4488         no longer optimize.
4489         * gcc.dg/builtins-47.c: New testcase.
4490
4491 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4492             Dorit Naishlos  <dorit@il.ibm.com>
4493
4494         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4495
4496 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4497
4498         * gcc.c-torture/compile/20050206-1.c: New test.
4499
4500 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         PR tree-opt/19768
4503         * g++.dg/opt/pr19768.C: New test.
4504
4505 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4506
4507         PR tree-opt/19736
4508         * gcc.c-torture/compile/pr19736.c: New test.
4509
4510 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4511
4512         PR c++/17401
4513         * g++.dg/parse/error25.C: New test.
4514
4515 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4516
4517         * gcc.c-torture/execute/20050203-1.c: New.
4518
4519 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4520
4521         * gcc.dg/vect/vect-85.c: Remove xfail.
4522         * gcc.dg/vect/vect-86.c: Remove xfail.
4523         * gcc.dg/vect/vect-87.c: Remove xfail.
4524         * gcc.dg/vect/vect-88.c: Remove xfail.
4525
4526 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4527
4528         * gcc.dg/altivec-19.c: New.
4529
4530 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4531
4532         PR c/17807
4533         * gcc.dg/nested-func-3.c: New test.
4534         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4535
4536 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4537
4538         * gcc.test-framework/gen_directive_tests: Generate tests for
4539         selector expressions.
4540
4541 2005-02-02  Matt Austern  <austern@apple.com>
4542
4543         PR c++/19628
4544         * g++/ext/builtin7.C: New.
4545         * g++/ext/builtin8.C: New.
4546
4547 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4548
4549         PR c/18502
4550         * gcc.dg/pr18502-1.c: New test.
4551
4552 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4553
4554         PR c++/17413
4555         * g++.dg/template/local4.C: Tweak.
4556
4557 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4558
4559         PR tree-optimization/19578
4560         * gcc.c-torture/compile/20050202-1.c: New test.
4561
4562 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4563
4564         PR c/19435
4565         * gcc.dg/c99-init-4.c: New test.
4566
4567 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4568
4569         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4570
4571         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4572
4573         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4574         * g++.dg/eh/check-vect.h: New.
4575
4576         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4577         * gcc.dg/vect/vect-78.c: Ditto.
4578         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4579         Remove.
4580
4581         * g++.dg/conversion/simd1.C: Expect warning.
4582         * g++.dg/ext/attribute-test-1.C: Ditto.
4583         * g++.dg/ext/attribute-test-2.C: Ditto.
4584         * g++.dg/ext/attribute-test-3.C: Ditto.
4585         * g++.dg/ext/attribute-test-4.C: Ditto.
4586
4587         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4588         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4589
4590         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4591
4592 2005-02-01  Richard Henderson  <rth@redhat.com>
4593
4594         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4595         long double for ibm double-double format.
4596         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4597
4598 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4599
4600         PR tree-optimization/19633
4601         * testsuite/gcc.dg/pr19633-1.c: New test.
4602         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4603         to NULL or a symbol.
4604
4605 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4606
4607         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4608         New procs.
4609         (dg-process-target (local override)): Handle selector expressions.
4610
4611         * gcc.test-framework/README: Describe tests in source directory.
4612         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4613         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4614         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4615         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4616         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4617         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4618         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4619         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4620         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4621         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4622         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4623         * gcc.test-framework/dg-error-exp-P.c: New test.
4624         * gcc.test-framework/dg-error-exp-XP.c: New test.
4625         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4626         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4627         * gcc.test-framework/dg-output-exp-P.c: New test.
4628         * gcc.test-framework/dg-output-exp-XF.c: New test.
4629         * gcc.test-framework/dg-warning-exp-P.c: New test.
4630         * gcc.misc-tests/dg-1.c: Remove.
4631         * gcc.misc-tests/dg-2.c: Remove.
4632         * gcc.misc-tests/dg-3.c: Remove.
4633         * gcc.misc-tests/dg-4.c: Remove.
4634         * gcc.misc-tests/dg-5.c: Remove.
4635         * gcc.misc-tests/dg-6.c: Remove.
4636         * gcc.misc-tests/dg-7.c: Remove.
4637         * gcc.misc-tests/dg-8.c: Remove.
4638         * gcc.misc-tests/dg-9.c: Remove.
4639         * gcc.misc-tests/dg-10.c: Remove.
4640         * gcc.misc-tests/dg-11.c: Remove.
4641         * gcc.misc-tests/dg-12.c: Remove.
4642         * gcc.misc-tests/dg-test.exp: Remove.
4643
4644         * gcc.test-framework/test-framework.awk: Change recording and
4645         printing of passes and failures.
4646
4647         * gcc.test-framework: New directory.
4648         * gcc.test-framework/README: New.
4649         * gcc.test-framework/test-framework.exp: New.
4650         * gcc.test-framework/test-framework.awk: New.
4651         * gcc.test-framework/gen_directive_tests: New.
4652
4653 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4654
4655         * lib/treelang.exp: Fix comment typos.
4656         (treelang_target_compile): Don't append libs=-ltreelang to options.
4657
4658 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4659
4660         * g++.dg/parse/typename7.C: Adjust error messages.
4661
4662 2005-01-31  Jeff Law  <law@redhat.com>
4663
4664         * gcc.c-torture/execute/20050131-1.c: New test.
4665         * gcc.dg/wcaselabel.c: New test.
4666
4667 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4668
4669         * g++.dg/other/warning1.C: Adjust error messags.
4670         * g++.dg/parse/constant5.C: New test.
4671
4672 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4673
4674         PR c/19333
4675         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4676         the test case valid.
4677         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4678         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4679         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4680         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4681         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4682         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4683
4684 2005-01-31  Dale Johannesen  <dalej@apple.com>
4685
4686         * g++.dg/opt/pr19650.C:  New test.
4687
4688 2005-01-31  Richard Henderson  <rth@redhat.com>
4689
4690         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4691         long double for intel double extended format.
4692         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4693
4694 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4695
4696         PR c++/19555
4697         * g++.dg/template/static10.C: New test.
4698
4699         PR c++/19395
4700         * g++.dg/parse/error24.C: New test.
4701
4702         PR c++/19367
4703         * g++.dg/lookup/builtin1.C: New test.
4704
4705         PR c++/19457
4706         * g++.dg/warn/conv3.C: New test.
4707
4708 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4709
4710         PR fortran/19647
4711         * gfortan.dg/inquire_7.f90
4712
4713 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4714
4715         PR tree-optimization/15791
4716         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4717         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4718         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4719         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4720         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4721         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4722         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4723         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4724         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4725         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4726
4727 2005-01-29  Paul Brook  <paul@codesourcery.com>
4728
4729         PR fortran/18565
4730         * check.c (real_or_complex_check): New function.
4731         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4732         * intrinsic.c (add_functions): Use new check functions.
4733         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4734         Add prototypes.
4735
4736 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4737
4738         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4739         gcc.dg/lvalue-3.c: New tests.
4740         * gcc.dg/concat.c: Update expected messages.
4741
4742 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4743
4744         PR libfortran/19595
4745         * gfortran.dg/eor_1.f90:  New test.
4746
4747 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4748
4749         PR fortran/19589
4750         * gfortran.dg/logical_data_1.f90: New test.
4751
4752 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR c++/19253
4755         * g++.dg/template/crash33.C: New test.
4756
4757         PR c++/19667
4758         * g++.dg/template/crash32.C: New test.
4759
4760 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4761
4762         PR middle-end/16558
4763         * g++.dg/warn/Wreturn-type-2.C: New test.
4764
4765 2004-06-24  Jeff Law  <law@redhat.com>
4766
4767         * gcc.dg/tree-ssa/20050128-1.c: New test.
4768
4769 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4770
4771         * gcc.target/frv/all-mdpackh-1.c: New test.
4772
4773 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4774
4775         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4776
4777 2005-01-27  Richard Henderson  <rth@redhat.com>
4778
4779         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4780
4781 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4782
4783         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4784
4785 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4786
4787         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4788         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4789         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4790         to cope with cases where the multilib options override the dg-options.
4791
4792 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR c/18946
4795         * gcc.dg/noncompile/20050120-1.c: New test.
4796
4797 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4798
4799         PR tree-optimization/19633
4800         * gcc.dg/pr19633.c: New test.
4801         * gcc.dg/tree-ssa/pr19633.c: New test.
4802
4803 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4804
4805         * gcc.dg/20041216-1.c: New test.
4806
4807 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4808
4809         PR objc/18862
4810         * objc.dg/selector-2.m: New test.
4811
4812 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4813
4814         * g++.dg/opt/range-test-2.C: New test.
4815
4816         PR rtl-optimization/19579
4817         * gcc.c-torture/execute/20050124-1.c: New test.
4818
4819 2005-01-26  Greg Parker  <gparker@apple.com>
4820         Stuart Hastings  <stuart@apple.com>
4821
4822         * gcc.c-torture/execute/20050125-1.c: New.
4823
4824 2005-01-18  Jan Hubicka  <jh@suse.cz>
4825
4826         PR tree-optimize/19337
4827         * gcc.c-torture/compile/20050119-1.c: New test.
4828
4829 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4830
4831         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4832         test for successful match.
4833
4834 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4835
4836         PR objc/18408
4837         * objc.dg/comp-types-7.m: New test.
4838
4839 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4840
4841         * lib/target-supports.exp (current_target_name): New.
4842         (check_effective_target_ilp32, check_effective_target_lp64):
4843         Cache the result to use as long as the current target, with
4844         multilib flags, remains the same.
4845
4846         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4847         (dg-require-weak, dg-require-visibility, dg-require-alias,
4848         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4849         dg-require-effective-target, dg-skip-if): Remove call to
4850         skip_test_and_clear_xfail.
4851         (dg-test): Clear xfail data.
4852
4853 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR target/17751
4856         * gcc.dg/ppc64-toc.c: New test.
4857
4858         * g++.dg/tree-ssa/empty-1.C: New test.
4859
4860         PR middle-end/19551
4861         * gcc.c-torture/execute/20050121-1.c: New test.
4862         * gcc.dg/20050121-2.c: New test.
4863
4864 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4865         Paul Brook  <paul@codesourcery.com>
4866
4867         PR fortran/17941
4868         * gfortran.dg/real_const_1.f: New test.
4869         * gfortran.dg/real_const_2.f90: New test.
4870         * gfortran.dg/complex_int_1.f90: New test.
4871
4872 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4873
4874         PR fortran/19313
4875         * gfortan.dg/inquire_6.f90: New test.
4876
4877 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4878
4879         PR libfortran/19451
4880         * open_readonly_1.f90:  New test.
4881
4882 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4883
4884         PR libfortran/18982
4885         * gfortran.dg/open_new.f90: New file.
4886
4887 2005-01-22  Paul Brook  <paul@codesourcery.com>
4888
4889         * namelist_1.f90: New test.
4890
4891 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4892
4893         PR tree-optimization/19484
4894         * gcc.c-torture/compile/20050122-[12].c: New tests.
4895
4896 2005-01-22  Paul Brook  <paul@codesourcery.com>
4897
4898         * gfortran.dg/implicit_2.f90: New test.
4899
4900 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4901
4902         PR fortran/19314
4903         * gfortran.dg/inquire_5.f90: New test.
4904
4905 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4906
4907         PR c/18809
4908         * gcc.dg/pr18809-1.c: New test.
4909
4910 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4911
4912         * gcc.dg/20050121-1.c: New test.
4913
4914         PR tree-optimization/13000
4915         * gcc.dg/20040206-1.c: Change warning to point where function is
4916         being inlined.
4917
4918 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4919
4920         PR c++/19208
4921         * g++.dg/template/array11.C: New test.
4922
4923 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4924
4925         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4926         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4927         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4928         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4929         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4930         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4931
4932 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4933
4934         PR tree-optimization/15349
4935         * gcc.dg/tree-ssa/pr15349.c: New.
4936
4937 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4938
4939         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4940
4941 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4942
4943         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4944         scan-assembler-times directive name.
4945
4946         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4947         after dg-do.
4948
4949         PR rtl-optimization/19462
4950         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4951
4952 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4953
4954         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4955         counting function calls on ia64.
4956
4957 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR rtl-optimization/15139
4960         * gcc.dg/20050111-2.c: New test.
4961
4962         PR c/17297
4963         * gcc.c-torture/compile/20050113-1.c: New testcase.
4964
4965         PR middle-end/19164
4966         * gcc.dg/20050113-1.c: New testcase.
4967
4968 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4969
4970         * gcc.dg/vect/vect-85.c: Add comment.
4971         * gcc.dg/vect/vect-86.c: Add xfail for now.
4972         * gcc.dg/vect/vect-87.c: Add xfail for now.
4973         * gcc.dg/vect/vect-88.c: Add xfail for now.
4974         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4975
4976 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4977
4978         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4979
4980 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981
4982         * g++.dg/debug/typedef3.C: New test.
4983
4984 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4985
4986         PR c/19472
4987         * gcc.dg/asm-a.c: New test.
4988
4989 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4990
4991         * gcc.dg/sh-relax.c: Add prototype for abort.
4992
4993 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4994
4995         * gcc.dg/short-compare-1.c: New test.
4996         * gcc.dg/short-compare-2.c: Likewise.
4997
4998 2005-01-18  Michael Matz  <matz@suse.de>
4999
5000         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5001
5002 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5003
5004         PR tree-optimization/19121
5005         * gcc.c-torture/compile/pr19121.c: New test.
5006
5007 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5008
5009         PR target/19357
5010         * gcc.c-torture/compile/pr19357.c: New test.
5011
5012 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5013
5014         PR c/5675
5015         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5016         pass--those that refer just to the variable, possibly with a
5017         cast.
5018         * gcc.dg/c99-const-expr-3.c: Likewise.
5019
5020         PR middle-end/13127
5021         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5022         longer emitted.
5023
5024 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5025
5026         PR fortran/18778
5027         * gfortran.dg/endfile_2.f90: New test.
5028
5029 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5030
5031         PR 19168
5032         * gfortran.dg/select_5.f90: New test.
5033
5034 2004-01-16  Paul Brook  <paul@codesourcery.com>
5035
5036         * gfortran.dg/common_4.f90: New test.
5037
5038 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5039
5040         PR rtl-optimization/19462
5041         * gcc.dg/torture/pr19462-1.c: New test.
5042
5043 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5044
5045         PR objc/19321
5046         * objc.dg/func-ptr-2.m: New.
5047         * objc.dg/volatile-1.m: New.
5048
5049 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5050
5051         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5052
5053 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR tree-optimization/19060
5056         * gcc.c-torture/execute/20050104-1.c: New test.
5057
5058 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5059
5060         PR fortran/18983
5061         * gfortran.dg/write_to_null.f90: New test.
5062
5063 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5064             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5065
5066         PR other/19328
5067         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5068         argument.
5069
5070 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR c++/19263
5073         * g++.dg/init/vector1.C: New test.
5074
5075 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5076
5077         PR target/13158
5078         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5079         PR target/18987
5080         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5081
5082 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5083
5084         * gfortran.dg/select_1.f90: New test.
5085         * gfortran.dg/select_2.f90: New test.
5086         * gfortran.dg/select_3.f90: New test.
5087         * gfortran.dg/select_4.f90: New test.
5088
5089 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR middle-end/19084
5092         PR rtl-optimization/19348
5093         * gcc.dg/20050111-1.c: New test.
5094         * gcc.c-torture/execute/20050111-1.c: New test.
5095
5096         * gcc.dg/i386-asm-4.c: New test.
5097
5098 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * gcc.dg/nested-func-2.c: New test.
5101         * ada/acats/norun.lst: Remove c953002.
5102
5103 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5104
5105         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5106
5107 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5108
5109         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5110
5111 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5112
5113         PR target/18761
5114         * g++.dg/abi/align1.C: New test.
5115
5116 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5117
5118         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5119         at a time.
5120         * g++.dg/ext/altivec_check.h: Support compiling as C.
5121
5122 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5123
5124         PR c++/19355
5125         * g++.dg/expr/pr19355-1.C: New test case.
5126
5127 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5128
5129         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5130         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5131         * ada/acats/tests/c3/c92005b.ada: Likewise.
5132         * ada/acats/tests/c3/cxb3012.a: Likewise.
5133         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5134
5135 2005-01-09  Paul Brook  <paul@codesourcery.com>
5136
5137         * gfortran.dg/common_2.f90: New file.
5138         * gfortran.dg/common_3.f90: New file.
5139
5140 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5141
5142         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5143
5144 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5145
5146         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5147         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5148         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5149         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5150         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5151         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5152         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5153         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5154         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5155         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5156         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5157         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5158         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5159         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5160         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5161         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5162         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5163         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5164         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5165         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5166         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5167         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5168         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5169         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5170         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5171         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5172         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5173         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5174         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5175         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5176         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5177         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5178         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5179         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5180         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5181         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5182         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5183         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5184         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5185         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5186         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5187         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5188         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5189         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5190         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5191         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5192         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5193         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5194         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5195         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5196         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5197         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5198         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5199         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5200         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5201         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5202         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5203         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5204         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5205         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5206         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5207         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5208         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5209         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5210         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5211         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5212         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5213
5214         * gcc.dg/vect/vect-1.c: Fix spelling.
5215         * gcc.dg/vect/vect-10.c: Fix spelling.
5216         * gcc.dg/vect/vect-11.c: Fix spelling.
5217         * gcc.dg/vect/vect-12.c: Fix spelling.
5218         * gcc.dg/vect/vect-14.c: Fix spelling.
5219         * gcc.dg/vect/vect-15.c: Fix spelling.
5220         * gcc.dg/vect/vect-16.c: Fix spelling.
5221         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5222         * gcc.dg/vect/vect-64.c: Fix comments.
5223         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5224
5225 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5226             Ira Rosen  <irar@il.ibm.com>
5227
5228         * gcc.dg/vect/vect-70.c: New test.
5229         * gcc.dg/vect/vect-71.c: New test.
5230
5231 2005-01-09  Manfred Hollstein  <mh@suse.com>
5232
5233         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5234         * gcc.dg/pr18241-2.c: Likewise.
5235         * gcc.dg/pr18241-3.c: Likewise.
5236         * gcc.dg/pr18241-4.c: Likewise.
5237         * gcc.dg/pr18241-5.c: Likewise.
5238
5239 2005-01-08  Richard Henderson  <rth@redhat.com>
5240
5241         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5242         False for x86 and x86-64.
5243
5244 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5245
5246         PR tree-optimization/18241
5247         * gcc.dg/pr18241-1.c: New test.
5248         * gcc.dg/pr18241-2.c: New test.
5249         * gcc.dg/pr18241-3.c: New test.
5250         * gcc.dg/pr18241-4.c: New test.
5251         * gcc.dg/pr18241-5.c: New test.
5252
5253 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5254
5255         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5256         gfortran.dg/select_4.f90: New.
5257
5258 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * gcc.c-torture/execute/20050107-1.c: New test.
5261
5262 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5263
5264         PR c++/19298
5265         * g++.dg/template/ref2.C: New.
5266
5267 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5268
5269         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5270         instead of being empty.
5271
5272 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5273
5274         PR fortran/15553
5275         * gfortran.dg/array-1.f90: New test.
5276
5277 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5278
5279         PR tree-optimization/19283
5280         * gcc.c-torture/execute/20050106-1.c: New test.
5281
5282         PR rtl-optimization/18861
5283         * gcc.dg/20050105-1.c: New test.
5284
5285         PR tree-optimization/18828
5286         * gcc.dg/20050105-2.c: New test.
5287
5288 2005-01-07  Andreas Jaeger  <aj@suse.de>
5289
5290         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5291
5292 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5293
5294         PR fortran/18398
5295         * gfortran.dg/fmt_read.f90: New test.
5296
5297 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5298
5299         * gcc.dg/rs6000-ldouble-2.c: New.
5300
5301 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/19244
5304         * g++.dg/parser/ctor2.C: New test.
5305
5306 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5307
5308         PR c++/17154
5309         * g++.dg/template/using9.C: New test.
5310
5311 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5312
5313         PR c++/19258
5314         * g++.dg/lookup/friend6.C: New test.
5315
5316 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5317
5318         PR c++/19270
5319         * g++.dg/template/array10.C: New.
5320
5321 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5322
5323         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5324         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5325
5326 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * gcc.c-torture/compile/20050105-1.c: New test.
5329
5330 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5331
5332         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5333
5334 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5335
5336         PR middle-end/19100
5337         * gcc.dg/conv-3.c: New test case.
5338
5339 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5340
5341         * gcc.dg/asm-wide-1.c: New test.
5342
5343 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5344
5345         PR c++/19030
5346         * g++.dg/parse/crash22.C: New
5347
5348 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5349
5350         PR 19257
5351         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5352
5353 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5354
5355         PR middle-end/17767
5356         * gcc.dg/i386-mmx-6.c: New test case.
5357
5358 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5359
5360         PR tree-optimization/18308
5361         * gcc.dg/vect/pr18308.c: New testcase.
5362
5363 2005-01-04  Andreas Jaeger  <aj@suse.de>
5364
5365         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5366
5367 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5368             Robert Bowdidge <bowdidge@apple.com>
5369
5370         * gcc.dg/cpp/subframework1.c: New.
5371         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5372         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5373         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5374         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5375
5376 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5377
5378         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5379         producing warning.
5380         * gcc.dg/darwin-weakimport-2.c: New.
5381
5382 2005-01-03  Richard Henderson  <rth@redhat.com>
5383
5384         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5385
5386 2005-01-03  Richard Henderson  <rth@redhat.com>
5387
5388         * gcc.dg/vect/vect.exp: Enable for ia64.
5389         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5390         (check_effective_target_vect_float): Likewise.
5391         (check_effective_target_vect_no_align): Likewise.
5392         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5393         * gcc.dg/vect/vect-8.c: Likewise.
5394
5395 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5396
5397         PR target/19236
5398         * gcc.dg/pr19236-1.c: New test case.
5399
5400 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5401
5402         PR rtl-optimization/12092
5403         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5404
5405 2005-01-02  Andreas Jaeger  <aj@suse.de>
5406
5407         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5408
5409 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5410             Andrew Pinski  <pinskia@physics.uc.edu>
5411
5412         PR rtl-optimization/12092
5413         * gcc.dg/pr12092-1.c: New test case.
5414
5415 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5416
5417         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5418         'hidden' and 'default' for better portability.
5419         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5420
5421         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5422         6 and 7.
5423         * g++.old-deja/g++.brendan/new3.C: Likewise.
5424
5425 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5426
5427         * gcc.dg/20041231-1.C: New test.
5428         * g++.dg/warn/Wunreachable-code-1.C: New test.
5429
5430 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5431
5432         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5433         file, not /dev/null.  Abort on error.
5434
5435 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5436             Ziemowit Laski  <zlaski@apple.com>
5437
5438         PR objc/18971
5439         * objc.dg/encode-5.m: New test.
5440
5441 2004-12-29  Richard Henderson  <rth@redhat.com>
5442
5443         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5444         * objc.dg/stabs-1.m: Disable for ia64.
5445
5446 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/19190
5449         * g++.dg/warn/Wunused-10.C: New test.
5450
5451 2004-12-28  Richard Henderson  <rth@redhat.com>
5452
5453         * objc.dg/stabs-1.m: Disable for alpha.
5454
5455 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/19149
5458         * g++.dg/parse/error23.C: New test.
5459
5460 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5461
5462         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5463
5464         PR fortran/19032
5465         * gfortran.dg/intrinsic_modulo_1.f90: New.
5466         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5467         tests with divisor -1.
5468
5469 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5470
5471         * g++.dg/opt/temp1.C (memcpy): Return a value.
5472
5473         PR c++/19148
5474         * g++.dg/expr/cond7.C: New test.
5475
5476 2004-12-27  Paul Brook  <paul@codesourcery.com>
5477
5478         * gfortran.dg/g77/select_no_compile.f: Remove.
5479
5480 2004-12-27  Richard Henderson  <rth@redhat.com>
5481
5482         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5483         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5484         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5485
5486 2004-12-26  Richard Henderson  <rth@redhat.com>
5487
5488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5489         by 1i instead of token pasting.
5490
5491 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5492
5493         PR tree-optimization/17578
5494         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5495         to additional_flags.
5496         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5497
5498 2004-12-25  Richard Henderson  <rth@redhat.com>
5499
5500         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5501         Remove Alpha.
5502
5503 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5504
5505         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5506         hppa*-*-hpux*.
5507         * gcc.dg/pr17957.c (dg-options): Likewise.
5508         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5509         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5510         instead of 0 on __hppa__.
5511         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5512         "foo,%r" on hppa*-*-*.
5513
5514 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5515
5516         PR fortran/19071
5517         * gfortran.dg/complex_write.f90: New test.
5518
5519 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/17595
5522         * g++.dg/parse/pragma2.C: New test.
5523
5524         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5525
5526 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5527
5528         * gcc.dg/empty2.c: Add missing dg-warning.
5529
5530 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/17413
5533         * g++.dg/template/local4.C: New test.
5534         * g++.dg/template/crash19.C: Add dg-error marker.
5535
5536         * g++.dg/template/crash31.C: Correct embedded PR number.
5537
5538 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/16405
5541         * g++.dg/opt/temp1.C: Add do-run marker.
5542
5543 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5544
5545         * g++.dg/template/spec19.C: New.
5546
5547 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5548
5549         PR target/16819
5550         * gcc.dg/empty2.c: New.
5551
5552 2004-12-23  Richard Henderson  <rth@redhat.com>
5553
5554         * lib/target-supports.exp (check_effective_target_vect_no_align):
5555         Remove i?86 and x86-64.
5556
5557 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/16405
5560         * g++.dg/opt/temp1.C: New test.
5561
5562 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5563
5564         PR c++/18733
5565         * g++.dg/template/friend33.C: New testcase.
5566
5567 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5568
5569         PR c++/18464
5570         * g++.dg/template/cond5.C: New test.
5571
5572         PR c++/18492
5573         * g++.dg/inherit/thunk3.C: New test.
5574
5575         PR c++/11224
5576         * g++.dg/warn/Wunused-9.C: New test.
5577
5578 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5579
5580         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5581
5582 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5583
5584         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5585
5586 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR c++/18378
5589         * g++.dg/ext/packed8.C: New test.
5590
5591         PR c++/13268
5592         * g++.dg/template/crash31.C: New test.
5593
5594         PR c++/19034
5595         * g++.dg/template/crash30.C: New test.
5596
5597 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         PR C++/18984
5600         * g++.dg/eh/ctor3.C: New test.
5601
5602 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         * objc.dg/stabs-1.m: Allow section name to be quoted and
5605         assembly label to begin with '.LL'.
5606
5607 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5608
5609         * gcc.dg/vect/vect.exp
5610         (check_effective_target_lp64_or_vect_no_align): New.
5611         * gcc.dg/vect/vect-77.c: Use it.
5612         * gcc.dg/vect/vect-78.c: Use it.
5613
5614         * lib/target-supports.exp
5615         (check_effective_target_vect_no_max,
5616         check_effective_target_vect_no_bitwise,
5617         check_effective_target_vect_no_align): New.
5618         * gcc.dg/vect/vect-13.c: Use them.
5619         * gcc.dg/vect/vect-17.c: Ditto.
5620         * gcc.dg/vect/vect-18.c: Ditto.
5621         * gcc.dg/vect/vect-19.c: Ditto.
5622         * gcc.dg/vect/vect-20.c: Ditto.
5623         * gcc.dg/vect/vect-27.c: Ditto.
5624         * gcc.dg/vect/vect-29.c: Ditto.
5625         * gcc.dg/vect/vect-44.c: Ditto.
5626         * gcc.dg/vect/vect-48.c: Ditto.
5627         * gcc.dg/vect/vect-50.c: Ditto.
5628         * gcc.dg/vect/vect-52.c: Ditto.
5629         * gcc.dg/vect/vect-54.c: Ditto.
5630         * gcc.dg/vect/vect-56.c: Ditto.
5631         * gcc.dg/vect/vect-58.c: Ditto.
5632         * gcc.dg/vect/vect-60.c: Ditto.
5633         * gcc.dg/vect/vect-72.c: Ditto.
5634         * gcc.dg/vect/vect-80.c: Ditto.
5635
5636 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5637
5638         PR c++/14075
5639         * g++.dg/init/string1.C: New.
5640
5641         PR c++/18975
5642         * g++.dg/other/synth1.C: New.
5643
5644 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5645
5646         PR c/18963
5647         * gcc.dg/pr18963-1.c: New test.
5648
5649 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5650
5651         PR c/18596
5652         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5653         * gcc.dg/pr18596-1.c: Use dg-error.
5654         (dg-options): Use -fno-unit-at-a-time.
5655         * gcc.dg/pr18596-2.c: New test.
5656         * gcc.dg/pr18596-3.c: New test.
5657
5658 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5659
5660         PR middle-end/18683
5661         * g++.dg/opt/pr18683-1.C: New test case.
5662
5663 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5664
5665         PR other/19093
5666         * g++.dg/opt/max1.C: Fix for 64bit targets.
5667
5668 2004-12-20  Matt Austern  <austern@apple.com>
5669
5670         PR c++/19044
5671         * g++.dg/ext/builtin6.C: New
5672
5673 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5674
5675         PR tree-optimization/19080
5676         * gcc.c-torture/compile/pr19080.c: New test.
5677
5678 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5679
5680         * gcc.dg/20041219-1.c: New test.
5681
5682 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5683
5684         PR middle-end/19068
5685         * g++.dg/opt/max1.C: New test case.
5686
5687 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688
5689         * gcc.dg/fdata-sections-1.c: New test.
5690
5691 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5692
5693         PR middle-end/18548
5694         * gcc.dg/max-1.c: New test case.
5695
5696 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5697
5698         * gcc.c-torture/execute/20041218-1.c: New test.
5699
5700 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5701
5702         * gcc.dg/pr18501.c: New test.
5703         * gcc.dg/uninit-5.c: XFAIL.
5704         * gcc.dg/uninit-9.c: XFAIL.
5705
5706 2004-12-17  Dale Johannesen  <dalej@apple.com>
5707
5708         * gcc.dg/20041213-1.c:  New.
5709
5710 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5711
5712         * objc.dg/stabs-1.m: Allow assembly label to begin
5713         with a dot ('.').
5714
5715 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5716
5717         * gcc.c-torture/execute/20041213-1.c: Move...
5718         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5719
5720 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/18721
5723         * g++.dg/lookup/conv-5.C: New.
5724
5725 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5726
5727         * objc.dg/stabs-1.m: New test.
5728
5729 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5730
5731         * gcc.dg/visibility-c.c: Change compile to
5732         assemble for the test.
5733
5734 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5735
5736         PR target/19041
5737         * gcc.dg/visibility-c.c: New test.
5738
5739 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5740
5741         PR middle-end/18493
5742         * gcc.dg/switch-8.c: New test case.
5743
5744 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         PR c++/18905
5747         * g++.dg/template/init4.C: New.
5748         * g++.dg/opt/static3.C: Enable optimizer.
5749
5750 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5751
5752         * g++.dg/other/complex1.C: New test.
5753
5754 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5755
5756         * g++.dg/opt/inline9.C: New test.
5757
5758 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5759
5760         PR fortran/18993
5761         * gfotran.dg/nullify_1.f: New test.
5762
5763 2004-12-15  Richard Henderson  <rth@redhat.com>
5764
5765         * gcc.target/i386/i386.exp: New harness.
5766         * gcc.target/i386/vect-args.c: New.
5767
5768 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5769
5770         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5771
5772 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5773
5774         PR c++/18825
5775         * g++.dg/template/friend32.C: New test.
5776
5777 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5778
5779         * cpp/pragma-once-1.c: New test.
5780         * cpp/pragma-once-1b.h: Likewise.
5781         * cpp/pragma-once-1c.h: Likewise.
5782         * cpp/pragma-once-1d.h: Likewise.
5783         * cpp/inc/pragma-once-1a.h: Likewise.
5784
5785 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5786             Steven G. Kargl  <kargls@comcast.net>
5787
5788         PR fortran/17597
5789         * gfortran.dg/list_read_3.f90: New test.
5790
5791 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5792
5793         * gcc.dg/ftrapv-2.c: New test.
5794
5795 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5796
5797         PR c++/18981
5798         * g++.dg/template/typename9.C: New test.
5799
5800 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/18738
5803         * g++.dg/template/typename8.C: New test.
5804         * g++.dg/parse/friend2.C: Tweak error message.
5805
5806 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         * gcc.c-torture/20041214-1.c: New test.
5809
5810 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR c++/18965
5813         * g++.dg/init/array17.C: New test.
5814
5815 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR c++/18793
5818         * g++.dg/init/aggr3.C: New test.
5819
5820 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5821
5822         * gcc.dg/altivec-types-1.c: New test.
5823         * gcc.dg/altivec-types-2.c: New test.
5824         * gcc.dg/altivec-types-3.c: New test.
5825         * gcc.dg/altivec-types-4.c: New test.
5826         * g++.dg/ext/altivec-types-1.C: New test.
5827         * g++.dg/ext/altivec-types-2.C: New test.
5828         * g++.dg/ext/altivec-types-3.C: New test.
5829         * g++.dg/ext/altivec-types-4.C: New test.
5830
5831 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR middle-end/18951
5834         * gcc.c-torture/execute/20041213-1.c: New test.
5835
5836 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5837
5838         PR c++/18949
5839         * g++.dg/template/cast1.C: New.
5840
5841 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5842
5843         * gcc.c-torture/execute/20041213-2.c: New test.
5844
5845 2004-12-13  Richard Henderson  <rth@redhat.com>
5846
5847         * gcc.dg/i386-sse-10.c: Fix typo in options.
5848
5849 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5850
5851         PR c++/18968
5852         * g++.dg/opt/pr18968.C: New test.
5853
5854 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/18925
5857         * g++.dg/ext/visibility/staticdatamem.C: New test.
5858
5859 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5860
5861         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5862
5863 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5864
5865         PR rtl-optimization/18928
5866         * gcc.dg/pr18928-1.c: New test case.
5867
5868 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5869
5870         PR tree-opt/16951
5871         * gcc.c-torture/compile/20041211-1.c: New.
5872
5873 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5874
5875         PR middle-end/17564
5876         * gcc.c-torture/execute/20041212-1.c: New test.
5877
5878 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5879
5880         PR fortran/18869
5881         * gfortran.dg/common_1.f90: New test.
5882
5883 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5884         Paul Brook  <paul@codesourcery.com>
5885
5886         PR fortran/16222
5887         * gfortran.dg/real_do_1.f90: New test.
5888
5889 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5890
5891         PR tree-opt/18040
5892         * g++.dg/opt/ptrmem6.C: New test.
5893
5894 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5895
5896         PR middle-end/18921
5897         * gcc.dg/pr18921-1.c: New test case.
5898
5899 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5900
5901         PR fortran/17175
5902         * gfortran.dg/scale_1.f90: New test.
5903
5904 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR middle-end/18903
5907         * gcc.c-torture/compile/pr18903.c: New test.
5908
5909 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5910
5911         * gcc.c-torture/execute/20041210-1.c: New test.
5912
5913 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5914
5915         PR c++/18731
5916         * g++.dg/parser/struct-1.C: New test.
5917         * g++.dg/parser/struct-2.C: New test.
5918         * g++.dg/parser/struct-3.C: New test.
5919
5920 2004-12-09  Richard Henderson  <rth@redhat.com>
5921
5922         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5923
5924         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5925         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5926
5927 2004-12-09  Matt Austern  <austern@apple.com>
5928
5929         PR c++/18514
5930         * g++.dg/ext/builtin1.C: New
5931         * g++.dg/ext/builtin2.C: New
5932         * g++.dg/ext/builtin3.C: New
5933         * g++.dg/ext/builtin4.C: New
5934         * g++.dg/ext/builtin5.C: New
5935
5936 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5937
5938         PR tree-opt/18904
5939         * g++.dg/opt/ptrmem5.C: New test.
5940
5941 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5942
5943         * g++.dg/parse/typename5.C: Adjust for new error.
5944         * g++.dg/parse/typename7.C: New.
5945
5946 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5947
5948         PR c++/18073
5949         * g++.dg/other/mmintrin.C: New test.
5950
5951 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5952
5953         PR c++/16681
5954         * g++.dg/init/array15.C: New.
5955         * g++.dg/init/array16.C: New.
5956
5957 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5958
5959         PR fortran/18826
5960         * gfortran.dg/assign_1.f90: New test.
5961
5962 2004-12-08  Nick Clifton  <nickc@redhat.com>
5963
5964         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5965         * gcc.target/xstormy16/data_below100: Likewise.
5966         * gcc.target/xstormy16/sfr: Likewise.
5967         * gcc.target/xstormy16/below100.S: New test source file.
5968         * gcc.target/xstormy16/below100.ld: New test linker script.
5969         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5970         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5971         bp instructions.
5972         * gcc.target/xstormy16/bp.c: Likewise.
5973
5974         * gcc.target/xstormy16/bss_below100: New files:
5975         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5976         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5977         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5978         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5979         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5980         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5981         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5982         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5983         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5984         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5985         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5986         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5987         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5988         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5989         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5990         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5991         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5992         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5993         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5994         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5995         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5996         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5997         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5998         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5999         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6000         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6001         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6002
6003         * gcc.target/xstormy16/data_below100: New files:
6004         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6005         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6006         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6007         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6008         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6009         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6010         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6011         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6012         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6013         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6014         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6015         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6016         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6017         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6018         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6019         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6020         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6021         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6022         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6023         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6024         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6025         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6026         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6027         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6028         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6029         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6030         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6031
6032         * gcc.target/xstormy16/sfr: New files:
6033         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6034         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6035         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6036         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6037         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6038         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6039         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6040         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6041         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6042         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6043         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6044         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6045         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6046         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6047         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6048         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6049         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6050         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6051         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6052         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6053         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6054         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6055         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6056         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6057         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6058         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6059         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6060         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6061         27_if0_sfrw_bitfield_f.c
6062
6063 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6064
6065         PR c++/18100
6066         * g++.dg/lookup/name-clash4.C: New test.
6067
6068 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         PR c++/18672
6071         * g++.dg/opt/array1.C: New.
6072
6073         PR c++/18803
6074         * g++.dg/template/operator5.C: New.
6075
6076 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6077
6078         PR c/18867
6079         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6080
6081 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6082
6083         * gcc.dg/noncompile/20041207.c: New test.
6084
6085 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6086
6087         * g++.dg/other/unreachable-1.C: New test.
6088
6089 2004-12-06  Nick Clifton  <nickc@redhat.com>
6090
6091         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6092         <limits.h> because the latter comes from gcc's include/ directory
6093         and not the newlib/libc/include directory.
6094
6095 2004-12-04  Richard Henderson  <rth@redhat.com>
6096
6097         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6098
6099 2004-12-04  Richard Henderson  <rth@redhat.com>
6100
6101         * lib/target-supports.exp (check_gc_sections_available): Disable
6102         for alpha and ia64.
6103
6104 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6105
6106         PR middle-end/17909
6107         * g++.dg/other/vararg-2.C: New test.
6108
6109 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6110
6111         PR c++/17011, c++/17971
6112         * g++.dg/template/error15.C: Adjust expected error.
6113         * g++.dg/template/instantiate3.C: Likewise.
6114
6115 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6116
6117         * gcc.dg/altivec-18.c: Fix for darwin
6118
6119 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         PR c++/18782
6122         * g++.dg/parse/ptrmem2.C: New.
6123
6124         PR c++/18318
6125         * g++.dg/template/new1.C: New.
6126
6127 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6128
6129         PR fortran/18710
6130         * gfortran.dg/direct_io_3.f90: New test.
6131
6132 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6133
6134         PR 18758
6135         * g++.dg/parse/crash21.C: New.
6136
6137 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6138
6139         PR c++/15664, c++/18276
6140         * g++.dg/template/ttp13.C: New test.
6141         * g++.dg/template/ttp14.C: Likewise.
6142
6143 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6144
6145         PR c++/18123
6146         * g++.dg/parse/enum2.C: New test.
6147         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6148
6149 2004-12-02  Nick Clifton  <nickc@redhat.com>
6150
6151         * gcc.target/xstormy16: New test directory.
6152         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6153         * gcc.target/xstormy16/bp.c: Check the generation of bp
6154         instructions.
6155         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6156         bn instructions and the BELOW100 attribute.
6157
6158 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6159
6160         PR target/16952
6161         * gcc.dg/ppc-eabi.c: New.
6162
6163 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6164
6165         PR fortran/18284
6166         * gfortran.dg/backspace.f90
6167
6168 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6169
6170         * gfortran.dg/inquire.f90: New test.
6171
6172 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6173
6174         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6175         handle effective-target-keyword.
6176         (dg-skip-if): Support effective-target keyword as target list.
6177         (dg-xfail-if): Ditto.
6178         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6179
6180 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6181
6182         PR tree-optimization/18291
6183         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6184
6185 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6186
6187         PR C++/18729
6188         * g++.dg/parse/crash20.C: New.
6189
6190         PR c++/17431
6191         * g++.dg/overload/arg1.C: New.
6192         * g++.dg/overload/arg2.C: New.
6193         * g++.dg/overload/arg3.C: New.
6194         * g++.dg/overload/arg4.C: New.
6195
6196 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6197
6198         * gcc.dg/c99-flex-array-4.c: Remove.
6199
6200 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6201
6202         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6203
6204         * lib/target-supports.exp (is-effective-target): Simplify.
6205
6206         * lib/target-supports.exp (check_effective_target_vect_long):
6207         Fix for powerpc64-*-*.
6208
6209 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6210
6211         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6212         to support new requirements on FreeBSD 5.
6213
6214 2004-11-30  Devang Patel  <dpatel@apple.com>
6215
6216         PR 18702
6217         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6218
6219 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6220
6221         * g++.dg/ext/altivec-13.C: New test.
6222
6223 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6224
6225         PR tree-opt/18298
6226         * gcc.c-torture/execute/p18298.c: New test.
6227
6228 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6229             Dorit Naishlos  <dorit@il.ibm.com>
6230
6231         PR tree-opt/18607
6232         * gcc.dg/vect/vect-89.c: New test.
6233
6234 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6235
6236         * gcc.dg/pr18596-1.c: New test.
6237
6238 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6239
6240         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6241
6242 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR c/18479
6245         * gcc.dg/pr18479.c: New test.
6246
6247 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6248
6249         PR target/18490
6250         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6251         mmix-knuth-mmixware.
6252
6253         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6254         cris-*-elf* cris-*-aout* mmix-*-*
6255
6256 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR middle-end/18725
6259         * gcc.dg/pr18725.c: New test.
6260
6261 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6262
6263         PR target/18488
6264         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6265
6266         PR target/18336
6267         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6268
6269 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6270
6271         PR c++/18368
6272         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6273         * g++.old-deja/g++.law/ctors5.C: Likewise.
6274         * g++.old-deja/g++.other/crash25.C: Likewise.
6275
6276         PR c++/18674
6277         * g++.dg/template/error16.C: New test.
6278
6279         PR c++/18512
6280         * g++.dg/template/crash29.C: New test.
6281
6282 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6283
6284         PR tree-optimization/18712
6285         * gcc.c-torture/compile/pr18712.c: New test.
6286
6287 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6288
6289         PR c/7544
6290         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6291         tests.
6292
6293 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6294
6295         PR c++/18652
6296         * g++.dg/lookup/crash6.C: New test.
6297
6298 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6299
6300         PR middle-end/18164
6301         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6302
6303 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6304
6305         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6306         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6307         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6308
6309 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6310
6311         * gcc.dg/pr18164.c: New test.
6312
6313 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6314
6315         * gcc.dg/funroll-loops-all.c: New.
6316
6317 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6318
6319         PR target/18489
6320         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6321         delimeter, match space and TAB as well as ":".
6322
6323         PR target/18484
6324         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6325
6326         PR target/18348
6327         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6328
6329         PR target/18345
6330         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6331
6332         PR target/18337
6333         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6334
6335 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6336
6337         * gfortran.dg/direct_io_2.f90: New test.
6338
6339 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6340
6341         PR target/18334
6342         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6343
6344 2004-11-28  Richard Henderson  <rth@redhat.com>
6345
6346         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6347
6348 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6349
6350         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6351         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6352         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6353         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6354         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6355         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6356         gcc.dg/pointer-arith-8.c: New tests.
6357
6358 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6359
6360         PR fortran/18364
6361         * gfortran.dg/endfile.f90: New test.
6362
6363 2004-11-27  Falk Hueffner  <falk@debian.org>
6364
6365         * gcc.dg/loop-6.c: New test.
6366
6367 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.c-torture/execute/20041126-1.c: New test.
6370
6371 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6372
6373         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6374         on IRIX.
6375
6376 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6377
6378         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6379         functions.
6380
6381 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR rtl-optimization/17825
6384         * gcc.c-torture/compile/20041119-1.c: New test.
6385
6386 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6387
6388         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6389         Check existence of ld library path variables before unsetting.
6390
6391 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6392
6393         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6394
6395 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6396
6397         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6398
6399 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6400
6401         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6402
6403 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6404
6405         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6406         dg-do directive.
6407
6408 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6409
6410         * gcc.dg/pr17957.c: Pass --param, not -param.
6411
6412 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6413
6414         PR middle-end/17957
6415         * testsuite/gcc.dg/pr17957.c: New test.
6416
6417 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR c++/18445
6420         * g++.dg/template/crash28.C: Likewise.
6421
6422         PR c++/18001
6423         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6424         * g++.dg/ext/lvaddr.C: Likewise.
6425         * g++.dg/opt/pr7503-3.C: Likewise.
6426
6427         PR c++/18466
6428         * g++.dg/parse/qualified3.C: New test.
6429         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6430
6431         PR c++/18545
6432         * g++.dg/expr/return1.C: New test.
6433
6434 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6435
6436         Friend class name lookup 3/n, PR c++/3332
6437         * g++.dg/lookup/friend3.C: New test.
6438         * g++.dg/lookup/friend4.C: Likewise.
6439         * g++.dg/lookup/friend5.C: Likewise.
6440
6441 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6442
6443         Friend class name lookup 2/n, PR c++/14513, c++/15410
6444         * g++.dg/lookup/friend2.C: New test.
6445         * g++.dg/template/friend31.C: Likewise.
6446
6447 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6448
6449         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6450
6451 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6452
6453         PR c++/17473
6454         * g++.dg/tc1/dr56.C: Remove.
6455         * g++.dg/template/typedef1.C: Add dg-error markers.
6456         * g++.old-deja/g++.other/typedef7.C: Likewise.
6457
6458         PR c++/18285
6459         * g++.dg/parse/typedef7.C: New test.
6460
6461 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6462
6463         * gcc.c-torture/execute/20041124-1.c: New test.
6464
6465 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6466
6467         * g++.dg/template/deduce3.C: New test.
6468
6469         PR c++/18586
6470         * g++.dg/template/crash27.C: New test.
6471
6472         PR c++/18530
6473         * g++.dg/warn/Wshadow-3.C: New test.
6474
6475 2004-11-24  Devang Patel  <dpatel@apple.com>
6476
6477         PR/18555
6478         * gcc.dg/cpp/isysroot-1.c: New test.
6479         * gcc.dg/cpp/usr/include/stdio.h: New file.
6480         * gcc.dg/cpp/isysroot-2.c: New test.
6481         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6482         New file.
6483
6484 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6485
6486         PR c++/8929
6487         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6488
6489 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6490
6491         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6492         * gcc.target/sparc/pdist.c: Likewise.
6493
6494 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6495
6496         PR c++/16882
6497         * g++.dg/conversion/simd1.C: New test.
6498
6499 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6500
6501         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6502         and restore_ld_library_path_env_vars.
6503         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6504         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6505         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6506         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6507
6508 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6509
6510         * gcc.dg/pragma-align-2.c: Test macro expansion.
6511         * gcc.dg/pragma-pack-2.c: New test.
6512
6513 2004-11-23  Richard Henderson  <rth@redhat.com>
6514
6515         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6516         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6517         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6518         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6519         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6520         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6521
6522         * gcc.dg/vect/vect.exp: Add check for alpha.
6523         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6524         (check_effective_target_vect_int): Enable for alpha.
6525         (check_effective_target_vect_long): New.
6526         (is-effective-target): Add it.
6527
6528 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6529
6530         * gcc.dg/pr18614-1.c: New test.
6531
6532 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6533
6534         * gcc.dg/setjmp-2.c: New test.
6535
6536 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6537
6538         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6539         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6540         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6541         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6542         gcc.target/sparc/pdist.c: New tests.
6543
6544 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6545
6546         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6547
6548 2004-11-22  Dale Johannesen  <dalej@apple.com>
6549
6550         * gcc.dg/20041111-1.c:  New.
6551
6552 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6553
6554         PR tree-opt/18536
6555         * gcc.dg/vect/pr18536.c: New test.
6556
6557 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6558
6559         PR c++/18354
6560         * g++.dg/template/nontype11.C: New test.
6561
6562 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6563
6564         PR middle-end/18520
6565         * gcc.dg/pr18520-1.c: New test case.
6566
6567 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6568
6569         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6570         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6571         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6572         expected diagnostics.
6573
6574 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6575
6576         PR target/18580
6577         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6578         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6579         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6580
6581 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6582
6583         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6584
6585 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6586             Joseph Myers  <joseph@codesourcery.com>
6587
6588         * lib/target-supports.exp (check_visibility_available): Really
6589         test the compiler.
6590
6591 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6592
6593         PR tree-opt/18181
6594         * gcc.dg/vect/vect-85.c: New test.
6595         * gcc.dg/vect/vect-86.c: New test.
6596         * gcc.dg/vect/vect-87.c: New test.
6597         * gcc.dg/vect/vect-88.c: New test.
6598
6599 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6600
6601         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6602
6603 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6604
6605         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6606         * gcc.dg/ppc-and-1.c: Ditto.
6607         * gcc.dg/ppc-compare-1.c: Ditto.
6608         * gcc.dg/ppc-mov-1.c: Ditto
6609
6610 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6611             Mark Mitchell  <mark@codesourcery.com>
6612
6613         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6614
6615 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6616             Aldy Hernandez  <aldyh@redhat.com>
6617
6618         * lib/target-supports.exp (check_effective_target_vect_int): New
6619         (check_effective_target_vect_float): New
6620         (check_effective_target_vect_double): New.
6621         (is-effective-target): Support new effective targets keywords.
6622         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6623         default action for dg-do.
6624         * gcc.dg/vect/pr16105.c: Use new support.
6625         * gcc.dg/vect/pr18400.c: Ditto.
6626         * gcc.dg/vect/pr18425.c: Ditto.
6627         * gcc.dg/vect/vect-1.c: Ditto.
6628         * gcc.dg/vect/vect-10.c: Ditto.
6629         * gcc.dg/vect/vect-11.c: Ditto.
6630         * gcc.dg/vect/vect-12.c: Ditto.
6631         * gcc.dg/vect/vect-13.c: Ditto.
6632         * gcc.dg/vect/vect-14.c: Ditto.
6633         * gcc.dg/vect/vect-15.c: Ditto.
6634         * gcc.dg/vect/vect-16.c: Ditto.
6635         * gcc.dg/vect/vect-17.c: Ditto.
6636         * gcc.dg/vect/vect-18.c: Ditto.
6637         * gcc.dg/vect/vect-19.c: Ditto.
6638         * gcc.dg/vect/vect-2.c: Ditto.
6639         * gcc.dg/vect/vect-20.c: Ditto.
6640         * gcc.dg/vect/vect-21.c: Ditto.
6641         * gcc.dg/vect/vect-22.c: Ditto.
6642         * gcc.dg/vect/vect-23.c: Ditto.
6643         * gcc.dg/vect/vect-24.c: Ditto.
6644         * gcc.dg/vect/vect-25.c: Ditto.
6645         * gcc.dg/vect/vect-26.c: Ditto.
6646         * gcc.dg/vect/vect-27.c: Ditto.
6647         * gcc.dg/vect/vect-27a.c: Ditto.
6648         * gcc.dg/vect/vect-28.c: Ditto.
6649         * gcc.dg/vect/vect-29.c: Ditto.
6650         * gcc.dg/vect/vect-29a.c: Ditto.
6651         * gcc.dg/vect/vect-3.c: Ditto.
6652         * gcc.dg/vect/vect-30.c: Ditto.
6653         * gcc.dg/vect/vect-31.c: Ditto.
6654         * gcc.dg/vect/vect-32.c: Ditto.
6655         * gcc.dg/vect/vect-33.c: Ditto.
6656         * gcc.dg/vect/vect-34.c: Ditto.
6657         * gcc.dg/vect/vect-35.c: Ditto.
6658         * gcc.dg/vect/vect-36.c: Ditto.
6659         * gcc.dg/vect/vect-37.c: Ditto.
6660         * gcc.dg/vect/vect-38.c: Ditto.
6661         * gcc.dg/vect/vect-4.c: Ditto.
6662         * gcc.dg/vect/vect-40.c: Ditto.
6663         * gcc.dg/vect/vect-41.c: Ditto.
6664         * gcc.dg/vect/vect-42.c: Ditto.
6665         * gcc.dg/vect/vect-43.c: Ditto.
6666         * gcc.dg/vect/vect-44.c: Ditto.
6667         * gcc.dg/vect/vect-45.c: Ditto.
6668         * gcc.dg/vect/vect-46.c: Ditto.
6669         * gcc.dg/vect/vect-47.c: Ditto.
6670         * gcc.dg/vect/vect-48.c: Ditto.
6671         * gcc.dg/vect/vect-48a.c: Ditto.
6672         * gcc.dg/vect/vect-49.c: Ditto.
6673         * gcc.dg/vect/vect-5.c: Ditto.
6674         * gcc.dg/vect/vect-50.c: Ditto.
6675         * gcc.dg/vect/vect-51.c: Ditto.
6676         * gcc.dg/vect/vect-52.c: Ditto.
6677         * gcc.dg/vect/vect-53.c: Ditto.
6678         * gcc.dg/vect/vect-54.c: Ditto.
6679         * gcc.dg/vect/vect-55.c: Ditto.
6680         * gcc.dg/vect/vect-56.c: Ditto.
6681         * gcc.dg/vect/vect-56a.c: Ditto.
6682         * gcc.dg/vect/vect-57.c: Ditto.
6683         * gcc.dg/vect/vect-58.c: Ditto.
6684         * gcc.dg/vect/vect-59.c: Ditto.
6685         * gcc.dg/vect/vect-6.c: Ditto.
6686         * gcc.dg/vect/vect-60.c: Ditto.
6687         * gcc.dg/vect/vect-61.c: Ditto.
6688         * gcc.dg/vect/vect-62.c: Ditto.
6689         * gcc.dg/vect/vect-63.c: Ditto.
6690         * gcc.dg/vect/vect-64.c: Ditto.
6691         * gcc.dg/vect/vect-65.c: Ditto.
6692         * gcc.dg/vect/vect-66.c: Ditto.
6693         * gcc.dg/vect/vect-67.c: Ditto.
6694         * gcc.dg/vect/vect-68.c: Ditto.
6695         * gcc.dg/vect/vect-69.c: Ditto.
6696         * gcc.dg/vect/vect-7.c: Ditto.
6697         * gcc.dg/vect/vect-72.c: Ditto.
6698         * gcc.dg/vect/vect-72a.c: Ditto.
6699         * gcc.dg/vect/vect-73.c: Ditto.
6700         * gcc.dg/vect/vect-74.c: Ditto.
6701         * gcc.dg/vect/vect-75.c: Ditto.
6702         * gcc.dg/vect/vect-76.c: Ditto.
6703         * gcc.dg/vect/vect-77.c: Ditto.
6704         * gcc.dg/vect/vect-77a.c: Ditto.
6705         * gcc.dg/vect/vect-78.c: Ditto.
6706         * gcc.dg/vect/vect-79.c: Ditto.
6707         * gcc.dg/vect/vect-8.c: Ditto.
6708         * gcc.dg/vect/vect-80.c: Ditto.
6709         * gcc.dg/vect/vect-82.c: Ditto.
6710         * gcc.dg/vect/vect-82_64.c: Ditto.
6711         * gcc.dg/vect/vect-83.c: Ditto.
6712         * gcc.dg/vect/vect-83_64.c: Ditto.
6713         * gcc.dg/vect/vect-9.c: Ditto.
6714         * gcc.dg/vect/vect-all.c: Ditto.
6715         * gcc.dg/vect/vect-none.c: Ditto.
6716
6717 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6718
6719         * lib/gcc-dg.exp (dg-skip-if): New function.
6720         (dg-forbid-option): Remove.
6721         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6722         * g++.dg/abi/bitfield8.C: Likewise.
6723         * g++.dg/abi/dtor1.C: Likewise.
6724         * g++.dg/abi/empty10.C: Likewise.
6725         * g++.dg/abi/empty7.C: Likewise.
6726         * g++.dg/abi/empty9.C: Likewise.
6727         * g++.dg/abi/layout3.C: Likewise.
6728         * g++.dg/abi/layout4.C: Likewise.
6729         * g++.dg/abi/thunk1.C: Likewise.
6730         * g++.dg/abi/thunk2.C: Likewise.
6731         * g++.dg/abi/vbase11.C: Likewise.
6732         * g++.dg/abi/vthunk2.C: Likewise.
6733         * g++.dg/abi/vthunk3.C: Likewise.
6734         * g++.dg/ext/attrib8.C: Likewise.
6735         * g++.dg/opt/longbranch2.C: Likewise.
6736         * g++.dg/opt/reg-stack4.C: Likewise.
6737         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6738         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6739         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6740         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6741         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6742         * gcc.dg/20000609-1.c: Likewise.
6743         * gcc.dg/20000720-1.c: Likewise.
6744         * gcc.dg/20011107-1.c: Likewise.
6745         * gcc.dg/20011119-1.c: Likewise.
6746         * gcc.dg/20020108-1.c: Likewise.
6747         * gcc.dg/20020122-2.c: Likewise.
6748         * gcc.dg/20020122-3.c: Likewise.
6749         * gcc.dg/20020201-3.c: Likewise.
6750         * gcc.dg/20020206-1.c: Likewise.
6751         * gcc.dg/20020218-1.c: Likewise.
6752         * gcc.dg/20020310-1.c: Likewise.
6753         * gcc.dg/20020411-1.c: Likewise.
6754         * gcc.dg/20020418-2.c: Likewise.
6755         * gcc.dg/20020426-1.c: Likewise.
6756         * gcc.dg/20020426-2.c: Likewise.
6757         * gcc.dg/20020517-1.c: Likewise.
6758         * gcc.dg/20020523-1.c: Likewise.
6759         * gcc.dg/20020523-2.c: Likewise.
6760         * gcc.dg/20020729-1.c: Likewise.
6761         * gcc.dg/20030204-1.c: Likewise.
6762         * gcc.dg/20030826-2.c: Likewise.
6763         * gcc.dg/20030926-1.c: Likewise.
6764         * gcc.dg/20031202-1.c: Likewise.
6765         * gcc.dg/980312-1.c: Likewise.
6766         * gcc.dg/980313-1.c: Likewise.
6767         * gcc.dg/990117-1.c: Likewise.
6768         * gcc.dg/990424-1.c: Likewise.
6769         * gcc.dg/990524-1.c: Likewise.
6770         * gcc.dg/991230-1.c: Likewise.
6771         * gcc.dg/i386-387-1.c: Likewise.
6772         * gcc.dg/i386-387-2.c: Likewise.
6773         * gcc.dg/i386-387-3.c: Likewise.
6774         * gcc.dg/i386-387-4.c: Likewise.
6775         * gcc.dg/i386-387-5.c: Likewise.
6776         * gcc.dg/i386-387-6.c: Likewise.
6777         * gcc.dg/i386-asm-1.c: Likewise.
6778         * gcc.dg/i386-bitfield1.c: Likewise.
6779         * gcc.dg/i386-bitfield2.c: Likewise.
6780         * gcc.dg/i386-loop-1.c: Likewise.
6781         * gcc.dg/i386-loop-2.c: Likewise.
6782         * gcc.dg/i386-loop-3.c: Likewise.
6783         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6784         * gcc.dg/i386-pic-1.c: Likewise.
6785         * gcc.dg/i386-regparm.c: Likewise.
6786         * gcc.dg/i386-signbit-1.c: Likewise.
6787         * gcc.dg/i386-signbit-2.c: Likewise.
6788         * gcc.dg/i386-signbit-3.c: Likewise.
6789         * gcc.dg/i386-sse-5.c: Likewise.
6790         * gcc.dg/i386-sse-8.c: Likewise.
6791         * gcc.dg/i386-unroll-1.c: Likewise.
6792         * gcc.dg/tls/opt-1.c: Likewise.
6793         * gcc.dg/tls/opt-2.c: Likewise.
6794         * gcc.dg/unroll-1.c: Likewise.
6795         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6796         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6797         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6798         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6799
6800 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6801
6802         * g++.dg/template/incomplete1.C: New test.
6803
6804 2004-11-16  Nick Clifton  <nickc@redhat.com>
6805
6806         Revert patches accidentally commited during checkin of fixes for
6807         xstormy16 tests:
6808         gcc.c-torture/execute/simd-4.c: Revert
6809         gcc.dg/20040910-1.c: Revert.
6810
6811 2004-11-16  Paul Brook  <paul@codesourcery.com>
6812
6813         PR fortran/13010
6814         * gfortran.dg/der_pointer_1.f90: New test.
6815
6816 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6817
6818         PR c/18498
6819         * gcc.dg/bitfld-13.c: New test.
6820
6821 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6822
6823         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6824         powerpc*-*-linux*.
6825
6826         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6827         * gcc.dg/ppc64-abi-2.c: Ditto.
6828         * gcc.dg/ppc64-abi-3.c: Ditto.
6829
6830         * lib/gcc-dg.exp (dg-target-list): Remove.
6831
6832 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6833
6834         * gcc.dg/ia64-postinc.c: New test.
6835
6836 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6837
6838         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6839
6840 2004-11-15  Nick Clifton  <nickc@redhat.com>
6841
6842         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6843         __INT_MAX__ so that the test can be compiled by toolchains
6844         targeted at 16-bit processors.
6845
6846         * gcc.dg/20040625-1.c: Use long constants rather than integers
6847         when performing arithmetic that will overflow 16-bits.
6848
6849         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6850         xstormy16.  It does not support 128-bit vector operations.
6851
6852         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6853         with the macro PTR_TYPE.  Define this macro to an integer type
6854         suitable for holding a pointer.
6855
6856         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6857         the target is a 16-bit processor.
6858
6859         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6860         16-bit targets where the character constant will be too long.
6861
6862         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6863         where the double will not be directly addressable.
6864
6865 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6866
6867         Friend class name lookup 1/n, PR c++/18471
6868         * g++.dg/template/crash26.C: New test.
6869         * g++.dg/lookup/struct1.C: Adjust expected error.
6870         * g++.dg/parse/elab1.C: Likewise.
6871         * g++.dg/parse/elab2.C: Likewise.
6872         * g++.dg/parse/int-as-enum1.C: Likewise.
6873         * g++.dg/parse/struct-as-enum1.C: Likewise.
6874         * g++.dg/parse/typedef1.C: Likewise.
6875         * g++.dg/parse/typedef3.C: Likewise.
6876         * g++.dg/parse/typedef4.C: Likewise.
6877         * g++.dg/parse/typedef5.C: Likewise.
6878         * g++.dg/template/nontype4.C: Likewise.
6879         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6880         * g++.old-deja/g++.other/elab1.C: Likewise.
6881         * g++.old-deja/g++.other/syntax4.C: Likewise.
6882
6883 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6886
6887 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6888
6889         * gcc.c-torture/execute/20041114-1.c: New test.
6890
6891 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6892
6893         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6894         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6895         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6896         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6897         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6898         gcc.dg/switch-7.c: New tests.
6899
6900 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6901
6902         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6903
6904 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6905
6906         PR tree-opt/18400
6907         * gcc.dg/vect/pr18400.c: New test.
6908
6909 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6910             Andrew Pinski  <pinskia@physics.uc.edu>
6911
6912         PR tree-opt/18425
6913         * gcc.dg/vect/pr18425.c: New test.
6914
6915 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6916
6917         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6918         Guard with dg-require-alias and dg-require-visibility.
6919
6920 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6921
6922         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6923
6924 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6925
6926         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6927
6928 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6929
6930         PR c++/17344
6931         * g++.dg/template/defarg5.C: New test.
6932
6933 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * g++.dg/parse/cast1.C: Run only on ILP32.
6936         * g++.old-deja/g++.mike/p784.C: Likewise.
6937
6938 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6939
6940         * gcc.c-torture/execute/20041113-1.c: New test.
6941
6942 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6943
6944         PR target/18230
6945         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6946         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6947         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6948         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6949         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6950         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6951         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6952         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6953         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6954         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6955         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6956         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6957         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6958
6959 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6960
6961         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6962         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6963         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6964         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6965         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6966         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6967         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6968         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6969         gcc.target/sparc/combined-1.c: New tests.
6970
6971 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6972
6973         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6974         New tests.
6975
6976 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6977
6978         * lib/gcc-dg.exp (dg-forbid-option): New function.
6979         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6980         * g++.dg/abi/bitfield8.C: Likewise.
6981         * g++.dg/abi/dtor1.C: Likewise.
6982         * g++.dg/abi/empty10.C: Likewise.
6983         * g++.dg/abi/empty7.C: Likewise.
6984         * g++.dg/abi/empty9.C: Likewise.
6985         * g++.dg/abi/layout3.C: Likewise.
6986         * g++.dg/abi/layout4.C: Likewise.
6987         * g++.dg/abi/thunk1.C: Likewise.
6988         * g++.dg/abi/thunk2.C: Likewise.
6989         * g++.dg/abi/vbase11.C: Likewise.
6990         * g++.dg/abi/vthunk2.C: Likewise.
6991         * g++.dg/abi/vthunk3.C: Likewise.
6992         * g++.dg/ext/attrib8.C: Likewise.
6993         * g++.dg/opt/longbranch2.C: Likewise.
6994         * g++.dg/opt/reg-stack4.C: Likewise.
6995         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6996         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6997         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6998         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6999         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7000         * gcc.dg/20000609-1.c: Likewise.
7001         * gcc.dg/20000720-1.c: Likewise.
7002         * gcc.dg/20011107-1.c: Likewise.
7003         * gcc.dg/20011119-1.c: Likewise.
7004         * gcc.dg/20020108-1.c: Likewise.
7005         * gcc.dg/20020122-2.c: Likewise.
7006         * gcc.dg/20020122-3.c: Likewise.
7007         * gcc.dg/20020201-3.c: Likewise.
7008         * gcc.dg/20020206-1.c: Likewise.
7009         * gcc.dg/20020218-1.c: Likewise.
7010         * gcc.dg/20020310-1.c: Likewise.
7011         * gcc.dg/20020411-1.c: Likewise.
7012         * gcc.dg/20020418-2.c: Likewise.
7013         * gcc.dg/20020426-1.c: Likewise.
7014         * gcc.dg/20020426-2.c: Likewise.
7015         * gcc.dg/20020517-1.c: Likewise.
7016         * gcc.dg/20020523-1.c: Likewise.
7017         * gcc.dg/20020523-2.c: Likewise.
7018         * gcc.dg/20020729-1.c: Likewise.
7019         * gcc.dg/20030204-1.c: Likewise.
7020         * gcc.dg/20030826-2.c: Likewise.
7021         * gcc.dg/20030926-1.c: Likewise.
7022         * gcc.dg/20031202-1.c: Likewise.
7023         * gcc.dg/980312-1.c: Likewise.
7024         * gcc.dg/980313-1.c: Likewise.
7025         * gcc.dg/990117-1.c: Likewise.
7026         * gcc.dg/990424-1.c: Likewise.
7027         * gcc.dg/990524-1.c: Likewise.
7028         * gcc.dg/991230-1.c: Likewise.
7029         * gcc.dg/i386-387-1.c: Likewise.
7030         * gcc.dg/i386-387-2.c: Likewise.
7031         * gcc.dg/i386-387-3.c: Likewise.
7032         * gcc.dg/i386-387-4.c: Likewise.
7033         * gcc.dg/i386-387-5.c: Likewise.
7034         * gcc.dg/i386-387-6.c: Likewise.
7035         * gcc.dg/i386-asm-1.c: Likewise.
7036         * gcc.dg/i386-bitfield1.c: Likewise.
7037         * gcc.dg/i386-bitfield2.c: Likewise.
7038         * gcc.dg/i386-loop-1.c: Likewise.
7039         * gcc.dg/i386-loop-2.c: Likewise.
7040         * gcc.dg/i386-loop-3.c: Likewise.
7041         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7042         * gcc.dg/i386-pic-1.c: Likewise.
7043         * gcc.dg/i386-regparm.c: Likewise.
7044         * gcc.dg/i386-signbit-1.c: Likewise.
7045         * gcc.dg/i386-signbit-2.c: Likewise.
7046         * gcc.dg/i386-signbit-3.c: Likewise.
7047         * gcc.dg/i386-sse-5.c: Likewise.
7048         * gcc.dg/i386-sse-8.c: Likewise.
7049         * gcc.dg/i386-unroll-1.c: Likewise.
7050         * gcc.dg/tls/opt-1.c: Likewise.
7051         * gcc.dg/tls/opt-2.c: Likewise.
7052         * gcc.dg/unroll-1.c: Likewise.
7053         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7054         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7055         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7056         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7057         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7058         -m64 is specified.
7059
7060 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7061
7062         PR c++/18389
7063         * g++.dg/parse/cond1.C: New test.
7064
7065         PR c++/18429
7066         * g++.dg/template/array9.C: New test.
7067         * g++.dg/ext/vla1.C: Adjust error messages.
7068         * g++.dg/ext/vlm1.C: Likewise.
7069         * g++.dg/template/crash2.C: Likewise.
7070
7071         PR c++/18436
7072         * g++.dg/template/call3.C: New test.
7073
7074         PR c++/18407
7075         * g++.dg/template/ptrmem11.C: New test.
7076
7077 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7078
7079         PR other/14264
7080         * lib/g++.exp: Set LC_ALL and LANG to C.
7081         * lib/gcc-dg.exp: Likewise.
7082         * lib/gfortran.exp: Likewise.
7083         * lib/objc.exp: Likewise.
7084         * lib/treelang.exp: Likewise.
7085
7086 2004-11-12  Andreas Schwab  <schwab@suse.de>
7087
7088         * gcc.dg/pr16286.c: Fix last change.
7089
7090 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7091
7092         PR c++/18416
7093         * g++.dg/init/global1.C: New test.
7094
7095 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7096
7097         * gcc.c-torture/execute/20041112-1.c: New test.
7098
7099 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7100
7101         * lib/gcc-dg.exp (dg-target-list): New.
7102
7103 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7104             Richard Sandiford  <rsandifo@redhat.com>
7105
7106         * lib/target-supports.exp (get-compiler_messages): New.
7107         (check_named_sections_available): Use it.
7108         (check_effective_target_ilp32): New.
7109         (check_effective_target_lp64): New.
7110         (is-effective-target): New.
7111         * lib/gcc-dg.exp (dg-require-effective-target): New.
7112
7113 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7114
7115         * gcc.dg/precedence-1.c: New test.
7116
7117 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7118
7119         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7120
7121         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7122         message, delete generated files, use more descriptive name for
7123         executable, and make the test unsupported when it cannot be run.
7124
7125         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7126         (dg-require-weak, dg-require-visibility, dg-require-alias,
7127         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7128         dg-require-iconv, dg-require-named-sections): Use it.
7129
7130         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7131
7132 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7133
7134         PR target/16457
7135         * gcc.dg/ppc-and-1: New
7136
7137         PR target/16796
7138         * gcc.dg/ppc-mov-1.c: New.
7139
7140         PR target/16458
7141         * gcc.dg/ppc-compare-1.c: New.
7142
7143 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7144
7145         * objc.dg/desig-init-2.m: New test.
7146
7147 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7148
7149         PR middle-end/18160
7150         * g++.dg/warn/register-var-1.C: New test.
7151         * g++.dg/warn/register-var-2.C: New test.
7152
7153 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7154
7155         * gcc.dg/union-2.c: New test.
7156
7157 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7158
7159         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7160         New test for PR tree-optimization/17892.
7161
7162 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7163
7164         PR c++/18369
7165         * g++.dg/init/new12.C: New test.
7166
7167 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7168
7169         * gcc.target/sparc: New directory.
7170         * gcc.target/sparc/sparc.exp: New driver.
7171         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7172         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7173         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7174         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7175
7176 2004-11-10  Paul Brook  <paul@codesourcery.com>
7177
7178         PR fortran/18218
7179         * gfortran.dg/list_read.c: New test.
7180
7181 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7182
7183         PR c/18322
7184         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7185         expected diagnostic location.
7186
7187 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7188
7189         * gcc.dg/20041109-1.c: New test.
7190
7191 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7192
7193         PR objc/18406
7194         * objc/compile/pr18406.m: New test.
7195
7196 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7197
7198         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7199
7200 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7201
7202         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7203
7204 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7205
7206         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7207
7208 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7209
7210         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7211         exit.
7212
7213 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7214
7215         PR tree-opt/18299
7216         * gcc.c-torture/pr18299-1.c: New test.
7217
7218 2004-11-06  Andreas Schwab  <schwab@suse.de>
7219
7220         * gcc.dg/pr16286.c: Also test for bool and pixel.
7221
7222 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7223
7224         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7225         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7226         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7227         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7228         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7229         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7230         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7231         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7232         gcc.dg/struct-semi-3.c: New tests.
7233
7234 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7235
7236         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7237
7238 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7239
7240         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7241         Do not use C99 designators.
7242
7243 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7244
7245         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7246
7247 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7248
7249         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7250         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7251         * gcc.c-torture/execute/simd-5.x: Remove.
7252
7253 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7254
7255         PR rtl-optimization/17933
7256         * gcc.dg/torture/pr17933-1.c: New test.
7257
7258 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7259
7260         PR target/18106
7261         * lib/target-supports.exp (check_weak_available): Support
7262         Windows.
7263
7264 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7265
7266         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7267         call to fflush(stdout) before abort.
7268         (my_ffsll): New function.
7269         (generate_fields): Use it.
7270
7271 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7272
7273         * gcc.dg/init-undef-1.c: New test.
7274
7275 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7276
7277         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7278         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7279         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7280         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7281         expected messages for new parser.
7282
7283 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7286
7287 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7288
7289         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7290         on LP64 targets.
7291
7292 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7293
7294         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7295         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7296         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7297         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7298         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7299         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7300         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7301         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7302         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7303         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7304
7305 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7306
7307         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7308         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7309         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7310         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7311         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7312         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7313         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7314         for new parser.
7315
7316 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7317
7318         PR target/15342
7319         * gcc.dg/20041104-1.c: New test.
7320
7321 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7322
7323         * g++.dg/template/nontype7.C: New test.
7324         * g++.dg/template/nontype8.C: Likewise.
7325         * g++.dg/template/nontype9.C: Likewise.
7326         * g++.dg/template/nontype10.C: Likewise.
7327         * g++.dg/tc1/dr49.C: Likewise.
7328         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7329         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7330
7331 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7332
7333         * g++.dg/rtti/tinfo1.C: Remove xfails.
7334
7335 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7336
7337         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7338         packed attribute to the definition to satisfy the new C++ parser.
7339
7340 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7341
7342         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7343         invocations of va_arg.
7344
7345 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/18124
7348         * g++.dg/template/crash25.C: New test.
7349
7350         PR c++/18155
7351         * g++.dg/template/typedef2.C: New test.
7352         * g++.dg/parse/crash13.C: Adjust error markers.
7353
7354         PR c++/18177
7355         * g++.dg/conversion/const3.C: New test.
7356
7357 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7358
7359         PR fortran/17535
7360         PR fortran/17583
7361         PR fortran/17713
7362         * gfortran.dg/generic_[123].f90: New testcases.
7363
7364 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7365
7366         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7367         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7368
7369 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7370
7371         PR tree-opt/16808
7372         * gcc.c-torture/compile/pr16808.c: New test.
7373
7374 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         PR rtl-optimization/17104
7377         * gcc.dg/ppc-bitfield1.c: New.
7378
7379 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7380
7381         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7382
7383 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7384
7385         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7386         strings for 32-bit code.
7387
7388 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7389
7390         PR c/18239
7391         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7392
7393 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7394
7395         PR c++/18064
7396         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7397
7398 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c++/15172
7401         * g++.dg/init/aggr2.C: New test.
7402
7403 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7404
7405         * objc.dg/local-decl-1.m: New test.
7406
7407 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7408
7409         * gcc.dg/20040910-1.c: Adjust regex.
7410
7411 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7412
7413         PR rtl-optimization/18084
7414         * g++.dg/opt/pr18084-1.C: New testcase.
7415
7416 2004-10-30  Matt Austern  <austern@apple.com>
7417
7418         PR c++/17542
7419         * g++.dg/ext/attrib18.C: New test.
7420
7421 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7422
7423         PR middle-end/18096
7424         * gcc.dg/pr18096-1.c: New test case.
7425
7426 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7427
7428         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7429
7430 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7431
7432         PR c/16666
7433         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7434         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7435         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7436         gcc.dg/old-style-prom-3.c: New tests.
7437
7438 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7439
7440         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7441         Remove unnecessary inclusion of stdio.h.
7442
7443 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7444
7445         PR rtl-optimization/17581
7446         * gcc.dg/pr17581-1.c: New test case.
7447
7448 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7449
7450         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7451         being implemented.
7452         * g++.dg/conversion/dr195-1.C: New.
7453         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7454         * g++.old-deja/g++.mike/p10148.C: Likewise.
7455
7456 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/17695
7459         * g++.dg/debug/typedef2.C: New test.
7460
7461 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7462
7463         PR fortran/13490
7464         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7465         * gfortran.dg/g77/README: Update.
7466
7467 2004-10-28  Matt Austern  <austern@apple.com>
7468
7469         PR c++/14124
7470         * g++.dg/ext/packed7.C: New test.
7471
7472 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7473
7474         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7475         scan-assembler.
7476         * lib/scanasm.exp (hidden-scan-for): New proc.
7477         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7478         string.
7479         (scan-not-hidden): Likewise.
7480         * lib/target-supports.exp (check_visibility_available): mach-o is
7481         support too.
7482
7483 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7484
7485         PR c++/17132
7486         * g++.dg/template/memclass3.C: New test.
7487
7488 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7489
7490         PR middle-end/18160
7491         * gcc.dg/register-var-1.c: New test.
7492         * gcc.dg/register-var-2.c: New test.
7493         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7494         error now.
7495
7496 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7497
7498         PR other/18172
7499         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7500         unused variables.
7501         * gcc.dg/vect/vect-22.c: Likewise.
7502
7503 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7504
7505         * gcc.dg/i386-rotate-1.c: New test.
7506
7507 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7508
7509         * g++.dg/init/ref12.C: Add "run" marker.
7510
7511         PR c++/17435
7512         * g++.dg/init/ref12.C: New test.
7513
7514         PR c++/18140
7515         * g++.dg/template/shift1.C: New test.
7516         * g++.dg/template/error10.C: Adjust error markers.
7517
7518 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7519
7520         PR tree-opt/17529
7521         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7522
7523 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7524
7525         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7526         * gcc.dg/weak/weak-3.c: Likewise.
7527         * gcc.dg/weak/weak-5.c: Likewise.
7528         * gcc.dg/weak/weak-9.c: Likewise.
7529         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7530         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7531
7532         * gcc.dg/darwin-weakimport-1.c: New.
7533
7534 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7535
7536         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7537
7538 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7541         'syntax' error messages.
7542         * gcc.dg/cpp/direct2s.c: Likewise.
7543
7544 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7545
7546         * gcc.c-torture/compile/20041026-1.c: New.
7547
7548 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/18093
7551         * g++.dg/lookup/ns2.C: New test.
7552
7553         PR c++/18020
7554         * g++.dg/template/enum4.C: New test.
7555
7556         PR c++/18161
7557         * g++.dg/template/expr1.C: New test.
7558
7559 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7560
7561         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7562
7563 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7564
7565         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7566         gcc.dg/decl-nospec-3.c: New tests.
7567
7568 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7569
7570         * objc.dg/super-class-3.m: New test.
7571
7572 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7575         resyncing.
7576         * gcc.dg/cpp/direct2s.c: Likewise.
7577
7578 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7579
7580         * objc.dg/image-info.m: Update for changes to section selection.
7581
7582 2004-10-25  David Ayers  <d.ayers@inode.at>
7583             Ziemowit Laski  <zlaski@apple.com>
7584
7585         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7586         diagnostics when messaging 'id <Proto>'.
7587         * objc.dg/class-protocol-1.m: New test.
7588         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7589         a non-existent method signature.
7590         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7591         Update diagnostics when messaging with non-existent method signature.
7592         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7593         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7594         invalid receivers are now resolved as if messaging 'id'; remove
7595         extraneous diagnostics.
7596
7597 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7598
7599         PR c/16667
7600         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7601         gcc.dg/init-desig-obs-3.c: New tests.
7602
7603 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7604
7605         * gcc.dg/debug/20041023-1.c: New test.
7606
7607 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7608
7609         PR middle-end/17407
7610         * gcc.c-torture/compile/pr17407.c: New test.
7611
7612         PR c++/18121
7613         * g++.dg/template/array8.C: New test.
7614
7615 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7616
7617         PR other/18138
7618         * lib/g++.exp: Accept more than one multilib libgcc.
7619         * lib/gcc-dg.exp: Likewise.
7620         * lib/objc.exp: Likewise.
7621         * lib/treelang.exp: Likewise.
7622         * lib/gfortran.exp: Likewise.
7623
7624 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7625
7626         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7627
7628 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7629
7630         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7631         * gcc.dg/c99-const-expr-3.c: Likewise.
7632
7633 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7634
7635         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7636
7637 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7638
7639         * gcc.c-torture/execute/loop-2e.x: Remove.
7640
7641 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7642
7643         PR c++/18095
7644         * g++.dg/parse/crash18.C: New.
7645         * g++.dg/parse/crash19.C: New.
7646
7647 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7648
7649         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7650         * g++.dg/ext/dllimport2.C: Same.
7651         * g++.dg/ext/dllimport8.C: Same.
7652
7653 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/10841
7656         * g++.dg/conversion/cast1.C: New test.
7657         * g++.dg/overload/pmf1.C: Adjust error marker.
7658
7659 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7660
7661         PR objc/17923
7662         * objc.dg/const-str-7.m: New test.
7663
7664 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7665
7666         * g++.dg/template/memfriend11.C: Fix comment typo.
7667         * g++.dg/template/memfriend14.C: Likewise.
7668
7669 2004-10-20  Richard Henderson  <rth@redhat.com>
7670
7671         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7672         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7673         -fasynchronous-unwind-tables.
7674
7675 2004-10-20  Richard Henderson  <rth@redhat.com>
7676
7677         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7678         (main): Return success.
7679         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7680         (main): Return success.
7681
7682 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7683
7684         PR c++/13495
7685         * g++.dg/template/memfriend9.C: New test.
7686         * g++.dg/template/memfriend10.C: Likewise.
7687         * g++.dg/template/memfriend11.C: Likewise.
7688         * g++.dg/template/memfriend12.C: Likewise.
7689         * g++.dg/template/memfriend13.C: Likewise.
7690         * g++.dg/template/memfriend14.C: Likewise.
7691         * g++.dg/template/memfriend15.C: Likewise.
7692         * g++.dg/template/memfriend16.C: Likewise.
7693         * g++.dg/template/memfriend17.C: Likewise.
7694         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7695
7696 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.dg/conversion/dr195.C: New.
7699         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7700
7701 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7702             Devang Patel  <dpatel@apple.com>
7703
7704         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7705         of floating point arithmetic, which could trap.
7706
7707 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/14035
7710         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7711         * g++.dg/conversion/const2.C: New test.
7712         * g++.dg/expr/reinterpret2.C: New test.
7713         * g++.dg/expr/reinterpret3.C: New test.
7714         * g++.dg/expr/cast2.C: New test.
7715         * g++.dg/expr/copy1.C: New test.
7716         * g++.dg/other/conversion1.C: Change error message.
7717         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7718         function pointers to void *.
7719         * g++.old-deja/g++.mike/p10148.C: Likewise.
7720
7721 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7724
7725 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7726
7727         PR c++/18047
7728
7729         * g++.dg/parse/expr3.C: New test.
7730
7731 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7732
7733         * gcc.dg/smod-1.c: New test.
7734
7735 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7736
7737         * objc.dg/method-14.m: New test.
7738
7739 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7740
7741         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7742         Also xfail as the patch was reverted.
7743
7744 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7745
7746         PR middle-end/16973
7747         * gcc.dg/pr16973.c: New test.
7748
7749 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7750
7751         PR tree-optimization/17656
7752         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7753
7754 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7755
7756         * g++.dg/eh/shadow1.C: New.
7757
7758 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gcc.c-torture/compile/20041018-1.c: New test.
7761
7762 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7763
7764         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7765         compiler referring to register 0 when accessing sdata.  The linker
7766         now patches things up.
7767
7768 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7769
7770         PR c/17529
7771         * gcc.c-torture/compile/pr17529.c: New test.
7772
7773 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7774
7775         PR c++/17743
7776         * g++.dg/ext/attrib17.C: New test.
7777
7778 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7779
7780         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7781
7782 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7783
7784         PR c++/10479
7785         * g++.dg/ext/attrib16.C: New test.
7786
7787 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/17042
7790         * g++.dg/init/dso_handle1.C: New test.
7791
7792         PR c++/14667
7793         * g++.dg/parse/typedef6.C: New test.
7794
7795         PR c++/17916
7796         * g++.dg/parse/pragma1.C: New test.
7797
7798 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7799
7800         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7801
7802 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7803
7804         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7805         -fno-common when on HPPA HP-UX platforms.
7806
7807 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7808
7809         PR other/16820
7810         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7811         stdint.h.
7812         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7813         uintptr_t.
7814
7815 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7816
7817         PR c++/16301
7818         * g++.dg/lookup/strong-using-4.C: New test.
7819
7820 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR middle-end/16567
7823         * gcc.c-torture/compile/nested-1.c: New test.
7824
7825 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7826
7827         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7828         and mipsisa64*-*-* (until support for misaligned loads is added).
7829         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7830         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7831         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7832         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7833         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7834         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7835
7836 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/17976
7839         * g++.dg/init/dtor3.C: New test.
7840
7841 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7842
7843         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7844
7845 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7846
7847         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7848         * gcc.dg/macho-lo-sum.c: Likewise.
7849
7850 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7851
7852         * gcc.dg/ppc-spe64-1.c: New test.
7853
7854 2004-10-14  Devang Patel  <dpatel@apple.com>
7855
7856         PR 17635
7857         * gcc.dg/pr17635.c : New test.
7858
7859 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7860
7861         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7862         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7863         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7864         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7865         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7866         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7867         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7868         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7869         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7870         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7871         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7872         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7873         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7874         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7875         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7876         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7877         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7878         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7879
7880 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7881
7882         * gcc.dg/vect/vect-82.c: New testcase.
7883         * gcc.dg/vect/vect-82_64.c: New testcase.
7884         * gcc.dg/vect/vect-83.c: New testcase.
7885         * gcc.dg/vect/vect-83_64.c: New testcase.
7886
7887 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7888
7889         * gcc.dg/cpp/error-1.c: New test.
7890
7891 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7892
7893         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7894
7895 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7896
7897         PR target/17984
7898         * gcc.dg/cris-peep2-xsrand2.c: New test.
7899
7900 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7901
7902         PR c++/17661
7903         * testsuite/g++.dg/expr/for2.C: New test.
7904
7905 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906
7907         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7908
7909 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR tree-optimization/17724
7912         * g++.dg/opt/pr17724-1.C: New test.
7913         * g++.dg/opt/pr17724-2.C: New test.
7914         * g++.dg/opt/pr17724-3.C: New test.
7915         * g++.dg/opt/pr17724-4.C: New test.
7916         * g++.dg/opt/pr17724-5.C: New test.
7917         * g++.dg/opt/pr17724-6.C: New test.
7918
7919 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7920
7921         PR c/17301
7922         * gcc.dg/pr17301-2.c: New test.
7923
7924 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/15876
7927         * g++.dg/parse/error22.C: New test.
7928
7929         PR c++/17936
7930         * g++.dg/template/spec18.C: New test.
7931
7932 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7933
7934         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7935         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7936         memcpy.
7937         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7938         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7939
7940 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7941
7942         * g++.dg/eh/cleanup5.C: Add dg-options "".
7943
7944 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7945
7946         PR middle-end/17657
7947         * gcc.dg/switch-4.c: New test case.
7948
7949 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7950
7951         * gcc.c-torture/execute/20041011-1.c: New test.
7952
7953 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7954
7955         PR c++/17554
7956         * g++.dg/init/for3.C: New test.
7957
7958         PR c++/17657
7959         * g++.dg/opt/switch2.C: New test.
7960
7961         PR middle-end/17703
7962         * g++.dg/warn/Wreturn-2.C: New test.
7963
7964 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7965
7966         PR c++/17907
7967         * g++.dg/eh/cleanup5.C: New test.
7968
7969 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7970
7971         PR c++/17393
7972         * g++.dg/parse/error21.C: New test.
7973
7974 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7975
7976         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7977         * g++.dg/warn/incomplete1.C: Likewise.
7978         * g++.dg/template/qualttp20.C: Likewise.
7979
7980 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7981
7982         PR c/17881
7983         * parm-incomplete-1.c: New test.
7984
7985 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/17867
7988         * g++.dg/parse/error19.C: New test.
7989
7990         PR c++/17670
7991         * g++.dg/init/new11.C: New test.
7992
7993         PR c++/17821
7994         * g++.dg/parse/error20.C: New test.
7995
7996         PR c++/17826
7997         * g++.dg/template/crash24.C: New test.
7998
7999 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8000
8001         PR c/17301
8002         * gcc.dg/pr17301-1.c: New test.
8003
8004 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8005
8006         PR c/17189
8007         * gcc.dg/anon-struct-5.c: New test.
8008
8009 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8010
8011         PR c/17844
8012         * gcc.dg/pr17844-1.c: New test.
8013
8014 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8015
8016         PR tree-optimization/17906
8017         * gcc.c-torture/compile/pr17906.c: New.
8018
8019 2004-10-09  Stuart Hastings  <stuart@apple.com>
8020             Roger Sayle  <roger@eyesopen.com>
8021
8022         PR rtl-optimization/17853
8023         * gcc.dg/i386-mmx-5.c: New testcase.
8024
8025 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8026
8027         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8028
8029 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8030
8031         PR c++/17524
8032         * g++.dg/template/static9.C: New test.
8033
8034         PR c++/17685
8035         * g++.dg/parse/operator5.C: New test.
8036
8037 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8038
8039         PR middle-end/17894
8040         * gcc.c-torture/execute/divcmp-4.c: New test case.
8041
8042 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8043
8044         PR tree-opt/17902
8045         * g++.dg/opt/pr17902.C: New test.
8046
8047 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8050
8051 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8052
8053         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8054
8055 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8056
8057         * gcc.dg/assign-warn-3.c: New test.
8058
8059 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         PR c/16999
8062         * gcc.dg/cpp/ident-1.c: New test.
8063
8064 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8065
8066         * gcc.c-torture/compile/acc1.c: New.
8067
8068 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8069
8070         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8071         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8072
8073 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8074
8075         * gcc.dg/ultrasp11.c: New test.
8076
8077 2004-10-08  Michael Matz  <matz@suse.de>
8078
8079         * gcc.dg/doloop-2.c: New test.
8080
8081 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8082
8083         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8084         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8085         objc.dg/method-9.m: Update expected diagnostics.
8086
8087 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8088
8089         * gcc.dg/ppc-fsel-3.c: New file.
8090         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8091
8092 2004-10-07  Paul Brook  <paul@codesourcery.com>
8093
8094         * gfortran.dg/intrinsic_verify_1.f90: New test.
8095
8096 2004-10-07  Paul Brook  <paul@codesourcery.com>
8097
8098         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8099
8100 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8101
8102         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8103         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8104         commit.
8105
8106 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8107
8108         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8109
8110 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8111
8112         PR c++/17115
8113         * g++.dg/warn/Winline-4.C: New test.
8114
8115 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8116
8117         * gcc.c-torture/compile/20041007-1.c: New test.
8118
8119 2004-10-07  Paul Brook  <paul@codesourcery.com>
8120
8121         PR fortran/17678
8122         * gfortran.dg/use_allocated_1.f90: New test.
8123
8124 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8125
8126         PR middle-end/17849
8127         * gfortran.fortran-torture/compile/nested.f90: New test
8128
8129 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8130
8131         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8132
8133 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8134
8135         PR c++/17368
8136         * g++.dg/ext/asm6.C: New test.
8137
8138 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8139
8140         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8141
8142 2004-10-06  Paul Brook  <paul@codesourcery.com>
8143
8144         PR libfortran/17709
8145         * gfortran.dg/empty_format_1.f90: New test.
8146
8147 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8148
8149         PR fortran/17568
8150         * gfortran.dg/ishft.f90: New test.
8151
8152         PR fortran/17283
8153         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8154         tests.
8155
8156 2004-10-06  Paul Brook  <paul@codesourcery.com>
8157
8158         * gfortran.dg/do_1.f90: New test.
8159
8160 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8161
8162         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8163         optimizing for size.
8164
8165 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8166
8167         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8168
8169 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8170
8171         * gcc.c-torture/compile/20041005-1.c: New test.
8172
8173 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         PR c++/17829
8176         * g++.dg/lookup/koenig4.C: New.
8177
8178 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8179
8180         * g++.dg/other/classkey1.C: Adjust quoting marks.
8181         * g++.dg/parse/error15.C: Likewise.
8182         * g++.dg/template/meminit2.C (int>): Likewise.
8183
8184 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8185
8186         PR fortran/17283
8187         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8188
8189         PR fortran/17631
8190         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8191
8192         PR fortran/17708
8193         * gfortran.dg/pr17708.f90: New test.
8194
8195 2004-10-04  Chao-ying Fu  <fu@mips.com>
8196
8197         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8198         * gcc.dg/vect/vect-4.c: Ditto.
8199         * gcc.dg/vect/vect-5.c: Ditto.
8200         * gcc.dg/vect/vect-6.c: Ditto.
8201         * gcc.dg/vect/vect-8.c: Ditto.
8202         * gcc.dg/vect/vect-16.c: Ditto.
8203         * gcc.dg/vect/vect-30.c: Ditto.
8204         * gcc.dg/vect/vect-40.c: Ditto.
8205         * gcc.dg/vect/vect-41.c: Ditto.
8206         * gcc.dg/vect/vect-42.c: Ditto.
8207         * gcc.dg/vect/vect-43.c: Ditto.
8208         * gcc.dg/vect/vect-44.c: Ditto.
8209         * gcc.dg/vect/vect-45.c: Ditto.
8210         * gcc.dg/vect/vect-46.c: Ditto.
8211         * gcc.dg/vect/vect-47.c: Ditto.
8212         * gcc.dg/vect/vect-48.c: Ditto.
8213         * gcc.dg/vect/vect-49.c: Ditto.
8214         * gcc.dg/vect/vect-50.c: Ditto.
8215         * gcc.dg/vect/vect-51.c: Ditto.
8216         * gcc.dg/vect/vect-52.c: Ditto.
8217         * gcc.dg/vect/vect-53.c: Ditto.
8218         * gcc.dg/vect/vect-54.c: Ditto.
8219         * gcc.dg/vect/vect-55.c: Ditto.
8220         * gcc.dg/vect/vect-56.c: Ditto.
8221         * gcc.dg/vect/vect-57.c: Ditto.
8222         * gcc.dg/vect/vect-58.c: Ditto.
8223         * gcc.dg/vect/vect-59.c: Ditto.
8224         * gcc.dg/vect/vect-60.c: Ditto.
8225         * gcc.dg/vect/vect-74.c: Ditto.
8226         * gcc.dg/vect/vect-79.c: Ditto.
8227         * gcc.dg/vect/vect-80.c: Ditto.
8228
8229 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8230
8231         * gcc.dg/unused-7.c: Use the correct option.
8232
8233 2004-10-04  Paul Brook  <paul@codesourcery.com>
8234         Bud Davis  <bdavis9659@comcast.net>
8235
8236         PR fortran/17706
8237         PR fortran/16434
8238         * gfortran/pr17706.f90: New test.
8239         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8240
8241 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8242
8243         * gfortran.dg/pr17612.f90: New test.
8244
8245 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8246
8247         * g++.dg/template/local1.C: Adjust quoting marks in
8248         testing for diagnostics.
8249         * g++.dg/tls/diag-2.C: Likewise.
8250         * g++.dg/other/error8.C: Likewise.
8251
8252 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8253
8254         PR c/17178
8255         * gcc.dg/unused-4.c: Adjust to be correct.
8256
8257         PR c/17820
8258         * gcc.dg/unused-7.c: New test.
8259
8260 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         PR c++/17797
8263         * g++.dg/overload/template2.C: New test.
8264
8265 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8266
8267         PR tree-optimization/16632
8268         * gcc.dg/tree-ssa/20041002-1.c: New.
8269
8270 2004-10-03  Paul Brook  <paul@codesourcery.com>
8271
8272         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8273         rather than relying on default formatting.
8274
8275 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8276
8277         * gcc.dg/20040920-1.c: Update expected message text.
8278
8279 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8280
8281         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8282
8283 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8284
8285         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8286         tree level.
8287
8288 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8289
8290         * gcc.dg/tree-ssa/pr17343.c: Remove.
8291
8292 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8293
8294         PR tree-opt/17343
8295         * gcc.dg/tree-ssa/pr17343.c: New test.
8296
8297 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8298
8299         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8300         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8301         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8302         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8303         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8304
8305 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8306
8307         * gcc.dg/lvalue-2.c: New test.
8308
8309 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8310
8311         PR c/17730
8312         * gcc.dg/pr17730-1.c: New test
8313
8314 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8315
8316         PR c/7425
8317         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8318
8319 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.c-torture/execute/stdarg-1.c: New test.
8322         * gcc.c-torture/execute/stdarg-2.c: New test.
8323         * gcc.c-torture/execute/stdarg-3.c: New test.
8324         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8325         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8326         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8327         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8328         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8329
8330 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR tree-optimization/17697
8333         * g++.dg/opt/pr17697-1.C: New test.
8334         * g++.dg/opt/pr17697-2.C: New test.
8335         * g++.dg/opt/pr17697-3.C: New test.
8336
8337 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8338
8339         PR c/16409
8340         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8341         gcc.dg/vla-init-5.c: New tests.
8342
8343 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8344
8345         PR c/13804
8346         * gcc.dg/pr13804-1.c: New test.
8347
8348 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8349
8350         PR fortran/16938
8351         * gfortran.dg/pr16938.f90: New test.
8352
8353 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8354
8355         * g++.dg/template/crash23.C: New test.
8356
8357 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/17585
8360         * g++.dg/template/static8.C: New test.
8361
8362 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8363
8364         PR c++/17681
8365         * g++.dg/other/error9.C: New test.
8366
8367 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8368
8369         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8370
8371 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8372
8373         PR fortran/15164
8374         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8375
8376 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8377
8378         PR middle-end/17112
8379         * gcc.dg/pr17112-1.c: New test case.
8380
8381 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8382
8383         PR c/11459
8384         * gcc.dg/pr11459-1.c: New test.
8385
8386 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8387
8388         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8389         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8390
8391 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8392
8393         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8394
8395 2004-09-25  Jan Hubicka  <jh@suse.cz>
8396
8397         * compile/30040909-1.c: New test.
8398         * compile/30040907-1.c: New test.
8399
8400 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8401
8402         * gcc.c-torture/execute/va-arg-26.c: New test.
8403
8404 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8405
8406         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8407         extra diagnostics on targets with 64-bit pointers.
8408         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8409
8410 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8411
8412         PR c/17188
8413         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8414         * gcc.dg/decl-3.c: Adjust expected message.
8415
8416 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8417
8418         PR fortran/17615
8419         * gfortran.dg/pr17615.f90: New test.
8420
8421 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8422
8423         PR tree-optimzation/17517
8424         * g++.dg/tree-ssa/pr17517.C: New Test.
8425
8426 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8427
8428         PR c++/16889
8429         * g++.dg/lookup/ambig3.C: New.
8430
8431 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8432
8433         PR tree-opt/17624
8434         * g++.dg/opt/pr17624.C: New test.
8435
8436 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8437
8438         PR c/6980
8439         * gcc.dg/Wbad-function-cast-1.c: New test.
8440
8441 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8442
8443         * g++.dg/ext/complit1.C
8444         * g++.dg/other/error2.C
8445         * g++.dg/other/nontype-1.C
8446         * g++.dg/parse/crash11.C
8447         * g++.dg/parse/crash12.C
8448         * g++.dg/parse/error15.C
8449         * g++.dg/parse/error4.C
8450         * g++.dg/parse/tmpl-outside1.C
8451         * g++.dg/parse/too-many-tmpl-args1.C
8452         * g++.dg/template/dependent-expr3.C
8453         * g++.dg/template/error10.C
8454         * g++.dg/template/instantiate1.C
8455         * g++.dg/template/vtable2.C
8456         * g++.dg/warn/Wshadow-1.C
8457         * g++.dg/warn/weak1.C
8458         * g++.old-deja/g++.brendan/crash16.C
8459         * g++.old-deja/g++.brendan/crash18.C
8460         * g++.old-deja/g++.brendan/crash48.C
8461         * g++.old-deja/g++.brendan/crash49.C
8462         * g++.old-deja/g++.brendan/crash55.C
8463         * g++.old-deja/g++.brendan/crash56.C
8464         * g++.old-deja/g++.brendan/crash8.C
8465         * g++.old-deja/g++.brendan/enum11.C
8466         * g++.old-deja/g++.brendan/enum8.C
8467         * g++.old-deja/g++.brendan/enum9.C
8468         * g++.old-deja/g++.brendan/friend3.C
8469         * g++.old-deja/g++.brendan/misc14.C
8470         * g++.old-deja/g++.bugs/900402_02.C
8471         * g++.old-deja/g++.bugs/900404_03.C
8472         * g++.old-deja/g++.bugs/900404_04.C
8473         * g++.old-deja/g++.bugs/900428_03.C
8474         * g++.old-deja/g++.jason/crash4.C
8475         * g++.old-deja/g++.jason/overload21.C
8476         * g++.old-deja/g++.jason/redecl1.C
8477         * g++.old-deja/g++.jason/report.C
8478         * g++.old-deja/g++.jason/rfg10.C
8479         * g++.old-deja/g++.jason/template30.C
8480         * g++.old-deja/g++.law/arm12.C
8481         * g++.old-deja/g++.law/ctors5.C
8482         * g++.old-deja/g++.law/cvt20.C
8483         * g++.old-deja/g++.law/init10.C
8484         * g++.old-deja/g++.law/init8.C
8485         * g++.old-deja/g++.law/visibility17.C
8486         * g++.old-deja/g++.law/visibility7.C
8487         * g++.old-deja/g++.mike/net8.C
8488         * g++.old-deja/g++.mike/p646.C
8489         * g++.old-deja/g++.mike/p700.C
8490         * g++.old-deja/g++.mike/p701.C
8491         * g++.old-deja/g++.mike/p811.C
8492         * g++.old-deja/g++.ns/template13.C
8493         * g++.old-deja/g++.other/array3.C
8494         * g++.old-deja/g++.other/crash25.C
8495         * g++.old-deja/g++.other/dtor3.C
8496         * g++.old-deja/g++.other/dtor4.C
8497         * g++.old-deja/g++.other/main1.C
8498         * g++.old-deja/g++.other/warn7.C
8499         * g++.old-deja/g++.pt/crash11.C
8500         * g++.old-deja/g++.pt/crash36.C
8501         * g++.old-deja/g++.pt/spec22.C
8502         * g++.old-deja/g++.pt/spec9.C
8503         * g++.old-deja/g++.pt/ttp52.C
8504         * g++.old-deja/g++.robertl/eb103.C
8505         * g++.old-deja/g++.robertl/eb121.C
8506         * g++.old-deja/g++.robertl/eb22.C
8507         * g++.old-deja/g++.robertl/eb8.C:
8508         Update locations and/or regexps of dg-error markers.
8509         Remove markers for some bogus messages that are no longer issued.
8510
8511 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8512
8513         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8514         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8515
8516 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8517
8518         PR c++/17618
8519         * g++.dg/lookup/crash5.C: New test.
8520
8521 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8522
8523         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8524         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8525         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8526         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8527         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8528         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8529
8530         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8531         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8532         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8533         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8534         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8535         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8536
8537         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8538
8539         * gcc.dg/vect/vect-44.c: Check additional cases.
8540         * gcc.dg/vect/vect-48.c: Check additional cases.
8541
8542         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8543         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8544         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8545         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8546         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8547         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8548         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8549         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8550         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8551
8552         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8553         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8554         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8555
8556 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8557
8558         * gcc.dg/tree-ssa/loop-6.c: New test.
8559
8560 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         PR c++/17620
8563         * g++.dg/inherit/base2.C: New.
8564
8565 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8566
8567         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8568         * gcc.dg/20001012-2.c: Likewise.
8569         * gcc.dg/20001013-1.c: Likewise.
8570         * gcc.dg/20001101-1.c: Likewise.
8571         * gcc.dg/20001102-1.c: Likewise.
8572         * gcc.dg/bf-spl1.c: Likewise.
8573         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8574         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8575
8576 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8577
8578         PR tree-optimization/16721
8579         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8580
8581 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8582
8583         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8584         * gcc.dg/20040305-1.c: Likewise.
8585
8586 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8587
8588         PR c/16566
8589         * gcc.c-torture/compile/pr16566-1.c,
8590         gcc.c-torture/compile/pr16566-2.c,
8591         gcc.c-torture/compile/pr16566-3.c: New tests.
8592
8593 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8594
8595         PR tree-optimization/17512
8596         * gcc.c-torture/compile/20040916-1.c.
8597
8598 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8599
8600         * gcc.dg/pragma-re-3.c: New test.
8601
8602 2004-09-17  Matt Austern  <austern@apple.com>
8603
8604         PR c++/15049
8605         * g++.dg/other/anon3.C: New.
8606
8607 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8608
8609         PR c++/7503
8610         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8611         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8612         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8613         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8614         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8615
8616 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8617
8618         PR fortran/17286
8619         * gfortran.dg/pr17286.f90: New test.
8620
8621 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/17530
8624         * g++.dg/template/static7.C: New test.
8625
8626 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8627
8628         PR tree-opt/17558
8629         * gcc.c-torture/compile/pr17558.c: New test.
8630
8631 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8632
8633         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8634         if SKIP_ATTRIBUTE is defined.
8635
8636 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8637
8638         PR fortran/15957
8639         * gfortran.dg/pr15957.f90: New test.
8640
8641 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8642
8643         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8644         in comparison.
8645         * gcc.dg/vect/vect-79.c: Likewise.
8646         * gcc.dg/vect/vect-80.c: Likewise.
8647
8648 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8649
8650         PR fortran/15750
8651         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8652
8653 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8654
8655         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8656         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8657         * gcc.dg/vect/vect-62.c: New testcase.
8658         * gcc.dg/vect/vect-63.c: New testcase.
8659         * gcc.dg/vect/vect-64.c: New testcase.
8660         * gcc.dg/vect/vect-65.c: New testcase.
8661         * gcc.dg/vect/vect-66.c: New testcase.
8662         * gcc.dg/vect/vect-67.c: New testcase.
8663         * gcc.dg/vect/vect-68.c: New testcase.
8664         * gcc.dg/vect/vect-69.c: New testcase.
8665         * gcc.dg/vect/vect-79.c: New testcase.
8666         * gcc.dg/vect/vect-80.c: New testcase.
8667
8668 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8669
8670         * gcc.target/mips/asm-1.c: New test.
8671
8672 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8673
8674         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8675         * gcc.dg/vect/vect-73.c: New testcase.
8676         * gcc.dg/vect/vect-74.c: New testcase.
8677         * gcc.dg/vect/vect-75.c: New testcase.
8678         * gcc.dg/vect/vect-76.c: New testcase.
8679         * gcc.dg/vect/vect-77.c: New testcase.
8680         * gcc.dg/vect/vect-78.c: New testcase
8681
8682 2004-09-18  Paul Brook  <paul@codesourcery.com>
8683
8684         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8685
8686 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8687
8688         PR c/17424
8689         * gcc.dg/pr17424-1.c: New test.
8690
8691 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8692
8693         * g++.dg/tree-ssa/pr17153.C: New test.
8694
8695 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8696
8697         PR pch/13361
8698         * testsuite/g++.dg/pch/wchar-1.C: New.
8699         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8700
8701 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8702
8703         * gcc.c-torture/execute/20040917-1.c: New test.
8704
8705 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8706
8707         PR tree-optimization/17319
8708         * gcc.dg/pr17319.c: New test.
8709
8710 2004-09-17  Devang Patel  <dpatel@apple.com>
8711
8712         * gcc.dg/20040813-1.c: New test.
8713
8714 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8715
8716         PR tree-optimization/17273
8717         * gcc.c-torture/compile/pr17273.c: New test.
8718
8719 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8720
8721         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8722         Update expected messages.
8723         * gcc.dg/declspec-13.c: New test.
8724
8725 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8726
8727         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8728
8729 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8730
8731         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8732         change what 'a' is pointing to.
8733
8734 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8735
8736         PR c++/16002
8737         * g++.dg/template/error18.C: New test.
8738
8739         PR c++/16029
8740         * g++.dg/warn/Wunused-8.C: New test.
8741
8742 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8743
8744         PR tree-optimization/17513
8745         * gcc.dg/20040916-1.c: New test.
8746
8747 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8748
8749         PR c++/17501
8750         * g++.dg/template/typename7.C: New test.
8751
8752 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8753
8754         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8755
8756 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8757
8758         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8759         with -ftree-based-profiling also.
8760         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8761
8762 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8763
8764         PR/15364
8765         * gfortran.dg/der_array_io_1.f90: New test.
8766         * gfortran.dg/der_array_io_2.f90: New test.
8767         * gfortran.dg/der_array_io_3.f90: New test.
8768
8769 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8770
8771         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8772         EABI.
8773
8774 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * g++.dg/opt/switch1.C: New test.
8777
8778 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8779
8780         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8781         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8782         Update expected messages.
8783
8784 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8785
8786         PR fortran/16485
8787         * gfortran.dg/same_name_1.f90: New test.
8788
8789 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8790
8791         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8792         dereference garbage pointers.
8793
8794 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8795
8796         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8797         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8798
8799         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8800         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8801         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8802
8803 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/17324
8806         * g++.dg/template/mangle1.C: New test.
8807
8808 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8809
8810         PR tree-optimization/17252
8811         * gcc.c-torture/execute/pr17252.c: New test.
8812
8813 2004-09-14  Andrew Pinski  <apinski@apple.com>
8814
8815         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8816
8817 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8818
8819         PR rtl-optimization/9771
8820         * gcc.dg/pr9771-1.c: New test case.
8821
8822 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8823
8824         PR tree-optimization/15262
8825         * gcc.c-torture/execute/pr15262-1.c: New test.
8826         * gcc.c-torture/execute/pr15262-2.c: New test.
8827
8828 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8829
8830         * gcc.dg/declspec-12.c: New test.
8831
8832 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8833
8834         * gfortran.dg/pr17090.f90: Add directives to test.
8835
8836 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8837
8838         * gcc.c-torture/compile/20040914-1.c: New test.
8839
8840 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/16162
8843         * g++.dg/template/decl2.C: New test.
8844
8845 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8846
8847         PR fortran/17090
8848         * gfortran.dg/pr17090.f90: New test.
8849
8850 2004-09-13  Dale Johannesen  <dalej@apple.com>
8851
8852         * gcc.c-torture/compile/pr17408.c:  New test case.
8853
8854 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8855
8856         PR c++/16716
8857         * g++.dg/parse/crash17.C: New test.
8858
8859         PR c++/17327
8860         * g++.dg/template/enum3.C: New test.
8861
8862 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8863
8864         * lib/gcc-defs.exp: Load wrapper.exp.
8865         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8866         using local code.
8867         * lib/gcc.exp (gcc_init): Similar.
8868         * lib/gfortran.exp (gfortran_init): Similar.
8869         * lib/objc.exp (objc_init): Similar.
8870         * lib/treelang.exp (treelang_init): Similar.
8871         * lib/wrapper.exp: New file with build_wrapper call machinery in
8872         ${tool}_maybe_build_wrapper.
8873
8874 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8875
8876         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8877         "inline".
8878         * gcc.dg/declspec-11.c: Update expected messages.
8879         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8880         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8881         gcc.dg/inline-12.c: New tests.
8882
8883 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8884
8885         * g++.dg/tree-ssa/pr17400.C: New testcase.
8886
8887 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8888
8889         * gcc.target/mips/sb1-1.c: New testcase.
8890
8891 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8892
8893         * lib/g77-dg.exp: Remove unused file.
8894         * lib/mike-g77.exp: Ditto.
8895         * lib/g77.exp: Ditto.
8896
8897 2004-09-12  Richard Henderson  <rth@redhat.com>
8898
8899         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8900
8901 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8902
8903         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8904         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8905         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8906         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8907         Update expected messages.
8908
8909 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8910
8911         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8912         declaration/use mismatch for dirp parameter.
8913
8914 2004-09-12  Andrew Pinski  <apinski@apple.com>
8915
8916         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8917         -fgnu-runtime is passed.
8918
8919 2004-09-12  Richard Henderson  <rth@redhat.com>
8920
8921         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8922         do the uplevel thing and update additional_flags directly.
8923         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8924         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8925         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8926         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8927
8928 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8929
8930         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8931
8932 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8933
8934         PR middle-end/17411
8935         * g++.dg/opt/pr17411-1.C: New test case.
8936
8937 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8938
8939         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8940         gcc.dg/tls/diag-2.c: Update expected messages.
8941         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8942         messages.
8943         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8944         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8945         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8946         gcc.dg/tls/diag-5.c: New tests.
8947
8948 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8949
8950         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8951
8952 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8953
8954         * g++.dg/parse/break-in-for.C: New test.
8955
8956 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/tree-ssa/20040911-1.c: New test.
8959
8960 2004-09-11  Andreas Jaeger  <aj@suse.de>
8961
8962         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8963         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8964
8965 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8966
8967         * gcc.target/frv: New directory of FR-V-specific tests.
8968
8969 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8970
8971         * gcc.dg/convert-vec-1.c: New test.
8972
8973 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8974
8975         PR middle-end/17024
8976         * gcc.dg/pr17024-1.c: New test case.
8977
8978 2004-09-10  Eric Christopher  <echristo@redhat.com>
8979
8980         * gcc.dg/20040910-1.c: New test.
8981
8982 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8983
8984         * gcc.dg/bitfld-9.c: New test.
8985
8986 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8987
8988         * gcc.c-torture/execute/ieee/acc1.c: New test.
8989         * gcc.c-torture/execute/ieee/acc2.c: New test.
8990         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8991
8992 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8993
8994         * gcc.dg/deprecated-2.c: New test.
8995
8996 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8997
8998         * gcc.dg/init-vec-1.c: New test.
8999
9000 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9001
9002         PR middle-end/17055
9003         * gcc.dg/pr17055-1.c: New test case.
9004
9005 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9006
9007         PR target/17377
9008         * gcc.c-torture/execute/pr17377.c: New test.
9009
9010 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9011
9012         PR c/8420
9013         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9014         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9015         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9016         gcc.dg/long-long-typespec-1.c: New tests.
9017         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9018
9019 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9020
9021         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9022         gcc.dg/gnu99-static-1.c: New tests.
9023
9024 2004-09-08  Devang Patel  <dpatel@apple.com>
9025
9026         * gcc.dg/darwin-ld-20040828-1.c: New test.
9027         * gcc.dg/darwin-ld-20040828-2.c: New test.
9028         * gcc.dg/darwin-ld-20040828-3.c: New test.
9029
9030 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9031
9032         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9033         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9034         in error message.
9035         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9036         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9037         in error message.
9038         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9039         types they qualify.
9040         * objc.dg/type-size-2.m: Fix wording in comment.
9041         * objc.dg/va-meth-1.m: New test case.
9042
9043 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045         PR c/16633:
9046         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9047         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9048
9049 2004-09-06  Devang Patel  <dpatel@apple.com>
9050
9051         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9052         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9053
9054 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9055
9056         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9057         reflect changed line numbering of diagnostics.
9058
9059 2004-09-06  Paul Brook  <paul@codesourcery.com>
9060
9061         * gfortran.dg/edit_real_1.f90: Add new test.
9062
9063 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9064
9065         * gcc.dg/tree-ssa/loop-2.c: New test.
9066         * gcc.dg/tree-ssa/loop-3.c: New test.
9067         * gcc.dg/tree-ssa/loop-4.c: New test.
9068         * gcc.dg/tree-ssa/loop-5.c: New test.
9069
9070 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9071
9072         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9073
9074 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9075
9076         * gcc.dg/format/sentinel-1.c: New test.
9077
9078 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9079
9080         * testsuite/gcc.dg/builtins-46.c: New.
9081
9082 2004-09-03  Devang Patel  <dpatel@apple.com>
9083
9084         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9085         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9086
9087 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9088
9089         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9090         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9091         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9092         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9093         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9094         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9095         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9096         the non-portable bzero.
9097         * gcc.dg/20010912-1.c: xfail for NetWare.
9098         * gcc.dg/20020426-2.c: xfail for NetWare.
9099         * gcc.dg/20021014-1.c: xfail for NetWare.
9100         * gcc.dg/20021018-1.c: xfail for NetWare.
9101         * gcc.dg/20030213-1.c: xfail for NetWare.
9102         * gcc.dg/20030225-1.c: xfail for NetWare.
9103         * gcc.dg/20030708-1.c: xfail for NetWare.
9104         * gcc.dg/builtins-config.h: Also exclude NetWare.
9105         * gcc.dg/format/format.h: Define restrict only if not already defined.
9106         * gcc.dg/nest.c: xfail for NetWare.
9107         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9108         * lib/target-supports.exp (check_visibility_available): Exclude
9109         NetWare.
9110
9111 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9112
9113         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9114         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9115         deterministic starting point for the alignment of structure fields.
9116         * gcc.dg/Wpadded.c: Dito.
9117         * g++.dg/abi/vbase10.C: Dito.
9118
9119 2004-09-03  Devang Patel  <dpatel@apple.com>
9120
9121         * g++.dg/debug/pr15736.cc: New test.
9122
9123 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9124
9125         * README.QMTEST: Fix out-of-date link.
9126
9127 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9128
9129         PR fortran/16579
9130         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9131         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9132
9133 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9134
9135         * g++.dg/abi/arm_rtti1.C: New test.
9136
9137 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9138
9139         * gcc.dg/ppc-vector-memcpy.c: New.
9140         * gcc.dg/ppc-vector-memset.c: New.
9141
9142 2004-09-02  Chao-ying Fu  <fu@mips.com>
9143
9144         * gcc.target/mips/mips-3d-1.c: New test.
9145         * gcc.target/mips/mips-3d-2.c: New test.
9146         * gcc.target/mips/mips-3d-3.c: New test.
9147         * gcc.target/mips/mips-3d-4.c: New test.
9148         * gcc.target/mips/mips-3d-5.c: New test.
9149         * gcc.target/mips/mips-3d-6.c: New test.
9150         * gcc.target/mips/mips-3d-7.c: New test.
9151         * gcc.target/mips/mips-3d-8.c: New test.
9152         * gcc.target/mips/mips-3d-9.c: New test.
9153         * gcc.target/mips/mips-ps-1.c: New test.
9154         * gcc.target/mips/mips-ps-2.c: New test.
9155         * gcc.target/mips/mips-ps-3.c: New test.
9156         * gcc.target/mips/mips-ps-4.c: New test.
9157         * gcc.target/mips/mips-ps-type.c: New test.
9158
9159 2004-09-02  Paul Brook  <paul@codesourcery.com>
9160
9161         * gfortran.dg/edit_real_1.f90: Add new tests.
9162
9163 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9164
9165         PR fortran/15327
9166         * gfortran.dg/merge_char_1.f90: New test.
9167
9168 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9169
9170         PR fortran/16404
9171         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9172
9173 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9174
9175         PR c/1522
9176         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9177
9178 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9179
9180         * g++.dg/opt/loop1.C: Do not XFAIL.
9181
9182 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.c-torture/execute/20040831-1.c: New test.
9185
9186 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9187
9188         PR fortran/16579
9189         * gfortran.dg/g77/20010610.f: Now passes.
9190         Copy from g77.f-torture/execute. Add dg-run directive.
9191         * gfortran.dg/g77/README: Update
9192
9193 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9196         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9197         (t1, t2, t3, t4): Add volatile.
9198
9199 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9200
9201         * g++.dg/ext/visibility/arm1.C: New test.
9202
9203 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9204
9205         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9206         -pedantic-errors.
9207
9208 2004-09-01  Paul Brook  <paul@codesourcery.com>
9209
9210         * gfortran.dg/eof_2.f90: New test.
9211
9212 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9213
9214         PR fortran/16579
9215         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9216
9217 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9218
9219         PR libfortran/16805
9220         * gfortran.dg/list_read_2.f90: New test.
9221
9222 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9223
9224         * g++.dg/abi/key1.C: New test.
9225
9226 2004-08-31  Richard Henderson  <rth@redhat.com>
9227
9228         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9229         form of offsetof.
9230         * g++.dg/other/offsetof5.C: Remove duplicate.
9231
9232 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9233
9234         PR fortran/17244
9235         * gfortran.dg/func_derived_1.f90: New test.
9236
9237 2004-08-31  Paul Brook  <paul@codesourcery.com>
9238
9239         * gfortran.dg/eof_1.f90: New test.
9240
9241 2004-08-31  Paul Brook  <paul@codesourcery.com>
9242
9243         * gfortran.dg/list_read_1.f90: New file.
9244
9245 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9246
9247         * g++.dg/opt/loop1.C: XFAIL.
9248
9249 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9250
9251         * gcc.dg/funcdef-storage-1.c: New.
9252         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9253         an extern function in local scope.
9254         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9255         declare an 'auto inline' function in local scope.
9256         * gcc.dg/20011130-1.c: Likewise.
9257         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9258         an 'auto' function in local scope.
9259         * gcc.dg/20021014-1.c: Likewise.
9260         * gcc.dg/20030331-2.c: Likewise.
9261
9262 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9263
9264         * gfortran.dg/blockdata_1.f90: New test.
9265
9266 2004-08-30  Richard Henderson  <rth@redhat.com>
9267
9268         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9269
9270 2004-08-30  Richard Henderson  <rth@redhat.com>
9271
9272         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9273         additional_flags set by alternate driver.
9274         (ieee-options): New procedure.
9275         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9276         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9277         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9278         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9279
9280 2004-08-30  Richard Henderson  <rth@redhat.com>
9281
9282         * lib/f-torture.exp: Remove.
9283
9284 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR rtl-optimization/16590
9287         * g++.dg/opt/loop1.C: New test.
9288
9289 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9290
9291         PR fortran/13910
9292         * gfortran.dg/oldstyle_1.f90: New test.
9293
9294 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9295         Paul Brook  <paul@codesourcery.com>
9296
9297         * gfortran.dg/g77/README: Update.
9298         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9299         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9300         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9301
9302 2004-08-28  Paul Brook  <paul@codesourcery.com>
9303
9304         PR libfortran/17195
9305         * gfortran.dg/edit_real_1.f90: New test.
9306
9307 2004-08-27  Paul Brook  <paul@codesourcery.com>
9308
9309         * gfortran.dg/rewind_1.f90: New test.
9310
9311 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9312
9313         PR fortran/16597
9314         * gfortran.dg/pr16597.f90: New test.
9315
9316 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         PR c/13801
9319         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9320         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9321         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9322         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9323         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9324
9325 2004-08-26  Nick Clifton  <nickc@redhat.com>
9326
9327         * gcc.c-torture/compile/pr17119.c: New test.
9328
9329 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9330
9331         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9332
9333 2004-08-25  Richard Henderson  <rth@redhat.com>
9334
9335         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9336         the bits that expect kind=8 to be the largest real kind.
9337
9338 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9339
9340         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9341
9342 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9343
9344         * gfortran.dg/assignment_1.f90: New test.
9345
9346 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9347
9348         * g++.dg/template/repo3.C: New test.
9349
9350 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9351
9352         PR middle-end/16693
9353         PR tree-optimization/16372
9354         * g++.dg/opt/pr16372-1.C: New test case.
9355         * g++.dg/opt/pr16693-1.C: New test case.
9356         * g++.dg/opt/pr16693-2.C: New test case.
9357
9358 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9359
9360         * objc.dg/proto-lossage-4.m: New test.
9361
9362 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/17155
9365         * g++.dg/inherit/local2.C: New test.
9366
9367 2004-08-25  Paul Brook  <paul@codesourcery.com>
9368
9369         PR fortran/17144
9370         * gfortran.dg/string_ctor_1.f90: New test.
9371
9372 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9373
9374         PR c++/14428
9375         * g++.dg/template/redecl2.C: New test.
9376
9377 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9378
9379         PR fortran/17143
9380         * gfortran.dg/pr17143.f90: New test.
9381
9382 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9383
9384         PR fortran/17164
9385         * gfortran.dg/pr17164.f90: New test.
9386
9387 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9388
9389         * gcc.dg/tree-ssa/loop-1.c: New test.
9390
9391 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9392
9393         * gcc.c-torture/compile/20040824-1.c: New test.
9394
9395 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9396
9397         * gcc.c-torture/compile/iftrap-3.c: New test.
9398
9399 2004-08-24  Paul Brook  <paul@codesourcery.com>
9400
9401         * gfortran.dg/entry_2.f90: New test.
9402
9403 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9404
9405         PR c++/16889
9406         * g++.dg/lookup/ambig[12].C: New.
9407
9408 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9409
9410         PR c++/16706
9411         * g++.dg/template/crash21.C: New test.
9412         * g++.dg/template/crash22.C: Likewise.
9413
9414 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         PR c++/17149
9417         * g++.dg/template/access15.C: New.
9418
9419 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/17163
9422         * g++.dg/template/repo2.C: New test.
9423
9424 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9425
9426         PR rtl-optimization/17078
9427         * gcc.c-torture/execute/pr17078-1.c: New test case.
9428
9429 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c/14492
9432         * gcc.dg/debug/crash1.c: New test.
9433
9434 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9435
9436         PR c/16180
9437         * gcc.dg/loop-5.c: New test.
9438
9439 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9440
9441         * gcc.c-torture/execute/20040823-1.c: New test.
9442
9443 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9444
9445         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9446         to the assembler.  Simplify test accordingly.
9447         (asm_abi_flags): Use GNU names.
9448         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9449         to check for ABI flags.
9450
9451 2004-08-22  Andrew Pinski  <apinski@apple.com>
9452
9453         * g++.dg/opt/pr14029.C: New test.
9454         * gcc.c-torture/execute/pr15262.c: New test.
9455
9456 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9457
9458         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9459
9460 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9461
9462         PR 16908
9463         * gfortran.dg/direct_io.f90: New test.
9464
9465 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9466
9467         PR c++/17121
9468         * g++.dg/inherit/local2.C: New test.
9469
9470 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9471
9472         PR c++/17120
9473         * g++.dg/warn/Wparentheses-4.C: New test.
9474
9475 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/17121
9478         * g++.dg/inherit/local2.C: New test.
9479
9480         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9481         * gcc.dg/ppc-ldstruct.c: Likewise.
9482         * gcc.dg/ppc64-abi-2.c: Likewise.
9483
9484 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR rtl-optimization/17099
9487         * gcc.c-torture/execute/20040820-1.c: New test.
9488
9489 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9490
9491         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9492
9493 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9494
9495         PR fortran/17077
9496         * gfortran.dg/auto_array_1.f90: New test.
9497
9498 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9499
9500         PR fortran/17074
9501         * gfortran.dg/simpleif_1.f90: New test.
9502
9503 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9504
9505         * lib/target-supports.exp (check_profiling_available): Return
9506         false for arm*-*-symbianelf* and arm*-*-eabi*.
9507
9508         PR c++/15890
9509         * g++.dg/template/delete1.C: New test.
9510
9511 2004-08-19  Paul Brook  <paul@codesourcery.com>
9512
9513         PR fortran/14976
9514         PR fortran/16228
9515         * gfortran.dg/data_char_1.f90: New test.
9516
9517 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9518
9519         PR fortran/16946
9520         * gfortran.dg/reduction.f90: New testcase.
9521
9522 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9523
9524         PR fortran/16520
9525         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9526
9527 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9528
9529         PR c++/17041
9530         * g++.dg/Wparentheses-3.C: New test.
9531
9532 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9533
9534         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9535         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9536         * gcc.dg/vect/vect-2.c: Likewise.
9537         * gcc.dg/vect/vect-3.c: Likewise.
9538         * gcc.dg/vect/vect-4.c: Likewise.
9539         * gcc.dg/vect/vect-5.c: Likewise.
9540         * gcc.dg/vect/vect-6.c: Likewise.
9541         * gcc.dg/vect/vect-7.c: Likewise.
9542         * gcc.dg/vect/vect-25.c: Likewise.
9543         * gcc.dg/vect/vect-31.c: Likewise.
9544         * gcc.dg/vect/vect-32.c: Likewise.
9545         * gcc.dg/vect/vect-34.c: Likewise.
9546         * gcc.dg/vect/vect-36.c: Likewise.
9547         * gcc.dg/vect/vect-all.c: Likewise.
9548
9549 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9550
9551         PR c++/17068
9552         * g++.dg/template/operator4.C: New test.
9553
9554 2004-08-18  Richard Henderson  <rth@redhat.com>
9555
9556         * gcc.dg/20040206-1.c: XFAIL.
9557
9558 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/16246
9561         * g++.dg/template/array7.C: New test.
9562
9563 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9564
9565         * gcc.dg/mips-movcc-1.c: New test.
9566         * gcc.dg/mips-movcc-2.c: New test.
9567         * gcc.dg/mips-movcc-3.c: New test.
9568
9569         * gcc.dg/mips-nmadd-1.c: New test.
9570         * gcc.dg/mips-nmadd-2.c: New test.
9571
9572 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/15871
9575         * g++.dg/opt/inline8.C: New test.
9576
9577         PR c++/16965
9578         * g++.dg/parse/error17.C: New test.
9579
9580 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9581
9582         * gcc.dg/vect: New directory for vectorizer tests.
9583         * gcc.dg/vect/tree-vect.h: New file.
9584         * gcc.dg/vect/vect.exp: New file.
9585         * gcc.dg/vect/pr16105.c.c: New test.
9586         * gcc.dg/vect/vect-1.c: New test.
9587         * gcc.dg/vect/vect-2.c: New test.
9588         * gcc.dg/vect/vect-3.c: New test.
9589         * gcc.dg/vect/vect-4.c: New test.
9590         * gcc.dg/vect/vect-5.c: New test.
9591         * gcc.dg/vect/vect-6.c: New test.
9592         * gcc.dg/vect/vect-7.c: New test.
9593         * gcc.dg/vect/vect-8.c: New test.
9594         * gcc.dg/vect/vect-9.c: New test.
9595         * gcc.dg/vect/vect-10.c: New test.
9596         * gcc.dg/vect/vect-11.c: New test.
9597         * gcc.dg/vect/vect-12.c: New test.
9598         * gcc.dg/vect/vect-13.c: New test.
9599         * gcc.dg/vect/vect-14.c: New test.
9600         * gcc.dg/vect/vect-15.c: New test.
9601         * gcc.dg/vect/vect-16.c: New test.
9602         * gcc.dg/vect/vect-17.c: New test.
9603         * gcc.dg/vect/vect-18.c: New test.
9604         * gcc.dg/vect/vect-19.c: New test.
9605         * gcc.dg/vect/vect-20.c: New test.
9606         * gcc.dg/vect/vect-21.c: New test.
9607         * gcc.dg/vect/vect-22.c: New test.
9608         * gcc.dg/vect/vect-23.c: New test.
9609         * gcc.dg/vect/vect-24.c: New test.
9610         * gcc.dg/vect/vect-25.c: New test.
9611         * gcc.dg/vect/vect-26.c: New test.
9612         * gcc.dg/vect/vect-27.c: New test.
9613         * gcc.dg/vect/vect-28.c: New test.
9614         * gcc.dg/vect/vect-29.c: New test.
9615         * gcc.dg/vect/vect-30.c: New test.
9616         * gcc.dg/vect/vect-31.c: New test.
9617         * gcc.dg/vect/vect-32.c: New test.
9618         * gcc.dg/vect/vect-33.c: New test.
9619         * gcc.dg/vect/vect-34.c: New test.
9620         * gcc.dg/vect/vect-35.c: New test.
9621         * gcc.dg/vect/vect-36.c: New test.
9622         * gcc.dg/vect/vect-37.c: New test.
9623         * gcc.dg/vect/vect-38.c: New test.
9624         * gcc.dg/vect/vect-40.c: New test.
9625         * gcc.dg/vect/vect-41.c: New test.
9626         * gcc.dg/vect/vect-42.c: New test.
9627         * gcc.dg/vect/vect-43.c: New test.
9628         * gcc.dg/vect/vect-44.c: New test.
9629         * gcc.dg/vect/vect-45.c: New test.
9630         * gcc.dg/vect/vect-46.c: New test.
9631         * gcc.dg/vect/vect-47.c: New test.
9632         * gcc.dg/vect/vect-48.c: New test.
9633         * gcc.dg/vect/vect-49.c: New test.
9634         * gcc.dg/vect/vect-50.c: New test.
9635         * gcc.dg/vect/vect-51.c: New test.
9636         * gcc.dg/vect/vect-52.c: New test.
9637         * gcc.dg/vect/vect-53.c: New test.
9638         * gcc.dg/vect/vect-54.c: New test.
9639         * gcc.dg/vect/vect-55.c: New test.
9640         * gcc.dg/vect/vect-56.c: New test.
9641         * gcc.dg/vect/vect-57.c: New test.
9642         * gcc.dg/vect/vect-58.c: New test.
9643         * gcc.dg/vect/vect-59.c: New test.
9644         * gcc.dg/vect/vect-60.c: New test.
9645         * gcc.dg/vect/vect-61.c: New test.
9646         * gcc.dg/vect/vect-all.c: New test.
9647         * gcc.dg/vect/vect-none.c: New test.
9648
9649 2004-08-17  Paul Brook  <paul@codesourcery.com>
9650
9651         PR fortran/13082
9652         * gfortran.dg/entry_1.f90: New test.
9653
9654 2004-08-17  Andrew Pinski  <apinski@apple.com>
9655
9656         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9657
9658 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9659
9660         * gcc.dg/pr17036-1.c: New test.
9661
9662 2004-08-16  Devang Patel  <dpatel@apple.com>
9663
9664         * gcc.dg/darwin-20040809-1.c: New test.
9665
9666 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9667
9668         * gcc.dg/funcdef-attr-1.c: New test.
9669
9670 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9671
9672         * gcc.dg/altivec-17.c: New test.
9673         * gcc.dg/altivec-18.c: New test.
9674
9675 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9676
9677         PR c++/6749
9678         * g++.dg/template/vtable2.C: New test.
9679
9680 2004-08-14  Richard Henderson  <rth@redhat.com>
9681
9682         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9683         * gcc.dg/pack-test-4.c (main): Return 0.
9684         * gcc.dg/setjmp-1.c: Remove XFAIL.
9685         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9686
9687 2004-08-14  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.dg/980217-1.c: Add prototype for printf.
9690
9691 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9692
9693         * gfortran.dg/pr16935.f90: New test.
9694
9695 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9696
9697         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9698
9699 2004-08-13  Paul Brook  <paul@codesourcery.com>
9700
9701         * gfortran.dg/der_io_1.f90: Remove stray comma.
9702
9703 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9704
9705         * gcc.dg/vmx/cw-bug-2.c: Remove.
9706         * gcc.dg/vmx/vprint-1.c: Remove.
9707         * gcc.dg/vmx/vscan-1.c: Remove.
9708
9709 2004-08-12  Devang patel  <dpatel@apple.com>
9710
9711         * gcc.dg/darwin-20040809-2.c: New test.
9712
9713 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9714
9715         * g++.dg/ext/altivec-12.C: New test.
9716
9717         * g++.dg/ext/altivec-11.C: New test.
9718
9719 2004-08-12  Paul Brook  <paul@codesourcery.com>
9720
9721         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9722
9723 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9724
9725         * g++.dg/ext/altivec-2.C: Check for hardware support before
9726         executing any VMX instructions.
9727
9728         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9729
9730 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR c++/16276
9733         * g++.old-deja/g++.other/comdat4.C: New test.
9734         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9735
9736 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9737
9738         PR target/16286
9739         * gcc.dg/pr16286.c: New test.
9740
9741 2004-08-12 Jan Beulich <jbeulich@novell.com>
9742
9743         * g++.dg/ext/asm5.C: New.
9744
9745 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9746
9747         PR c++/16698
9748         * g++.dg/eh/crash1.C: New test.
9749
9750         PR c++/16717
9751         * g++.dg/ext/construct1.C: New test.
9752
9753 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/16853
9756         * g++.dg/init/ptrmem1.C: New test.
9757
9758         PR c++/16618
9759         * g++.dg/parse/offsetof5.C: New test.
9760
9761         PR c++/16870
9762         * g++.dg/template/overload3.C: New test.
9763
9764 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9765
9766         PR c++/16964
9767         * g++.dg/parse/error16.C: New test.
9768
9769         PR c++/16904
9770         * g++.dg/template/error14.C: New test.
9771
9772         PR c++/16929
9773         * g++.dg/template/error15.C: New test.
9774
9775 2004-08-11  Devang Patel  <dpatel@apple.com>
9776
9777         * gcc.dg/darwin-ld-20040809-1.c: New test.
9778         * gcc.dg/darwin-ld-20040809-2.c: New test.
9779
9780 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9781
9782         PR fortran/16917
9783         * gfortran.dg/dfloat_1.f90: New test.
9784
9785 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9786
9787         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9788         * gcc.dg/dll-2.c: Fix dg-require syntax.
9789         * gcc.misc-tests/arm-isr.c (abort): Declare.
9790         (exit): Likewise.
9791
9792 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9793
9794         PR c++/16971
9795         * g++.dg/parse/crash16.C: New test.
9796
9797 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9798
9799         * gcc.dg/mips-rsqrt-1.c: New test case.
9800         * gcc.dg/mips-rsqrt-2.c: New test case.
9801         * gcc.dg/mips-rsqrt-3.c: New test case.
9802
9803 2004-08-10  Paul Brook  <paul@codesourcery.com>
9804
9805         * gfortran.dg/der_io_1.f90: New test.
9806
9807 2004-08-10  Paul Brook  <paul@codesourcery.com>
9808
9809         PR fortran/16919
9810         * gfortran.dg/der_array_1.f90: New test.
9811
9812 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9813
9814         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9815
9816 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9817
9818         * gcc.dg/wchar_t-2.c: Fix typo.
9819
9820 2004-08-09  Falk Hueffner  <falk@debian.org>
9821
9822         PR tree-optimization/12517
9823         * gcc.c-torture/compile/pr12517.c: New test.
9824
9825         PR tree-optimization/12578
9826         * gcc.c-torture/compile/pr12578.c: New test.
9827
9828         PR tree-optimization/12899
9829         * gcc.c-torture/compile/pr12899.c: New test.
9830
9831         PR rtl-optimization/14692
9832         * gcc.c-torture/compile/pr14692.c: New test.
9833
9834         PR tree-optimization/16461
9835         * gcc.c-torture/compile/pr16461.c: New test.
9836
9837 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9838
9839         * gfortran.dg/getenv_1.f90: New test.
9840
9841 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9844         wchar_t.
9845         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9846
9847 2004-08-06  Paul Brook  <paul@codesourcery.com>
9848
9849         * gfortran.dg/ret_array_1.f90: New test.
9850         * gfortran.dg/ret_pointer_1.f90: New test.
9851
9852 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9853
9854         * gcc.dg/missing-field-init-[12].c: New tests.
9855         * g++.dg/warn/missing-field-init-[12].C: New tests.
9856
9857 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * gcc.dg/enum2.c: New test.
9860         * gcc.dg/symbian3.c: Likewise.
9861         * gcc.dg/symbian4.c: Likewise.
9862         * gcc.dg/wchar_t-2.c: Likewise.
9863
9864 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9865
9866         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9867         destructor tests.
9868
9869 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9870
9871         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9872         dg-require-visiblity.
9873         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9874         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9875         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9876         * g++.dg/ext/visibility/new1.C: Likewise.
9877         * g++.dg/ext/visibility/pragma.C: Likewise.
9878         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9879         * g++.dg/ext/visibility/virtual.C: Likewise.
9880         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9881         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9882         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9883         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9884         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9885         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9886         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9887         * g++/dg/ext/visibility/visibility-8.C: New test.
9888         * gcc.c-torture/compile/dll.x: Remove.
9889         * gcc.dg/dll-2.c: Use dg-require-dll
9890         * gcc.dg/visibility-10.c: New test.
9891         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9892         supporting DLLs.
9893         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9894         (scan_not_hidden): Likewise.
9895
9896 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9897
9898         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9899
9900 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9901
9902         * gcc.c-torture/execute/20040805-1.c: New test.
9903
9904 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9905
9906         * gcc.dg/20020118-1.c: Declare abort.
9907         * gcc.dg/altivec_check.h: Likewise.
9908         * gcc.dg/iftrap-2.c: Likewise.
9909         * gcc.dg/pragma-darwin.c: Likewise.
9910         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9911
9912 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9913
9914         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9915
9916 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9917
9918         * gcc.c-torture/execute/builtins/abs-2.c,
9919         gcc.c-torture/execute/builtins/abs-3.c,
9920         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9921         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9922         intmax_t, uintmax_t and their limits.
9923         * gcc.dg/intmax_t-1.c: New test.
9924
9925 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9926
9927         * g++.dg/tc1/dr147.C: Add reference to PR.
9928
9929 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9930
9931         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9932         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9933
9934 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9935
9936         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9937
9938 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9939
9940         * gcc.dg/redecl-5.c: New test.
9941         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9942         of scanf.
9943
9944 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9945
9946         PR middle-end/16790
9947         * gcc.c-torture/execute/pr16790-1.c: New test case.
9948
9949 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9950
9951         * g++.dg/ext/visibility/assign1.C: New test.
9952         * g++.dg/ext/visibility/new1.C: Likewise.
9953
9954         * gcc.dg/symbian1.c: New test.
9955         * gcc.dg/symbian2.c: Likewise.
9956
9957 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9958
9959         PR target/16570
9960         * gcc.dg/i386-sse-9.c: New test.
9961
9962 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9963
9964         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9965
9966 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9967
9968         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9969         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9970         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9971         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9972         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9973         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9974         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9975         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9976         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9977         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9978         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9979         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9980         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9981         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9982         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9983         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9984         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9985         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9986         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9987         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9988         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9989         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9990         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9991         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9992         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9993         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9994         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9995         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9996         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9997         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9998         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9999         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10000         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10001         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10002         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10003         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10004         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10005         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10006         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10007         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10008         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10009         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10010         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10011         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10012         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10013         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10014         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10015         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10016         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10017         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10018         gcc.misc-tests/i386-pf-3dnow-1.c,
10019         gcc.misc-tests/i386-pf-athlon-1.c,
10020         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10021         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10022         Declare built-in functions used.
10023         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10024
10025 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/16707
10028         * g++.dg/lookup/using12.C: New test.
10029
10030         * g++.dg/init/null1.C: Fix PR number.
10031         * g++.dg/parse/namespace10.C: Likewise.
10032
10033 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/16224
10036         * g++.dg/template/spec17.C: New test.
10037         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10038         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10039
10040 2004-08-02  David Billinghurst
10041
10042         PR fortran/16292
10043         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10044
10045 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10046
10047         * gcc.dg/ia64-got-1.c: New test case.
10048
10049 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10050
10051         PR c++/16489
10052         * g++.dg/init/null1.C: New test.
10053         * g++.dg/tc1/dr76.C: Adjust error marker.
10054
10055         PR c++/16529
10056         * g++.dg/parse/namespace10.C: New test.
10057
10058         PR c++/16810
10059         * g++.dg/inherit/ptrmem2.C: New test.
10060
10061 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10062
10063         PR target/16155
10064         * gcc.dg/pr16155.c: New test.
10065
10066 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10067
10068         * gcc.dg/redecl-2.c: New test.
10069
10070 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10071
10072         * gcc.dg/darwin-longdouble.c: New file.
10073
10074 2004-07-30  Richard Henderson  <rth@redhat.com>
10075
10076         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10077         write to constant argument.
10078         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10079
10080 2004-07-30  Richard Henderson  <rth@redhat.com>
10081
10082         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10083         tests of nearest around zero.
10084
10085 2004-07-30  Andrew Pinski  <apinski@apple.com>
10086
10087         * gcc.c-torture/compile/20040730-1.c: New test.
10088
10089 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10090
10091         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10092         powerpc-eabispe.
10093
10094 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10095
10096         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10097
10098 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10099
10100         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10101         contains $ld_library_path.
10102         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10103
10104 2004-07-29  Richard Henderson  <rth@redhat.com>
10105
10106         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10107
10108         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10109         (alt2, which): New.
10110         (Check): Accept either alternative.
10111
10112 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10113
10114         * g++.dg/abi/inline1.C: New test.
10115         * g++.dg/abi/local1-a.cc: Likewise.
10116         * g++.dg/abi/local1.C: Likewise.
10117         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10118         * g++.dg/abi/mangle12.C: Likewise.
10119         * g++.dg/abi/mangle17.C: Likewise.
10120         * g++.dg/abi/mangle20-2.C: Likewise.
10121         * g++.dg/opt/interface1.C: Likewise.
10122         * g++.dg/opt/interface1.h: Likewise.
10123         * g++.dg/opt/interface1-a.cc: New test.
10124         * g++.dg/parse/repo1.C: New test.
10125         * g++.dg/template/repo1.C: Likewise.
10126         * g++.dg/warn/Winline-1.C: Likewise.
10127         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10128
10129 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10130
10131         * gcc.dg/tree-ssa/20040729-1.c: New test.
10132
10133 2004-07-27  Matt Austern <austern@apple.com>
10134
10135         * gcc.dg/darwin-bool-1.c: New test.
10136         * gcc.dg/darwin-bool-2.c: New test.
10137
10138 2004-07-28  Richard Henderson  <rth@redhat.com>
10139
10140         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10141         arguments in the correct type.  Don't write to constant arguments.
10142
10143 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10144
10145         PR tree-optimization/16688
10146         PR tree-optimization/16689
10147         * g++.dg/tree-ssa/pr16688.C: New test.
10148
10149 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10150
10151         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10152         loads.  Not only in the comment, this time.
10153
10154 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10155
10156         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10157         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10158         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10159         * gcc.dg/sh4a-bitmovua.c: New.
10160         * gcc.dg/sh4a-cos.c: New.
10161         * gcc.dg/sh4a-cosf.c: New.
10162         * gcc.dg/sh4a-fprun.c: New.
10163         * gcc.dg/sh4a-fsrra.c: New.
10164         * gcc.dg/sh4a-memmovua.c: New.
10165         * gcc.dg/sh4a-sin.c: New.
10166         * gcc.dg/sh4a-sincos.c: New.
10167         * gcc.dg/sh4a-sincosf.c: New.
10168         * gcc.dg/sh4a-sinf.c: New.
10169
10170 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10171
10172         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10173         conditionals.
10174         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10175         loads.
10176         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10177         DOM1.
10178
10179 2004-07-27  Andrew Pinski  <apinski@apple.com>
10180
10181         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10182
10183 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10184
10185         * gcc.dg/pragma-isr.c: New test.
10186
10187 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10188
10189         PR c++/14429
10190         * g++.dg/template/ttp11.C: New test.
10191
10192 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10193
10194         * gcc.c-torture/compile/20040727-1.c: New test.
10195
10196 2004-07-26  Eric Christopher  <echristo@redhat.com>
10197
10198         * gcc.c-torture/compile/20040726-2.c: New test.
10199
10200 2004-07-26  Andrew Pinski  <apinski@apple.com>
10201
10202         * g++.dg/rtti/tinfo1.C: Xfail.
10203
10204 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10205
10206         * gcc.c-torture/compile/20040726-1.c: New test.
10207
10208 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10209             Brian Ryner  <bryner@brianryner.com>
10210
10211         PR c++/9283
10212         PR c++/15000
10213         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10214         * g++.dg/ext/visibility/: New directory.
10215         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10216         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10217         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10218         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10219         * g++.dg/ext/visibility/fvisibility.C,
10220         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10221         g++.dg/ext/visibility/fvisibility-override1.C
10222         g++.dg/ext/visibility/fvisibility-override2.C
10223         g++.dg/ext/visibility/memfuncts.C
10224         g++.dg/ext/visibility/noPLT.C
10225         g++.dg/ext/visibility/pragma.C
10226         g++.dg/ext/visibility/pragma-override1.C
10227         g++.dg/ext/visibility/pragma-override2.C
10228         g++.dg/ext/visibility/staticmemfuncts.C
10229         g++.dg/ext/visibility/virtual.C: New tests.
10230
10231 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10232
10233         PR c/15360
10234         * gcc.dg/pr15360-1.c: New test.
10235
10236 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10237
10238         * gcc.dg/pragma-align-2.c: New test.
10239         * gcc.dg/pragma-init-fini.c: New test.
10240         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10241         targets.
10242
10243 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10244
10245         * gcc.dg/init-string-2.c: New test.
10246
10247 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10248
10249         PR 16684
10250         * gcc.dg/Wredundant-decls-1.c: New test case.
10251
10252 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10253
10254         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10255         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10256         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10257         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10258         * gcc.dg/compat/generate-random.c: New file.
10259         * gcc.dg/compat/generate-random.h: Likewise.
10260         * gcc.dg/compat/generate-random_r.c: Likewise.
10261         * gcc.dg/compat/struct-layout-1.h: Likewise.
10262         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10263         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10264         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10265         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10266         * gcc.dg/compat/struct-layout-1_main.c: New test.
10267         * gcc.dg/compat/struct-layout-1_x.c: New file.
10268         * gcc.dg/compat/struct-layout-1_y.c: New file.
10269         * gcc.dg/compat/struct-layout-1_test.h: New file.
10270
10271 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10272
10273         * gcc.dg/comp-return-1.c: New test
10274
10275 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10276
10277         * gcc.dg/vmx/8-02a.c: Fix typo.
10278
10279         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10280         * gcc.dg/darwin-abi-3.c: New test.
10281
10282         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10283         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10284
10285         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10286         * gcc.dg/vmx/ops-long-1.c: New test.
10287         * gcc.dg/vmx/ops-long-2.c: New test.
10288
10289 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10290
10291         * g++.dg/lookup/conv-[1234].C: New.
10292
10293 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * g++.dg/parse/attr2.C: Simplify.
10296
10297 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10298
10299         PR c/7284
10300         * gcc.c-torture/execute/pr7284-1.c: New test.
10301
10302 2004-07-22  Brian Booth  <bbooth@redhat.com>
10303
10304         * gcc.dg/tree-ssa/20040721-1.c: New test.
10305
10306 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10307
10308         * g++.dg/template/crash20.c: New.
10309
10310 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10311
10312         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10313         Add dg-run directive.  Declare variables as required.
10314         * gfortran.dg/g77/README: Update
10315
10316 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10317
10318         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10319         gcc.dg/cris-peep2-andu2.c: New tests.
10320
10321 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10322
10323         PR c/15052
10324         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10325         on return type.
10326         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10327         messages.
10328         * gcc.dg/qual-return-2.c: Update expected messages.
10329         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10330
10331 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10332
10333         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10334         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10335
10336 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10337
10338         PR c/11250
10339         * gcc.dg/init-string-1.c: New test.
10340
10341 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10342
10343         PR middle-end/15345
10344         PR c/16450
10345         * gcc.dg/torture/nested-fn-1.c: New test.
10346
10347 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10348
10349         PR target/16559
10350         * gcc.dg/ia64-fptr-1.c: New file.
10351
10352 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10353
10354         PR c++/14497
10355         * g++.dg/template/spec16.C: New test.
10356         * g++.old-deja/g++.robertl/eb118.C: Remove.
10357
10358 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10359
10360         PR c++/509
10361         * g++.dg/template/spec15.C: New test.
10362
10363 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10364
10365         Copy cases from g77.f-torture/execute and add dg-run
10366         directive.  Other changes as noted.
10367         * gfortran.dg/g77/13037.f
10368         * gfortran.dg/g77/1832.f
10369         * gfortran.dg/g77/19981119-0.f
10370         * gfortran.dg/g77/19990313-0.f
10371         * gfortran.dg/g77/19990313-1.f
10372         * gfortran.dg/g77/19990313-2.f
10373         * gfortran.dg/g77/19990313-3.f
10374         * gfortran.dg/g77/19990419-1.f
10375         * gfortran.dg/g77/19990826-0.f
10376         * gfortran.dg/g77/19990826-2.f
10377         * gfortran.dg/g77/20000503-1.f
10378         * gfortran.dg/g77/20001111.f
10379         * gfortran.dg/g77/20010116.f
10380         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10381         * gfortran.dg/g77/20010430.f
10382         * gfortran.dg/g77/6177.f
10383         * gfortran.dg/g77/947.f
10384         * gfortran.dg/g77/970816-3.f
10385         * gfortran.dg/g77/971102-1.f
10386         * gfortran.dg/g77/980520-1.f
10387         * gfortran.dg/g77/980628-0.f
10388         * gfortran.dg/g77/980628-1.f
10389         * gfortran.dg/g77/980628-10.f
10390         * gfortran.dg/g77/980628-2.f
10391         * gfortran.dg/g77/980628-3.f
10392         * gfortran.dg/g77/980628-7.f
10393         * gfortran.dg/g77/980628-8.f
10394         * gfortran.dg/g77/980628-9.f
10395         * gfortran.dg/g77/980701-0.f
10396         * gfortran.dg/g77/980701-1.f
10397         * gfortran.dg/g77/cabs.f
10398         * gfortran.dg/g77/claus.f
10399         * gfortran.dg/g77/complex_1.f
10400         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10401         * gfortran.dg/g77/dcomplex.f
10402         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10403         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10404         * gfortran.dg/g77/f90-intrinsic-numeric.f
10405         * gfortran.dg/g77/int8421.f
10406         * gfortran.dg/g77/labug1.f
10407         * gfortran.dg/g77/large_vec.f
10408         * gfortran.dg/g77/le.f
10409         * gfortran.dg/g77/short.f
10410         * gfortran.dg/g77/README: Update
10411
10412 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10413
10414         PR c++/16637
10415         * g++.dg/parse/lookup4.C: New test.
10416
10417 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10418
10419         PR c++/16175
10420         * g++.dg/template/ttp10.C: New test.
10421
10422 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10423
10424         * gcc.dg/pr12625-1.c: New test.
10425
10426 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10427
10428         * testsuite/gcc.dg/switch-warn-1.c: New test.
10429         * testsuite/gcc.dg/switch-warn-2.c: New test.
10430         * gcc.c-torture/compile/pr14730.c: Update.
10431
10432 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10433
10434         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10435         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10436         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10437         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10438
10439 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/16623
10442         * g++.dg/template/assign1.C: New test.
10443
10444 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10445
10446         PR c++/12170
10447         * g++.dg/template/ttp9.C: New test.
10448
10449 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10450
10451         * gcc.dg/format/cmn-err-1.c: New test.
10452
10453 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10454
10455         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10456         gcc.dg/Wparentheses-10.c: New tests.
10457         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10458
10459 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         PR fortran/16465
10462         * gfortran.dg/g77//ffixed-line-length-0.f,
10463         gfortran.dg/g77/ffixed-line-length-132.f,
10464         gfortran.dg/g77/ffixed-line-length-72.f,
10465         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10466         gfortran.dg/g77/README: Update.
10467
10468 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10469
10470         PR c++/13092
10471         * g++.dg/template/non-dependent7.C: New test.
10472         * g++.dg/template/non-dependent8.C: Likewise.
10473         * g++.dg/template/non-dependent9.C: Likewise.
10474         * g++.dg/template/non-dependent10.C: Likewise.
10475
10476 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10477
10478         PR c++/16337
10479         * g++.dg/parse/attr2.C: New test.
10480
10481 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10482
10483         * g77.dg: Removed.
10484         * g77.f-torture: Ditto.
10485
10486 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10487
10488         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10489         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10490         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10491
10492 2004-07-16  Richard Henderson  <rth@redhat.com>
10493
10494         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10495
10496 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10497
10498         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10499         tests with full list of options.
10500         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10501         of TORTURE_OPTIONS if test contains 'dg-do run'.
10502
10503         PR fortran/16404
10504         * gfortran.dg/do_iterator.f90: New test.
10505
10506 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10507
10508         PR rtl-optimization/16536
10509         * gcc.c-torture/execute/restrict-1.c: New test.
10510
10511 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10512
10513         PR fortran/15324
10514         * gfortran.dg/pr15324.f90: New test.
10515
10516         PR fortran/15129
10517         * gfortran.dg/pr15129.f90: New test.
10518
10519         PR fortran/15140
10520         * gfortran.dg/pr15140.f90: New test.
10521
10522         PR fortran/13792
10523         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10524         compile-time simplification.
10525
10526 2004-07-14  Mike Stump  <mrs@apple.com>
10527
10528         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10529
10530 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10531
10532         PR target/16325
10533         * gcc.dg/profile-generate-1.c: New.
10534
10535 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10536
10537         * gcc.c-torture/execute/20040709-1.c: New test.
10538         * gcc.c-torture/execute/20040709-2.c: New test.
10539
10540 2004-07-14  Mike Stump  <mrs@apple.com>
10541
10542         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10543
10544 2004-07-14  Mike Stump  <mrs@apple.com>
10545
10546         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10547
10548 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/16518
10551         * g++.dg/parse/mutable1.C: New test.
10552
10553 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10554
10555         PR tree-optimization/16443
10556         * gcc.dg/tree-ssa/20040713-1.c: New test.
10557
10558 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10559
10560         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10561         for operator new.
10562
10563 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10564
10565         * gfortran.dg/g77/README: New file
10566         * gfortran.dg/g77/19981216-0.f:  Copy from
10567         g77.f-torture/noncompile.  Add "dg-do compile" and
10568         dg-error as required.
10569         * gfortran.dg/g77/19990218-1.f: Likewise
10570         * gfortran.dg/g77/19990905-1.f: Likewise
10571         * gfortran.dg/g77/9263.f: Likewise
10572         * gfortran.dg/g77/980615-0.f: Likewise
10573         * gfortran.dg/g77/980616-0.f: Likewise
10574         * gfortran.dg/g77/check0.f: Likewise
10575         * gfortran.dg/g77/select_no_compile.f: Likewise
10576
10577 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10578
10579         Copy files from g77.f-torture/compile.
10580         Add "{ dg-do compile}".  Other changes as noted
10581         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10582         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10583         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10584         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10585         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10586         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10587         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10588         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10589         statement to conform to standard.  Append alpha1.x for reference.
10590         * gfortran.dg/g77/xformat.f: Add dg-warning
10591
10592 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10593
10594         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10595         Add {dg-do compile} directive.
10596         * gfortran.dg/g77/cpp2.F: Likewise
10597
10598 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10599
10600         PR c++/5402
10601         * g++.dg/lookup/name-clash1.C: New test.
10602
10603         PR c++/9777
10604         * g++.dg/lookup/name-clash2.C: New test.
10605
10606         PR c++/12102
10607         * g++.dg/lookup/name-clash3.C: New test.
10608
10609 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10610
10611         * g++.dg/lookup/new2.C: New test.
10612         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10613
10614 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10615
10616         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10617         Add {dg-do compile} directive.
10618         * gfortran.dg/g77/13060.f: Likewise
10619         * gfortran.dg/g77/19990218-0.f: Likewise
10620         * gfortran.dg/g77/19990305-0.f: Likewise
10621         * gfortran.dg/g77/19990419-0.f: Likewise
10622         * gfortran.dg/g77/19990502-0.f: Likewise
10623         * gfortran.dg/g77/19990502-1.f: Likewise
10624         * gfortran.dg/g77/19990525-0.f: Likewise
10625         * gfortran.dg/g77/19990826-1.f: Likewise
10626         * gfortran.dg/g77/19990826-3.f: Likewise
10627         * gfortran.dg/g77/19990905-2.f: Likewise
10628         * gfortran.dg/g77/20000412-1.f: Likewise
10629         * gfortran.dg/g77/20000511-1.f: Likewise
10630         * gfortran.dg/g77/20000511-2.f: Likewise
10631         * gfortran.dg/g77/20000518.f: Likewise
10632         * gfortran.dg/g77/20000601-1.f: Likewise
10633         * gfortran.dg/g77/20000601-2.f: Likewise
10634         * gfortran.dg/g77/20000629-1.f: Likewise
10635         * gfortran.dg/g77/20000630-2.f: Likewise
10636         * gfortran.dg/g77/20010115.f: Likewise
10637         * gfortran.dg/g77/20010321-1.f: Likewise
10638         * gfortran.dg/g77/20010426.f: Likewise
10639         * gfortran.dg/g77/20020307-1.f: Likewise
10640         * gfortran.dg/g77/8485.f: Likewise
10641         * gfortran.dg/g77/960317-1.f: Likewise
10642         * gfortran.dg/g77/970915-0.f: Likewise
10643         * gfortran.dg/g77/980310-1.f: Likewise
10644         * gfortran.dg/g77/980310-2.f: Likewise
10645         * gfortran.dg/g77/980310-3.f: Likewise
10646         * gfortran.dg/g77/980310-4.f: Likewise
10647         * gfortran.dg/g77/980310-6.f: Likewise
10648         * gfortran.dg/g77/980310-7.f: Likewise
10649         * gfortran.dg/g77/980310-8.f: Likewise
10650         * gfortran.dg/g77/980419-2.f: Likewise
10651         * gfortran.dg/g77/980424-0.f: Likewise
10652         * gfortran.dg/g77/980427-0.f: Likewise
10653         * gfortran.dg/g77/980729-0.f: Likewise
10654         * gfortran.dg/g77/981117-1.f: Likewise
10655         * gfortran.dg/g77/toon_1.f: Likewise
10656
10657 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10658
10659         PR c++/2204
10660         * g++.dg/other/abstract2.C: New test.
10661
10662 2004-07-12  Paul Brook  <paul@codesourcery.com>
10663
10664         * gfortran.dg/pointer_init_1.f90: New test.
10665
10666 2004-07-11  Paul Brook  <paul@codesourcery.com>
10667
10668         PR fortran/15986
10669         * gfortran.dg/contained_1.f90: New test.
10670
10671 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10672
10673         * g++.dg/parse/defarg8.C: New test.
10674
10675 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10676
10677         PR fortran/16433
10678         * gfortran.dg/pr16433.f: New test.
10679
10680         PR fortran/17574
10681         * gfortran.dg/pr15754.f90: New test.
10682
10683 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10684
10685         PR tree-optimization/16437
10686         * gcc.c-torture/execute/bitfld-4.c: New test.
10687
10688 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10689
10690         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10691         access to common var from module.
10692
10693 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10694
10695         PR fortran/16336
10696         * gfortran.fortran-torture/execute/common_2.f90: New test.
10697
10698 2004-07-10  Paul Brook  <paul@codesourcery.com>
10699
10700         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10701
10702 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10703
10704         PR fortran/15969
10705         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10706
10707 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10708
10709         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10710         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10711         * gfortran.dg/g77/ffree-form-1.f: Likewise
10712         * gfortran.dg/g77/ffree-form-2.f: Likewise
10713         * gfortran.dg/g77/ffree-form-3.f: Likewise
10714         * gfortran.dg/g77/fno-underscoring.f: Likewise
10715         * gfortran.dg/g77/funderscoring.f: Likewise
10716         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10717
10718 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10719
10720         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10721
10722 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10723         Paul Brook  <paul@codesourcery.com>
10724
10725         PR fortran/13415
10726         * gfortran.dg/common_pointer_1.f90: New test.
10727
10728 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10729
10730         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10731
10732 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10733
10734         PR target/16364
10735         * gcc.c-torture/compile/20040709-1.c: New.
10736
10737 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10738
10739         PR fortran/14077
10740         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10741
10742 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10743
10744         PR fortran/13201
10745         * gfortran.dg/shape_1.f90: New test.
10746
10747 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10748             Andrew Pinski  <apinski@apple.com>
10749
10750         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10751
10752 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10753
10754         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10755         comment.
10756
10757 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10758         Paul Brook  <paul@codesourcery.com>
10759
10760         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10761         '.f95' and '.F95'.
10762
10763 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10764
10765         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10766
10767 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10768
10769         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10770         testcases with capital suffix.
10771
10772 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10773
10774         PR fortran/15481
10775         PR fortran/13372
10776         PR fortran/13575
10777         PR fortran/15978
10778         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10779
10780         * gfortran.dg/implicit_1.f90: New test.
10781
10782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10783
10784         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10785         expression to match gfortran warning/error messages
10786         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10787         dg-error text.
10788
10789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10790
10791         * lib/fortran-torture.exp: Rename proc search_for to
10792         search_for_re.
10793
10794 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10795
10796         * gcc.c-torture/execute/simd-5.x: New file.
10797         XFAIL on SPARC 64-bit at -O0.
10798
10799 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10800
10801         PR c++/8211
10802         PR c++/16165
10803         * g++.dg/warn/effc3.C: New test.
10804
10805 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10806
10807         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10808         change X to 1X in format.
10809         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10810         add data statements to conform to standard.
10811
10812 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10813
10814         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10815         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10816         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10817
10818 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10819
10820         * gfortran.dg/g77/7388.f: Copy from g77.dg
10821         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10822         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10823         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10824         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10825         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10826         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10827         * gfortran.dg/g77/strlen0.f: Likewise
10828
10829 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10830
10831         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10832         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10833
10834 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10835
10836         * gcc.c-torture/execute/920428-2.x: Delete.
10837         * gcc.c-torture/execute/920501-7.x: Likewise.
10838
10839 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10842         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10843         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10844         prescott and c3-2.
10845         (PREFETCH_3DNOW): Add -march=c3.
10846
10847 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10848
10849         PR c/16437
10850         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10851         * gcc.c-torture/execute/bf64-1.x: Likewise.
10852
10853 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10854
10855         * gcc.c-torture/compile/20040708-1.c: New test.
10856
10857 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10858
10859         PR c++/16169
10860         * g++.dg/warn/effc2.C: New test.
10861
10862 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10863
10864         * gcc.c-torture/execute/bitfld-1.x: Remove.
10865         * gcc.c-torture/execute/bitfld-3.c: New test.
10866         * gcc.dg/bitfld-2.c: Remove XFAILs.
10867
10868 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10869
10870         PR c++/16276
10871         * g++.dg/rtti/tinfo1.C: New file.
10872
10873 2004-07-07  Eric Christopher  <echristo@redhat.com>
10874
10875         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10876
10877 2004-07-07  Andrew Pinski  <apinski@apple.com>
10878
10879         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10880
10881 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10882
10883         * g++.dg/init/call1.C: XFAIL.
10884
10885 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10886
10887         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10888         except for movstrict*, to movmem* and clrstr* to clrmem*.
10889
10890 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10891
10892         * gcc.c-torture/execute/20040707-1.c: New test.
10893
10894 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10895
10896         * gcc.c-torture/execute/20040706-1.c: New test.
10897
10898 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10899
10900         PR c++/3671
10901         * g++.dg/template/spec14.C: New test.
10902
10903 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10906         nothing if not yet defined.  Use it in b, c and d type definitions.
10907         * gcc.c-torture/execute/20040705-1.c: New test.
10908         * gcc.c-torture/execute/20040705-2.c: New test.
10909
10910 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10911
10912         PR c++/2518
10913         * g++.dg/lookup/new1.C: New test.
10914
10915 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10916
10917         PR c++/11406
10918         * g++.dg/template/sizeof8.C: New test.
10919
10920 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10921
10922         * gcc.c-torture/compile/20040705-1.c: New test.
10923
10924 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10925
10926         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10927
10928 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10929
10930         * gcc.dg/cpp/if-mop.c: Two new testcases.
10931         * gcc.dg/cpp/trad/comment-3.c: New.
10932
10933 2004-07-04  Paul Brook  <paul@codesourcery.com>
10934
10935         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10936
10937 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10938
10939         PR c++/3761
10940         * g++.dg/lookup/crash4.C: New test.
10941
10942 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10943
10944         * gcc.c-torture/execute/builtin-abs-1.c
10945         * gcc.c-torture/execute/builtin-abs-2.c
10946         * gcc.c-torture/execute/builtin-complex-1.c
10947         * gcc.c-torture/execute/builtins/string-1-lib.c
10948         * gcc.c-torture/execute/builtins/string-1.c
10949         * gcc.c-torture/execute/builtins/string-2-lib.c
10950         * gcc.c-torture/execute/builtins/string-2.c
10951         * gcc.c-torture/execute/builtins/string-3-lib.c
10952         * gcc.c-torture/execute/builtins/string-3.c
10953         * gcc.c-torture/execute/builtins/string-4-lib.c
10954         * gcc.c-torture/execute/builtins/string-4.c
10955         * gcc.c-torture/execute/builtins/string-5-lib.c
10956         * gcc.c-torture/execute/builtins/string-5.c
10957         * gcc.c-torture/execute/builtins/string-6-lib.c
10958         * gcc.c-torture/execute/builtins/string-6.c
10959         * gcc.c-torture/execute/builtins/string-7-lib.c
10960         * gcc.c-torture/execute/builtins/string-7.c
10961         * gcc.c-torture/execute/builtins/string-8-lib.c
10962         * gcc.c-torture/execute/builtins/string-8.c
10963         * gcc.c-torture/execute/builtins/string-9-lib.c
10964         * gcc.c-torture/execute/builtins/string-9.c
10965         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10966         * gcc.c-torture/execute/builtins/string-asm-1.c
10967         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10968         * gcc.c-torture/execute/builtins/string-asm-2.c
10969         * gcc.c-torture/execute/stdio-opt-1.c
10970         * gcc.c-torture/execute/stdio-opt-2.c
10971         * gcc.c-torture/execute/stdio-opt-3.c
10972         * gcc.c-torture/execute/string-opt-1.c
10973         * gcc.c-torture/execute/string-opt-10.c
10974         * gcc.c-torture/execute/string-opt-11.c
10975         * gcc.c-torture/execute/string-opt-12.c
10976         * gcc.c-torture/execute/string-opt-13.c
10977         * gcc.c-torture/execute/string-opt-14.c
10978         * gcc.c-torture/execute/string-opt-15.c
10979         * gcc.c-torture/execute/string-opt-16.c
10980         * gcc.c-torture/execute/string-opt-2.c
10981         * gcc.c-torture/execute/string-opt-6.c
10982         * gcc.c-torture/execute/string-opt-7.c
10983         * gcc.c-torture/execute/string-opt-8.c:
10984         Replace with ...
10985
10986         * gcc.c-torture/execute/builtins/abs-2.c
10987         * gcc.c-torture/execute/builtins/abs-3.c
10988         * gcc.c-torture/execute/builtins/complex-1.c
10989         * gcc.c-torture/execute/builtins/fprintf.c
10990         * gcc.c-torture/execute/builtins/fputs.c
10991         * gcc.c-torture/execute/builtins/memcmp.c
10992         * gcc.c-torture/execute/builtins/memmove.c
10993         * gcc.c-torture/execute/builtins/memops-asm.c
10994         * gcc.c-torture/execute/builtins/mempcpy-2.c
10995         * gcc.c-torture/execute/builtins/mempcpy.c
10996         * gcc.c-torture/execute/builtins/memset.c
10997         * gcc.c-torture/execute/builtins/printf.c
10998         * gcc.c-torture/execute/builtins/sprintf.c
10999         * gcc.c-torture/execute/builtins/strcat.c
11000         * gcc.c-torture/execute/builtins/strchr.c
11001         * gcc.c-torture/execute/builtins/strcmp.c
11002         * gcc.c-torture/execute/builtins/strcpy.c
11003         * gcc.c-torture/execute/builtins/strcspn.c
11004         * gcc.c-torture/execute/builtins/strlen-2.c
11005         * gcc.c-torture/execute/builtins/strlen.c
11006         * gcc.c-torture/execute/builtins/strncat.c
11007         * gcc.c-torture/execute/builtins/strncmp-2.c
11008         * gcc.c-torture/execute/builtins/strncmp.c
11009         * gcc.c-torture/execute/builtins/strncpy.c
11010         * gcc.c-torture/execute/builtins/strpbrk.c
11011         * gcc.c-torture/execute/builtins/strpcpy-2.c
11012         * gcc.c-torture/execute/builtins/strpcpy.c
11013         * gcc.c-torture/execute/builtins/strrchr.c
11014         * gcc.c-torture/execute/builtins/strspn.c
11015         * gcc.c-torture/execute/builtins/strstr-asm.c
11016         * gcc.c-torture/execute/builtins/strstr.c:
11017         ... these new files.
11018
11019         * gcc.c-torture/execute/builtins/abs-2-lib.c
11020         * gcc.c-torture/execute/builtins/abs-3-lib.c
11021         * gcc.c-torture/execute/builtins/complex-1-lib.c
11022         * gcc.c-torture/execute/builtins/fprintf-lib.c
11023         * gcc.c-torture/execute/builtins/fputs-lib.c
11024         * gcc.c-torture/execute/builtins/memcmp-lib.c
11025         * gcc.c-torture/execute/builtins/memmove-lib.c
11026         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11027         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11028         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11029         * gcc.c-torture/execute/builtins/memset-lib.c
11030         * gcc.c-torture/execute/builtins/printf-lib.c
11031         * gcc.c-torture/execute/builtins/sprintf-lib.c
11032         * gcc.c-torture/execute/builtins/strcat-lib.c
11033         * gcc.c-torture/execute/builtins/strchr-lib.c
11034         * gcc.c-torture/execute/builtins/strcmp-lib.c
11035         * gcc.c-torture/execute/builtins/strcpy-lib.c
11036         * gcc.c-torture/execute/builtins/strcspn-lib.c
11037         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11038         * gcc.c-torture/execute/builtins/strlen-lib.c
11039         * gcc.c-torture/execute/builtins/strncat-lib.c
11040         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11041         * gcc.c-torture/execute/builtins/strncmp-lib.c
11042         * gcc.c-torture/execute/builtins/strncpy-lib.c
11043         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11044         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11045         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11046         * gcc.c-torture/execute/builtins/strrchr-lib.c
11047         * gcc.c-torture/execute/builtins/strspn-lib.c
11048         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11049         * gcc.c-torture/execute/builtins/strstr-lib.c
11050         * gcc.c-torture/execute/builtins/lib/abs.c
11051         * gcc.c-torture/execute/builtins/lib/fprintf.c
11052         * gcc.c-torture/execute/builtins/lib/memset.c
11053         * gcc.c-torture/execute/builtins/lib/printf.c
11054         * gcc.c-torture/execute/builtins/lib/sprintf.c
11055         * gcc.c-torture/execute/builtins/lib/strcpy.c
11056         * gcc.c-torture/execute/builtins/lib/strcspn.c
11057         * gcc.c-torture/execute/builtins/lib/strncat.c
11058         * gcc.c-torture/execute/builtins/lib/strncmp.c
11059         * gcc.c-torture/execute/builtins/lib/strncpy.c
11060         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11061         * gcc.c-torture/execute/builtins/lib/strspn.c
11062         * gcc.c-torture/execute/builtins/lib/strstr.c:
11063         New files containing support routines.
11064
11065         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11066         declaration.
11067         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11068         when not optimizing.
11069
11070 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11071
11072         PR c++/16240
11073         * g++.dg/abi/mangle22.C: New test.
11074         * g++.dg/abi/mangle23.C: Likewise.
11075
11076 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11077
11078         PR fortran/16290
11079         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11080         Allow for cases without denormalized floating point numbers.
11081
11082 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11083
11084         PR c/1027
11085         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11086         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11087         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11088         expected warning text.
11089         * gcc.dg/format/diag-2.c: New test.
11090
11091 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11092
11093         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11094
11095 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11096
11097         * gcc.dg/builtins-43.c: New.
11098         * gcc.dg/builtins-44.c: New.
11099         * gcc.dg/builtins-45.c: New.
11100
11101 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11102             Andreas Tobler  <a.tobler@schweiz.ch>
11103
11104         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11105         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11106         as SIGSEGV.
11107         * gcc.dg/cleanup-11.c: Likewise.
11108         * gcc.dg/cleanup-8.c: Likewise.
11109         * gcc.dg/cleanup-9.c: Likewise.
11110         * gcc.dg/cleanup-5.c: Run on all platforms.
11111
11112 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11113
11114         * g++.dg/warn/nonnull1.C: New test.
11115
11116 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11117
11118         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11119         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11120         Special-case the Sun compiler wrt to <complex.h>.
11121
11122 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11123
11124         * gcc.dg/Wunreachable-8.C: New test.
11125
11126         * gcc.dg/h8300-ice2.c : New test.
11127
11128 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11129
11130         PR fortran/16161
11131         * gfortran.fortran-torture/compile/implicit.f90: Add test
11132         for implicit character.
11133
11134 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11135
11136         PR fortran/16289
11137         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11138         Use tiny() intrinsic to find smallest non-negative real
11139
11140 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11141
11142         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11143         * gcc.dg/compat/struct-by-value-22_x.c: New.
11144         * gcc.dg/compat/struct-by-value-22_y.c: New.
11145
11146         * gcc.c-torture/execute/20040629-1.c: New test.
11147
11148 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11149
11150         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11151         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11152
11153         PR target/16195
11154         * gcc.dg/20040625-1.c: New test.
11155
11156 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11157
11158         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11159
11160 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11161
11162         PR fortran/15963
11163         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11164
11165 2004-06-29  Richard Henderson  <rth@redhat.com>
11166
11167         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11168
11169 2004-06-29  Paul Brook  <paul@codesourcery.com>
11170
11171         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11172         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11173
11174 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         PR c++/16260
11177         * g++.dg/parse/crash15.C: New.
11178
11179 2004-06-28  Andrew Pinski  <apinski@apple.com>
11180
11181         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11182         by the error already.
11183
11184         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11185
11186 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11187
11188         PR target/14041
11189         * gcc.dg/h8300-bss-align-1.c : New.
11190
11191 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         * PR c++/16174
11194         * g++.dg/template/ctor4.C: New.
11195
11196 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11197
11198         PR c++/16205
11199         * g++.dg/warn/Wsequence-point-1.C: New test.
11200
11201 2004-06-27  Paul Brook  <paul@codesourcery.com>
11202
11203         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11204
11205 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11206
11207         * g++.old-deja/g++.mike/p7325.C: Remove.
11208
11209 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR c/14963
11212         * gcc.dg/pr14963.c: New test.
11213
11214 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11215
11216         PR c++/16193
11217         * g++.dg/parse/redef1.C: New test.
11218
11219 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11220
11221         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11222         20021110.c.
11223         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11224         20021119-1.c.
11225         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11226         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11227         5-04.c.
11228         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11229         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11230         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11231         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11232         g++.brendan/enum14.C.
11233         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11234         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11235         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11236         g++.mike/virt1.C.
11237         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11238         memtemp24.C.
11239
11240 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11241
11242         * gcc.dg/20040527-1.c: New test case.
11243
11244 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11245
11246         PR gfortran/pr16196
11247         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11248
11249 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11250
11251         PR middle-end/15825
11252         * gcc.dg/pr15825-1.c: New test case.
11253
11254 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11255
11256         * gcc.c-torture/execute/20040625-1.c: New test.
11257
11258 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11259
11260         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11261
11262 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11263
11264         * gcc.dg/torture/mips-div-1.c: New test.
11265
11266 2004-06-24  Jeff Law  <law@redhat.com>
11267
11268         * gcc.dg/tree-ssa/20040624-1.c: New test.
11269
11270 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11271
11272         * gcc.c-torture/compile/20040624-1.c: New test.
11273
11274 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11275
11276         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11277         this directory.
11278
11279 2004-06-23  Andrew Pinski  <apinski@apple.com>
11280
11281         PR middle-end/15988
11282         * g++.dg/opt/ptrmem4.C: New test.
11283
11284         * gcc.dg/c90-array-quals-2.c: New test.
11285
11286 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11287
11288         * gcc.dg/kpice1.c: New test.
11289
11290 2006-06-23  Andrew Pinski  <apinski@apple.com>
11291
11292         * gcc.dg/c90-array-quals.c: New test.
11293
11294 2006-06-22  Richard Henderson  <rth@redhat.com>
11295
11296         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11297
11298 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11299
11300         * gcc.dg/builtins-config.h: Handle FreeBSD.
11301
11302 2006-06-22  Richard Henderson  <rth@redhat.com>
11303
11304         * g++.dg/opt/devirt1.C: New.
11305
11306 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11307
11308         * g++.dg/opt/pr15551.C: New testcase.
11309
11310 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11311
11312         PR target/14800
11313         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11314         x86_64-*-linux* when compiling for 32bit.
11315
11316 2004-06-21  Andrew Pinski  <apinski@apple.com>
11317
11318         * gcc.dg/pch/struct-1.c: New.
11319         * gcc.dg/pch/struct-1.hs: New.
11320
11321 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11322
11323         * gcc.dg/pch/save-temps-1.c: New file.
11324         * gcc.dg/pch/save-temps-1.hs: New file.
11325
11326 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11327
11328         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11329         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11330
11331 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11332
11333         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11334         to fix type error.
11335         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11336         Remove trailing spaces.
11337
11338 2004-06-21  Richard Henderson  <rth@redhat.com>
11339
11340         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11341         merging && to BIT_FIELD_REF.
11342
11343 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11344
11345         * g++.dg/opt/placeholder1.C: New test.
11346
11347 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11348
11349         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11350         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11351         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11352         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11353
11354 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11355
11356         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11357         extern "C".
11358         * g++.dg/other/pragma-re-1.C: Add comments.
11359
11360 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11361
11362         PR gfortran/16080
11363         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11364
11365 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11366
11367         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11368         instead of setting the type of size_t by
11369         hand.
11370
11371 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11372
11373         * gcc.dg/unordered-2.c: New test case.
11374         * gcc.dg/unordered-3.c: New test case.
11375
11376 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11377
11378         PR other/16043
11379         * lib/g++.exp (g++_version): Tweak regexp for version
11380         * lib/g77.exp (g77_version): Likewise
11381         * lib/gfortran.exp (gfortran_version): Likewise
11382         * lib/objc.exp (objc_version): Likewise
11383         * lib/treelang.exp (treelang_version): Likewise
11384
11385 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11386
11387         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11388         Use INT_MAX instead of __INT_MAX__.
11389         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11390
11391         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11392         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11393         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11394         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11395         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11396         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11397         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11398         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11399         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11400
11401         * gcc.dg/range-test-1.c: New test.
11402         * g++.dg/opt/range-test-1.C: New test.
11403
11404 2004-06-17  Richard Henderson  <rth@redhat.com>
11405
11406         * objc.dg/sync-1.m: New.
11407         * objc.dg/try-catch-1.m: Don't force next runtime.
11408         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11409         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11410         shadowed catch clause.
11411         * objc.dg/try-catch-5.m: New.
11412
11413 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11414
11415         Bug 14610
11416         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11417
11418 2004-06-15  Richard Henderson  <rth@redhat.com>
11419
11420         * gcc.dg/20001116-1.c: Move expected warning line.
11421
11422 2004-06-15  Richard Henderson  <rth@redhat.com>
11423
11424         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11425         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11426
11427 2004-06-15  Jeff Law  <law@redhat.com>
11428
11429         * gcc.dg/tree-ssa/20040615-1.c: New test.
11430         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11431         be less sensitive to operand ordering.
11432         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11433
11434 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11435
11436         * g++.dg/abi/bitfield3.C: Add comment..
11437
11438 2004-06-15  Richard Henderson  <rth@redhat.com>
11439
11440         * g++.dg/ext/stmtexpr1.C: XFAIL.
11441         * gcc.dg/20030612-1.c: XFAIL.
11442
11443 2004-06-15  Eric Christopher  <echristo@redhat.com>
11444
11445         * g++.dg/charset/asm5.c: New.
11446         * gcc.dg/charset/asm6.c: New.
11447
11448 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11449
11450         PR fortran/15962
11451         * gfortran.fortran-torture/execute/select_1.f90: New test.
11452
11453 2004-06-15  Paul Brook  <paul@codesourcery.com>
11454
11455         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11456
11457 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11458
11459         PR c++/15967
11460         * g++.dg/lookup/crash3.C: New test.
11461
11462 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11463
11464         PR c++/15947
11465         * g++.dg/parse/dtor4.C: New test.
11466
11467 2004-06-14  Jeff Law  <law@redhat.com>
11468
11469         * gcc.c-torture/compile/20040614-1.c: New test.
11470
11471 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11472
11473         PR fortran/15211
11474         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11475         LEN of a character array.
11476
11477 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR c++/15096
11480         * g++.dg/template/ptrmem10.C: New test.
11481
11482         PR c++/14930
11483         * g++.dg/template/friend30.C: New test.
11484
11485 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         PR fortran/14928
11488         * gfortran.fortran-torture/compile/mloc.f90: New test.
11489
11490 2004-06-13  Paul Brook  <paul@codesourcery.com>
11491
11492         * gfortran.fortran-torture/execute/random_2.f90: New test.
11493
11494 2004-06-13  Eric Christopher  <echristo@redhat.com>
11495
11496         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11497
11498 2004-06-12  Paul Brook  <paul@codesourcery.com>
11499
11500         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11501
11502 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11503
11504         PR fortran/14923
11505         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11506
11507 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11508
11509         PR fortran/14957
11510         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11511         syntax errors in end statements of contained subroutines.
11512
11513 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11514
11515         PR fortran/12841
11516         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11517
11518 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11519
11520         PR fortran/15665
11521         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11522
11523 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11524
11525         PR gfortran/12839
11526         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11527
11528 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/15862
11531         * g++.dg/parse/enum1.C: New test.
11532
11533 2004-06-10  Jeff Law  <law@redhat.com>
11534
11535         * gcc.c-torture/compile/20040610-1.c: New test.
11536
11537 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11538
11539         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11540         * g++.old-deja/g++.other/decl3.C: Likewise.
11541
11542 2004-06-10  Brian Booth  <bbooth@redhat.com>
11543
11544         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11545         V_MAY_DEF instead of VDEF.
11546         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11547
11548 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/14211
11551         * g++.dg/conversion/const1.C: New test.
11552
11553         PR c++/15076
11554         * g++.dg/conversion/reinterpret1.C: New test.
11555
11556         PR c++/15877
11557         * g++.dg/template/enum2.C: New test.
11558
11559         PR c++/15227
11560         * g++.dg/template/error13.C: New test.
11561
11562 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11563
11564         PR fortran/14957
11565         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11566         arguments to test_* REAL and of the right size.
11567
11568 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11569
11570         PR target/15569
11571         PR rtl-optimization/15681
11572         * gcc.dg/20040609-1.c: New test.
11573
11574 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR c++/14791
11577         * g++.dg/opt/builtins1.C: New test.
11578
11579 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11580
11581         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11582         that use default windows32 struct layout.
11583         * gcc.dg/i386-bitfield2.c: Likewise.
11584
11585 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11586
11587         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11588         for mingw32 and cygwin targets.
11589
11590 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11591
11592         * gcc.dg/pch/macro-4.c: New.
11593         * gcc.dg/pch/macro-4.hs: New.
11594
11595 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11596
11597         PR fortran/13249
11598         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11599
11600 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11601
11602         PR fortran/13372
11603         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11604
11605 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11606
11607         PR gfortran/14897
11608         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11609
11610 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11611
11612         PR gfortran/15755
11613         * gfortran.fortran-torture/execute/backspace.c : New test.
11614
11615 2004-06-09  Paul Brook  <paul@codesourcery.com>
11616
11617         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11618         (pointer_to_section): Rewrite to use smaller array.
11619
11620 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11621
11622         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11623         * gcc.dg/ext/altivec-10.c: Same.
11624         * gcc.dg/ext/altivec-11.c: Same.
11625         * gcc.dg/ext/altivec-12.c: Same.
11626         * gcc.dg/ext/altivec-13.c: Same.
11627         * gcc.dg/ext/altivec-14.c: Same.
11628         * gcc.dg/ext/altivec-15.c: Same.
11629         * gcc.dg/ext/altivec-16.c: Same.
11630         * gcc.dg/ext/altivec-3.c: Same.
11631         * gcc.dg/ext/altivec-4.c: Same.
11632         * gcc.dg/ext/altivec-6.c: Same.
11633         * gcc.dg/ext/altivec-7.c: Same.
11634         * gcc.dg/ext/altivec-8.c: Same.
11635         * gcc.dg/ext/altivec-varargs-1.c: Same.
11636
11637         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11638         * g++.dg/ext/altivec-10.C: Same.
11639         * g++.dg/ext/altivec-2.C: Same.
11640         * g++.dg/ext/altivec-3.C: Same.
11641         * g++.dg/ext/altivec-4.C: Same.
11642         * g++.dg/ext/altivec-5.C: Same.
11643         * g++.dg/ext/altivec-6.C: Same.
11644         * g++.dg/ext/altivec-7.C: Same.
11645         * g++.dg/ext/altivec-8.C: Same.
11646         * g++.dg/ext/altivec-9.C: Same.
11647
11648 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11649
11650         PR c++/7841
11651         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11652
11653 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11654
11655         * gcc.dg/union-1.c: New test.
11656
11657 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11658
11659         * gcc.dg/builtins-41.c: New test case.
11660         * gcc.dg/builtins-42.c: New test case.
11661
11662 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11663
11664         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11665         * g++.dg/ext/altivec-10.C: Same.
11666         * g++.dg/ext/altivec-2.C: Same.
11667         * g++.dg/ext/altivec-3.C: Same.
11668         * g++.dg/ext/altivec-4.C: Same.
11669         * g++.dg/ext/altivec-5.C: Same.
11670         * g++.dg/ext/altivec-6.C: Same.
11671         * g++.dg/ext/altivec-7.C: Same.
11672         * g++.dg/ext/altivec-8.C: Same.
11673         * g++.dg/ext/altivec-9.C: Same.
11674         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11675         * g++.old-deja/g++.brendan/new3.C: Same.
11676         * gcc.c-torture/execute/eeprof-1.x: Same.
11677
11678 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11679
11680         PR c/14765
11681         * gcc.dg/pr14765-1.c: New test.
11682
11683 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11684
11685         PR c/14649
11686         * gcc.dg/pr14649-1.c: New test case.
11687
11688 2004-06-07  Richard Henderson  <rth@redhat.com>
11689
11690         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11691         if temporaries.
11692
11693 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11694
11695         * g++.dg/eh/elide1.C: Remove XFAIL.
11696
11697 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/15337
11700         * g++.dg/expr/sizeof3.C: New test.
11701
11702         PR c++/14777
11703         * g++.dg/template/access14.C: New test.
11704
11705         PR c++/15554
11706         * g++.dg/template/enum1.C: New test.
11707
11708         PR c++/15057
11709         * g++.dg/eh/throw1.C: New test.
11710
11711 2004-06-07  David Ayers  <d.ayers@inode.at>
11712             Ziemowit Laski  <zlaski@apple.com>
11713
11714         * lib/objc.exp (objc_target_compile): Revert the '-framework
11715         Foundation' flag fix, since bare Darwin does not ship
11716         with the Foundation framework.
11717         * objc/execute/next_mapping.h: Provide a local NSConstantString
11718         @interface and @implementation.
11719         (objc_constant_string_init): A constructor function, used to
11720         initialize the NSConstantString meta-class object.
11721         * objc/execute/string1.m: Include "next_mapping.h" instead of
11722         <Foundation/NSString.h>.
11723         * objc/execute/string2.m: Likewise.
11724         * objc/execute/string3.m: Likewise.
11725         * objc/execute/string4.m: Likewise.
11726
11727 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11728
11729         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11730         to double. Replace double with FLOAT.
11731         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11732
11733         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11734         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11735         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11736         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11737         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11738         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11739         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11740         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11741
11742 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11743
11744         PR c/13519
11745         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11746
11747 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11748
11749         PR c++/15503
11750         * g++.dg/template/meminit2.C: New test.
11751
11752 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11753
11754         PR target/15822
11755         * gcc.c-torture/execute/compare-fp-1.c,
11756         gcc.c-torture/execute/compare-fp-2.c,
11757         gcc.c-torture/execute/compare-fp-3.c,
11758         gcc.c-torture/execute/compare-fp-4.c,
11759         gcc.c-torture/execute/compare-fp-3.x,
11760         gcc.c-torture/execute/compare-fp-4.x: Moved...
11761         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11762         gcc.c-torture/execute/ieee/compare-fp-2.c,
11763         gcc.c-torture/execute/ieee/compare-fp-3.c,
11764         gcc.c-torture/execute/ieee/compare-fp-4.c,
11765         gcc.c-torture/execute/ieee/compare-fp-3.x,
11766         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11767
11768 2004-06-04  David Ayers  <d.ayers@inode.at>
11769
11770         * objc/execute/protocol-isEqual-4.m: New testcase.
11771
11772 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11773
11774         * objc/execute/protocol-isEqual-1.m: New testcase.
11775         * objc/execute/protocol-isEqual-2.m: New testcase.
11776         * objc/execute/protocol-isEqual-3.m: New testcase.
11777
11778 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11779
11780         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11781
11782 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11783
11784         * lib/objc.exp (objc_target_compile): When running tests on
11785         Darwin (Mac OS X), inform the linker about '-framework
11786         'Foundation'.
11787
11788 2004-06-02  Eric Christopher  <echristo@redhat.com>
11789
11790         * gcc.c-torture/compile/20040602-1.c: New.
11791
11792 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11795         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11796
11797         PR tree-optimization/14736
11798         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11799
11800         PR tree-optimization/14042
11801         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11802
11803         PR tree-optimization/14729
11804         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11805
11806 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11807
11808         PR fortran/15557
11809         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11810
11811 2004-06-01  Richard Hederson  <rth@redhat.com>
11812
11813         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11814
11815 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11816
11817         PR c++/14932
11818         * g++.dg/parse/offsetof4.C: New test.
11819
11820 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11821
11822         PR objc/7993
11823         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11824
11825 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11826
11827         PR c++/15701
11828         * g++.dg/template/friend29.C: New test.
11829
11830 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         PR c/15749
11833         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11834
11835 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11836
11837         * gcc.dg/sparc-trap-1.c: New test.
11838
11839 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11840
11841         PR middle-end/15069
11842         * g++.dg/opt/fold3.C: New test case.
11843
11844 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11845
11846         * lib/target-supports.exp (check_iconv_available): Fix fallout
11847         from 2004-05-28 patch.
11848
11849 2004-05-30  Paul Brook  <paul@codesourcery.com>
11850
11851         PR fortran/15620
11852         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11853         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11854
11855 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11856
11857         * gfortran.fortran-torture/execute/random_1.f90: New test.
11858
11859 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11860
11861         * g++.dg/ext/altivec-10.C: New test.
11862
11863 2004-05-29  Paul Brook  <paul@codesourcery.com>
11864
11865         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11866
11867 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11868
11869         * gcc.dg/altivec-16.c: New test.
11870
11871 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11872
11873         * lib/target-supports.exp (check_vmx_hw_available): New.
11874         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11875
11876         * lib/target-supports.exp (check_alias_available,
11877         check_iconv_available, check_named_sections_available): Use
11878         unique names for temporary files.
11879
11880 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11881
11882         * gcc.dg/altivec-15.c: New test.
11883
11884 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/15083
11887         * g++.dg/warn/noeffect6.C: New test.
11888
11889         PR c++/15471
11890         * g++.dg/expr/ptrmem4.C: New test.
11891
11892         PR c++/15640
11893         * g++.dg/template/operator3.C: New test.
11894
11895 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11896
11897         PR c++/14668
11898         * g++.dg/lookup/redecl1.C: New test.
11899         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11900
11901 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11902
11903         * gcc.c-torture/execute/compare-fp-1.c,
11904         gcc.c-torture/execute/compare-fp-2.c,
11905         gcc.c-torture/execute/compare-fp-3.c,
11906         gcc.c-torture/execute/compare-fp-4.c,
11907         gcc.c-torture/execute/compare-fp-3.x,
11908         gcc.c-torture/execute/compare-fp-4.x,
11909         gcc.dg/pr15649-1.c: New.
11910
11911 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11912
11913         PR c++/12883
11914         * g++.dg/init/array14.C: New test.
11915
11916 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11917
11918         * lib/compat.exp (compat-get-options-main): New.
11919         (compat-get-options): Remove unneeded code, warn for ignored
11920         command.
11921         (compat-execute): Check flag set by dg-require-* commands.
11922
11923         * lib/compat.exp (compat-execute): Break up long lines.
11924
11925 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11926
11927         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11928         * gcc.dg/altivec-14.c: New test.
11929         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11930
11931         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11932         * gcc.dg/altivec-12.c: Ditto.
11933
11934         * gcc.dg/altivec-3.c: Move call to altivec_check.
11935
11936 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11937
11938         PR c++/15044
11939         * g++.dg/template/error12.C: New test.
11940
11941         PR c++/15317
11942         * g++.dg/ext/attrib15.C: New test.
11943
11944         PR c++/15329
11945         * g++.dg/template/ptrmem9.C: New test.
11946
11947 2004-05-25  Paul Brook  <paul@codesourcery.com>
11948
11949         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11950
11951 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/15165
11954         * g++.dg/template/crash19.C: New test.
11955
11956 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/15025
11959         * g++.dg/template/redecl1.C: New test.
11960
11961 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/14821
11964         * g++.dg/other/ns1.C: New test.
11965
11966         PR c++/14883
11967         * g++.dg/template/invalid1.C: New test.
11968
11969 2004-05-23  Paul Brook  <paul@codesourcery.com>
11970         Victor Leikehman  <lei@haifasphere.co.il>
11971
11972         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11973         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11974
11975 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11976
11977         PR c++/15285
11978         PR c++/15299
11979         * g++.dg/template/non-dependent5.C: New test.
11980         * g++.dg/template/non-dependent6.C: New test.
11981
11982 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11983
11984         PR c++/15507
11985         * g++.dg/inherit/union1.C: New test.
11986
11987         PR c++/15542
11988         * g++.dg/template/addr1.C: New test.
11989
11990         PR c++/15427
11991         * g++.dg/template/array5.C: New test.
11992
11993         PR c++/15287
11994         * g++.dg/template/array6.C: New test.
11995
11996 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11997             Roger Sayle  <roger@eyesopen.com>
11998
11999         * g++.dg/lookup/forscope2.C: New test case.
12000
12001 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12002
12003         * gcc.dg/cpp/Wmissingdirs.c: New.
12004
12005 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12006
12007         PR target/15301
12008         * gcc.dg/compat/union-m128-1.h: New file.
12009         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12010         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12011         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12012
12013 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12014
12015         PR target/15302
12016         * gcc.dg/compat/struct-complex-1.h: New file.
12017         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12018         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12019         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12020
12021 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12022
12023         PR middle-end/3074
12024         * gcc.dg/pr3074-1.c: New test case.
12025         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12026
12027 2004-05-20  Falk Hueffner  <falk@debian.org>
12028
12029         PR other/15526
12030         * gcc.dg/ftrapv-1.c: New test case.
12031
12032 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12033
12034         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12035
12036 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12037             Jeff Law  <law@redhat.com>
12038
12039         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12040         * gcc.dg/tree-ssa/20040518-2.c: New test.
12041
12042         * gcc.dg/tree-ssa/20040518-1.c: New test.
12043
12044 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12045
12046         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12047
12048 2004-05-18  Paul Brook  <paul@codesourcery.com>
12049
12050         PR fortran/13930
12051         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12052
12053 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12054
12055         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12056         constant folding.
12057
12058 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12059
12060         * gcc.dg/tree-ssa/20040517-1.c: New test.
12061
12062 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12063
12064         * gcc.dg/loop-4.c: New test.
12065
12066 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12067
12068         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12069
12070 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12071
12072         PR fortran/15311
12073         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12074
12075 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12076
12077         PR fortran/13826
12078         PR fortran/13940
12079         * gfortran.fortran-torture/compile/data_1.f90: New test.
12080
12081 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12082
12083         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12084         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12085
12086 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12087
12088         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12089
12090 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12091
12092         PR c/15444
12093         * gcc.dg/format/xopen-1.c: Adjust expected message.
12094         * gcc.dg/format/xopen-3.c: New test.
12095
12096 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12097
12098         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12099
12100 2004-05-14  Jeff Law  <law@redhat.com>
12101
12102         * gcc.dg/tree-ssa/20040514-2.c: New test.
12103
12104 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12105
12106         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12107         this ...
12108         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12109         this.
12110
12111 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12112
12113         * gcc.dg/tree-ssa/20040514-1.c: New test.
12114
12115 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12116
12117         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12118         test.
12119
12120 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12121
12122         PR fortran/14066
12123         * gfortran.fortran-torture/compile/do_1.f90: New test.
12124
12125 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12126
12127         PR fortran/15051
12128         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12129         test.
12130
12131 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12132
12133         PR fortran/15149
12134         * gfortran.fortran-torture/execute/random_init.f90: New test.
12135
12136 2004-05-13  Paul Brook  <paul@codesourcery.com>
12137
12138         PR fortran/15314
12139         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12140
12141 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12142
12143         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12144         for the powerpc case.
12145
12146 2004-05-13  Jeff Law  <law@redhat.com>
12147
12148         * gcc.dg/tree-ssa/20040513-1.c: New test.
12149         * gcc.dg/tree-ssa/20040513-2.c: New test.
12150
12151 2004-05-13  Paul Brook  <paul@codesourcery.com>
12152
12153         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12154         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12155         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12156
12157 2004-05-13  Andreas Schwab  <schwab@suse.de>
12158
12159         PR other/10819
12160         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12161         characters.
12162
12163 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12164
12165         PR fortran/15294
12166         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12167
12168 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12169
12170         Merge from tree-ssa-20020619-branch.  See
12171         ChangeLog.tree-ssa for details.
12172
12173 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12174
12175         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12176         include <altivec.h> explicitly.
12177         * gcc.dg/altivec-13.c: Likewise.
12178
12179 2004-05-11  Paul Brook  <paul@codesourcery.com>
12180
12181         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12182
12183 2004-05-10  Eric Christopher  <echristo@redhat.com>
12184
12185         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12186         * gcc.dg/sibcall-4.c: Ditto.
12187
12188 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12189
12190         * g++.dg/ext/altivec-8.C: New test case.
12191         * gcc.dg/altivec-13.c: New test case.
12192
12193 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12194
12195         * gcc.c-torture/execute/divcmp-1.c: New test case.
12196         * gcc.c-torture/execute/divcmp-2.c: New test case.
12197         * gcc.c-torture/execute/divcmp-3.c: New test case.
12198
12199 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12200
12201         * g++.dg/other/pragma-re-2.C: New test.
12202
12203 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12204
12205         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12206         * gcc.dg/i386-387-2.c: Likewise.
12207
12208         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12209         __builtin_drem.
12210         * gcc.dg/i386-387-6.c: Likewise.
12211
12212 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12213
12214         * gcc.dg/builtins-33.c:  Also check log1p*.
12215
12216 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12217
12218         PR optimization/15296
12219         * gcc.c-torture/execute/pr15296.c: New test.
12220
12221 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12222
12223         * gcc.dg/builtins-40.c: New test.
12224
12225 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12226
12227         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12228
12229 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12230
12231         * g++.dg/ext/spe1.C: New testcase.
12232
12233 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12234
12235         * objc.dg/image-info.m: Allow additional attributes
12236         for __image_info section.
12237
12238 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12239
12240         * gcc.dg/torture/mips-hilo-2.c: New test.
12241
12242 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12243
12244         PR c++/14389
12245         * g++.dg/template/member5.C: New test.
12246
12247 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12248
12249         * gcc.dg/builtins-34.c: Also check expm1*.
12250
12251 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12254         * gcc.dg/torture/builtin-convert-3.c: New test.
12255
12256 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12257
12258         PR middle-end/15054
12259         * g++.dg/opt/pr15054.C: New test.
12260
12261 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12262
12263         * gcc.dg/torture/builtin-rounding-1.c: New test.
12264         * gcc.dg/builtins-25.c: Delete.
12265         * gcc.dg/builtins-29.c: Delete.
12266
12267 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12268
12269         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12270         * gcc.dg/sibcall-4.c: Likewise.
12271         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12272
12273 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12274
12275         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12276         bit-field on 16-bit targets.
12277
12278 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12279
12280         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12281         16-bit targets.
12282
12283 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12284
12285         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12286         * gcc.dg/rs6000-power2-2.c: Likewise.
12287
12288 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12289
12290         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12291         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12292         Change the asm registers to be in form of frN instead of fN.
12293
12294 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12295
12296         * gcc.dg/torture/builtin-convert-2.c: New test.
12297
12298 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12299
12300         * gcc.dg/rs6000-power2-1.c: New test.
12301         * gcc.dg/rs6000-power2-2.c: New test.
12302
12303 2004-04-28  Jan Hubicka  <jh@suse.cz>
12304
12305         * gcc.dg/unused-6.c: New test.
12306
12307 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12308             Ulrich Weigand  <uweigand@de.ibm.com>
12309
12310         * ada/acats/run_all.sh: Define $target variable.
12311
12312 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12313
12314         PR c++/15119
12315         * g++.dg/other/vararg-1.C: New test.
12316
12317         PR c++/4794
12318         * g++.dg/eh/cleanup3.C: New test.
12319
12320 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12321
12322         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12323         and ad8011a (target_insn).
12324         * ada/acats/support/macro.dfs: Likewise.
12325         * ada/acats/support/impbit.adb: New file.
12326
12327 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12328
12329         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12330
12331 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12332
12333         * gcc.dg/loop-3.c: New test.
12334
12335 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12336
12337         * gcc.c-torture/execute/simd-5.c: New test.
12338
12339 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12340
12341         PR c++/15064
12342         * g++.dg/template/crash18.C: New test.
12343
12344 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12345
12346         * g++.dg/ext/complit3.C: New test.
12347
12348 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12349
12350         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12351         * gcc.dg/altivec-3.c: Same.
12352         * gcc.dg/altivec-varargs-1.c: Same.
12353
12354 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12355
12356         * lib/target-supports.exp (check_profiling_available): Assume
12357         profiling is not available on powerpc-eabi targets.
12358
12359 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12360
12361         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12362         * gcc.dg/vmx/bug-1.c: Ditto.
12363
12364 2004-04-20  Eric Christopher  <echristo@redhat.com>
12365
12366         * gcc.dg/charset/extern.c: New test.
12367         * g++.dg/charset/extern3.cc: Ditto.
12368
12369 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12370
12371         * gcc.dg/builtins-39.c: New test.
12372
12373 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12374
12375         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12376
12377 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12378
12379         * gcc.dg/torture/mips-hilo-1.c: New test.
12380
12381 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12382
12383         * gcc.c-torture/compile/20040419-1.c: New test.
12384
12385 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12386
12387         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12388
12389 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12390             Aldy Hernandez  <aldyh@redhat.com>
12391
12392         * gcc.c-torture/execute/va-arg-24.c: New.
12393
12394 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12395             Aldy Hernandez  <aldyh@redhat.com>
12396
12397         * gcc.dg/vmx/1b-01.c: New.
12398         * gcc.dg/vmx/1b-02.c: New.
12399         * gcc.dg/vmx/1b-03.c: New.
12400         * gcc.dg/vmx/1b-04.c: New.
12401         * gcc.dg/vmx/1b-05.c: New.
12402         * gcc.dg/vmx/1b-06.c: New.
12403         * gcc.dg/vmx/1b-07.c: New.
12404         * gcc.dg/vmx/1c-01.c: New.
12405         * gcc.dg/vmx/1c-02.c: New.
12406         * gcc.dg/vmx/3a-01a.c: New.
12407         * gcc.dg/vmx/3a-01.c: New.
12408         * gcc.dg/vmx/3a-01m.c: New.
12409         * gcc.dg/vmx/3a-03.c: New.
12410         * gcc.dg/vmx/3a-03m.c: New.
12411         * gcc.dg/vmx/3a-04.c: New.
12412         * gcc.dg/vmx/3a-04m.c: New.
12413         * gcc.dg/vmx/3a-05.c: New.
12414         * gcc.dg/vmx/3a-06.c: New.
12415         * gcc.dg/vmx/3a-06m.c: New.
12416         * gcc.dg/vmx/3a-07.c: New.
12417         * gcc.dg/vmx/3b-01.c: New.
12418         * gcc.dg/vmx/3b-02.c: New.
12419         * gcc.dg/vmx/3b-10.c: New.
12420         * gcc.dg/vmx/3b-13.c: New.
12421         * gcc.dg/vmx/3b-14.c: New.
12422         * gcc.dg/vmx/3b-15.c: New.
12423         * gcc.dg/vmx/3c-01a.c: New.
12424         * gcc.dg/vmx/3c-01.c: New.
12425         * gcc.dg/vmx/3c-02.c: New.
12426         * gcc.dg/vmx/3c-03.c: New.
12427         * gcc.dg/vmx/3d-01.c: New.
12428         * gcc.dg/vmx/4-01.c: New.
12429         * gcc.dg/vmx/4-03.c: New.
12430         * gcc.dg/vmx/5-01.c: New.
12431         * gcc.dg/vmx/5-02.c: New.
12432         * gcc.dg/vmx/5-03.c: New.
12433         * gcc.dg/vmx/5-04.c: New.
12434         * gcc.dg/vmx/5-05.c: New.
12435         * gcc.dg/vmx/5-06.c: New.
12436         * gcc.dg/vmx/5-07.c: New.
12437         * gcc.dg/vmx/5-07t.c: New.
12438         * gcc.dg/vmx/5-08.c: New.
12439         * gcc.dg/vmx/5-10.c: New.
12440         * gcc.dg/vmx/5-11.c: New.
12441         * gcc.dg/vmx/7-01a.c: New.
12442         * gcc.dg/vmx/7-01.c: New.
12443         * gcc.dg/vmx/7c-01.c: New.
12444         * gcc.dg/vmx/7d-01.c: New.
12445         * gcc.dg/vmx/7d-02.c: New.
12446         * gcc.dg/vmx/8-01.c: New.
12447         * gcc.dg/vmx/8-02a.c: New.
12448         * gcc.dg/vmx/8-02.c: New.
12449         * gcc.dg/vmx/brode-1.c: New.
12450         * gcc.dg/vmx/bug-1.c: New.
12451         * gcc.dg/vmx/bug-2.c: New.
12452         * gcc.dg/vmx/bug-3.c: New.
12453         * gcc.dg/vmx/cw-bug-1.c: New.
12454         * gcc.dg/vmx/cw-bug-2.c: New.
12455         * gcc.dg/vmx/cw-bug-3.c: New.
12456         * gcc.dg/vmx/dct.c: New.
12457         * gcc.dg/vmx/debug-1.c: New.
12458         * gcc.dg/vmx/debug-2.c: New.
12459         * gcc.dg/vmx/debug-3.c: New.
12460         * gcc.dg/vmx/debug-4.c: New.
12461         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12462         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12463         * gcc.dg/vmx/eg-5.c: New.
12464         * gcc.dg/vmx/fft.c: New.
12465         * gcc.dg/vmx/gcc-bug-1.c: New.
12466         * gcc.dg/vmx/gcc-bug-2.c: New.
12467         * gcc.dg/vmx/gcc-bug-3.c: New.
12468         * gcc.dg/vmx/gcc-bug-4.c: New.
12469         * gcc.dg/vmx/gcc-bug-5.c: New.
12470         * gcc.dg/vmx/gcc-bug-6.c: New.
12471         * gcc.dg/vmx/gcc-bug-7.c: New.
12472         * gcc.dg/vmx/gcc-bug-8.c: New.
12473         * gcc.dg/vmx/gcc-bug-9.c: New.
12474         * gcc.dg/vmx/gcc-bug-b.c: New.
12475         * gcc.dg/vmx/gcc-bug-c.c: New.
12476         * gcc.dg/vmx/gcc-bug-d.c: New.
12477         * gcc.dg/vmx/gcc-bug-e.c: New.
12478         * gcc.dg/vmx/gcc-bug-f.c: New.
12479         * gcc.dg/vmx/gcc-bug-g.c: New.
12480         * gcc.dg/vmx/gcc-bug-i.c: New.
12481         * gcc.dg/vmx/harness.h: New.
12482         * gcc.dg/vmx/ira1.c: New.
12483         * gcc.dg/vmx/ira2a.c: New.
12484         * gcc.dg/vmx/ira2b.c: New.
12485         * gcc.dg/vmx/ira2.c: New.
12486         * gcc.dg/vmx/ira2c.c: New.
12487         * gcc.dg/vmx/mem.c: New.
12488         * gcc.dg/vmx/newton-1.c: New.
12489         * gcc.dg/vmx/ops.c: New.
12490         * gcc.dg/vmx/sn7153.c: New.
12491         * gcc.dg/vmx/spill2.c: New.
12492         * gcc.dg/vmx/spill3.c: New.
12493         * gcc.dg/vmx/spill.c: New.
12494         * gcc.dg/vmx/t.c: New.
12495         * gcc.dg/vmx/varargs-1.c: New.
12496         * gcc.dg/vmx/varargs-2.c: New.
12497         * gcc.dg/vmx/varargs-3.c: New.
12498         * gcc.dg/vmx/varargs-4.c: New.
12499         * gcc.dg/vmx/varargs-5.c: New.
12500         * gcc.dg/vmx/varargs-6.c: New.
12501         * gcc.dg/vmx/varargs-7.c: New.
12502         * gcc.dg/vmx/vmx.exp: New.
12503         * gcc.dg/vmx/vprint-1.c: New.
12504         * gcc.dg/vmx/vscan-1.c: New.
12505         * gcc.dg/vmx/x-01.c: New.
12506         * gcc.dg/vmx/x-02.c: New.
12507         * gcc.dg/vmx/x-03.c: New.
12508         * gcc.dg/vmx/x-04.c: New.
12509         * gcc.dg/vmx/x-05.c: New.
12510         * gcc.dg/vmx/yousufi-1.c: New.
12511         * gcc.dg/vmx/zero-1.c: New.
12512         * gcc.dg/vmx/zero.c: New.
12513
12514 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12515
12516         * g++.dg/lookup/java1.C: Update for chage of
12517         _Jv_AllocObject.
12518         * g++.dg/lookup/java2.C: Likewise.
12519
12520 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12521
12522         * ada/acats/run_all.sh: use -O2 by default.
12523
12524 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12525
12526         * gcc.dg/vr-mult-[12].c: New tests.
12527
12528 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12529
12530         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12531
12532         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12533
12534 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12535
12536         * lib/target-supports.exp (check_profiling_available): Assume profiling
12537         isn't available for mips*-*-elf targets.
12538
12539 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12540
12541         * gcc.dg/builtins-38.c: New test.
12542
12543 2004-04-14  Eric Christopher  <echristo@redhat.com>
12544
12545         * g++.dg/charset/charset.exp: Run .cc extension tests.
12546
12547 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12548
12549         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12550
12551 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12552
12553         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12554
12555 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12556
12557         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12558         * gcc.dg/i386-387-2.c: Likewise.
12559
12560         * gcc.dg/i386-387-7.c: New test.
12561         * gcc.dg/i386-387-8.c: New test.
12562
12563         * gcc.dg/builtins-37.c: New test.
12564
12565 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12566
12567         * g++.dg/pch/externc-1.C: Add missing semicolon.
12568
12569 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12570
12571         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12572
12573 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12574
12575         * gcc.c-torture/execute/20040411-1.c: New test.
12576
12577 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12578
12579         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12580
12581 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12582
12583         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12584
12585 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12586
12587         * lib/target-supports.exp (check_named_sections_available): New.
12588         * lib/gcc-dg.exp (dg-require-named-sections): New.
12589         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12590         old-deja.exp.  Also prune error-count message from HP linker.
12591         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12592
12593         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12594         * g++.old-deja/g++.pt/static3.C: Likewise.
12595         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12596
12597 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12598
12599         * gcc.c-torture/execute/20040409-1.c: New test case.
12600         * gcc.c-torture/execute/20040409-2.c: New test case.
12601         * gcc.c-torture/execute/20040409-3.c: New test case.
12602
12603 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12604
12605         * gcc.dg/20040409-1.c: New test.
12606
12607 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12608
12609         PR target/14888
12610         * g++.dg/opt/pr14888.C: New test case.
12611
12612 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12613
12614         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12615         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12616         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12617         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12618         New tests.
12619
12620 2004-04-08  Paul Brook  <paul@codesourcery.com>
12621
12622         * gcc.dg/spill-1.c: New test.
12623
12624 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12625
12626         * gcc.dg/torture/builtin-ctype-2.c: New test.
12627
12628 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12629
12630         * gcc.dg/pch/pch.exp: Add largefile test.
12631
12632 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * g++.dg/pch/externc-1.Hs: New.
12635         * g++.dg/pch/externc-1.C: New.
12636
12637 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12638
12639         * gcc.dg/compat/struct-by-value-5a_main.c,
12640         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12641         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12642         * gcc.dg/compat/struct-by-value-5a_x.c,
12643         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12644         gcc.dg/compat/struct-by-value-5_x.c.
12645         * gcc.dg/compat/struct-by-value-5a_y.c,
12646         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12647         gcc.dg/compat/struct-by-value-5_y.c.
12648
12649         * gcc.dg/compat/struct-by-value-6a_main.c,
12650         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12651         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12652         * gcc.dg/compat/struct-by-value-6a_x.c,
12653         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12654         gcc.dg/compat/struct-by-value-6_x.c.
12655         * gcc.dg/compat/struct-by-value-6a_y.c,
12656         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12657         gcc.dg/compat/struct-by-value-6_y.c.
12658
12659         * gcc.dg/compat/struct-by-value-7a_main.c,
12660         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12661         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12662         * gcc.dg/compat/struct-by-value-7a_x.c,
12663         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12664         gcc.dg/compat/struct-by-value-7_x.c.
12665         * gcc.dg/compat/struct-by-value-7a_y.c,
12666         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12667         gcc.dg/compat/struct-by-value-7_y.c.
12668
12669 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12672         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12673         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12674         options.
12675
12676 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12677
12678         * gcc.dg/builtins-36.c: New test.
12679
12680 2004-04-06  Paul Brook  <paul@codesourcery.com>
12681
12682         * README.gcc: Remove obsolete contraint on testcases.
12683
12684 2004-04-05  Paul Brook  <paul@codesourcery.com>
12685
12686         PR2123
12687         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12688         failure and exit(0) on success.
12689         * g++.dg/expr/anew2.C: Ditto.
12690         * g++.dg/expr/anew3.C: Ditto.
12691         * g++.dg/expr/anew4.C: Ditto.
12692
12693 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12694
12695         PR c++/3518
12696         * g++.dg/template/unify7.C: New.
12697
12698 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12699
12700         * g++.dg/README: Bring up to date with new subdirectories; remove
12701         duplicate subdirectory lines.
12702
12703 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         PR c++/14007
12706         * g++.dg/template/unify5.C: New.
12707         * g++.dg/template/unify6.C: New.
12708         * g++.dg/template/qualttp20.C: Adjust.
12709         * g++.old-deja/g++.jason/report.C: Adjust.
12710         * g++.old-deja/g++.other/qual1.C: Adjust.
12711
12712 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12713
12714         PR c++/14803
12715         * g++.dg/inherit/ptrmem1.C: New test.
12716
12717 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12718
12719         PR c++/14755
12720         * gcc.c-torture/execute/20040331-1.c: New test.
12721         * gcc.dg/20040331-1.c: New test.
12722
12723 2004-04-01  Paul Brook  <paul@codesourcery.com>
12724
12725         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12726
12727 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/14724
12730         * g++.dg/init/goto1.C: New test.
12731
12732         PR c++/14763
12733         * g++.dg/template/defarg4.C: New test.
12734
12735 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12736
12737         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12738
12739 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12740
12741         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12742
12743 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12744
12745         * gcc.dg/noncompile/undeclared-2.c: New test.
12746
12747 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12748
12749         * gcc.dg/940409-1.c: Remove XFAIL.
12750         * gcc.dg/reg-vol-struct-1.c: New test.
12751
12752 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12753
12754         * gcc.dg/torture/builtin-wctype-1.c: New test.
12755
12756 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12757
12758         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12759         * gcc.dg/20001101-1.c: Likewise.
12760         * gcc.dg/20001102-1.c: Likewise.
12761
12762 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12763
12764         * gcc.dg/compare8.c: Add an additional test for XOR.
12765
12766 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12767
12768         * gcc.dg/torture/builtin-ctype-1.c: New test.
12769
12770 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12771
12772         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12773         * gcc.dg/torture/builtin-math-1.c: Likewise.
12774         * gcc.dg/torture/builtin-power-1.c: New test.
12775
12776 2004-03-24  Andreas Schwab  <schwab@suse.de>
12777
12778         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12779         IA64 assembler.
12780
12781 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12782             Roger Sayle  <roger@eyesopen.com>
12783
12784         * gcc.dg/compare8.c: New test case.
12785
12786 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12787
12788         * g++.dg/ext/altivec-7.C: New test.
12789
12790 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12791
12792         PR 12267, 12391, 12560, 13129, 14114, 14133
12793         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12794         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12795         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12796         Adjust error regexps.
12797         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12798         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12799         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12800         * gcc.dg/local1.c: Add explanatory comment.
12801
12802 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12803
12804         PR optimization/14669
12805         * g++.dg/opt/fold2.C: New test case.
12806
12807 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12808
12809         PR c/14069
12810         * gcc.dg/20040322-1.c: New test.
12811
12812 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12813
12814         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12815         * gcc.dg/ultrasp4.c: Likewise.
12816         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12817
12818 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12819
12820         * gcc.dg/i386-sse-8.c: Reset default options.
12821
12822 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12823
12824         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12825         in the error message text.
12826
12827 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12828
12829         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12830
12831 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/14616
12834         * g++.dg/init/array13.C: New test.
12835
12836 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12837
12838         PR target/13889
12839         * gcc.c-torture/compile/pr13889.c: New test case.
12840
12841 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12842
12843         PR c/14635
12844         * builtins-1.c (nan, nans): Don't test.
12845         * builtins-30.c: Don't use nan, nanf, nanl.
12846         * builtins-35.c: New test.
12847
12848 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12849
12850         * g++.dg/ext/altivec-6.C: New test.
12851
12852 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12853
12854         * g++.dg/init/placement3.C: New test.
12855
12856         * g++.dg/template/spec13.C: New test.
12857
12858         * g++.dg/lookup/using11.C: New test.
12859
12860         * g++.dg/lookup/koenig3.C: New test.
12861
12862         * g++.dg/template/operator2.C: New test.
12863
12864         * g++.dg/expr/dtor3.C: New test.
12865         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12866         marker.
12867         * g++.old-deja/g++.law/visibility28.C: Likewise.
12868
12869 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12870
12871         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12872         * gcc.dg/ppc64-abi-3.c: Likewise.
12873
12874 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12875
12876         PR c++/14545
12877         * g++.dg/parse/template15.C: New test.
12878
12879 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12880
12881         * g++.dg/expr/dtor2.C: New test.
12882
12883         * g++.dg/lookup/anon4.C: New test.
12884
12885         * g++.dg/overload/using1.C: New test.
12886
12887         * g++.dg/template/lookup7.C: New test.
12888
12889         * g++.dg/template/typename6.C: New test.
12890
12891         * g++.dg/expr/cond6.C: New test.
12892
12893 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12894
12895         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12896
12897 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12898
12899         * g++.dg/expr/cond5.C: New test.
12900         * g++.dg/expr/constcast1.C: Likewise.
12901         * g++.dg/expr/ptrmem2.C: Likewise.
12902         * g++.dg/expr/ptrmem3.C: Likewise.
12903         * g++.dg/lookup/main1.C: Likewise.
12904         * g++.dg/template/lookup6.C: Likewise.
12905
12906 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12907
12908         * gcc.dg/local1.c: New test.
12909
12910         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12911
12912 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * gcc.dg/torture/builtin-convert-1.c: New test.
12915
12916 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12917
12918         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12919
12920 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12921
12922         PR c++/14481
12923         * g++.dg/warn/Wunused-7.C: New test.
12924
12925 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12926
12927         * gcc.dg/torture/builtin-integral-1.c: New test.
12928
12929 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12930
12931         PR c++/14586
12932         * g++.dg/parse/non-dependent3.C: New test.
12933
12934 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12935
12936         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12937         * g++.dg/eh/simd-2.C: Likewise.
12938         * g++.dg/init/array10.C: Likewise.
12939         * gcc.c-torture/compile/simd-1.c: Likewise.
12940         * gcc.c-torture/compile/simd-2.c: Likewise.
12941         * gcc.c-torture/compile/simd-3.c: Likewise.
12942         * gcc.c-torture/compile/simd-4.c: Likewise.
12943         * gcc.c-torture/compile/simd-6.c: Likewise.
12944         * gcc.c-torture/execute/simd-1.c: Likewise.
12945         * gcc.c-torture/execute/simd-2.c: Likewise.
12946         * gcc.dg/compat/vector-defs.h: Likewise.
12947         * gcc.dg/20020531-1.c: Likewise.
12948         * gcc.dg/altivec-3.c: Likewise.
12949         * gcc.dg/altivec-4.c: Likewise.
12950         * gcc.dg/altivec-varargs-1.c: Likewise.
12951         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12952         * gcc.dg/i386-mmx-3.c: Likewise.
12953         * gcc.dg/i386-sse-4.c: Likewise.
12954         * gcc.dg/i386-sse-5.c: Likewise.
12955         * gcc.dg/i386-sse-8.c: Likewise.
12956         * gcc.dg/simd-1.c: Likewise.
12957         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12958         __ev64_opaque__ since the machine description provides it.
12959
12960 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12961
12962         * lib/compat.exp (skip_list): New global variable.
12963         Use it to hold the user defined COMPAT_SKIPS list if any.
12964         (compat-obj): Add the members of skip_list to optall.
12965
12966 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12967
12968         * gcc.dg/compat/union-by-value-1_main.c,
12969         union-by-value-1_x.c, union-by-value-1_y.c,
12970         union-check.h, union-defs.h,
12971         union-init.h, union-return-1_main.c,
12972         union-return-1_x.c, union-return-1_y.c: New files.
12973
12974 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12975
12976         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12977         mixed-struct-init.h: Add 4 mixed structure types.
12978         struct-by-value-21_main.c, struct-by-value-21_x.c,
12979         struct-by-value-21_y.c, struct-return-21_main.c,
12980         struct-return-21_x.c, struct-return-21_y.c: New files.
12981
12982 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/14550
12985         * g++.dg/parse/template14.C: New test.
12986
12987 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12988
12989         * gcc.c-torture/execute/20040313-1.c: New test.
12990
12991 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12992
12993         PR target/14533
12994         * gcc.dg/20040311-2.c: New test.
12995
12996 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12997
12998         PR other/14544
12999         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13000         bit-field.
13001
13002 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13003
13004         * gcc.dg/20040305-2.c: Add missing return statement.
13005
13006 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13007
13008         * gcc.dg/builtins-34.c: Also check pow10*.
13009
13010 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13011
13012         PR target/14262
13013         * gcc.dg/20040305-2.c: New test.
13014
13015 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13016
13017         * gcc.dg/20040310-1.c: New test.
13018
13019 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13020
13021         * gcc.c-torture/execute/20040311-1.c: New test case.
13022
13023 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/14476
13026         * g++.dg/lookup/enum1.C: New test.
13027
13028 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/14510
13031         * g++.dg/lookup/struct2.C: New test.
13032
13033 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13034
13035         * gcc.dg/builtins-34.c: New test.
13036
13037 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13038
13039         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13040
13041 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13042
13043         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13044         * gcc.dg/alias-2.c: New testcase.
13045
13046 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13047
13048         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13049
13050 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13051
13052         * gcc.c-torture/execute/20040309-1.c: New test case.
13053
13054 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13055
13056         PR c++/14397
13057         * g++.dg/overload/ref1.C: New.
13058
13059 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13060
13061         PR c++/14409
13062         * g++.dg/template/spec12.C: New test.
13063
13064         PR c++/14448
13065         * g++.dg/parse/crash14.C: New test.
13066
13067 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13068
13069         PR c++/14230
13070         * g++.dg/init/ref11.C: New test.
13071
13072 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR c++/14432
13075         * g++.dg/parse/builtin2.C: New test.
13076
13077 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/14401
13080         * g++.dg/init/ctor3.C: New test.
13081         * g++.dg/init/union1.C: New test.
13082         * g++.dg/ext/anon-struct4.C: New test.
13083
13084 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13085
13086         * g++.dg/lookup/koenig1.C: Tweak error messages.
13087         * g++.dg/lookup/used-before-declaration.C: Likewise.
13088         * g++.dg/other/do1.C: Likewise.
13089         * g++.dg/overload/koenig1.C: Likewise.
13090         * g++.dg/parse/crash13.C: Likewise.
13091         * g++.dg/template/instantiate3.C: Likewise.
13092
13093 2004-03-08  Eric Christopher  <echristo@redhat.com>
13094
13095         * * lib/target-supports.exp: Enable libiconv in test
13096         compilation.  Fix up error checking.
13097
13098 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13099
13100         PR middle-end/14289
13101         * gcc.dg/pr14289-1.c: New test case.
13102         * gcc.dg/pr14289-2.c: Likewise.
13103         * gcc.dg/pr14289-3.c: Likewise.
13104
13105 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13106
13107         * gcc.c-torture/execute/20040308-1.c: New test.
13108
13109 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13110
13111         * gcc.c-torture/execute/20040307-1.c: New test case.
13112
13113 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13114
13115         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13116
13117 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13118
13119         * gcc.dg/20040306-1.c: New test.
13120
13121 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13122
13123         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13124         them static.
13125         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13126
13127 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13128
13129         PR c/14465
13130         * gcc.dg/decl-6.c: New test.
13131
13132 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13133
13134         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13135         Rename LOGPOW -> LOG_POW.
13136         (SQRT_EXP, POW_EXP): New.
13137
13138 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13139
13140         * gcc.dg/i386-sse-8.c: New test.
13141
13142 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13143
13144         PR c/14114
13145         * gcc.dg/decl-5.c: New test.
13146
13147 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13148
13149         * gcc.dg/20040305-1.c: New test.
13150
13151 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13152
13153         PR other/14354
13154         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13155
13156 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13157
13158         PR c++/14425, c++/14426
13159         * g++.dg/ext/altivec-4.C: New test.
13160         * g++.dg/ext/altivec-5.C: New test.
13161
13162 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13163
13164         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13165         global variables of a type with no linkage.
13166         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13167         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13168         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13169         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13170         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13171         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13172         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13173         * g++.dg/warn/deprecated.C: Name enum Color.
13174         * g++.dg/overload/VLA.C: Name structure for 'b'.
13175         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13176
13177 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13178
13179         * gcc.c-torture/compile/20040304-1.c: New test.
13180
13181 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13182
13183         PR 13728
13184         * gcc.dg/decl-4.c: New testcase.
13185
13186 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13187
13188         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13189         as PRECF if sizeof (float) > sizeof (double).
13190         (PRECL): Make it the same as PRECF if
13191         sizeof (float) > sizeof (long double).
13192
13193 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13194
13195         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13196         system type.  Add check for irix6 which doesn't have c99 runtime.
13197
13198 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13199
13200         * gcc.dg/const-elim-1.c: xfail for xtensa.
13201
13202 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13203
13204         PR c++/14369
13205         * g++.dg/template/cond4.C: New test.
13206
13207 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13208
13209         PR c++/14360
13210         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13211
13212         PR c++/14361
13213         * g++.dg/parse/defarg7.C: New test.
13214
13215         PR c++/14359
13216         * g++.dg/template/friend26.C: New test.
13217
13218 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13219
13220         PR c++/14324
13221         * g++.dg/abi/mangle21.C: New test.
13222
13223         PR c++/14260
13224         * g++.dg/parse/constructor2.C: New test.
13225
13226         PR c++/14337
13227         * g++.dg/template/sfinae1.C: New test.
13228
13229 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13230
13231         PR c++/14267
13232         * g++.dg/expr/crash2.C: New test.
13233
13234         PR middle-end/13448
13235         * gcc.dg/inline-5.c: New test.
13236         * gcc.dg/always-inline.c: Split out tests into ...
13237         * gcc.dg/always-inline2.c: ... this and ...
13238         * gcc.dg/always-inline3.c: ... this.
13239
13240 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR debug/12103
13243         * g++.dg/debug/crash1.C: New test.
13244
13245 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13246
13247         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13248         function with __attribute__((noinline)).
13249         (recurser_void2): Likewise.
13250         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13251         (recurser_void2): Likewise.
13252
13253 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13254
13255         PR middle-end/14203
13256         * g++.dg/warn/Wunused-6.C: New test case.
13257
13258 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13259
13260         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13261         not defined.
13262
13263 2004-02-27  Eric Christopher  <echristo@redhat.com>
13264
13265         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13266         * g++.dg/charset/asm2.c: Run only x86.
13267         * gcc.dg/charset/asm3.c: Ditto.
13268
13269 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13270
13271         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13272         ld_library_path.
13273
13274 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13275
13276         * g++.dg/ext/altivec-3.C: New.
13277
13278 2004-02-26  Richard Henderson  <rth@redhat.com>
13279
13280         * g++.dg/ext/attrib10.C: Mark for warning.
13281         * gcc.dg/attr-alias-1.c: New.
13282
13283 2004-02-26  Richard Henderson  <rth@redhat.com>
13284
13285         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13286         * gcc.c-torture/execute/20040208-2.c: ... it back.
13287
13288 2004-02-26  Eric Christopher  <echristo@redhat.com>
13289
13290         * lib/target-supports.exp (check-iconv-available): New function.
13291         * lib/gcc-dg.exp (dg-require-iconv): New function.
13292         Use above.
13293         * gcc.dg/charset: New directory.
13294         * gcc.dg/charset/charset.exp: New file.
13295         * gcc.dg/charset/asm1.c: Ditto.
13296         * gcc.dg/charset/asm2.c: Ditto.
13297         * gcc.dg/charset/asm3.c: Ditto.
13298         * gcc.dg/charset/asm4.c: Ditto.
13299         * gcc.dg/charset/asm5.c: Ditto.
13300         * gcc.dg/charset/attribute1.c: Ditto.
13301         * gcc.dg/charset/attribute2.c: Ditto.
13302         * gcc.dg/charset/string1.c: Ditto.
13303         * g++.dg/charset: New directory.
13304         * g++.dg/dg.exp: Add here. Special options.
13305         * g++.dg/charset/charset.exp: New file.
13306         * g++.dg/charset/asm1.c: Ditto.
13307         * g++.dg/charset/asm2.c: Ditto.
13308         * g++.dg/charset/asm3.c: Ditto.
13309         * g++.dg/charset/asm4.c: Ditto.
13310         * g++.dg/charset/attribute1.c: Ditto.
13311         * g++.dg/charset/attribute2.c: Ditto.
13312         * g++.dg/charset/extern1.cc: Ditto.
13313         * g++.dg/charset/extern2.cc: Ditto.
13314         * g++.dg/charset/string1.c: Ditto.
13315
13316 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13317
13318         PR c++/14278
13319         * g++.dg/parse/comma1.C: New test.
13320
13321 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13322
13323         PR c++/14284
13324         * g++.dg/template/ttp8.C: New test.
13325
13326 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13327
13328         * gcc.dg/fixuns-trunc-1.c: New test.
13329
13330 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13331
13332         * gcc.dg/builtins-config.h: Use #elif.
13333
13334 2004-02-26  Michael Matz  <matz@suse.de>
13335
13336         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13337         * gcc.dg/991214-1.c: Likewise.
13338         * gcc.dg/i386-asm-1.c: Likewise.
13339
13340 2004-02-25  Richard Henderson  <rth@redhat.com>
13341
13342         * gcc.c-torture/execute/20040208-2.c: Move ...
13343         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13344
13345 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13346
13347         PR c++/14246
13348         * g++.dg/other/crash-3.C: New test.
13349
13350 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13351
13352         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13353         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13354
13355         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13356         HP-UX.
13357
13358 2004-02-24  Michael Matz  <matz@suse.de>
13359
13360         * gcc.dg/i386-regparm.c: New.
13361
13362 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13363
13364         * gcc.c-torture/execute/20040223-1.c: New.
13365
13366 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13367             Kazu Hirata  <kazu@cs.umass.edu>
13368
13369         * gcc.dg/fwritable-strings-1.c: Remove.
13370
13371 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13372
13373         PR c/14156
13374         * gcc.dg/20040223-1.c: New test.
13375
13376 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13377
13378         PR c++/14106
13379         * g++.dg/ext/typeof9.C: New test.
13380
13381 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13382
13383         PR c++/14250
13384         * g++.dg/other/switch1.C: New test.
13385
13386 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13387
13388         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13389         * gcc.dg/va-arg-1.c: Likewise.
13390
13391 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13392
13393         PR c++/14143
13394         * g++.dg/template/koenig5.C: New test.
13395
13396 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13397
13398         * g++.dg/ext/altivec-1.C: Generalize target triple.
13399         * g++.dg/ext/altivec-2.C: New test case.
13400         * g++.dg/ext/altivec_check.h: New file.
13401         * gcc.dg/altivec-1.c: Generalize target triple;
13402         include altivec_check.h and call altivec_check().
13403         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13404         * gcc.dg/altivec-6.c: New test case.
13405         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13406         type casts as needed.
13407         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13408         altivec_check().
13409         * gcc.dg/altivec-12.c: New test case.
13410         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13411         include altivec_check.h and call altivec_check().
13412         * gcc.dg/altivec_check.h: New file.
13413
13414 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13415
13416         * lib/target-supports.exp (check_alias_available): Don't mangle
13417         function `g' in test program.
13418
13419 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13420
13421         * lib/target-supports.exp (check_profiling_available): Check
13422         argument to determine whether we support a profiling type.
13423         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13424         check_profiling_available.
13425         * g++.dg/bprob/bprob.exp: Likewise
13426         * g77.dg/bprob/bprob.exp: Likewise.
13427         * gcc.misc-tests/bprob.exp: Likewise.
13428         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13429         dg-require-profiling and delete expected error handling.
13430         * gcc.dg/20021014-1.c: Likewise.
13431         * gcc.dg/nest.c: Likewise.
13432
13433 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13434
13435         PR c++/12007
13436         * g++.dg/other/vthunk1.C: New test.
13437
13438 2004-02-20  Falk Hueffner  <falk@debian.org>
13439
13440         PR target/14201
13441         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13442
13443 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13444
13445         PR c++/13927
13446         * g++.dg/other/error8.C: Remove XFAIL markers.
13447
13448         PR c++/14173
13449         * g++.dg/ext/packed5.C: New test.
13450
13451         PR c++/14199
13452         * g++.dg/warn/Wunused-5.C: New test.
13453
13454         PR c++/14186
13455         * g++.dg/lookup/member1.C: New test.
13456
13457 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13458
13459         * gcc.c-torture/compile/20040130-1.c: Enable only when
13460         __INT_MAX__ >= 2147483647L.
13461         * gcc.c-torture/compile/961203-1.c: Likewise.
13462
13463 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13464
13465         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13466         * g++.dg/opt/template1.C: Robustify assembler regexp
13467
13468 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.c-torture/execute/simd-4.x: Remove.
13471         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13472         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13473         Guard with #ifndef SKIP_ATTRIBUTE.
13474         * gcc.dg/compat/vector-1_y.c: Likewise.
13475         * gcc.dg/compat/vector-2_x.c: Likewise.
13476         * gcc.dg/compat/vector-2_y.c: Likewise.
13477         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13478         * g++.dg/eh/simd-2.C: Likewise.
13479
13480 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13481
13482         * gcc.c-torture/compile/complex-1.c: New.
13483
13484 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13485
13486         PR target/14209
13487         * gcc.c-torture/execute/20040218-1.c: New test.
13488
13489 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13490
13491         PR c++/14181
13492         * g++.dg/parse/new2.C: New test.
13493
13494 2004-02-18  Paul Brook  <paul@codesourcery.com>
13495
13496         * gcc.c-torture/compile/libcall-1.c: New test.
13497
13498 2004-02-18  Paul Brook  <paul@codesourcery.com>
13499
13500         PR debug/12934
13501         * gcc.dg/debug/debug-7.c: New test.
13502
13503 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13504
13505         * gcc.dg/20040217-1.c: New test.
13506
13507 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13508
13509         * gcc.c-torture/execute/990208-1.x: Delete.
13510
13511 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13512
13513         * gcc.c-torture/execute/20040208-2.x: New file.
13514
13515 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/11326
13518         * g++.dg/abi/structret1.C: New test.
13519
13520 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13521
13522         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13523         (i386_cpuid): No need to test if cpuid is available on AMD64.
13524         Fix assembly, so that it works onboth i386 and AMD64.
13525         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13526         (vecInLong): Fix s[] member type to unsigned int.
13527         (vecInWord): Remove type.
13528         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13529         (a64, b64, c64, d64, e64): Remove.
13530         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13531         Remove unused variable.  Remove initialization of removed variables.
13532         Don't call mmx_tests nor sse_tests.
13533         (reference_mmx, reference_sse): Remove.
13534         (check): Add return stmt.
13535         * gcc.dg/i386-sse-7.c: New test.
13536         * gcc.dg/i386-mmx-4.c: New test.
13537
13538 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13539
13540         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13541         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13542         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13543         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13544         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13545         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13546         g++.dg/tc1/dr94.C: Fix line terminator.
13547
13548 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13549
13550         * gcc.c-torture/compile/20040216-1.c: New.
13551
13552 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13553
13554         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13555         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13556         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13557         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13558         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13559         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13560
13561 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13562
13563         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13564
13565 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/13971
13568         * g++.dg/expr/cond4.C: New test.
13569
13570         PR c++/14086
13571         * g++.dg/lookup/crash2.C: New test.
13572
13573 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13574
13575         * gcc.c-torture/compile/20040214-2.c: New test.
13576
13577 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13578
13579         PR c++/14116
13580         * g++.dg/ext/typeof8.C: New test.
13581
13582 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13583
13584         * gcc.c-torture/compile/20040214-1.c: New test.
13585
13586 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13587
13588         PR c++/13635
13589         * g++.dg/template/spec11.C: New test.
13590
13591 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13592
13593         PR c++/13927
13594         * g++.dg/other/error8.C: New test.
13595
13596 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13597
13598         PR c++/14122
13599         * g++.dg/template/array4.C: New test.
13600
13601         PR c++/14108
13602         * g++.dg/inherit/thunk2.C: New test.
13603
13604         PR c++/14083
13605         * g++.dg/eh/cond2.C: New test.
13606
13607 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13608
13609         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13610
13611 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13612
13613         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13614
13615 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13616
13617         * g++.dg/simd-2.C: xfail on ppc64-linux.
13618
13619 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13620
13621         PR c/456
13622         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13623         tests.
13624
13625 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13626
13627         * gcc.dg/builtins-33.c: New test.
13628
13629 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13630
13631         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13632
13633 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13634
13635         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13636
13637 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13638
13639         * gcc.dg/ppc64-abi-3.c: New test.
13640
13641 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13642
13643         PR c/14092
13644
13645         * gcc.dg/pr14092-1.c: New testcase.
13646
13647 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13648
13649         * gcc.dg/cpp/assert4.c: Fix typo last change.
13650
13651         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13652         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13653
13654         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13655
13656 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13657
13658         * gcc.c-torture/compile/20040209-1.c: New test case.
13659
13660 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13661
13662         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13663
13664 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13665
13666         * gcc.c-torture/execute/20040208-[12].c: New tests.
13667
13668 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13669
13670         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13671
13672 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13673
13674         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13675
13676 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13677
13678         Bug 13856
13679         * gcc.dg/visibility-8.c: New testcase.
13680
13681 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13682
13683         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13684         arguments.
13685         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13686
13687 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13688
13689         PR middle-end/13696
13690         * g++.dg/opt/fold1.C: New test case.
13691
13692 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13693
13694         PR c++/14033
13695         * g++.dg/other/crash-2.C: New test.
13696
13697 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13698
13699         PR c++/14028
13700         * g++.dg/parse/angle-bracket2.C: New test.
13701
13702 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13703
13704         PR middle-end/13750
13705         Revert:
13706         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13707         PR pch/13361
13708         * testsuite/g++.dg/pch/wchar-1.C: New.
13709         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13710
13711 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13712
13713         PR c++/14008
13714         * g++.dg/parse/error15.C: New test.
13715         * g++.dg/parse/crash11.C: Update dg-error mark.
13716
13717 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR c++/13932
13720         * g++.dg/warn/conv2.C: New test.
13721
13722 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13723
13724         PR c++/13086
13725         * g++.dg/warn/incomplete1.C: Remove xfail.
13726
13727 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13728
13729         * lib/file-format.exp (gcc_target_object_format): Use
13730         ${tool}_target_compile, not gcc_target_compile.
13731         * lib/target-supports.exp (check_alias_available): Likewise.
13732         (check_gc_sections_available): Likewise.
13733         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13734         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13735         dg-require-alias.
13736
13737 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13738
13739         PR c++/13969
13740         * g++.dg/template/static6.C: New test.
13741
13742 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13743
13744         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13745
13746 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13747
13748         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13749         tests for systems where `char' is unsigned by default.
13750
13751 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13752
13753         PR c++/13997
13754         * g++.dg/template/partial3.C: New test.
13755
13756 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13757
13758         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13759         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13760         Remove mentions of obsolete ports.
13761
13762 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13763
13764         * gcc.dg/noncompile/20001228-1.c: Fix for new
13765         error message.
13766
13767 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13768
13769         PR target/9348
13770         * gcc.c-torture/execute/multdi-1.c: New test case.
13771
13772 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13773
13774         PR c++/13925
13775         * g++.dg/template/lookup5.C: New test.
13776
13777 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13778
13779         PR c++/13950
13780         * g++.dg/template/lookup4.C: New test.
13781
13782         PR c++/13970
13783         * g++.dg/parse/error14.C: New test.
13784
13785         PR c++/14002
13786         * g++.dg/parse/template13.C: New test.
13787
13788 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13789
13790         PR c++/13978
13791         * g++.dg/template/koenig4.C: New test.
13792
13793         PR c++/13968
13794         * g++.dg/template/crash17.C: New test.
13795
13796         PR c++/13975
13797         * g++.dg/parse/error13.C: New test.
13798         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13799
13800 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13801
13802         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13803
13804 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13805
13806         PR c/11658
13807         PR c/13994
13808         * gcc.dg/noncompile/20040203-1.c: New test.
13809         * gcc.dg/noncompile/20040203-2.c: Likewise.
13810         * gcc.dg/noncompile/20040203-3.c: Likewise.
13811         * gcc.dg/20040203-1.c: Likewise.
13812
13813 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13814
13815         PR c++/10858
13816         * g++.dg/template/sizeof7.C: New test.
13817
13818 2004-02-02  Eric Christopher  <echristo@redhat.com>
13819             Zack Weinberg  <zack@codesourcery.com>
13820
13821         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13822
13823 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13824
13825         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13826         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13827         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13828         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13829
13830 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13831
13832         PR c++/13113
13833         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13834
13835         PR c++/13854
13836         * g++.dg/ext/attrib13.C: New test.
13837
13838         PR c++/13907
13839         * g++.dg/conversion/op2.C: New test.
13840
13841 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/titype-1.c: Fix pasto.
13844
13845 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13846
13847         * gcc.dg/titype-1.c: New test.
13848
13849 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13850
13851         PR c++/13957
13852         * g++.dg/template/non-type-template-argument-1.C,
13853         g++.dg/template/qualified-id1.C: Update dg-error marks.
13854         * g++.dg/template/nontype6.C: New test.
13855
13856 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13857
13858         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13859         * gcc.dg/builtins-31.c: New testcase.
13860         * gcc.dg/builtins-32.c: New testcase.
13861
13862 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13863
13864         * objc.dg/call-super-2.m: Update line numbers
13865         for the including of stddef.h.
13866
13867 2004-01-30  Michael Matz  <matz@suse.de>
13868
13869         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13870         g++.dg/ext/case-range3.C: New tests.
13871
13872 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13873
13874         DR206
13875         PR c++/13813
13876         * g++.dg/template/member4.C: New test.
13877
13878 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13879
13880         PR c++/13683
13881         * g++.dg/template/sizeof6.C: New test.
13882
13883 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13884
13885         * gcc.dg/fwritable-strings-1.c: New test.
13886
13887 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13888
13889         * gcc.c-torture/compile/20040130-1.c: New test.
13890
13891 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13892
13893         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13894
13895 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13896
13897         PR c++/13883
13898         * g++.dg/template/ctor3.C: New test.
13899
13900 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13901
13902         * g++.dg/tc1: New directory.
13903         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13904         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13905         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13906         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13907         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13908
13909 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13910
13911         * g++.dg/parse/error11.C: New test.
13912         * g++.dg/parse/error12.C: Likewise.
13913
13914 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13915
13916         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13917         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13918
13919 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13920
13921         PR c++/13791
13922         * g++.dg/ext/attrib12.C: New test.
13923
13924         PR c++/13736
13925         * g++.dg/parse/cast2.C: New test.
13926
13927 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13928
13929         * objc.dg/encode-2.m (main): New local string.  Set depending on
13930         sizeof long.  Use in sscanf call.
13931         * objc.dg/encode-3.m (main): New local string.  Set depending on
13932         sizeof long.  Use in scan_initial call.
13933
13934 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13935
13936         * objc.dg/call-super-2.m: Make LP64-safe.
13937         * objc.dg/desig-init-1.m: Likewise.
13938
13939 2004-01-27  Devang Patel <dpatel@apple.com>
13940
13941         * g++.dg/debug/namespace1.C: New test.
13942
13943 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13944
13945         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13946         xscale-*-*.
13947
13948         * gcc.dg/arm-mmx-1.c: New test.
13949
13950 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13951
13952         * gcc.dg/20040127-1.c: New test.
13953         * gcc.dg/20040127-2.c: New test.
13954
13955 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13956
13957         * objc.dg/stret-1.m (glob): Renamed to globa.
13958
13959 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13960
13961         PR c++/13663
13962         * g++.dg/expr/for1.C: New test.
13963
13964 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13965
13966         PR middle-end/13779
13967         * gcc.dg/darwin-longlong.c: New test.
13968
13969 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13970
13971         * gcc.dg/20040124-1.c: Moved test from here...
13972         * gcc.c-torture/compile/20040124-1.c: ...to here.
13973
13974 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13975
13976         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13977         the assembly output if -m64 is passed.
13978
13979 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/13833
13982         * g++.dg/template/cond3.C: New test.
13983
13984 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13985
13986         PR c++/13810
13987         * g++.dg/template/ttp7.C: New test.
13988
13989 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13990
13991         PR c++/13797
13992         * g++.dg/template/nontype4.C: New test.
13993         * g++.dg/template/nontype5.C: Likewise.
13994
13995 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13996
13997         * gcc.dg/torture/mips-clobber-at.c: New test.
13998
13999 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14000
14001         * gcc.dg/20040124-1.c: New test.
14002
14003 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14004
14005         * gcc.dg/20040123-1.c: New test.
14006
14007 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14008
14009         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14010
14011 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14012
14013         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14014
14015 2004-01-23  Andrew Pinski  <apinski@apple.com>
14016
14017         * gcc.dg/20030121-1.c: Move to ..
14018         * gcc.dg/20040121-1.c: here.
14019
14020 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14021
14022         * gcc.dg/builtins-29.c: New test case.
14023
14024 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14025
14026         PR 18314
14027         * gcc.dg/builtins-30.c: New testcase.
14028
14029 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14030
14031         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14032         * lib/g77.exp: Likewise.
14033         * lib/objc.exp: Likewise.
14034         * lib/g++.exp: Likewise.
14035
14036 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14037
14038         * gcc.dg/struct-by-value-2.c: New test.
14039
14040 2004-01-21  Andrew Pinski  <apinski@apple.com>
14041
14042         PR target/13785
14043         * gcc.dg/20030121-1.c: New test.
14044
14045 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14046
14047         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14048         clobber frame pointer register in asm statement.
14049
14050 2004-01-21  Falk Hueffner  <falk@debian.org>
14051
14052         * gcc.c-torture/compile/20040121-1.c: New test.
14053
14054 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14055
14056         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14057
14058 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14059
14060         * gcc.dg/ppc64-abi-2.c: New test.
14061
14062 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14063
14064         * lib/treelang.exp: Fill out this file.
14065         * lib/treelang-dg.exp: New File.
14066
14067 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14068
14069         * gcc.c-torture/compile/981022-1.c: Remove.
14070         * gcc.dg/array-5.c: Remove XFAIL.
14071         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14072         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14073         gcc.dg/cond-lvalue-1.c: Update.
14074         * gcc.dg/cast-lvalue-2.c: New test.
14075
14076 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/13592
14079         * g++.dg/other/error1.C (class foo): Tweak error message.
14080
14081         PR c++/13592
14082         * g++.dg/template/call2.C: New test.
14083
14084 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14085
14086         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14087         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14088         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14089         scalar-return-1_x.c, scalar-return-2_y.c,
14090         scalar-return-3_x.c, scalar-return-3_y.c,
14091         scalar-return-4_x.c, scalar-return-4_y.c,
14092         struct-align-1.h, struct-align-1_x.c,
14093         struct-align-1_y.c, struct-align-2.h,
14094         struct-align-2_x.c, struct-align-2_y.c,
14095         struct-by-value-10_y.c, struct-by-value-11_x.c,
14096         struct-by-value-11_y.c, struct-by-value-12_x.c,
14097         struct-by-value-12_y.c, struct-by-value-13_x.c,
14098         struct-by-value-13_y.c, struct-by-value-14_x.c,
14099         struct-by-value-14_y.c, struct-by-value-15_x.c,
14100         struct-by-value-15_y.c, struct-by-value-16_y.c,
14101         struct-by-value-17_y.c, struct-by-value-18_y.c,
14102         struct-by-value-19_y.c, struct-by-value-1_x.c,
14103         struct-by-value-1_y.c, struct-by-value-20_y.c,
14104         struct-by-value-2_x.c, struct-by-value-2_y.c,
14105         struct-by-value-3_y.c, struct-by-value-4_x.c,
14106         struct-by-value-4_y.c, struct-by-value-5_y.c,
14107         struct-by-value-6_y.c, struct-by-value-7_y.c
14108         struct-by-value-8_x.c, struct-by-value-8_y.c
14109         struct-by-value-9_x.c, struct-by-value-9_y.c
14110         struct-return-10_x.c, struct-return-10_y.c,
14111         struct-return-19_x.c, struct-return-20_x.c
14112         struct-return-2_x.c, struct-return-2_y.c
14113         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14114         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14115
14116 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14117
14118         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14119         attribute on sparc*-sun-solaris2.*.
14120
14121 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14122
14123         PR c++/13710
14124         * g++.dg/ext/typeof7.C: New test.
14125
14126 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14127
14128         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14129         * gcc.dg/const-elim-1.c: Same.
14130
14131 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14132
14133         * objc.dg/stret-1.m: New.
14134         * objc.dg/stret-2.m: New.
14135
14136 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14137
14138         PR c++/11895
14139         * g++.dg/ext/vector1.C: New test.
14140
14141 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14142
14143         * gcc.dg/pch/import-1.c: New.
14144         * gcc.dg/pch/import-1.hs: New.
14145         * gcc.dg/pch/import-1a.h: New.
14146         * gcc.dg/pch/import-1b.h: New.
14147         * gcc.dg/pch/import-1c.h: New.
14148
14149 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14150
14151         PR c++/13574
14152         * g++.dg/ext/array1.C: New test.
14153
14154         PR c++/13178
14155         * g++.dg/conversion/op1.C: New test.
14156
14157 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14158
14159         PR 11864
14160         From Kazumoto Kojima / Dan Kegel:
14161         * gcc.dg/pr11864-1.c: New test.
14162
14163         PR 10392
14164         From Marcus Comstedt / Dan Kegel:
14165         * gcc.dg/pr10392-1.c: New test.
14166
14167 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/13478
14170         * g++.dg/init/ref10.C: New test.
14171
14172 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14173
14174         PR c++/13407
14175         * g++.dg/parse/typename6.C: New test.
14176
14177 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14178
14179         PR pch/13361
14180         * testsuite/g++.dg/pch/wchar-1.C: New.
14181         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14182
14183 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14184
14185         PR c++/9259
14186         * g++.dg/expr/sizeof2.C: New test.
14187
14188 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14189
14190         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14191
14192 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14193
14194         PR c++/13659
14195         * g++.dg/lookup/strong-using-3.C: New.
14196         * g++.dg/lookup/using-10.C: New.
14197
14198 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14199
14200         PR c++/13594
14201         * g++.dg/lookup/strong-using-2.C: New.
14202
14203 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14204             Dan Kegel <dank@kegel.com>
14205             J"orn Rennecke <joern.rennecke@superh.com>
14206
14207         PR target/9365
14208         * gcc.dg/pr9365-1.c: New test.
14209
14210 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14211
14212         PR c++/8856
14213         * g++.dg/parse/casting-operator2.C: New test.
14214         * g++.old-deja/g++.pt/explicit83.C: Remove.
14215
14216 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14217
14218         * gcc.dg/label-compound-stmt-1.c: New test.
14219         * gcc.c-torture/compile/950922-1.c,
14220         gcc.c-torture/compile/20000211-3.c,
14221         gcc.c-torture/compile/20000518-1.c,
14222         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14223         compound statements.
14224
14225 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14226
14227         * gcc.dg/ppc64-abi-1.c: New test.
14228
14229 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14230
14231          * g++.dg/ext/attrib9.C: Add dg-warnings.
14232
14233 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14234
14235         PR c++/12335
14236         * g++.dg/parse/dtor3.C: New test.
14237
14238 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14239
14240         PR c++/12709
14241         * g++.dg/parse/try-catch-1.C: New test.
14242
14243 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14244
14245         * ada/acats/run_all.sh: Add more verbose output in acats.log
14246         when compiling tests.
14247
14248 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14249
14250         PR 13656
14251         * gcc.dg/typedef-redecl.c: New test case.
14252         * gcc.dg/typedef-redecl.h: New support file.
14253
14254 2004-01-13  Jan Hubicka  <jh@suse.cz>
14255
14256         * gcc.dg/always_inline.c: New test.
14257         * gcc.dg/debug/20031231-1.c: Fix.
14258
14259 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14260
14261         PR c++/13474
14262         * g++.dg/template/array3.C: New test.
14263
14264 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14265
14266         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14267         * g++.dg/warn/Wunused-2.C: Likewise.
14268
14269 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14270
14271         PR c++/13289
14272         * g++.dg/template/instantiate6.C: New test.
14273
14274 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14275
14276         PR middle-end/11397
14277         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14278
14279 2004-01-12  Jan Hubicka  <jh@suse.cz>
14280
14281         PR opt/12826
14282         * gcc.dg/20040112-1.c: New.
14283
14284         * gcc.dg/dwarf-die[1-7].c: Move to...
14285         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14286         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14287
14288 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14289
14290         PR c++/4100
14291         * g++.dg/parse/friend4.C: New test.
14292
14293 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14294
14295         PR c++/4100
14296         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14297         definition is called a friend.
14298
14299 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14300
14301         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14302
14303 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14304
14305         PR c++/3478
14306         * g++.dg/parse/error10.C: New test.
14307         * g++.dg/template/arg2.C: Accept "invalid type" error.
14308
14309 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR middle-end/13392
14312         * g++.dg/opt/expect2.C: New test.
14313
14314 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14315
14316         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14317         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14318         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14319         Update dg-error regexps.
14320
14321 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14322
14323         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14324         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14325
14326 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14327
14328         * gcc.dg/pragma-re-1.c: Use right pointer type.
14329
14330 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14331
14332         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14333
14334 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14335
14336         * gcc.dg/rs6000-ldouble-1.c: New.
14337
14338 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14339
14340         DR 337
14341         PR c++/9256
14342         * g++.dg/other/abstract1.C: New test.
14343
14344 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         * g++.dg/lookup/strong-using-1.C: New.
14347
14348 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14349
14350         PR c/11234
14351         * gcc.dg/func-ptr-conv-1.c: New test.
14352         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14353
14354 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14355
14356         PR target/13380.
14357         * gcc.c-torture/compile/20040109-1.c: New.
14358
14359 2004-01-08  Stuart Hastings  <stuart@apple.com>
14360
14361         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14362         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14363         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14364
14365 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14366
14367         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14368
14369 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14370
14371         * ada/acats/run_acats: Treat 'gnatchop' the same way
14372         as 'gnatmake'.  Export GCC_DRIVER.
14373         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14374         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14375
14376 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14377
14378         PR c++/12573
14379         * g++.dg/template/dependent-expr4.C: New test.
14380
14381 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14382
14383         * gcc.dg/altivec-11.c: New test.
14384
14385 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14386
14387         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14388
14389 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14390
14391         PR c/6024
14392         * gcc.dg/enum-compat-1.c: New test.
14393         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14394
14395 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14396
14397         PR c/12165
14398         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14399         gcc.dg/c99-idem-qual-3.c: New tests.
14400
14401 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14402
14403         * gcc.dg/winline-7.c: Don't cast void * to int.
14404
14405 2004-01-06  Jan Hubicka  <jh@suse.cz>
14406
14407         * gcc.dg/i386-sse-5.c: New test
14408         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14409
14410 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14411
14412         PR c++/12815
14413         * g++.dg/rtti/typeid4.C: New test.
14414
14415 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14416
14417         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14418
14419 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/12132
14422         * g++.dg/template/error11.C: New test.
14423
14424         PR c++/13451
14425         * g++.dg/template/class2.C: New test.
14426
14427 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14428         Richard Sandiford <rsandifo@redhat.com>
14429
14430         PR c++/13387
14431         * g++.dg/opt/alias3.C: New test.
14432
14433 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14434
14435         PR c++/13157
14436         * g++.dg/template/koenig3.C: New test.
14437
14438         PR c++/13529
14439         * g++.dg/parse/offsetof3.C: New test.
14440
14441         * g++.dg/init/copy7.C: Add missing dg-error markers.
14442
14443         PR c++/12226
14444         * g++.dg/init/copy7.c: New test.
14445
14446         PR c++/13536
14447         * g++.dg/parse/cast1.C: New test.
14448
14449 2004-01-04  Jan Hubicka  <jh@suse.cz>
14450
14451         * gcc.dg/winline[1-7].c: New tests.
14452
14453 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14454
14455         PR c++/13520
14456         * g++.dg/template/qualttp22.C: New test.
14457
14458 2004-01-01  Jan Hubicka  <jh@suse.cz>
14459
14460         * gcc.dg/debug/20031231-1.c: New.
14461         * gcc.c-torture/compile/20040101-1.c: New.
14462         * gcc.dg/dwarf-die-[1-7].c: New.
14463
14464 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14465
14466         PR optimization/13521
14467         * gcc.c-torture/compile/20031231-1.c: New test.
14468
14469 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14470
14471         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14472
14473 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14474
14475         PR c++/10079
14476         * g++.dg/template/crash16.C: New test.
14477
14478 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14479
14480         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14481
14482 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14483
14484         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14485         ports.
14486         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14487         * g++.old-deja/g++.law/profile1.C: Likewise.
14488         * gcc.c-torture/compile/981006-1.c: Likewise.
14489         * gcc.c-torture/execute/loop-2e.x: Likewise.
14490         * gcc.c-torture/execute/loop-2f.x: Remove.
14491         * gcc.c-torture/execute/loop-2g.x: Likewise.
14492         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14493         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14494
14495 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         PR c++/13507
14498         * g++.dg/ext/attrib11.C: New test.
14499
14500         PR c++/13494
14501         * g++.dg/template/array2-1.C: New test.
14502         * g++.dg/template/array2-2.C: New test.
14503
14504 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14505
14506         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14507
14508 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         PR c++/12774
14511         * g++.dg/template/array1-1.C: New test.
14512         * g++.dg/template/array1-2.C: New test.
14513
14514 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14515
14516         PR fortran/12632
14517         * g77.dg/12632.f: New test case.
14518
14519 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14520
14521         PR c++/13289
14522         * g++.dg/parse/nontype1.C: New test.
14523
14524 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14525
14526         PR c++/12403
14527         * g++.dg/parse/explicit1.C: New test.
14528         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14529
14530 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/13081
14533         * g++.dg/opt/inline6.C: New test.
14534
14535         PR c++/12613
14536         * g++.dg/parse/error9.C: New test.
14537
14538         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14539
14540 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14541
14542         PR c++/13009
14543         * g++.dg/init/assign1.C: New test.
14544
14545 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14546
14547         PR c++/13070
14548         * g++.dg/warn/format3.C: New test case.
14549
14550 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14551
14552         * gcc.c-torture/compile/20031227-1.c: New test.
14553
14554 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14555
14556         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14557         * g77.dg/bprob/bprob.exp: Likewise.
14558         * gcc.misc-tests/bprob.exp: Likewise.
14559         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14560         variants on systems where the library does not provide that
14561         functionality.
14562         * gcc.dg/builtins-20.c: Use builtins-config.h.
14563         * gcc.dg/builtins-config.h: New file.
14564
14565 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14566
14567         * lib/gcc-dg.exp (dg-require-profiling): New function.
14568         * lib/target-supports.exp (check_profiling_available): Likewise.
14569         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14570         * g77.dg/bprob/bprob.exp: Likewise.
14571         * gcc.misc-tests/bprob.exp: Likewise.
14572         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14573         * gcc.dg/20021014-1.c: Likewise.
14574         * gcc.dg/nest.c: Likewise.
14575
14576 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14579         compiling.
14580         * g++.dg/lookup/java2.C: Likewise.
14581         * gcc.dg/cpp/lexident.c: Likewise.
14582
14583 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14584
14585         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14586         given.
14587         * gcc.c-torture/compile/961203-1.c: Likewise.
14588         * gcc.c-torture/compile/980506-1.c: Likewise.
14589
14590 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14591
14592         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14593         (additional_prunes): New global.
14594         (gcc-dg-prune): Handle additional per-test pruning.
14595         (dg-test): Clear additional_prunes between tests.
14596
14597         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14598         dg-prune-output to avoid spurious failures from assembler
14599         complaining about nonexistent WAW violations.
14600         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14601         Use dg-prune-output to avoid spurious failures from assembler
14602         warning about Itanium B-step errata.
14603
14604 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14605
14606         * g++.dg/abi/macro0.C: New test.
14607         * g++.dg/abi/macro1.C: Likewise.
14608         * g++.dg/abi/macro2.C: Likewise.
14609
14610         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14611         * g++.dg/abi/bitfield7.C: Likewise.
14612         * g++.dg/abi/dtor2.C: Likewise.
14613         * g++.dg/abi/mangle11.C: Likewise.
14614         * g++.dg/abi/mangle12.C: Likewise.
14615         * g++.dg/abi/mangle14.C: Likewise.
14616         * g++.dg/abi/mangle17.C: Likewise.
14617         * g++.dg/abi/vbase10.C: Likewise.
14618         * g++.dg/abi/vbase14.C: Likewise.
14619         * g++.dg/template/qualttp17.C: Likewise.
14620
14621 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14622
14623         PR c/11995
14624         * gcc.dg/20031223-1.c: New test.
14625
14626 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14627
14628         * gcc.dg/noreturn-7.c: New test.
14629
14630 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14631
14632         * gcc.dg/null-pointer-1.c: New test.
14633
14634 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14635
14636         * g++.old-deja/g++.jason/template18.C: Remove.
14637         * g++.old-deja/g++.jason/template37.C: Likewise.
14638
14639         PR c++/12862
14640         * g++.dg/lookup/ns1.C: New test.
14641
14642         PR c++/12397
14643         * g++.dg/template/lookup3.C: New test.
14644
14645 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14646
14647         * g++.dg/template/recurse1.C: New test
14648
14649 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/12479
14652         * g++.dg/parse/semicolon1.C: New test.
14653         * g++.dg/parse/semicolon1.h: Likewise.
14654
14655 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14656
14657         * gcc.dg/darwin-misaligned.c: New test.
14658
14659 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14660
14661         PR c/9163
14662         * gcc.dg/20031222-1.c: New test.
14663
14664 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14665
14666         PR c++/13438
14667         * g++.dg/parse/error8.C: New test.
14668
14669         PR c++/11554
14670         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14671
14672 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14673
14674         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14675         too small.
14676         * gcc.c-torture/compile/930217-1.c: Likewise.
14677         * gcc.c-torture/compile/930513-1.c: Likewise.
14678         * gcc.c-torture/execute/920908-2.c: Likewise.
14679         * gcc.c-torture/execute/921204-1.c: Likewise.
14680         * gcc.c-torture/execute/930621-1.c: Likewise.
14681         * gcc.c-torture/execute/930630-1.c: Likewise.
14682         * gcc.c-torture/execute/931031-1.c: Likewise.
14683         * gcc.c-torture/execute/980602-2.c: Likewise.
14684         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14685         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14686         * gcc.c-torture/execute/extzvsi.c: Likewise.
14687         * gcc.c-torture/unsorted/ext.c: Likewise.
14688
14689 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14690
14691         PR target/12749
14692         * gcc.c-torture/compile/20031220-2.c: New test case.
14693
14694 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14695
14696         PR optimization/13031
14697         * gcc.c-torture/compile/20031220-1.c: New test case.
14698
14699 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14700
14701         * gcc.dg/cast-function-1.c: New test.
14702
14703 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14704
14705         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14706         formats.
14707
14708 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/12795
14711         * g++.dg/ext/attrib10.C: New test.
14712
14713 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14714
14715         * gcc.dg/cleanup-10.c: New test.
14716         * gcc.dg/cleanup-11.c: New test.
14717
14718 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14719
14720         PR c++/13239
14721         * g++.dg/opt/expect1.C: New test.
14722
14723 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14724
14725         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14726
14727 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14728
14729         PR debug/12923
14730         * gcc.dg/20031218-1.c: New test.
14731
14732         PR debug/12389
14733         * gcc.dg/20031218-2.c: New test.
14734         * gcc.dg/20031218-3.c: New test.
14735
14736         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14737         of label name and allow for USER_LABEL_PREFIX == "_" names.
14738         * g++.dg/abi/mangle18-2.C: Likewise.
14739         * g++.dg/abi/mangle19-1.C: Likewise.
14740         * g++.dg/abi/mangle19-2.C: Likewise.
14741         * g++.dg/abi/mangle20-1.C: Likewise.
14742         * g++.dg/abi/mangle20-2.C: Likewise.
14743
14744 2003-12-18  Richard Henderson  <rth@redhat.com>
14745
14746         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14747
14748 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14749             Dan Kegel <dank@kegel.com>
14750
14751         PR other/12009
14752         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14753         testing a cross compiler, it causes spurious compile failures.
14754         * lib/g++.exp: Likewise.
14755
14756 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14757
14758         PR c++/13262
14759         * g++.dg/template/access13.C: New test.
14760
14761 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14762
14763         * gcc.dg/20031216-1.c: New test.
14764
14765 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14766
14767         PR c++/9154
14768         * g++.dg/template/error10.C: New test.
14769
14770 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14773         * g++.dg/eh/simd-2.C: Likewise.
14774
14775 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14776             Roger Sayle  <roger@eyesopen.com>
14777
14778         * gcc.c-torture/execute/ieee/mzero5.c: New.
14779
14780 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14781
14782         PR c++/10603
14783         * g++.dg/parse/error6.C: New test.
14784
14785         PR c++/12827
14786         * g++.dg/parse/error7.C: New test.
14787
14788 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14789
14790         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14791         at -O with stabs debugging formats.
14792         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14793         * gcc.dg/debug/debug-2.c: Likewise.
14794
14795 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/12696
14798         * g++.dg/init/error1.C: New test.
14799
14800         PR c++/12218
14801         * g++.dg/init/pm3.C: New test.
14802
14803 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14804
14805         PR c/3347
14806         * gcc.dg/bitfld-8.c: New test.
14807
14808 2003-12-16  James Lemke  <jim@wasabisystems.com>
14809
14810         * gcc.dg/arm-scd42-[123].c: New tests.
14811
14812 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14813
14814         PR c++/9043
14815         * g++.dg/abi/mangle20-1.C: New test.
14816         * g++.dg/abi/mangle20-2.C: New test.
14817
14818 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14819
14820         PR c++/13275
14821         * g++.dg/other/offsetof2.C: Remove XFAIL.
14822         * g++.dg/parse/offsetof1.C: New test.
14823         * g++.gd/parse/offsetof2.C: Likewise.
14824
14825 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14826
14827         * g++.dg/template/nontype3.C: New test.
14828         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14829
14830 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14831
14832         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14833
14834 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         PR c++/13387
14837         * g++.dg/expr/assign1.C: New test.
14838
14839         PR c++/13242
14840         * g++.dg/abi/mangle19-1.C: New test.
14841         * g++.dg/abi/mangle19-2.C: New test.
14842
14843 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14844
14845         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14846
14847 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14848
14849         * gcc.c-torture/execute/20031216-1.c: New test.
14850
14851 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14852
14853         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14854         an ICE regression.
14855
14856 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14857
14858         PR c++/10926
14859         * g++.dg/template/error9.C: New test.
14860
14861         PR c++/11116
14862         * g++.dg/template/error8.C: New test.
14863
14864 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14865
14866         PR middle-end/13400
14867         * gcc.c-torture/execute/20031215-1.c: New test case.
14868
14869 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/13269
14872         * g++.dg/parse/error5.C: New test.
14873
14874         PR c++/12989
14875         * g++.dg/expr/sizeof1.C: New test.
14876
14877         PR c++/13310
14878         * g++.dg/template/crash15.C: New test.
14879
14880 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14881
14882         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14883         a non-POD type as the last named parameter of a varargs function.
14884
14885 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14886
14887         PR c++/13243
14888         PR c++/12573
14889         * g++.dg/template/crash14.C: New test.
14890         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14891
14892 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14893
14894         * g++.dg/other/java1.C: New test.
14895
14896         PR c++/13241
14897         * g++.dg/abi/mangle18-1.C: New test.
14898         * g++.dg/abi/mangle18-2.C: New test.
14899
14900 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14901
14902         PR optimization/10312
14903         * gcc.c-torture/execute/20031214-1.c: New.
14904
14905 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/10779
14908         PR c++/12160
14909         * g++.dg/parse/error3.C: New test.
14910         * g++.dg/parse/error4.C: Likewise.
14911         * g++.dg/abi/mangle4.C: Tweak error messages.
14912         * g++.dg/lookup/using5.C: Likewise.
14913         * g++.dg/other/error2.C: Likewise.
14914         * g++.dg/parse/typename5.C: Likewise.
14915         * g++.dg/parse/undefined1.C: Likewise.
14916         * g++.dg/template/arg2.C: Likewise.
14917         * g++.dg/template/ttp3.C: Likewise.
14918         * g++.dg/template/type1.C: Likewise.
14919         * g++.old-deja/g++.other/crash32.C: Likewise.
14920         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14921
14922 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14923
14924         PR c++/13106
14925         * g++.dg/warn/noreturn-3.C: New test.
14926
14927 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14928
14929         PR c++/13118
14930         * g++.dg/abi/covariant3.C: New.
14931
14932 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14933
14934         * g++.dg/eh/ia64-1.C: New test.
14935
14936 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14937
14938         PR optimization/13037
14939         * g77.f-torture/execute/13037.f: New test case.
14940
14941 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         PR c++/12881
14944         * g++.dg/abi/covariant2.C: New.
14945
14946 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14947
14948         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14949
14950 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14951
14952         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14953
14954 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14955
14956         PR other/10819
14957         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14958         to fix Bug 10819.
14959         * lib/g++.exp (g++_version): Likewise.
14960         * lib/g77.exp (g77_version): Likewise.
14961         * lib/objc.exp (default_objc_version): Likewise.
14962
14963 2003-12-10  Richard Henderson  <rth@redhat.com>
14964
14965         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14966
14967         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14968
14969 2003-12-08  Matt Austern  <austern@apple.com>
14970
14971         PR c/13134
14972         * lib/gcc-dg.exp (dg-require-visibility): Define.
14973         * lib/target-supports (check_visibility_available): Define.
14974         * gcc.dg/visibility-1.c: New test.
14975         * gcc.dg/visibility-2.c: Likewise.
14976         * gcc.dg/visibility-3.c: Likewise.
14977         * gcc.dg/visibility-4.c: Likewise.
14978         * gcc.dg/visibility-5.c: Likewise.
14979         * gcc.dg/visibility-6.c: Likewise.
14980         * g++.dg/ext/visibility-1.C: Likewise.
14981         * g++.dg/ext/visibility-2.C: Likewise.
14982         * g++.dg/ext/visibility-3.C: Likewise.
14983         * g++.dg/ext/visibility-4.C: Likewise.
14984         * g++.dg/ext/visibility-5.C: Likewise.
14985         * g++.dg/ext/visibility-6.C: Likewise.
14986
14987 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14988
14989         * g++.dg/lookup/java1.C: New test.
14990         * g++.dg/lookup/java2.C: New test.
14991
14992 2003-12-07  Falk Hueffner  <falk@debian.org>
14993
14994         * g++.dg/opt/noreturn-1.C: New test.
14995
14996 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14997
14998         * gcc.dg/overflow-1.c: New test.
14999
15000 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15001
15002         * g77.f-torture/compile/13060.f: New test.
15003
15004 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/13323
15007         * g++.dg/inherit/operator2.C: New test.
15008
15009 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/13305
15012         * g++.dg/ext/attrib9.C: New test.
15013
15014 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/13314
15017         * g++.dg/template/error7.C: New test.
15018
15019 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15020             J"orn Rennecke <joern.rennecke@superh.com>
15021
15022         PR target/13302
15023         * g++.dg/other/struct-va_list.C: New test.
15024
15025 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15026
15027         PR c++/13166
15028         * g++.dg/parse/defarg6.C: New test.
15029
15030 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15031
15032         PR target/13256
15033         * gcc.c-torture/execute/20031201-1.c: New test.
15034
15035 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15036
15037         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15038
15039 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15040
15041         * gcc.dg/builtin-return-1.c: New test.
15042
15043 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15044             J"orn Rennecke <joern.rennecke@superh.com>
15045
15046         PR optimization/13260
15047         * gcc.c-torture/execute/20031204-1.c: New test.
15048
15049 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/9127
15052         * g++.dg/template/error6.C: New test.
15053
15054 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.dg/20031202-1.c: New test.
15057
15058 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15059
15060         PR c++/13179
15061         * g++.dg/template/eh1.C: New test.
15062
15063         PR c++/10771
15064         * g++.dg/template/error5.C: New test.
15065
15066 2003-12-02  David Ung  <davidu@mips.com>
15067
15068         * gcc.dg/compat/vector-check.h: Corrected type for var
15069         g_##TMODE
15070
15071 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15072
15073         PR c++/10126
15074         * g++.dg/template/ptrmem8.C: New test.
15075
15076 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15077
15078         PR c++/12573
15079         * g++.dg/template/dependent-expr3.C: New test.
15080
15081 2003-12-01  James Lemke  <jim@wasabisystems.com>
15082
15083         * gcc.dg/arm-g2.c: New test.
15084
15085 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15086
15087         PR optimization/11634
15088         * gcc.dg/20031201-2.c: New test case.
15089
15090 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15091
15092         PR 11433
15093         * objc.dg/proto-lossage-3.m: New test.
15094
15095 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15096
15097         PR optimization/12628
15098         * gcc.dg/20031201-1.c: New test case.
15099
15100 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15101
15102         * gcc.dg/unaligned-1.c: New test.
15103
15104 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15105
15106         PR c++/9849
15107         * g++.dg/template/error4.C: New test.
15108         * g++.dg/template/nested3.C: Adjust error markers.
15109
15110 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15111
15112         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15113
15114 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15115
15116         PR c/10333
15117         * gcc.dg/bitfld-7.c: New test.
15118
15119 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15120
15121         * gcc.dg/tls/asm-1.C: New test.
15122
15123 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15124
15125         * gcc.dg/cpp/assert4.c: Update.
15126
15127 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15128
15129         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15130         * gcc.dg/builtin-apply3.c: New test.
15131
15132 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15133
15134         * lib/compat.exp (compat-obj): New xfaildata parameter.
15135         Use it to set compiler_conditional_xfail_data before compiling.
15136         (compat-get-options): Handle dg-xfail-if.
15137         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15138         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15139         * gcc.dg/compat/vector-1_y.c: Likewise.
15140         * gcc.dg/compat/vector-2_x.c: Likewise.
15141         * gcc.dg/compat/vector-2_y.c: Likewise.
15142
15143 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15144
15145         * g++.dg/opt/reg-stack4.C: New test.
15146
15147 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15148
15149         * gcc.dg/builtin-apply2.c: New test.
15150
15151 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15152
15153         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15154
15155 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15156
15157         PR c++/12924
15158         * g++.dg/template/template-id-2.C: New test.
15159
15160 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15161
15162         PR c++/5369
15163         * g++.dg/template/memfriend1.C: New test.
15164         * g++.dg/template/memfriend2.C: Likewise.
15165         * g++.dg/template/memfriend3.C: Likewise.
15166         * g++.dg/template/memfriend4.C: Likewise.
15167         * g++.dg/template/memfriend5.C: Likewise.
15168         * g++.dg/template/memfriend6.C: Likewise.
15169         * g++.dg/template/memfriend7.C: Likewise.
15170         * g++.dg/template/memfriend8.C: Likewise.
15171         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15172
15173 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15174
15175         PR c++/12515
15176         * g++.dg/ext/cond1.C: New test.
15177
15178 2003-11-20  Richard Henderson  <rth@redhat.com>
15179
15180         * gcc.dg/20020201-2.c: Remove.
15181         * gcc.dg/20020201-4.c: Remove.
15182         * gcc.dg/20020304-1.c: Remove.
15183
15184 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15185
15186         * gcc.dg/cpp/trad/xwin1.c: New test case.
15187
15188 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15189
15190         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15191         * lib/g77.exp: Likewise.
15192         * lib/objc.exp: Likewise.
15193         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15194         for darwin.
15195
15196 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/12932
15199         * g++.dg/template/static5.C: New test.
15200
15201 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15202
15203         * gcc.dg/nested-func-1.c: New test.
15204
15205 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15206
15207         * gcc.dg/cpp/assert4.c: New test.
15208
15209 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15210
15211         PR c++/2294
15212         * g++.dg/lookup/using9.c: New test.
15213
15214 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/12762
15217         * g++.dg/template/error3.C: New test.
15218
15219 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15220
15221         PR ada/13035
15222         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15223         No longer use a wrapper for gcc, since this does not work under
15224         Windows.
15225
15226 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15227
15228         PR c++/2094
15229         * g++.dg/template/ptrmem7.C: New test.
15230
15231 2003-11-13  Andrew Pinski <apinski@apple.com>
15232
15233         * gcc.c-torture/compile/20031113-1.c: New test.
15234
15235 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15236             Kean Johnston <jkj@sco.com>
15237
15238         PR c/13029
15239         * gcc.dg/unused-4.c: Update.
15240
15241 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15242
15243         * g++.dg/opt/const3.C: New test.
15244
15245 2003-11-13  Jan Hubicka  <jh@suse.cz>
15246
15247         * gcc.c-torture/compile/20031112-1.c: New test.
15248
15249 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15250
15251         * g++.dg/parse/crash10.C: Remove bogus error marker.
15252
15253 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15254
15255         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15256         (host_gcc): Likewise.
15257         (ROOT): Honor $PWDCMD.
15258         (BASE): Likewise.
15259         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15260
15261 2003-11-12  Catherine Moore  <clm@redhat.com>
15262
15263         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15264
15265 2003-11-12  Andreas Jaeger  <aj@suse.de>
15266             Jakub Jelinek  <jakub@redhat.com>
15267             Andrew Pinski  <pinskia@physics.uc.edu>
15268             Richard Henderson  <rth@redhat.com>
15269
15270         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15271         systems.
15272         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15273
15274         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15275         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15276
15277 2003-11-11  Andreas Jaeger  <aj@suse.de>
15278
15279         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15280
15281         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15282
15283 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15284
15285         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15286         Clean ups.
15287
15288 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15289
15290         * gcc.dg/trampoline-1.c: New test.
15291
15292 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15293
15294         * gcc.c-torture/compile/200031109-1.c: New test.
15295
15296 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15297
15298         PR c/3190
15299         PR c/8714
15300         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15301         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15302         gcc.dg/format/no-y2k-1.c: Update.
15303
15304 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15305
15306         PR optimization/10467
15307         * gcc.dg/20031108-1.c: New test case.
15308
15309 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15310
15311         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15312
15313 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15314
15315         * gcc.dg/compound-lvalue-1.c: New test.
15316         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15317         some XFAILs.
15318
15319 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15320
15321         * gcc.dg/altivec-varargs-1.c: New test.
15322
15323 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15324
15325         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15326         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15327         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15328         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15329         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15330
15331 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15332
15333         * gcc.dg/cond-lvalue-1.c: New test.
15334
15335 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15336
15337         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15338
15339 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15340
15341         PR c++/11616
15342         * g++.dg/template/instantiate5.C: New test.
15343
15344 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15345
15346         PR c++/12726
15347         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15348         * ChangeLog: Add missing first entry for above test.
15349
15350 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15351
15352         PR c++/9810
15353         * g++.dg/template/using8.C: New test.
15354         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15355
15356 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15357
15358         PR optimization/10817
15359         * gcc.c-torture/compile/20031102-1.c: New test case.
15360
15361 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15362
15363         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15364         2147483647.
15365
15366 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/20031102-1.c: New test.
15369
15370 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15371
15372         * gcc.dg/complex-1.c: New test.
15373
15374 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15375
15376         PR c++/12796
15377         * g++.dg/template/crash13.C: Adjust expected error location.
15378         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15379
15380 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15381
15382         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15383
15384 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15385
15386         PR/10239
15387         * gcc.c-torture/compile/20031031-2.c: New test.
15388
15389 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15390
15391         PR/11640
15392         * gcc.c-torture/compile/20031031-1.c: New test.
15393
15394 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15395
15396         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15397         * gcc.misc-tests/bprob.exp: Likewise.
15398         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15399         the execution test on arm-elf configs.
15400         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15401         configs that don't support scratch files.
15402         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15403
15404 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15405
15406         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15407         done by dejagnu.
15408
15409 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15410
15411         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15412         Avoid non pure sh syntax. Add more logging.
15413
15414         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15415         fail.
15416
15417 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15418
15419         PR libgcj/10610
15420         * gcc.dg/ppc-stackalign-1.c: New test.
15421
15422 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15423
15424         * ada/acats/run_all.sh: Change output to be more compliant with
15425         dejagnu framework.
15426         Create acats.sum and acats.log files under testsuite/ada/acats
15427         Only run [a-z]* directories, to filter out e.g. CVS.
15428         Redirect build output to log file.
15429
15430 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15431
15432         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15433
15434 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15435
15436         PR ada/5909:
15437         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15438
15439 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15440
15441         * gcc.c-torture/compile/20031023-1.c: New test.
15442         * gcc.c-torture/compile/20031023-2.c: New test.
15443         * gcc.c-torture/compile/20031023-3.c: New test.
15444         * gcc.c-torture/compile/20031023-4.c: New test.
15445
15446 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15447
15448         PR c++/10371
15449         * g++.dg/lookup/scoped8.C: New test.
15450
15451 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15452
15453         * g++.dg/opt/reg-stack3.C: New test.
15454
15455 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15456
15457         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15458
15459 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15460
15461         PR c++/11076
15462         * g++.dg/template/crash13.C: New test.
15463
15464 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15465
15466         * gcc.dg/c99-restrict-2.c: New test.
15467
15468 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         PR c++/12698, c++/12699, c++/12700, c++/12566
15471         * g++.dg/inherit/covariant9.C: New test.
15472         * g++.dg/inherit/covariant10.C: New test.
15473         * g++.dg/inherit/covariant11.C: New test.
15474
15475 2003-10-23  Jason Merrill  <jason@redhat.com>
15476
15477         PR c++/12726
15478         * g++.dg/ext/complit2.C: New test.
15479
15480 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15481
15482         PR target/12654
15483         * gcc.c-torture/execute/20031020-1.c: New test.
15484
15485 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15486
15487         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15488         following the jump_insn.
15489
15490 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15491
15492         * gcc.dg/cast-lvalue-1.c: New test.
15493
15494 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15495
15496         PR c++/11962
15497         * g++.dg/template/cond2.C: New test.
15498
15499 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15500
15501         * gcc.dg/builtins-28.c: New test.
15502
15503 2003-10-20  Jan Hubicka  <jh@suse.cz>
15504
15505         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15506         parameter.
15507         * testsuite/gcc.dg/inline-2.c: Likewise.
15508
15509 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15510
15511         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15512         * gcc.dg/nest.c:  Likewise.
15513
15514 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15515
15516         PR c++/9781, c++/10583, c++/11862
15517         * g++.dg/parse/crash13.C: New test.
15518
15519 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15520
15521         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15522
15523 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15524
15525         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15526         Define HAVE_C99_RUNTIME except on Solaris.
15527         * gcc.dg/builtins-20.c: Likewise.
15528
15529 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15530
15531         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15532
15533 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15534
15535         PR c++/12495
15536         * g++.dg/template/crash21.C: New test.
15537
15538 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15539
15540         PR c++/2513
15541         * g++.dg/template/typename5.C: New test.
15542
15543 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15544
15545         PR c++/12369
15546         * g++.dg/template/friend25.C: New test.
15547
15548 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15549
15550         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15551         versions.
15552
15553 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15554
15555         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15556         == 2147483647.
15557
15558 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15559
15560         * gcc.c-torture/execute/960416-1.x: Remove.
15561         * gcc.c-torture/execute/divconst-3.x: Likewise.
15562
15563 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15564
15565         PR target/12598
15566         * gcc.dg/torture/cris-volatile-1.c: New test.
15567
15568 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15569
15570         PR optimization/9325
15571         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15572         for overflowing floating point to integer conversion during RTL
15573         simplification.
15574
15575 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15576
15577         * objc/execute/_cmd.m: Fix typo.
15578         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15579         Relax 'scan-assembler' regexp.
15580         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15581         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15582         * objc.dg/zero-link-2.m: Remove blank line.
15583         * objc.dg/zero-link-3.m: New test case.
15584
15585 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15586
15587         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15588
15589         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15590         than linker trickery.
15591
15592 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15593
15594         PR c++/12370
15595         * g++.dg/other/friend2.C: New test.
15596
15597 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15598
15599         * gcc.dg/20031012-1.c: New test.
15600
15601 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15602
15603         * gcc.dg/weak/weak-3.c: Fix for new warning.
15604
15605 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15606
15607         PR optimization/8750
15608         * gcc.c-torture/execute/20031012-1.c: New test case.
15609
15610 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15611
15612         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15613         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15614
15615 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15616
15617         PR optimization/12260
15618         * gcc.c-torture/compile/20031011-2.c: New test case.
15619
15620 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15621
15622         * gcc.c-torture/execute/20031011-1.c: New testcase.
15623
15624 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15625
15626         * gcc.c-torture/compile/20031011-1.c: New test.
15627
15628 2003-10-11  Jan Hubicka  <jh@suse.cz>
15629
15630         * g++.dg/other/first-global.C: New test.
15631
15632 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15633
15634         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15635
15636 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15637
15638         * gcc.c-torture/compile/20031010-1.c: New test.
15639
15640 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15641
15642         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15643         * gcc.c-torture/execute/va-arg-25.c: ... here.
15644
15645 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15646
15647         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15648
15649 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15650
15651         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15652
15653 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15654
15655         * g++.dg/parse/error2.C: New test.
15656
15657 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15658
15659         PR c++/11097
15660         * g++.dg/other/error5.C: Modify the error message.
15661         * g++.dg/lookup/using8.C: New test.
15662
15663 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15664
15665         * gcc.dg/darwin-abi-2.c: New file.
15666         * gcc.c-torture/execute/va-arg-24.c: New file.
15667
15668 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15669
15670         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15671         indentation.
15672
15673 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/10147
15676         * g++.dg/other/error4.C: Update error messages.
15677         * g++.dg/template/ptrmem4.C: Likewise.
15678
15679         PR c++/12337
15680         * g++.dg/init/new9.C: New test.
15681
15682         PR c++/12334, c++/12236, c++/8656
15683         * g++.dg/ext/attrib8.C: New test.
15684
15685 2003-10-06  Devang Patel  <dpatel@apple.com>
15686
15687         * gcc.dg/debug/dwarf2-3.h: New test.
15688         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15689
15690 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15691
15692         * g++.dg/opt/cfg2.C: New test.
15693
15694 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15695
15696         * g++.dg/opt/float1.C: New test.
15697
15698 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699
15700         * gcc.dg/c90-array-lval-6.c: New test.
15701         * gcc.dg/c99-array-lval-6.c: New test.
15702
15703 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15704             Ziemowit Laski  <zlaski@apple.com>
15705
15706         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15707         'Derived', so that it is never considered a class method; add
15708         new warning for '+port' method ambiguity.
15709         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15710         <objc/objc-api.h> (needed on Mac OS X).
15711         * objc.dg/method-13.m: New test.
15712
15713 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15714
15715         PR optimization/9325, PR java/6391
15716         * gcc.c-torture/execute/20031003-1.c: New test case.
15717
15718 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15719
15720         PR optimization/12180
15721         * gcc.dg/20031002-1.c: New test.
15722
15723         PR c++/12486
15724         * g++.dg/inherit/error1.C: New test.
15725
15726 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15727
15728         * lib/f-torture.exp (search_for): Rename to...
15729         (search_for_re): This.  Also, clean up comments and the
15730         "regexp" invocation.
15731
15732 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15733
15734         * gcc.c-torture/compile/20031002-1.c: New test.
15735
15736 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * g++.dg/opt/cond1.C: New test.
15739
15740 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15741
15742         * gcc.dg/Wold-style-definition-2.c: New testcase.
15743         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15744
15745 2003-09-29  Richard Henderson  <rth@redhat.com>
15746
15747         * g++.dg/init/array10.C: Add dg-options.
15748
15749 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15750
15751         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15752
15753 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15754
15755         * g++.dg/template/friend19.C: Fix typo.
15756         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15757
15758 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15759
15760         * gcc.c-torture/execute/20030928-1.c: New test.
15761         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15762
15763 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15764
15765         * g++.dg/opt/unroll1.C: New test.
15766
15767 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR optimization/11741
15770         * gcc.dg/20030926-1.c: New test case.
15771
15772 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15773
15774         PR c++/5655
15775         * g++.dg/parse/access7.C: New test.
15776         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15777
15778 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15779
15780         MERGE OF objc-improvements-branch into MAINLINE:
15781         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15782         if libobjc has not been built.
15783         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15784         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15785         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15786         objc/execute/nested-3.m, objc/execute/np-2.m,
15787         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15788         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15789         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15790         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15791         objc.dg/special/unclaimed-category-1.h,
15792         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15793         well as GNU runtime.
15794         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15795         * execute/cascading-1.m, execute/function-message-1.m,
15796         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15797         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15798         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15799         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15800         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15801         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15802         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15803         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15804         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15805         * objc.dg/bitfield-2.m: Run only on Darwin.
15806         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15807         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15808         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15809         * objc.dg/const-str-1.m: Fix constant string layout.
15810
15811 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15812
15813         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15814
15815 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15816
15817         * gcc.dg/darwin-abi-1.c: New file.
15818
15819 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15820
15821         PR target/12281
15822         * gcc.c-torture/compile/20030921-1.c: New test.
15823
15824 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15825
15826         * g++.dg/opt/reg-stack2.C: New test.
15827
15828 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15829
15830         * g++.dg/eh/delayslot1.C: New test.
15831
15832 2003-09-20  Richard Henderson  <rth@redhat.com>
15833
15834         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15835
15836 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15837
15838         * gcc.c-torture/execute/20030920-1.c: New test case.
15839
15840 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15841
15842         * g++.dg/rtti/typeid3.C: Correct expected error message.
15843
15844 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15845
15846         PR c++/157
15847         * g++.dg/parse/crash12.C: New test.
15848
15849 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15850
15851         * gcc.dg/compat/mixed-struct-check.h: New.
15852         * gcc.dg/compat/mixed-struct-defs.h: New.
15853         * gcc.dg/compat/mixed-struct-init.h: New.
15854         * gcc.dg/compat/struct-by-value-19_main.c: New.
15855         * gcc.dg/compat/struct-by-value-19_x.c: New.
15856         * gcc.dg/compat/struct-by-value-19_y.c: New.
15857         * gcc.dg/compat/struct-by-value-20_main.c: New.
15858         * gcc.dg/compat/struct-by-value-20_x.c: New.
15859         * gcc.dg/compat/struct-by-value-20_y.c: New.
15860         * gcc.dg/compat/struct-return-19_main.c: New.
15861         * gcc.dg/compat/struct-return-19_x.c: New.
15862         * gcc.dg/compat/struct-return-19_y.c: New.
15863         * gcc.dg/compat/struct-return-20_main.c: New.
15864         * gcc.dg/compat/struct-return-20_x.c: New.
15865         * gcc.dg/compat/struct-return-20_y.c: New.
15866
15867 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15868         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15869         so that it will not complain on LP64 targets.
15870
15871 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15872
15873         PR c++/495
15874         * g++.dg/template/friend24.C: New test.
15875
15876 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15877
15878         PR c++/12332
15879         * g++.dg/template/memtmpl2.C: New test.
15880
15881 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR target/11184
15884         * gcc.dg/builtin-apply1.c: New test.
15885
15886 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15887
15888         PR c++/9848
15889         * g++.dg/warn/Wunused-4.C: New test.
15890
15891 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15892
15893         PR c++/12316
15894         * g++.dg/other/gc2.C: New test.
15895
15896 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/11991
15899         * g++.dg/rtti/typeid3.C: New test.
15900
15901         PR c++/12266
15902         * g++.dg/overload/template1.C: New test.
15903
15904 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15905
15906         * g++.dg/opt/cfg3.C: New test.
15907
15908 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15909
15910         PR c++/7939
15911         * g++.dg/template/crash11.C: New test.
15912
15913 2003-09-16  Jason Merrill  <jason@redhat.com>
15914             Jakub Jelinek  <jakub@redhat.com>
15915
15916         * gcc.dg/attr-warn-unused-result.c: New test.
15917
15918 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15919
15920         PR c++/12184
15921         * g++.dg/expr/call2.C: New test.
15922
15923 2003-09-15  Andreas Jaeger  <aj@suse.de>
15924
15925         * gcc.dg/Wold-style-definition-1.c: New test.
15926
15927 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/3907
15930         * g++.dg/parse/template12.C: New test.
15931
15932         * g++.dg/abi/bitfield11.C: New test.
15933         * g++.dg/abi/bitfield12.C: Likewise.
15934
15935 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15936
15937         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15938         non-expansion of functional macro name without arguments at EOL.
15939         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15940
15941 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15942
15943         * gcc.c-torture/execute/20030914-[12].c: New tests.
15944
15945 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         PR c++/11788
15948         * g++.dg/overload/addr1.C: New test.
15949
15950 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15951
15952         * gcc.dg/20030909-1.c: New test.
15953
15954 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15955
15956         * gcc.dg/ultrasp10.c: New test.
15957
15958 2003-09-09  Devang Patel  <dpatel@apple.com>
15959
15960         * gcc.dg/darwin-ld-6.c: New test.
15961
15962 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15963
15964         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15965
15966 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15967
15968         * gcc.dg/ia64-types1.c: New test.
15969         * gcc.dg/ia64-types2.c: Likewise.
15970
15971 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15972
15973         * gcc.dg/builtins-1.c: Add more _Complex tests.
15974         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15975
15976         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15977         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15978
15979 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15980
15981         PR c++/11786
15982         * g++.dg/lookup/koenig2.C: New test.
15983
15984         PR c++/5296
15985         * g++.dg/rtti/typeid2.C: New test.
15986
15987 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15988
15989         * gcc.c-torture/compile/20030904-1.c: New test.
15990
15991 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15992
15993         * g++.dg/opt/longbranch2.C: New test.
15994
15995 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15996
15997         * g++.dg/template/crash10.C: Only compile it.
15998
15999 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16000
16001         PR middle-end/11665
16002         * gcc.c-torture/compile/20030907-1.c: New test.
16003         * g++.dg/init/array11.C: New test.
16004
16005 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16006
16007         PR c++/11852
16008         * g++.dg/init/struct1.C: New test.
16009
16010 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16011
16012         PR c++/12181
16013         * g++.dg/expr/comma1.C: New test.
16014
16015 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/11867
16018         * g++.dg/expr/static_cast5.C: New test.
16019
16020 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         PR c++/11507
16023         * g++.dg/lookup/scoped7.C: New test.
16024
16025         PR c++/9574
16026         * g++.dg/other/static1.C: New test.
16027
16028         PR c++/11490
16029         * g++.dg/warn/template-1.C: New test.
16030
16031         PR c++/11432
16032         * g++.dg/template/crash10.C: New test.
16033
16034         PR c++/2478
16035         * g++.dg/overload/VLA.C: New test.
16036
16037         PR c++/10804
16038         * g++.dg/template/call1.C: New test.
16039
16040 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16041
16042         PR c++/11794
16043         * g++.dg/parse/using3.C: New test.
16044
16045 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16046
16047         PR c++/11409
16048         * g++.dg/overload/builtin3.C: New test case.
16049
16050 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16051
16052         PR c/9862
16053         * gcc.dg/20030906-1.c: New test.
16054         * gcc.dg/20030906-2.c: Likewise.
16055
16056 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         PR c++/12167
16059         * g++.dg/parse/defarg5.C: New test.
16060
16061         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16062
16063 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/12163
16066         * g++.dg/expr/static_cast4.C: New test.
16067
16068         PR c++/12146
16069         * g++.dg/template/crash9.C: New test.
16070
16071 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         * g++.old-deja/g++.ext/pretty2.C: Update for change
16074         in __FUNCTION__.
16075         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16076
16077 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16078
16079         PR c++/11922
16080         * g++/dg/template/qualified-id1.C: New test.
16081
16082         PR c++/12037
16083         * g++.dg/warn/noeffect4.C: New test.
16084
16085 2003-09-04  Matt Austern  <austern@apple.com>
16086
16087         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16088         * g++.dg/ext/fnname2.C: Likewise.
16089         * g++.dg/ext/fnname3.C: Likewise.
16090
16091 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16092
16093         * g++.dg/expr/lval1.C: New test.
16094         * g++.dg/ext/lvcast.C: Remove.
16095
16096 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16097
16098         PR optimization/11700.
16099         * gcc.c-torture/compile/20030903-1.c: New test case.
16100
16101 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/12053
16104         * g++.dg/abi/layout4.C: New test.
16105
16106 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16107
16108         PR c++/11553
16109         * g++.dg/parse/friend3.C: New test.
16110
16111 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16112
16113         PR c++/11847
16114         * g++.dg/template/class1.C: New test.
16115
16116         PR c++/11808
16117         * g++.dg/expr/call1.C: New test.
16118
16119 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16120
16121         PR c++/12114
16122         * g++.dg/init/ref9.C: New test.
16123
16124         PR c++/11972
16125         * g++.dg/template/nested4.C: New test.
16126
16127 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16128
16129         PR c++/12093
16130         * g++.dg/template/non-dependent4.C: New test.
16131
16132         PR c++/11928
16133         * g++.dg/inherit/conv1.C: New test.
16134
16135 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/6196
16138         * g++.dg/ext/label1.C: New test.
16139         * g++.dg/ext/label2.C: Likewise.
16140
16141 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16142
16143         * g++.dg/expr/cond3.C: New test.
16144
16145 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16146
16147         * gcc.dg/builtins-1.c: Add new builtin cases.
16148
16149 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16150
16151         * gcc.dg/builtins-1.c: Add new cases.
16152         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16153
16154 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16155
16156         * gcc.dg/builtins-1.c: Add more math builtin tests.
16157         * gcc.dg/torture/builtin-attr-1.c: New test.
16158
16159 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16160
16161         PR optimization/5079
16162         * g++.dg/opt/static3.C: New test.
16163
16164 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16165
16166         * gcc.misc-tests/gcov-10b.c: New test.
16167
16168 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16169
16170         * g++.dg/opt/ptrmem3.C: New test.
16171
16172         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16173
16174 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16175
16176         * gcc.dg/20030826-2.c: New test.
16177
16178 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16179
16180         PR middle-end/12002
16181         * g77.f-torture/compile/12002.f: New test case.
16182
16183 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16184
16185         * gcc.dg/20030826-1.c: New test case.
16186
16187 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16188
16189         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16190
16191 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16192
16193         PR c++/11871
16194         * c++.dg/lookup/crash1.C: New test.
16195
16196         * c++.dg/warn/noeffect3.C: New test.
16197
16198 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16199
16200         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16201         * gcc.dg/compat/vector-1_y.c: Ditto.
16202         * gcc.dg/compat/vector-2_x.c: Ditto.
16203         * gcc.dg/compat/vector-2_y.c: Ditto.
16204
16205 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16206
16207         * gcc.dg/20030702-1.c: New test.
16208
16209 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/8795
16212         * g++.dg/ext/altivec-1.C: New test.
16213
16214 2003-08-24  Richard Henderson  <rth@redhat.com>
16215
16216         * g++.dg/eh/simd-2.C: Add -w for x86.
16217
16218 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16219
16220         * gcc.dg/20030815-1.c: New test.
16221
16222 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16223
16224         PR c++/3765
16225         * g++.dg/parse/access6.C: New test.
16226
16227 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16228
16229         PR c++/641, c++/11876
16230         * g++.dg/template/friend22.C: New test.
16231         * g++.dg/template/friend23.C: Likewise.
16232
16233 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16234
16235         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16236         identically.
16237
16238 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16239
16240         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16241
16242 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16243
16244         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16245
16246 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16247
16248         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16249
16250 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16251
16252         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16253
16254 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/11919
16257         * g++.dg/overload/prom1.C: New test.
16258
16259         PR c++/11551
16260         * g++.dg/parse/dtor2.C: New test.
16261
16262         PR c++/10762
16263         * g++.dg/parse/using2.C: New test.
16264
16265 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16266
16267         PR target/11805
16268         * gcc.c-torture/compile/20030821-1.c: New.
16269
16270 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16271
16272         PR c++/11834
16273         * g++.dg/template/deduce2.C: New test.
16274
16275 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16276
16277         * gcc.c-torture/execute/20030821-1.c: New test.
16278
16279 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16280
16281         PR middle-end/11984
16282         * gcc.dg/20030820-1.c: New test case.
16283
16284 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16285
16286         PR c++/11945
16287         * g++.dg/warn/noeffect2.C: New test.
16288
16289 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16290
16291         PR c++/10926
16292         * g++.dg/template/dtor2.C: New test.
16293
16294         PR c++/11684
16295         * g++.dg/template/operator1.C: New test.
16296         * g++.dg/parse/operator4.C: New test.
16297
16298         PR c++/11946.C
16299         * g++.dg/expr/enum1.C: New test.
16300         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16301
16302         PR c++/11036.C
16303         * g++.dg/parse/elab2.C: New test.
16304         * g++.dg/parse/typedef4.C: Change error message.
16305         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16306         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16307         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16308
16309 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16310
16311         * gcc.dg/pch/warn-1.c: New.
16312         * gcc.dg/pch/warn-1.hs: New.
16313
16314         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16315         not-tested file.
16316
16317 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16318
16319         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16320
16321 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16322
16323         * gcc.dg/uninit-D.c: New Test.
16324         * gcc.dg/uninit-E.c: New Test.
16325         * gcc.dg/uninit-F.c: New Test.
16326         * gcc.dg/uninit-G.c: New Test.
16327
16328 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16329
16330         * g++.dg/README: Describe the pch directory.
16331
16332 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16333
16334         PR c++/11174
16335         * g++.dg/parse/access4.C: New test.
16336         * g++.dg/parse/access5.C: Likewise.
16337         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16338
16339 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16340
16341         * gcc.dg/noncompile/20030818-1.c: New.
16342
16343 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         PR c++/11957
16346         * g++.dg/warn/noeffect1.C: New test.
16347
16348         * g++.dg/template/scope2.C: New test.
16349         * g++.dg/template/error2.C: Correct dg-error
16350
16351 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16352
16353         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16354
16355 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16356
16357         PR C++/11512
16358         * g++.dg/template/warn1.C: New.
16359
16360 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16361
16362         * g++.dg/template/error2.C: New test.
16363         * g++.dg/lookup/using7.C: Adjust errors
16364         * g++.old-deja/g++.pt/crash36.C: Likewise.
16365         * g++.old-deja/g++.pt/derived3.C: Likewise.
16366
16367 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16368
16369         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16370         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16371         * gcc.c-torture/execute/builtins/string-9.c: New, from
16372         string-opt-9.c.  Adjust for execute/builtins framework.
16373         * gcc.c-torture/execute/string-opt-9.c: Delete.
16374
16375 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16376
16377         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16378
16379         * g++.dg/parse/ret-type2.C: New test.
16380
16381         PR c++/11703
16382         * g++.dg/init/new8.C: New test.
16383
16384         PR c++/10923
16385         * g++.dg/parse/typedef5.C: New test.
16386
16387         PR c++/9512
16388         * g++.dg/parse/qualified2.C: New test.
16389         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16390         invalid code.
16391
16392 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16393
16394         * g++.dg/conversion/ptrmem1.C: New test.
16395
16396 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16397
16398         PR target/11693
16399         * gcc.dg/20030811-1.c: New test.
16400
16401         PR target/11535
16402         * gcc.c-torture/execute/20030811-1.c: New test.
16403
16404 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16405
16406         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16407
16408 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16409
16410         PR c++/11789.C
16411         * g++.dg/inherit/multiple1.C: New test.
16412
16413 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16414
16415         * gcc.dg/spe1.c: New test.
16416
16417         PR c++/11670
16418         * g++.dg/expr/cast2.C: New test.
16419
16420         PR c++/10530
16421         * g++.dg/template/dependent-name2.C: New test.
16422
16423 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16424
16425         * g++.dg/parse/crash11.C: Put the dg options in comments.
16426
16427 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16428
16429         * lib/gcc-dg.exp: Update for diagnostic change.
16430
16431 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16432
16433         PR c++/5767
16434         * g++.dg/parse/crash11.C: New test.
16435
16436 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16437
16438         * gcc.dg/cpp/spacing1.c: Update.
16439
16440 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16441
16442         PR target/11739
16443         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16444         a value for -mtune.
16445
16446 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16447
16448         PR middle-end/11771
16449         * gcc.c-torture/compile/20030804-1.c: New test case.
16450
16451 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16452
16453         * gcc.dg/20030804-1.c: New test case.
16454
16455 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16456
16457         * gcc.dg/cpp/separate-1.c: New test.
16458
16459 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         PR c++/11704
16462         * g++.dg/template/dependent-expr2.C: New test.
16463
16464         PR c++/11766
16465         * g++.dg/expr/ptrmem1.C: New test.
16466
16467 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16468
16469         PR c++/9453
16470         * g++.dg/template/friend15.C: New test.
16471
16472 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16473
16474         * lib/dg-pch.exp: Work round PCH bug.
16475
16476 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16477
16478         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16479         builtins.  Move cases from builtins-4.c here.
16480
16481         * gcc.dg/torture/builtin-math-1.c: New test taken from
16482         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16483         additional cases.
16484
16485         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16486         Delete.
16487
16488 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16489
16490         PR c++/9447
16491         * g++.dg/template/using7.C: New test.
16492
16493 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16494
16495         * import1.c, import2.c: New tests.
16496
16497 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16498
16499         * g++.dg/eh/crossjump1.C: New test.
16500
16501 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16502
16503         PR c++/11697
16504         * g++.dg/template/using6.C: New test.
16505
16506         PR c++/11744
16507         * g++.dg/template/koenig2.C: New test.
16508
16509 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16510
16511         PR c++/7983
16512         * g++.dg/parse/typedef4.C: New test.
16513
16514 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16515
16516         PR c++/8442, c++/8806
16517         * g++.dg/template/elab1.C: New test.
16518         * g++.dg/template/type2.C: Likewise.
16519         * g++.dg/template/ttp3.C: Adjust expected error message.
16520         * g++.old-deja/g++.law/visibility13.C: Likewise.
16521         * g++.old-deja/g++.niklas/t135.C: Likewise.
16522         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16523         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16524         template argument.
16525         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16526
16527 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16528
16529         PR c++/11295
16530         * g++.dg/ext/stmtexpr1.C: New test.
16531
16532         * g++.dg/opt/tmp1.C: New test.
16533
16534         PR c++/11525
16535         * g++.dg/parse/constant4.C: New test.
16536
16537         PR c++/9447
16538         * g++.dg/template/using5.C: New test.
16539
16540 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16541
16542         * gcc.dg/builtins-27.c: New test case.
16543
16544 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.dg/tls/opt-7.c: New test.
16547
16548 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16549
16550         * g++.old-deja/g++.other/crash18.C: Remove.
16551
16552 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * g++.dg/template/explicit3.C: New.
16555         * g++.dg/template/explicit4.C: New.
16556         * g++.dg/template/explicit5.C: New.
16557
16558         PR c++/11347
16559         * g++.dg/template/memtmpl1.C: New.
16560
16561 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16562
16563         PR target/11565
16564         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16565         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16566
16567 2003-07-30  Jan Hubicka  <jh@suse.cz>
16568
16569         * vtgc1.c: Kill.
16570
16571 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16572
16573         * gcc.dg/struct-in-proto-1.c: New test.
16574
16575 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16576
16577         * gcc.dg/cpp/include2.c: Only expect one message.
16578
16579 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16580
16581         PR c++/9447
16582         * g++.dg/template/using1.C: New test.
16583         * g++.dg/template/using2.C: New test.
16584         * g++.dg/template/using3.C: New test.
16585         * g++.dg/template/using4.C: New test.
16586
16587 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16588
16589         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16590         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16591
16592 2003-07-28  Jan Hubicka  <jh@suse.cz>
16593
16594         PR c++/11530
16595         * g++.dg/opt/call1.C: New test.
16596
16597 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16598
16599         PR c++/11667
16600         * g++.dg/init/enum2.C: New test.
16601         * g++.dg/template/overload1.C: Add "-w" option.
16602
16603 2003-07-28    <hp@bitrange.com>
16604
16605         * gcc.dg/Wdeclaration-after-statement-1.c,
16606         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16607
16608 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16609
16610         * gcc.c-torture/compile/20030725-1.c: New test.
16611
16612 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16613
16614         * gcc.dg/20030505.c: Only run for SPE.
16615         Remove definition of opaque type.
16616
16617 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16618
16619         * g++.dg/template/ptrmem6.C: New test.
16620
16621 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16622
16623         * gcc.c-torture/compile/zero-strct-2.c: New test.
16624
16625 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16626
16627         * gcc.dg/intermod-1.c: New test.
16628
16629 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16630
16631         PR c++/11617
16632         * g++.dg/template/lookup2.C: New test.
16633         * g++.dg/template/memclass1.C: Remove instantiated from error.
16634         * g++.dg/other/error2.C: Tweak expected errors.
16635
16636         PR c++/11596
16637         * g++.dg/template/defarg3.C: New test.
16638
16639         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16640
16641 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16642
16643         * g++.dg/inherit/access5.C: New test.
16644
16645 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16646
16647         PR c++/11513
16648         * g++.dg/template/crash8.C: New test.
16649
16650 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16651
16652         PR c/10602
16653         * gcc.dg/noncompile/incomplete-2.c: New test.
16654
16655 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/11645
16658         * g++.dg/inherit/access4.C: New test.
16659
16660         PR c++/11517
16661         * g++.dg/expr/cond2.C: New test.
16662
16663         PR optimization/10679
16664         * g++.dg/opt/inline4.C: New test.
16665
16666 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.dg/parse/crash10: New test.
16669
16670 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16671
16672         * g++.dg/ext/flexary1.C: New test.
16673
16674 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16675
16676         PR c++/10793
16677         * g++.dg/template/crash9.C: New test.
16678
16679 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16680
16681         PR c++/3004
16682         * g++.dg/parse/typedef3.C: New test.
16683
16684         PR c++/7906
16685         * g++.dg/parse/operator2.C: New test.
16686
16687         PR c++/8895
16688         * g++.dg/parse/def-tmpl-arg1.C: New test.
16689
16690         PR c++/9282
16691         * g++.dg/parse/funptr1.C: New test.
16692
16693         PR c++/9452
16694         * g++.dg/parse/ambig3.C: New test.
16695
16696         PR c++/9454
16697         * g++.dg/parse/operator3.C: New test.
16698
16699         PR c++/9486
16700         * g++.dg/parse/template10.C: New test.
16701
16702         PR c++/9488
16703         * g++.dg/parse/template11.C: New test.
16704
16705         PR c++/10150
16706         * g++.dg/parse/invalid-op1.C: New test.
16707
16708         PR c++/10247
16709         * g++.dg/parse/condexpr1.C: New test.
16710
16711 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16712
16713         * g++.dg/ext/packed3.C: New test.
16714         * g++.dg/ext/packed4.C: New test.
16715
16716         * gcc.dg/pack-test-3.c: New test.
16717
16718 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16719
16720         * lib/compat.exp: Handle dg-options per source file.
16721         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16722         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16723         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16724         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16725         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16726         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16727         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16728         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16729         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16730         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16731         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16732         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16733         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16734         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16735
16736 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16737
16738         PR c/10320
16739         * gcc.c-torture/execute/20030718-1.c: New test.
16740
16741 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16742
16743         PR optimization/11536
16744         * gcc.dg/20030721-1.c: New test.
16745
16746 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/11546
16749         * g++.dg/template/lookup1.C: New test.
16750
16751 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16752
16753         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16754         diagnostics of ill-formed constructs involving labels.
16755         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16756         the new 'previously defined here' message.
16757
16758 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16759
16760         * g++.dg/parse/non-dependent2.C: New test.
16761
16762 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16763
16764         * g++.dg/init/init-ref4.C: xfail on targets without
16765         weak symbols.
16766
16767 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16768
16769         PR target/11087
16770         * gcc.c-torture/execute/20030717-1.c: New test.
16771
16772 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16773
16774         * g++.dg/opt/cfg1.C: New test.
16775
16776 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR optimization/11557
16779         * gcc.dg/20030717-1.c: New test.
16780
16781 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16782
16783         PR c++/10476
16784         * g++.dg/expr/crash-1.C: New test.
16785
16786         PR c++/11027
16787         * g++.dg/template/init3.C: New test.
16788
16789         PR c++/8222
16790         * g++.dg/template/non-dependent1.C: New test.
16791
16792         PR c++/11070
16793         * g++.dg/template/non-dependent2.C: New test.
16794
16795         PR c++/11071
16796         * g++.dg/template/non-dependent3.C: New test.
16797
16798         PR c++/9907
16799         * g++.dg/template/sizeof5.C: New test.
16800
16801 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16802
16803         PR 11498
16804         * gcc.c-torture/compile/mangle-1.c: New file.
16805
16806 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16807
16808         PR c++/7809
16809         * g++.dg/parse/access3.C: New test.
16810
16811 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16812
16813         PR c++/11384
16814         * g++.dg/init/init-ref4.C: New test.
16815
16816 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16817
16818         PR c++/11547
16819         * g++.dg/parse/constant3.C: New test.
16820         * g++.dg/parse/crash7.C: Likewise.
16821
16822 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16823
16824         PR target/11008
16825         * gcc.dg/i386-pentium4-not-mull.c: New.
16826
16827 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16828
16829         * gcc.dg/asm-names.c (ymain): Make it weak.
16830
16831 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16832
16833         PR c++/5421
16834         * g++.dg/template/friend21.C: New test.
16835
16836 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16837
16838         * gcc.dg/cleanup-8.c: New test.
16839         * gcc.dg/cleanup-9.c: New test.
16840
16841 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16842
16843         * g++.dg/ext/dll-MI1.h: New file.
16844         * g++.dg/ext/dllexport-MI1.C: New file.
16845         * g++.dg/ext/dllimport-MI1.C: New file.
16846
16847 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16850         it does not have cmpstrsi patterns (just cmpmemsi).
16851
16852 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16853
16854         PR debug/11473
16855         * g++.dg/debug/debug8.C: New test.
16856
16857 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16858
16859         PR c++/10108
16860         * g++.dg/template/crash7.C: New test.
16861
16862 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16863
16864         PR target/10795
16865         * gcc.c-torture/compile/20030708-1.c: New.
16866
16867 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16868
16869         * gcc.c-torture/execute/20030715-1.c: New test.
16870
16871 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16872
16873         * gcc.dg/pch/inline-3.c: New file.
16874         * gcc.dg/pch/inline-3.hs: New file.
16875         * gcc.dg/pch/inline-4.c: New file.
16876         * gcc.dg/pch/inline-4.hs: New file.
16877
16878 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16879
16880         PR c++/11509
16881         * g++.dg/template/crash6.C: New test.
16882
16883         PR c++/7053
16884         * g++.dg/template/friend20.C: New test.
16885
16886         PR c++/7019
16887         * g++.dg/template/overload2.C: New test.
16888
16889 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16890
16891         PR optimization/11440
16892         * gcc.c-torture/execute/20030714-1.c: New test.
16893
16894 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16895
16896         PR c++/11154
16897         * g++.dg/template/partial2.C: New test.
16898
16899 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/11503
16902         * g++.dg/template/anon1.C: New test.
16903
16904         PR c++/11493
16905         PR c++/11495
16906         * g++.dg/parse/template9.C: Likewise.
16907         * g++.dg/template/crash4.C: New test.
16908         * g++.dg/template/koenig1.C: Likewise.
16909         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16910         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16911         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16912         functions.
16913         * g++.old-deja/g++.jason/template36.C: Likewise.
16914         * g++.old-deja/g++.mike/p1989.C: Likewise.
16915         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16916         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16917         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16918         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16919         compiling.
16920         * g++.old-deja/g++.pt/union2.C: Use this->.
16921
16922 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16923
16924         * gcc.dg/20030711-1.c: New test.
16925
16926 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16927
16928         PR c++/11050
16929         * g++.dg/parse/args1.C: New test.
16930         * g++.pt/defarg8.C: Change expected errors.
16931
16932 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/8164
16935         * g++.dg/template/nontype2.C: New test.
16936
16937         PR c++/10558
16938         * g++.dg/parse/template8.C: New test.
16939
16940         PR c++/8327
16941         * g++.dg/template/scope1.C: New test.
16942
16943         * g++.dg/warn/Wsign-compare-1.C: New test.
16944
16945 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16946
16947         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16948
16949 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/9411
16952         * g++.dg/template/explicit2.C: New test.
16953
16954         PR c++/10032
16955         * g++.dg/warn/pedantic1.C: New test.
16956
16957 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         PR c++ 9483
16960         * g++.dg/other/field1.C: New test.
16961
16962 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16963
16964         PR c/11449
16965         * gcc.c-torture/compile/20030707-1.c: New.
16966
16967 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16968
16969         PR c++/10849
16970         * g++.dg/template/access12.C: New test.
16971
16972 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16973
16974         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16975         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16976         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16977         * gcc.misc-tests/gcov.exp: Update
16978         * g++.dg/gcov/gcov.exp: Update
16979         * lib/gcov.exp: Update.
16980
16981 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16982
16983         * g++.dg/abi/mangle17.C: Make sure template expressions are
16984         dependent.
16985         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16986         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16987         * g++.dg/opt/stack1.C: Remove erroneous code.
16988         * g++.dg/parse/template7.C: New test.
16989         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16990         * g++.old-deja/g++.pt/crash4.C: Likewise.
16991
16992 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16993
16994         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16995         with zero or one occurence of `$' after the initial `L'.
16996
16997 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16998
16999         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17000
17001 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17002
17003         PR c/11370
17004         * gcc.dg/Wunreachable-6.c: New testcase.
17005         * gcc.dg/Wunreachable-7.c: New testcase.
17006
17007 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17008
17009         PR c/11420
17010         * gcc.dg/20030708-1.c: New test.
17011
17012 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17013
17014         * gcc.dg/compat/sdata-section.h: New file.
17015         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17016         * gcc.dg/torture/mips-sdata-1.c: New test.
17017
17018 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17019
17020         PR c++/11030
17021         * g++.dg/template/friend19.C: New test.
17022
17023 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17024
17025         * g++.dg/opt/strength-reduce.C: New test.
17026
17027 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17028
17029         PR target/10979
17030         * gcc.dg/20030707-1.c: New testcase.
17031
17032 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17033
17034         PR optimization/11059
17035         * g++.dg/opt/emptyunion.C: New testcase.
17036
17037 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17038             Eric Botcazou  <ebotcazou@libertysurf.fr>
17039
17040         * g++.dg/opt/stack1.C: New test.
17041
17042 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17045         run test.
17046
17047         PR c++/11431
17048         * g++.dg/expr/static_cast3.C: New test.
17049
17050 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17051
17052         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17053         everywhere.
17054         * gcc.dg/concat.c: Concatenation of string constants with
17055         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17056         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17057         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17058         necessary to avoid multi-character character constant warning.
17059         * gcc.dg/cpp/escape.c: Likewise.
17060         * gcc.dg/cpp/ucs.c: Likewise.
17061         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17062         Fix a typo.
17063
17064 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17065
17066         PR c/11428
17067         * gcc.c-torture/compile/20030704-1.c: New.
17068
17069 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17070
17071         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17072
17073 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17074
17075         PR c++/5287, PR c++/7910,  PR c++/11021
17076         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17077         tests for warnings.
17078         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17079         * g++.dg/ext/dllimport3.C: Likewise.
17080         * g++.dg/ext/dllimport4.C: New file.
17081         * g++.dg/ext/dllimport5.C: New file.
17082         * g++.dg/ext/dllimport6.C: New file.
17083         * g++.dg/ext/dllimport7.C: New file.
17084         * g++.dg/ext/dllimport8.C: New file.
17085         * g++.dg/ext/dllimport9.C: New file.
17086         * g++.dg/ext/dllimport10.C: New file.
17087         * g++.dg/ext/dllexport1.C: New file.
17088
17089 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17090
17091         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17092         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17093
17094 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17095
17096         * gcc.dg/builtins-25.c: New testcase.
17097         * gcc.dg/builtins-26.c: New testcase.
17098
17099 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17100
17101         * gcc.dg/compat/vector-defs.h: New file.
17102         * gcc.dg/compat/vector-setup.h: New file.
17103         * gcc.dg/compat/vector-check.h: New file.
17104         * gcc.dg/compat/vector-1_main.c: New file.
17105         * gcc.dg/compat/vector-1_x.c: New file.
17106         * gcc.dg/compat/vector-1_y.c: New file.
17107         * gcc.dg/compat/vector-2_main.c: New file.
17108         * gcc.dg/compat/vector-2_x.c: New file.
17109         * gcc.dg/compat/vector-2_y.c: New file.
17110
17111         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17112         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17113         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17114         * gcc.dg/compat/struct-align-1.h: New file.
17115         * gcc.dg/compat/struct-align-1_main.c: New file.
17116         * gcc.dg/compat/struct-align-1_x.c: New file.
17117         * gcc.dg/compat/struct-align-1_y.c: New file.
17118         * gcc.dg/compat/struct-align-2.h: New file.
17119         * gcc.dg/compat/struct-align-2_main.c: New file.
17120         * gcc.dg/compat/struct-align-2_x.c: New file.
17121         * gcc.dg/compat/struct-align-2_y.c: New file.
17122
17123         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17124         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17125         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17126         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17127         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17128         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17129         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17130         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17131         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17132         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17133         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17134         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17135         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17136         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17137         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17138         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17139         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17140         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17141         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17142         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17143         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17144         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17145         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17146         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17147         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17148         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17149         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17150         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17151         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17152
17153 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17154
17155         * gcc.dg/i386-call-1.c: New test.
17156
17157 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17158
17159         PR c++/9162
17160         * g++.dg/parse/defarg4.C: New.
17161
17162 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17163
17164         PR target/10700
17165         * gcc.c-torture/compile/20030703-1.c: New test case.
17166
17167 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17168
17169         * g++.dg/template/local3.C: Remove extra semicolon.
17170
17171 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17172
17173         * gcc.dg/i386-volatile-1.c: New test.
17174
17175 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17176
17177         PR c++/11072
17178         * g++.dg/other/offsetof2.C: XFAIL.
17179         * g++.dg/other/offsetof5.C: New.
17180
17181         PR c++/10219
17182         * g++.dg/template/error1.C: New.
17183
17184         PR c++/9779
17185         * g++.dg/template/dependent-expr1.C: New.
17186
17187 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/6949
17190         * g++.dg/template/local3.C: New test.
17191
17192         PR c++/11149
17193         * g++.dg/lookup/scoped6.C: New test.
17194
17195 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17196
17197         PR c++/8046
17198         * g++.dg/other/error7.C: New test.
17199
17200 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17201
17202         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17203         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17204         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17205         * g++.old-deja/g++.other/union2.C: Likewise.
17206         * gcc.dg/c90-const-expr-2.c: Likewise.
17207         * gcc.dg/c90-const-expr-3.c: Likewise.
17208         * gcc.dg/c99-const-expr-2.c: Likewise.
17209         * gcc.dg/c99-const-expr-3.c: Likewise.
17210         * gcc.dg/concat.c: Likewise.
17211
17212 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17213
17214         PR c++/9559
17215         * g++.dg/init/static1.C: New test.
17216
17217 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17218
17219         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17220         * g++.old-deja/g++.other/access2.C: Likewise.
17221         * g++.old-deja/g++.other/decl2.C: Likewise.
17222         * gcc.c-torture/execute/20020615-1.c: Likewise.
17223
17224 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17225
17226         PR c++/4933
17227         * g++.dg/template/sizeof4.C: New test.
17228
17229 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17230
17231         * g++.dg/other/error6.C: New test.
17232
17233 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17234
17235         PR c++/10750
17236         * g++.dg/parse/constant2.C: New test.
17237
17238 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17239
17240         PR c++/11106
17241         * g++.dg/other/error5.C: New test.
17242
17243 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17244
17245         * gcc.dg/format/gcc_diag-1.c: New test.
17246
17247 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17248
17249         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17250
17251 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17254         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17255         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17256
17257 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.c-torture/execute/builtins/string-8.c: New test.
17260         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17261         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17262         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17263
17264 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17265
17266         PR c++/10468
17267         * g++.dg/ext/typeof6.C: New test.
17268
17269 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17270
17271         PR c++/10796
17272         * g++.dg/init/enum1.C: New test.
17273
17274 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17275
17276         * gcc.dg/20030627-1.c: New test.
17277
17278 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17279
17280         PR c++/11332
17281         * g++.dg/expr/static_cast2.C: New test.
17282
17283 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17284             Jakub Jelinek  <jakub@redhat.com>
17285
17286         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17287         sprintf(dst,"%s",src) optimization.
17288         * gcc.c-torture/execute/20030626-1.c: New test case.
17289         * gcc.c-torture/execute/20030626-2.c: New test case.
17290
17291 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17292
17293         * gcc.c-torture/execute/multi-ix.c: New test.
17294
17295         * gcc.c-torture/execute/simd-4.c (main):
17296         Added missing semicolon at end of union.
17297
17298 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17299
17300         PR c++/8266
17301         * g++.dg/template/explicit-instantiation3.C: New test.
17302
17303 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17304
17305         * gcc.dg/20030626-1.c: Use signed char.
17306
17307 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17308
17309         * gcc.dg/20030626-1.c: New test.
17310
17311 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17312
17313         * const-str-2.m: Update.
17314
17315 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17316
17317         PR c++/10990
17318         * g++.dg/rtti/dyncast1.C: New test.
17319         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17320         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17321         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17322
17323         PR c++/10931
17324         * g++.dg/expr/static_cast1.C: New test.
17325
17326 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17327
17328         * gcc.dg/20030625-1.c: New test.
17329
17330 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17331
17332         * gcc.c-torture/compile/20030624-1.c: New test case.
17333
17334 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17335
17336         * gcc.c-torture/execute/string-opt-17.c: New test.
17337
17338 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/5754
17341         * g++.dg/parse/crash6.C: New test.
17342
17343 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17344
17345         * gcc.dg/builtins-24.c: New test case.
17346
17347 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17348
17349         * g++.dg/opt/operator1.C: New test.
17350
17351 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17352
17353         * gcc.c-torture/execute/string-opt-16.c: New test case.
17354
17355 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17356
17357         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17358         * g++.old-deja/g++.other/conv7.C: Likewise
17359         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17360         * g++.old-deja/g++.other/overload14.C: Likewise.
17361
17362 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17363
17364         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17365         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17366
17367 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17368
17369         PR c++/10888
17370         * g++.dg/warn/Winline-3.C: New test.
17371
17372 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17373
17374         * lib/target-supports.exp (check_alias_available): Make the test
17375         program acceptable to the Solaris assembler.
17376
17377         PR c++/10749
17378         * g++.dg/template/memclass2.C: New test.
17379
17380 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17381             Eric Botcazou  <ebotcazou@libertysurf.fr>
17382
17383         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17384         data for non-matching targets.
17385         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17386
17387 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17388
17389         PR c++/10845
17390         * g++.dg/template/member3.C: New test.
17391
17392 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17393
17394         PR c++/10939
17395         * g++.dg/template/func1.C: New test.
17396
17397         PR c++/9649
17398         * g++.dg/template/static4.C: New test.
17399         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17400
17401         PR c++/11041
17402         * g++.dg/init/ref7.C: New test.
17403
17404 2003-06-19  Matt Austern  <austern@apple.com>
17405
17406         PR c++/11228
17407         * g++.dg/anew1.C: New test.
17408         * g++.dg/anew2.C: New test.
17409         * g++.dg/anew3.C: New test.
17410         * g++.dg/anew4.C: New test.
17411
17412 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17413
17414         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17415
17416 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17417
17418         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17419         endian-dependent.
17420
17421 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17422
17423         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17424         Remove cruft.
17425
17426 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17427
17428         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17429         * gcc.c-torture/compile/961203-1.c: Likewise.
17430         * gcc.c-torture/compile/980506-1.c: Likewise.
17431
17432 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17433
17434         PR c++/10712
17435         * g++.dg/lookup/using7.C: New test.
17436
17437 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/11105
17440         * g++.dg/abi/conv1.C: Remove it.
17441         * g++.dg/template/conv7.C: New test.
17442         * g++.dg/template/conv8.C: Likewise.
17443         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17444         conversion operator.
17445
17446 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17447
17448         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17449         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17450         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17451         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17452         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17453         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17454         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17455         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17456         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17457         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17458         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17459         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17460         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17461         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17462         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17463         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17464         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17465         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17466         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17467         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17468         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17469         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17470         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17471         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17472         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17473         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17474         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17475         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17476         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17477
17478 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17479
17480         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17481         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17482         indications.
17483
17484 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17485
17486         * gcc.dg/i386-387-5.c: New test case.
17487         * gcc.dg/i386-387-6.c: New test case.
17488         * gcc.dg/builtins-23.c: New test case.
17489
17490 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17491
17492         * gcc.dg/builtins-22.c: New test case.
17493         * gcc.dg/i386-387-1.c: Update to test exp.
17494         * gcc.dg/i386-387-2.c: Likewise.
17495
17496 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17497
17498         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17499
17500 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17501
17502         * lib/gcc-dg.exp (dg-require-dll): New function.
17503         (dg-xfail-if): Likewise.
17504         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17505         driver.
17506
17507         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17508         * gcc.c-torture/compile/20001205-1.c: Likewise.
17509         * gcc.c-torture/compile/20001226-1.c: Likewise.
17510         * gcc.c-torture/compile/20010518-2.c: Likewise.
17511         * gcc.c-torture/compile/20020312-1.c: Likewise.
17512         * gcc.c-torture/compile/20020604-1.c: Likewise.
17513         * gcc.c-torture/compile/920501-12.c: Likewise.
17514         * gcc.c-torture/compile/920501-4.c: Likewise.
17515         * gcc.c-torture/compile/920520-1.c: Likewise.
17516         * gcc.c-torture/compile/920521-1.c: Likewise.
17517         * gcc.c-torture/compile/920625-1.c: Likewise.
17518         * gcc.c-torture/compile/961203-1.c: Likewise.
17519         * gcc.c-torture/compile/980506-1.c: Likewise.
17520         * gcc.c-torture/compile/981006-1.c: Likewise.
17521         * gcc.c-torture/compile/981022-1.c: Likewise.
17522         * gcc.c-torture/compile/981223-1.c: Likewise.
17523         * gcc.c-torture/compile/990617-1.c: Likewise.
17524         * gcc.c-torture/compile/dll.c: Likewise.
17525         * gcc.c-torture/compile/labels-3.c: Likewise.
17526         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17527         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17528         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17529         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17530         * gcc.c-torture/compile/simd-5.c: Likewise.
17531         * gcc.c-torture/compile/20000804-1.x: Remove.
17532         * gcc.c-torture/compile/20001205-1.x: Likewise.
17533         * gcc.c-torture/compile/20001226-1.x: Likewise.
17534         * gcc.c-torture/compile/20010518-2.x: Likewise.
17535         * gcc.c-torture/compile/20020312-1.x: Likewise.
17536         * gcc.c-torture/compile/20020604-1.x: Likewise.
17537         * gcc.c-torture/compile/920501-12.x: Likewise.
17538         * gcc.c-torture/compile/920501-4.x: Likewise.
17539         * gcc.c-torture/compile/920520-1.x: Likewise.
17540         * gcc.c-torture/compile/920521-1.x: Likewise.
17541         * gcc.c-torture/compile/920625-1.x: Likewise.
17542         * gcc.c-torture/compile/961203-1.x: Likewise.
17543         * gcc.c-torture/compile/980506-1.x: Likewise.
17544         * gcc.c-torture/compile/981006-1.x: Likewise.
17545         * gcc.c-torture/compile/981022-1.x: Likewise.
17546         * gcc.c-torture/compile/981223-1.x: Likewise.
17547         * gcc.c-torture/compile/990617-1.x: Likewise.
17548         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17549         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17550         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17551         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17552         * gcc.c-torture/compile/simd-5.x: Likewise.
17553
17554         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17555
17556 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17557
17558         * gcc.c-torture/execute/20030611-1.c: New test.
17559
17560 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17561
17562         PR middle-end/168
17563         * gcc.dg/20030612-1.c: New test case.
17564
17565 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/10635
17568         * g++.dg/expr/cast1.C: New test.
17569
17570 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17571
17572         * gcc.dg/builtins-21.c: New test case.
17573
17574 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17575
17576         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17577         options instead of at the end.
17578         * lib/objc.exp (objc_target_compile): Likewise.
17579
17580 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/10432
17583         * g++.dg/parse/error1.C: New test.
17584
17585 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17586
17587         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17588         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17589         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17590         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17591         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17592         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17593         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17594         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17595         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17596         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17597         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17598         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17599         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17600         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17601         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17602         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17603         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17604         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17605         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17606         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17607         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17608         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17609         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17610         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17611
17612         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17613         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17614         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17615         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17616         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17617         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17618         * gcc.dg/compat/scalar-return-3_main.c: New file.
17619         * gcc.dg/compat/scalar-return-3_x.c: New file.
17620         * gcc.dg/compat/scalar-return-3_y.c: New file.
17621         * gcc.dg/compat/scalar-return-4_main.c: New file.
17622         * gcc.dg/compat/scalar-return-4_x.c: New file.
17623         * gcc.dg/compat/scalar-return-4_y.c: New file.
17624
17625 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17626
17627         * gcc.dg/compat/fp2-struct-check.h: New file.
17628         * gcc.dg/compat/fp2-struct-defs.h: New file.
17629         * gcc.dg/compat/fp2-struct-init.h: New file.
17630         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17631         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17632         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17633         * gcc.dg/compat/struct-return-10_main.c: New file.
17634         * gcc.dg/compat/struct-return-10_x.c: New file.
17635         * gcc.dg/compat/struct-return-10_y.c: New file.
17636
17637         * gcc.dg/compat/compat-common.h: New file.
17638         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17639         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17640         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17641         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17642         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17643         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17644         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17645         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17646         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17647         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17648         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17649         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17650         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17651         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17652         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17653         * gcc.dg/compat/small-struct-check.h: Ditto.
17654         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17655         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17656         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17657         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17658         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17659         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17660         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17661         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17662         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17663         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17664         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17665         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17666         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17667         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17668         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17669         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17670         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17671         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17672         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17673         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17674         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17675         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17676         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17677         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17678         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17679         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17680         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17681         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17682         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17683         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17684
17685 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17686
17687         * g++.dg/pch/static-1.C: New file.
17688         * g++.dg/pch/static-1.Hs: New file.
17689
17690 2003-06-10  Richard Henderson  <rth@redhat.com>
17691
17692         * gcc.dg/asm-7.c: Adjust expected warning text.
17693
17694 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17695
17696         * gcc.dg/builtins-20.c: New test case.
17697
17698 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17699
17700         PR c++/11131
17701         * g++.dg/opt/template1.C: New test.
17702
17703 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17704
17705         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17706         additional_sources.
17707
17708 2003-05-21  David Taylor  <dtaylor@emc.com>
17709
17710         * gcc.dg/Wpadded.c: New file.
17711
17712 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17713
17714         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17715         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17716         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17717         dg-require-weak.
17718
17719 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17720
17721         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17722
17723 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17724
17725         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17726         (dg-require-alias): Likewise.
17727         (dg-require-gc-sections): Likewise.
17728         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17729
17730 2003-06-08  Richard Henderson  <rth@redhat.com>
17731
17732         * gcc.dg/20011029-2.c: Fix the array reference.
17733         * gcc.dg/asm-7.c: New.
17734
17735 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17736
17737         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17738
17739 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17740
17741         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17742         (dg-require-gc-sections): Likewise.
17743
17744 2003-06-08  Jan Hubicka  <jh@suse.cz>
17745
17746         * i386-cmov1.c: Fix regular expression.
17747         * i386-cvt-1.c: Likewise.
17748         * i386-local.c: Likewise.
17749         * i386-local2.c: Likewise.
17750         * i386-mul.c: Likewise.
17751         * i386-ssetype-1.c: Likewise.
17752         * i386-ssetype-3.c: Likewise.
17753         * i386-ssetype-5.c: Likewise.
17754
17755 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17756
17757         PR c++/11039
17758         * g++.dg/warn/implicit-typename2.C: New test.
17759         * g++.dg/warn/implicit-typename3.C: New test.
17760
17761 2003-06-07  Richard Henderson  <rth@redhat.com>
17762
17763         * g++.dg/other/offsetof3.C: Use size_t.
17764         * g++.dg/other/offsetof4.C: Likewise.
17765
17766 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17767
17768         * lib/copy-file.exp: New. Implement gcc_copy_files.
17769
17770         * lib/dg-pch.exp: Load copy-file.exp
17771         (dg-pch): Use gcc_copy_files instead of "file copy".
17772
17773 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17774
17775         * gcc.dg/weak/weak.exp: Simplify.
17776         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17777         * gcc.dg/weak/weak-1.c: Likewise.
17778         * gcc.dg/weak/weak-2.c: Likewise.
17779         * gcc.dg/weak/weak-3.c: Likewise.
17780         * gcc.dg/weak/weak-4.c: Likewise.
17781         * gcc.dg/weak/weak-5.c: Likewise.
17782         * gcc.dg/weak/weak-6.c: Likewise.
17783         * gcc.dg/weak/weak-7.c: Likewise.
17784         * gcc.dg/weak/weak-8.c: Likewise.
17785         * gcc.dg/weak/weak-9.c: Likewise.
17786
17787 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17788
17789         gcc.c-torture/execute/20030606-1.c: New.
17790
17791 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17792
17793         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17794         * gcc.dg/builtins-19.c: Likewise.
17795
17796 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17797
17798         * gcc.dg/builtins-2.c: Add some more tests.
17799         * gcc.dg/builtins-18.c: New test case.
17800         * gcc.dg/builtins-19.c: New test case.
17801
17802 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17803             Jim Wilson  <wilson@tuliptree.org>
17804
17805         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17806
17807 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17808
17809         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17810         mempcpy/stpcpy calls not to be optimized into something else.
17811         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17812         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17813         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17814
17815 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17816
17817         * gcc.dg/format/asm_fprintf-1.c: New test.
17818
17819 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17820
17821         * lib/gcc-defs.exp (additional_sources): New variable.
17822         (dg-additional-sources): New function.
17823         (additional_files): New variable.
17824         (dg-additional-files): New function.
17825         (dg-additional-files-options): Likewise.
17826         * lib/gcc-dg.exp (dg-require-weak): New function.
17827         (dg-require-alias): Likewise.
17828         (dg-require-gc-sections): Likewise.
17829         * lib/target-supports.exp (check_alias_available): Remove testfile
17830         parameter.
17831         (check_gc_sections_available): New function.
17832         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17833         (dg-gpp-additional-files): Likewise.
17834         * lib/g++.exp (additional_sources): Remove.
17835         (additional_files): Likewise.
17836         (g++_target_compile): Use dg-additional-files-options.
17837
17838         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17839         Tcl logic.
17840         * gcc.dg/special/ecos.exp: Remove.
17841         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17842         * gcc.dg/special/alias-1.c: Likewise.
17843         * gcc.dg/special/alias-2.c: Likewise.
17844         * gcc.dg/special/gcsec-1.c: Likewise.
17845         * gcc.dg/special/weak-1.c: Likewise.
17846         * gcc.dg/special/weak-2.c: Likewise.
17847         * gcc.dg/special/wkali-1.c: Likewise.
17848         * gcc.dg/special/wkali-2.c: Likewise.
17849
17850         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17851         dg-gpp-additional-*.
17852         * g++.dg/special/conpr-3.C: Likewise.
17853         * g++.dg/special/conpr-4.C: Likewise.
17854         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17855         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17856         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17857         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17858         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17859         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17860         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17861         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17862         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17863         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17864         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17865         * g++.old-deja/g++.other/comdat1.C: Likewise.
17866         * g++.old-deja/g++.other/comdat2.C: Likewise.
17867         * g++.old-deja/g++.other/comdat3.C: Likewise.
17868         * g++.old-deja/g++.other/ctor1.C: Likewise.
17869         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17870
17871 2003-06-05  Richard Henderson  <rth@redhat.com>
17872
17873         * gcc.dg/debug/20030605-1.c: New.
17874
17875 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17876
17877         * README.QMTEST: Update.
17878
17879 2003-06-04  Richard Henderson  <rth@redhat.com>
17880
17881         * gcc.dg/cleanup-1.c: New.
17882         * gcc.dg/cleanup-2.c: New.
17883         * gcc.dg/cleanup-3.c: New.
17884         * gcc.dg/cleanup-4.c: New.
17885         * gcc.dg/cleanup-5.c: New.
17886         * gcc.dg/cleanup-6.c: New.
17887         * gcc.dg/cleanup-7.c: New.
17888
17889 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17890
17891         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17892
17893         * lib/dg-pch.exp: New file.
17894         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17895         * gcc.dg/pch/pch.exp: Likewise.
17896
17897 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17898
17899         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17900         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17901         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17902         * gcc.dg/builtins-17.c: New test case.
17903         * gcc.dg/i386-387-4.c: New test case.
17904         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17905
17906 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17907
17908         * gcc.dg/ultrasp9.c: New test.
17909
17910 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17911
17912         * gcc.c-torture/compile/20030604-1.c: New test.
17913         * gcc.dg/sparc-constant-1.c: New test.
17914
17915 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17916
17917         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17918
17919 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17920
17921         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17922
17923         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17924         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17925
17926 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17927
17928         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17929
17930 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17931
17932         PR c++/10940
17933         * g++.dg/template/spec10.C: New test.
17934
17935 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17936
17937         * gcc.dg/builtins-16.c: New test case.
17938
17939 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17940
17941         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17942         mempcpy test with post-increments.
17943         * gcc.c-torture/execute/string-opt-3.c: New test.
17944         * gcc.dg/string-opt-1.c: New test.
17945
17946 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17947
17948         PR fortran/10965
17949         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17950
17951 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17952
17953         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17954         (scan-assembler): ... here.  Use dg-scan.
17955         (scan-assembler-not): Likewise.
17956         (scan-file): New function.
17957         (scan-file-not): Likewise.
17958         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17959         * gcc.dg/cpp/_Pragma4.c: Likewise.
17960         * gcc.dg/cpp/_Pragma5.c: Likewise.
17961         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17962         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17963         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17964         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17965         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17966         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17967         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17968         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17969         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17970         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17971         * gcc.dg/cpp/cxxcom1.c: Likewise.
17972         * gcc.dg/cpp/line1.c: Likewise.
17973         * gcc.dg/cpp/maccom1.c: Likewise.
17974         * gcc.dg/cpp/maccom2.c: Likewise.
17975         * gcc.dg/cpp/maccom3.c: Likewise.
17976         * gcc.dg/cpp/maccom4.c: Likewise.
17977         * gcc.dg/cpp/maccom5.c: Likewise.
17978         * gcc.dg/cpp/maccom6.c: Likewise.
17979         * gcc.dg/cpp/multiline.c: Likewise.
17980         * gcc.dg/cpp/spacing1.c: Likewise.
17981         * gcc.dg/cpp/spacing2.c: Likewise.
17982         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17983         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17984         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17985         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17986         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17987         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17988         * gcc.dg/cpp/cxxcom2.c: Likewise.
17989         * gcc.dg/cpp/cxxcom2.h: New file.
17990
17991         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17992         * g++.dg/cpp/truefalse.C: Here.
17993         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17994
17995 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17996
17997         * gcc.dg/cpp/redef3.c: New file.
17998
17999 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18000
18001         * gcc.dg/i386-loop-3.c: New test.
18002
18003 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18004
18005         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18006
18007 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18008
18009         * gcc.dg/fwrapv-1.c: New test case.
18010         * gcc.dg/fwrapv-2.c: New test case.
18011
18012 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18013
18014         PR c++/10956
18015         * g++.dg/template/spec9.C: New test.
18016
18017 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18018
18019         * gcc.dg/duff-4.c: New test case.
18020
18021 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18022
18023         PR fortran/10843
18024         * g77.dg/ffixed-form-1.f: New test
18025         * g77.dg/ffixed-form-2.f: New test
18026         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18027         * g77.dg/ffree-form-3.f: New test
18028
18029 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18030
18031         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18032         * gcc.dg/wint_t-1.c: Likewise.
18033
18034 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18035
18036         * g++.dg/template/access11.C: New test.
18037
18038 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18039
18040         PR c++/10849
18041         * g++.dg/template/access10.C: New test.
18042
18043 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18044             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18045
18046         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18047
18048 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18049
18050         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18051         suppress for powerpc-*-darwin*.
18052         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18053
18054 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18055
18056         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18057         suppress option for powerpc-*-darwin*.
18058
18059 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18060
18061         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18062         * gcc.dg/builtins-4.c: Add test for fmod.
18063
18064 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18065
18066         PR c++/10682
18067         * g++.dg/template/instantiate4.C: New test.
18068
18069 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18070
18071         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18072
18073 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18074
18075         * gcc.dg/compat/scalar-return-1_main.c: New file.
18076         * gcc.dg/compat/scalar-return-1_x.c: New file.
18077         * gcc.dg/compat/scalar-return-1_y.c: New file.
18078         * gcc.dg/compat/scalar-return-2_main.c: New file.
18079         * gcc.dg/compat/scalar-return-2_x.c: New file.
18080         * gcc.dg/compat/scalar-return-2_y.c: New file.
18081         * gcc.dg/compat/struct-return-3_main.c: New file.
18082         * gcc.dg/compat/struct-return-3_y.c: New file.
18083         * gcc.dg/compat/struct-return-3_x.c: New file.
18084         * gcc.dg/compat/struct-return-2_main.c: New file.
18085         * gcc.dg/compat/struct-return-2_x.c: New file.
18086         * gcc.dg/compat/struct-return-2_y.c: New file.
18087
18088 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18089
18090         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18091         for hppa*-hp-hpux*.
18092         * gcc.dg/20021014-1.c (dg-options): Likewise.
18093         * gcc.dg/nest.c (dg-options): Likewise.
18094
18095 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18096
18097         PR c++/9738
18098         * g++.dg/ext/dllimport2.C: New file.
18099         * g++.dg/ext/dllimport3.C: New file.
18100
18101 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18102
18103         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18104         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18105         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18106         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18108         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18109         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18110         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18111         * gcc.dg/compat/small-struct-defs.h: New file.
18112         * gcc.dg/compat/small-struct-init.h: New file.
18113         * gcc.dg/compat/small-struct-check.h: New file.
18114         * gcc.dg/compat/fp-struct-defs.h: New file.
18115         * gcc.dg/compat/fp-struct-check.h: New file.
18116         * gcc.dg/compat/fp-struct-init.h: New file.
18117         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18118         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18119
18120 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18121
18122         * gcc.dg/20030225-2.c: New test.
18123
18124 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18125             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18126
18127         * gcc.c-torture/compile/20030518-1.c: New test case.
18128
18129 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18130
18131         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18132         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18133         gcc-dg-debug-runtest.
18134         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18135         gcc-dg-debug-runtest.
18136
18137 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18138
18139         PR c++/9022
18140         * g++.dg/lookup/using6.C: New test.
18141
18142 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18143
18144         * g++.dg/parse/access2.C: New test.
18145
18146 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18147
18148         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18149         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18150         * gcc.dg/debug/debug.exp: Likewise.
18151
18152 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18153
18154         * gcc.dg/dollar.c: New test.
18155
18156 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18157
18158         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18159         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18160         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18161         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18162         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18163         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18164         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18165         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18166         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18167         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18168         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18169         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18170         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18171         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18172         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18173         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18174         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18175         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18176
18177 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18178
18179         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18180         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18181         support for "repo" mode.
18182         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18183         * lib/g77-dg.exp: Likewise.
18184         * lib/obj-dg.exp: Likewise.
18185
18186 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18187
18188         Merge from gcc-3_2-rhl8-branch:
18189         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18190
18191         * gcc.dg/tls/opt-6.c: New test.
18192
18193         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18194
18195         * gcc.dg/20030405-1.c: New test.
18196
18197         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18198
18199         * gcc.dg/20030309-1.c: New test.
18200
18201         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18202
18203         * gcc.c-torture/execute/20030307-1.c: New test.
18204
18205         2003-02-20  Randolph Chung  <tausq@debian.org>
18206
18207         * gcc.c-torture/compile/20030220-1.c: New test.
18208
18209         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18210
18211         * gcc.dg/20030217-1.c: New test.
18212
18213         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18214
18215         * gcc.c-torture/compile/20020129-1.c: New test.
18216
18217         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18218
18219         * gcc.dg/unroll-1.c: New test.
18220
18221         2002-11-16  Jan Hubicka  <jh@suse.cz>
18222
18223         * gcc.c-torture/execute/20020920-1.c: New test.
18224
18225         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18226
18227         PR target/7434
18228         * gcc.c-torture/compile/20021008-1.c: New test.
18229
18230         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18231
18232         PR target/7559
18233         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18234
18235         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18236
18237         * gcc.c-torture/compile/20020807-1.c: New test.
18238
18239         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18240
18241         * gcc.dg/tls/opt-1.c: New test.
18242
18243         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18244
18245         * gcc.dg/20020729-1.c: New test.
18246
18247         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18248
18249         * g++.dg/opt/life1.C: New test.
18250
18251         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18252
18253         * gcc.dg/20020525-1.c: New test.
18254
18255         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18256
18257         PR c++/6794
18258         * g++.dg/ext/pretty1.C: New test.
18259         * g++.dg/ext/pretty2.C: New test.
18260
18261 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/8385
18264         * g++.dg/ext/typeof5.C: New test.
18265
18266 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18267
18268         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18269         __USER_LABEL_PREFIX__ into account.
18270         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18271
18272 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18273
18274         * gcc.dg/builtins-15.c: New test case.
18275
18276 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18277
18278         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18279
18280 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18281
18282         * lib/g++.exp: Tweak handling of additional source files.
18283         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18284         * g++.dg/special/conpr-2a.C: Rename to ...
18285         * g++.dg/special/conpr-2a.cc: ... this.
18286         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18287         * g++.dg/special/conpr-3a.C: Rename to ...
18288         * g++.dg/special/conpr-3a.cc: This.
18289         * g++.dg/special/conpr-3b.C: Rename to ...
18290         * g++.dg/special/conpr-3b.cc: This.
18291         * g++.dg/special/conpr-4.C: New test.
18292         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18293
18294 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18295
18296         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18297
18298 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18299
18300         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18301         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18302         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18303         * g++.old-deja/g++.other/warn3.C: Likewise.
18304
18305 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18306
18307         * gcc.dg/i386-387-1.c: Update to also test log.
18308         * gcc.dg/i386-387-2.c: Likewise.
18309
18310 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18311
18312         * g77.f-torture/execute/int8421.f: New test.
18313
18314 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18315
18316         PR c++/10230, c++/10481
18317         * g++.dg/lookup/scoped5.C: New test.
18318
18319 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18320
18321         PR c++/10552
18322         * g++.dg/template/ttp6.C: New test.
18323
18324 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18325
18326         * gcc.c-torture/execute/builtins: New directory.
18327         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18328         gcc.c-torture/execute/builtins.
18329         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18330         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18331         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18332         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18333
18334 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18335
18336         PR c++/9252
18337         * g++.dg/template/access8.C: New test.
18338         * g++.dg/template/access9.C: New test.
18339
18340 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18341
18342         PR c++/9554
18343         * g++.dg/parse/access1.C: New test.
18344
18345 2003-05-09  DJ Delorie  <dj@redhat.com>
18346
18347         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18348         long, and not an int.
18349
18350 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18351
18352         PR c++/10555, c++/10576
18353         * g++.dg/template/memclass1.C: New test.
18354
18355 2003-05-08  DJ Delorie  <dj@redhat.com>
18356
18357         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18358         targets.
18359         * gcc.c-torture/execute/20021024-1.x: Likewise.
18360         * gcc.c-torture/execute/shiftdi.x: Likewise.
18361         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18362         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18363         * gcc.dg/20021018-1.c: Likewise.
18364
18365 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18366
18367         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18368
18369         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18370         (bcopy): Call memmove.
18371
18372 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18373
18374         * g77.f-torture/compile/8485.f: New test case.
18375
18376 2003-05-07  Richard Henderson  <rth@redhat.com>
18377
18378         PR c++/10570
18379         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18380         Verify exception_cleanup not called for rethrows.
18381         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18382         when exiting catch block without rethrowing.
18383         * g++.dg/eh/forced3.C: New.
18384         * g++.dg/eh/forced4.C: New.
18385
18386 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18387
18388         * gcc.dg/20030505.c: Fix triplet.
18389
18390 2003-05-06  DJ Delorie  <dj@redhat.com>
18391
18392         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18393         * gcc.dg/nest.c: Likewise.
18394
18395 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18396
18397         * gcc.dg/builtins-14.c: New test case.
18398
18399 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18400
18401         * lib/compat.exp (compat-execute): New argument.
18402         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18403         * gcc.dg/compat: New test directory.
18404         * gcc.dg/compat/compat.exp: New expect script.
18405         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18406         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18407         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18408         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18409         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18410         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18411
18412         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18413         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18414         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18415         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18416         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18417         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18418         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18419         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18420         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18421         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18422         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18423         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18424         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18425         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18426         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18427
18428 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18429
18430         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18431
18432 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18433
18434         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18435
18436 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18437
18438         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18439         * gcc.dg/ppc-fsel-2.c: New test.
18440
18441         * gcc.dg/unused-5.c: New test.
18442
18443 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         PR c++/10496
18446         * g++.dg/warn/pmf1.C: New test.
18447
18448 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         PR c++/4494
18451         * g++.dg/warn/main.C: New test.
18452
18453 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18454
18455         * gcc.dg/nonnull-3.c: New test.
18456
18457 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18458
18459         * gcc.dg/cpp/Wtrigraphs.c: Update.
18460         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18461
18462 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18463
18464         * gcc.dg/ppc-fsel-1.c: New test.
18465
18466 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18467
18468         PR c/10604
18469         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18470
18471 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18472
18473         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18474
18475 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18476
18477         PR c++/9364, c++/10553, c++/10586
18478         * g++.dg/parse/typename4.C: New test.
18479         * g++.dg/parse/typename5.C: Likewise.
18480
18481 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18482
18483         * gcc.c-torture/compile/20030503-1.c: New test.
18484
18485 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18486
18487         * g++.dg/lookup/using5.C: Fix testcase error.
18488
18489 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18490
18491         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18492         since MEABI is no longer supported.  Remove all vestiges
18493         of MEABI from the test.
18494
18495 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18496
18497         PR c++/10554
18498         * g++.dg/lookup/using5.C: New test.
18499
18500 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18501
18502         PR c++/8772
18503         * g++.dg/template/ttp5.C: New test.
18504
18505 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18506
18507         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18508         (dg-gpp-additional-sources): New function.
18509         (dg-gpp-additional-files): Likewise.
18510         * lib/g++.exp (additional_sources): New variable.
18511         (additional_files): Likewise.
18512         (g++_target_compile): Deal with them.
18513         * lib/old-dejagnu.exp: Remove.
18514         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18515         * g++.old-deja: Revise all tests to use dg commands.
18516
18517 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/9432, c++/9528
18520         * g++.dg/lookup/using4.C: New test.
18521
18522 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18523
18524         * gcc.dg/noreturn-5.c: New file.
18525         * gcc.dg/noreturn-6.c: New file.
18526
18527         * gcc.c-torture/compile/inline-1.c: New file.
18528
18529 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/10551
18532         * g++.dg/template/explicit1.C: New test.
18533
18534 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/10549
18537         * g++.dg/other/bitfield1.C: New test.
18538
18539         PR c++/10527
18540         * g++.dg/init/new7.C: New test.
18541
18542 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18543
18544         * g++.dg/ext/desig1.C: New test.
18545         * g++.dg/ext/init1.C: Update.
18546
18547         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18548
18549 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/10180
18552         * g++.dg/warn/Winline-1.C: New test.
18553
18554 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18555
18556         * gcc.c-torture/execute/string-opt-19.c: New test.
18557
18558         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18559         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18560
18561 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR c++/10506
18564         * g++.dg/init/new6.C: New test.
18565
18566         PR c++/10503
18567         * g++.dg/init/ref6.C: New test.
18568
18569 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18570
18571         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18572
18573 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18574
18575         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18576         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18577
18578 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18579
18580         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18581         initialized static data members.
18582
18583 2003-04-25  H.J. Lu <hjl@gnu.org>
18584
18585         * gcc.dg/ia64-sync-4.c: New test.
18586
18587 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18588
18589         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18590         date.
18591
18592 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18593
18594         PR c++/10337
18595         * g++.dg/warn/conv1.C: New test.
18596         * g++.old-deja/g++.other/conv7.C: Adjust.
18597         * g++.old-deja/g++.other/overload14.C: Adjust.
18598
18599 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18600
18601         PR c++/10471
18602         * g++.dg/template/defarg2.C: New test.
18603
18604 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18605
18606         * gcc.dg/cpp/include2.c: Update.
18607         * gcc.dg/cpp/multiline-2.c: New.
18608         * gcc.dg/cpp/multiline.c: Update.
18609         * gcc.dg/cpp/strify2.c: Update.
18610         * gcc.dg/cpp/trad/literals-2.c: Update.
18611
18612 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18613
18614         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18615
18616 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18617
18618         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18619
18620 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/10451
18623         * g++.dg/parse/crash4.C: New test.
18624
18625         PR c++/9847
18626         * g++.dg/parse/crash5.C: New test.
18627
18628 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18629
18630         PR c++/10446
18631         * g++.dg/parse/crash3.C: New test.
18632
18633         PR c++/10428
18634         * g++.dg/parse/elab1.C: New test.
18635
18636 2003-04-22  Devang Patel  <dpatel@apple.com>
18637
18638         * gcc.dg/cpp/trad/funlike-5.c: New test.
18639
18640 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18641
18642         * g++.dg/other/packed1.C: Fix dg options.
18643
18644 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18645
18646         * g++.dg/other/offsetof2.C: New test.
18647
18648 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18649
18650         * g++.dg/template/recurse.C: Adjust location of error messages.
18651
18652 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18653
18654         PR c++/9881
18655         * g++.dg/init/addr-const1.C: New test.
18656         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18657
18658 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         PR c++/10405
18661         * g++.dg/lookup/struct-hack1.C: New test.
18662
18663 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18664
18665         * ucs.c: Update diagnostic messages.
18666
18667 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18668
18669         * gcc.dg/cpp/truefalse.cpp: New test.
18670         * gcc.dg/cpp/cpp.exp: Update.
18671         * g++.dg/other/stdbool-if.C: Remove.
18672
18673 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18674
18675         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18676         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18677
18678 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18679
18680         * gcc.c-torture/compile/20030418-1.c: New test.
18681
18682 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18683
18684         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18685
18686 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18687
18688         PR c++/10347
18689         g++.dg/template/dependent-name1.C: New test.
18690
18691 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18692
18693         * gcc.dg/warn-1.c (tourist_guide): New array,
18694         contains a pointer to bar.
18695
18696 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18697
18698         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18699         * gcc.c-torture/execute/medce-1.c: New test case.
18700         * gcc.c-torture/execute/medce-2.c: New test case.
18701
18702 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18703
18704         * lib/prune.exp: Ignore more messages.
18705
18706         PR c++/10381
18707         * g++.dg/parse/lookup3.C: New test.
18708
18709 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18710
18711         * gcc.c-torture/compile/20030415-1.c : New test.
18712
18713 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18714
18715         * gcc.c-torture/execute/scope-2.c: Move to ...
18716         * gcc.dg/noncompile/scope.c: .... here.
18717
18718 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18719
18720         * gcc.dg/20030414-2.c: New test case.
18721
18722 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18723
18724         PR target/10377
18725         * gcc.dg/20030414-1.c: New test.
18726
18727 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18728
18729         * gcc.dg/builtins-12.c: New test case.
18730         * gcc.dg/builtins-13.c: New test case.
18731
18732 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18733
18734         * gcc.c-torture/execute/string-opt-18.c: New test.
18735
18736 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/10300
18739         * g++.dg/init/new5.C: New test.
18740
18741 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18742
18743         PR c++/7910
18744         * g++.dg/ext/dllimport1.C: New test.
18745
18746 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18749
18750 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18751
18752         PR Fortran/9263
18753         * g77.f-torture/noncompile/9263.f: New test
18754         PR Fortran/1832
18755         * g77.f-torture/execute/1832.f: New test
18756
18757 2003-04-11  David Chad  <davidc@freebsd.org>
18758             Loren J. Rittle  <ljrittle@acm.org>
18759
18760         libobjc/8562
18761         * objc.dg/headers.m: New test.
18762
18763 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18764
18765         * gcc.c-torture/execute/builtin-noret-2.c: New.
18766         * gcc.c-torture/execute/builtin-noret-2.x: New.
18767         XFAIL builtin-noret-2.c at -O1 and above.
18768         * gcc.dg/redecl.c: New.
18769         * gcc.dg/Wshadow-1.c: Update error regexps.
18770
18771 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18772
18773         * g++.dg/abi/bitfield10.C: New test.
18774
18775 2003-04-09  Mike Stump  <mrs@apple.com>
18776
18777         * gcc.dg/pch/pch.exp: Make testcase names longer.
18778         * g++.dg/pch/pch.exp: Make testcase names longer.
18779
18780 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18781
18782         * gcc.dg/builtins-11.c: New test case.
18783
18784 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18785
18786         * gcc.dg/builtins-9.c: New test case.
18787         * gcc.dg/builtins-10.c: New test case.
18788
18789 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18790
18791         * gcc.dg/noncompile/init-4.c.c: New test.
18792
18793 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18794
18795         * gcc.misc-test/gcov-9.c: New test.
18796         * gcc.misc-test/gcov-10.c: New test
18797         * gcc.misc-test/gcov-11.c: New test.
18798
18799 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18800
18801         PR optimization/10024
18802         * gcc.c-torture/compile/20030405-1.c: New test.
18803
18804 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18805
18806         * gcc.dg/pch/static-3.c: New.
18807         * gcc.dg/pch/static-3.hs: New.
18808         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18809
18810 2003-04-04  Richard Henderson  <rth@redhat.com>
18811
18812         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18813         * g++.dg/eh/forced2.C: Likewise.
18814
18815 2003-04-03  Mike Stump  <mrs@apple.com>
18816
18817         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18818         target arg.
18819         (scan-assembler-times, scan-assembler-not): Likewise.
18820         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18821
18822 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18823
18824         * gcc.dg/sparc-loop-1.c: New test.
18825
18826 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18827
18828         PR other/9274
18829         * g++.dg/pch/system-2.C: New.
18830         * g++.dg/pch/system-2.Hs: New.
18831
18832 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18833
18834         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18835
18836         * g++.dg/eh/simd-1.C (vecfunc): Same.
18837
18838 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18839
18840         * gcc.c-torture/execute/20030401-1.c: New test case.
18841
18842 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18843
18844         * objc.dg/defs.m: New.
18845
18846 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18847
18848         * g++.dg/eh/simd-1.C: New.
18849         * g++.dg/eh/simd-2.C: New.
18850
18851 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18852
18853         * gcc.c-torture/execute/simd-3.c: New.
18854
18855 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18856
18857         PR c/9936
18858         * gcc.dg/20030331-2.c: New test.
18859
18860 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18861
18862         PR c++/10278
18863         * g++.dg/parse/crash2.C: New test.
18864
18865 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18866
18867         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18868         * gcc.c-torture/execute/20030331-1.c: ...here.
18869
18870 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18871
18872         * gcc.c-torture/execute/20030331-1.c: New test.
18873
18874 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18875
18876         * lib/gcov.exp: Adjust call return testing strings.
18877         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18878
18879 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18880
18881         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18882         * gcc.dg/builtins-7.c: New test case.
18883         * gcc.dg/builtins-8.c: New test case.
18884
18885 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18886
18887         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18888
18889 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/7647
18892         * g++.dg/lookup-class-member-2.C: New test.
18893
18894 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18895
18896         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18897
18898 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18899
18900         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18901
18902 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18903
18904         * g++.dg/init/attrib1.C: New test.
18905
18906 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18907
18908         * gcc.dg/ultrasp8.c: New test.
18909
18910 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18911
18912         * gcc.dg/ultrasp7.c: New test.
18913
18914 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR c++/10047
18917         * g++.dg/template/inline1.C: New test.
18918
18919 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18920
18921         * gcc.dg/sparc-dwarf2.c: New test.
18922
18923 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18924
18925         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18926         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18927
18928 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18929
18930         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18931         than reading .x files.
18932         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18933         * g77.dg/gcov/gcov-1.f: Likewise.
18934         * gcc.misc-tests/gcov-4b.c: Likewise.
18935         * gcc.misc-tests/gcov-5b.c: Likewise.
18936         * gcc.misc-tests/gcov-6.c: Likewise.
18937         * gcc.misc-tests/gcov-7.c: Likewise.
18938         * gcc.misc-tests/gcov-8.c: Likewise.
18939         * g++.dg/gcov/gcov-1.x: Remove.
18940         * g77.dg/gcov/gcov-1.x: Likewise.
18941         * gcc.misc-tests/gcov-4b.x: Likewise.
18942         * gcc.misc-tests/gcov-5b.x: Likewise.
18943         * gcc.misc-tests/gcov-6.x: Likewise.
18944         * gcc.misc-tests/gcov-7.x: Likewise.
18945         * gcc.misc-tests/gcov-8.x: Likewise.
18946
18947 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18948
18949         PR opt/10087
18950         * gcc.dg/20030324-1.c: New test.
18951
18952 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18953
18954         PR c++/10224
18955         * g++.dg/template/arg3.C: New test.
18956
18957         PR c++/10158
18958         * g++.dg/template/friend18.C: New test.
18959
18960 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18961
18962         * g77.f-torture/compile/20030326-1.f: New test case.
18963
18964 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18965
18966         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18967
18968         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18969
18970 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18971
18972         * gcc.dg/ia64-sync-3.c: New test.
18973
18974 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18975
18976         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18977
18978 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18979
18980         * gcc.dg/ultrasp6.c: New test.
18981
18982 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18983
18984         * gcc.dg/i386-signbit-1.c: New test.
18985         * gcc.dg/i386-signbit-2.c: New test.
18986         * gcc.dg/i386-signbit-3.c: New test.
18987
18988 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18989
18990         * gcc.dg/ultrasp5.c: Fix options.
18991
18992 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18993
18994         * gcc.dg/ultrasp5.c: Fix comment.
18995
18996 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18997
18998         PR fortran/10197
18999         * g77.f-torture/execute/10197.f: New test.
19000
19001 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         PR c++/9898, c++/383
19004         * g++.dg/template/conv6.C: New test.
19005
19006         PR c++/10119
19007         * g++.dg/template/ptrmem5.C: New test.
19008
19009         PR c++/10026
19010         * g++.dg/lookup/koenig1.C: New test.
19011
19012         PR C++/10199
19013         * g++.dg/lookup/template2.C: New test.
19014
19015 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19016
19017         * g++.dg/opt/rtti1.C: New test.
19018
19019 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19020
19021         * gcc.dg/ultrasp5.c: New test.
19022
19023 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19024
19025         PR middle-end/9967
19026         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19027         builtin fputs.
19028
19029 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19030
19031         PR c/8224
19032         * gcc.dg/20030323-1.c: New test.
19033
19034 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19035
19036         * gcc.c-torture/compile/20030323-1.c: New test case.
19037
19038 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19039
19040         * gcc.dg/20030321-1.c: New test.
19041
19042 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19043
19044         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19045
19046 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19047
19048         PR c++/9978, c++/9708
19049         * g++.dg/ext/vlm1.C: Adjust expected error.
19050         * g++.dg/ext/vla2.C: New test.
19051         * g++.dg/template/arg1.C: New test.
19052         * g++.dg/template/arg2.C: New test.
19053
19054 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19055
19056         * g77.f-torture/execute/select.f: New test.
19057         * g77.f-torture/noncompile/select_no_compile.f: New test.
19058
19059 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19060
19061         PR c++/9898
19062         * g++.dg/other/error4.C: New test.
19063
19064 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19065
19066         * g++.dg/template/friend17.C: New test.
19067
19068 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19069
19070         * gcc.c-torture/compile/20030320-1.c: New.
19071
19072 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19073
19074         * gcc.dg/builtins-6.c: New test case.
19075
19076 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19077
19078         PR target/10073
19079         * gcc.c-torture/compile/20030319-1.c: New.
19080
19081 2003-03-18  Jan Hubicka  <jh@suse.cz>
19082
19083         * gcc.dg/i386-cvt-1.c: New test.
19084
19085 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19086
19087         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19088         * objc.dg/naming-2.m: Likewise.
19089
19090 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19091
19092         PR c++/9639
19093         * g++.dg/parse/crash1.C: New test.
19094
19095 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19096
19097         PR c++/8805
19098         * g++.dg/eh/cleanup1.C: New test.
19099
19100 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19101
19102         * gcc.c-torture/execute/20030316-1.c: New test case.
19103
19104 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         PR c++/9629
19107         * g++.dg/init/ctor2.C: New test.
19108
19109 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19110
19111         * g77.f-torture/compile/xformat.f: New test case.
19112
19113 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19114
19115         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19116         * g++.old-deja/g++.mike/eh50.C: Likewise.
19117
19118 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19119
19120         PR c++/6440
19121         * g++.dg/template/spec7.C: New test.
19122         * g++.dg/template/spec8.C: Likewise.
19123
19124 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19125
19126         * gcc.c-torture/execute/20030313-1.c: New test.
19127
19128 2003-03-14  Richard Henderson  <rth@redhat.com>
19129
19130         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19131
19132 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19133
19134         * gcc.c-torture/compile/20030314-1.c: New test.
19135
19136 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19137
19138         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19139         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19140         thumb target,
19141         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19142         to accept newer _imp__  prefix and additional
19143         newline in .drectve section.
19144         * gcc.dg/dll-4.c: Likewise.
19145         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19146         switch.
19147
19148 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19149
19150         * g++.dg/parse/namespace9.C: New test.
19151
19152         * g++.dg/init/ref5.C: New test.
19153         * g++.dg/parse/ptrmem1.C: Likewise.
19154
19155 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19156
19157         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19158         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19159         regular expression.
19160         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19161         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19162
19163 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19164
19165         * gcc.c-torture/execute/20030224-2.c: New test.
19166
19167 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19168
19169         * gcc.dg/decl-3.c: New test.
19170
19171 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19172
19173         * gcc.dg/i386-loop-2.c: New test.
19174
19175 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19176
19177         PR c++/9474
19178         * g++.dg/parse/namespace8.C: New test.
19179
19180         PR c++/9924
19181         * g++.dg/overload/builtin2.C: New test.
19182
19183 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19184
19185         * gcc.dg/return-type-3.c: New test.
19186
19187 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19188
19189         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19190         profiling options are not supported.
19191
19192 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19193
19194         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19195         * g++.old-deja/g++.warn/impint2.C: Likewise.
19196
19197 2003-03-10  Devang Patel  <dpatel@apple.com>
19198
19199         * g++.dg/cpp/c++_cmd_1.C: New test.
19200         * g++.dg/cpp/c++_cmd_1.h: New file.
19201
19202 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19203
19204         * gcc.dg/altivec-9.c: New file.
19205
19206 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19207
19208         * gcc.dg/ppc-sdata-1.c: New test.
19209         * gcc.dg/ppc-sdata-2.c: New test.
19210
19211 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/9373
19214         * g++.dg/opt/ptrmem2.C: New test.
19215
19216         PR c++/8534
19217         * g++.dg/opt/ptrmem1.C: New test.
19218
19219 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220
19221         * gcc.dg/i386-loop-1.c: New test.
19222
19223 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         PR c++/9970
19226         * g++.dg/lookup/friend1.C: New test.
19227
19228 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/9823
19231         * g++.dg/parser/constructor1.C: New test.
19232
19233 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19234
19235         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19236
19237         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19238
19239 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19240
19241         * gcc.dg/cpp/Wunused.c: Update test.
19242
19243 2003-03-08  Jan Hubicka  <jh@suse.cz>
19244
19245         * gcc.dg/inline-3.c: New test.
19246
19247 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/9809
19250         * g++.dg/parse/builtin1.C: New test.
19251
19252         PR c++/9982
19253         * g++.dg/abi/cookie1.C: New test.
19254         * g++.dg/abi/cookie2.C: Likewise.
19255
19256         PR c++/9524
19257         * g++.dg/template/field1.C: New test.
19258
19259         PR c++/9912
19260         * g++.dg/parse/class1.C: New test.
19261         * g++.dg/parse/namespace7.C: Likewise.
19262         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19263
19264 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * g++.dg/init/ref4.C: New test.
19267
19268 2003-03-07  Jan Hubicka  <jh@suse.cz>
19269
19270         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19271         * gcc.dg/inline-3.c:  New test.
19272
19273 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * g++.dg/init/ref3.C: New test.
19276
19277         PR c++/9965
19278         * g++.dg/init/ref2.C: New test.
19279
19280         PR c++/9400
19281         * g++.dg/warn/Wshadow-2.C: New test.
19282
19283         PR c++/9791
19284         * g++.dg/warn/Woverloaded-1.C: New test.
19285
19286 2003-03-05  Jan Hubicka  <jh@suse.cz>
19287
19288         * gcc.dg/i386-local2.c: New.
19289         * gcc.dg/i386-local.c: Fix typo.
19290
19291 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * g++.dg/abi/layout3.C: New test.
19294
19295 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19296
19297         * gcc.c-torture/compile/20030305-1.c
19298
19299 2003-03-05  Jan Hubicka  <jh@suse.cz>
19300
19301         * gcc.dg/i386-local.c: New.
19302
19303 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19304
19305         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19306
19307 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19308
19309         * gcc.dg/switch-2.c: New test.
19310         * gcc.dg/switch-3.c: New test.
19311         * gcc.dg/Wswitch.c: Adjust line numbers.
19312         * gcc.dg/Wswitch-default.c: Likewise.
19313         * gcc.dg/Wswitch-enum.c: Likewise.
19314
19315 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19316
19317         * gcc.c-torture/execute/20030222-1.c: New test.
19318
19319 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19320
19321         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19322
19323 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19324
19325         PR c++/9878
19326         * g++.dg/init/ref1.C: New test.
19327
19328 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19329
19330         * gcc.dg/sh-relax.c: New SH-only test.
19331
19332 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19333
19334         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19335         comment explaining purpose of testcase.
19336
19337 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19338
19339         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19340         for HC11/HC12 (asm needs two int registers).
19341         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19342         HC11/HC12 because the test uses an asm which needs two 32-bit
19343         registers.
19344
19345 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19346
19347         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19348         for HC11/HC12 (array is too large otherwise).
19349         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19350         * gcc.c-torture/compile/20010518-2.x: Likewise.
19351         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19352         HC11/HC12 (array is too large).
19353
19354 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19355
19356         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19357         * lib/g++-dg.exp (g++-dg-test): Likewise.
19358
19359 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19360
19361         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19362         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19363
19364 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19365
19366         * g++.dg/warn/implicit-typename1.C: Remove warning.
19367
19368 2003-02-28  Richard Henderson  <rth@redhat.com>
19369
19370         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19371         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19372
19373 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19374
19375         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19376         * g++.dg/pch/pch.exp: Likewise.
19377
19378 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19379
19380         PR c++/9879
19381         * testsuite/g++.dg/init/new4.C: New test.
19382
19383 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19384
19385         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19386
19387 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19388
19389         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19390         unsigned long.
19391
19392         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19393         wider than float.
19394
19395 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19396
19397         * lib/scanasm.exp: Add support for counting numbers of
19398         occurences.
19399         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19400         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19401
19402 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR c++/9683
19405         * g++.dg/template/static3.C: New test.
19406
19407         PR c++/9829
19408         * g++.dg/parse/namespace6.C: New test.
19409
19410 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19411
19412         PR target/9732
19413         * gcc.dg/20030225-1.c: New test.
19414
19415 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19416
19417         * README: Remove out-of-date information.
19418
19419         PR c++/9836
19420         * g++.dg/template/spec6.C: New test.
19421
19422 2003-02-24  Jeff Law  <law@redhat.com>
19423
19424         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19425
19426 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19427
19428         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19429         * gcc.dg/pragma-ep-1.c: Likewise.
19430
19431 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19432
19433         PR c++/9602
19434         * g++.dg/template/friend16.C: New test.
19435
19436 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/5333
19439         * g++.dg/parse/fused-params1.C: Adjust error messages.
19440         * g++.dg/template/nested3.C: New test.
19441
19442 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19443
19444         * g++.dg/abi/param1.C: New test.
19445
19446 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19447
19448         PR c++/7982
19449         * g++.dg/warn/implicit-typename1.C: New test.
19450
19451 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19452
19453         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19454         with "mtune".
19455         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19456         * gcc.c-torture/execute/20010129-1.x: Likewise.
19457         * gcc.dg/20011107-1.c: Likewise.
19458         * gcc.dg/20020108-1.c: Likewise.
19459         * gcc.dg/20020122-3.c: Likewise.
19460         * gcc.dg/20020206-1.c: Likewise.
19461         * gcc.dg/20020310-1.c: Likewise.
19462         * gcc.dg/20020426-2.c: Likewise.
19463         * gcc.dg/20020517-1.c: Likewise.
19464         * gcc.dg/991230-1.c: Likewise.
19465         * gcc.dg/i386-unroll-1.c: Likewise.
19466         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19467
19468 2003-02-22  Jan Hubicka  <jh@suse.cz>
19469
19470         * gcc.dg/i386-mul.c: New test.
19471
19472 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19473
19474         * gcc.dg/builtins-5.c: New test case.
19475
19476 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19477
19478         * gcc.dg/asmreg-1.c: New test.
19479
19480 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/9749
19483         * g++.dg/parse/varmod1.C: New test.
19484
19485 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19486
19487         PR c++/9727
19488         * g++.dg/template/op1.C: New test.
19489
19490 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19491
19492         PR c++/8906
19493         * g++.dg/template/nested2.C: New test.
19494
19495 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c++/8724
19498         * g++.dg/expr/dtor1.C: New test.
19499
19500 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19501
19502         * gcc.dg/cpp/include3.c: New test.
19503         * gcc.dg/cpp/inc/foo.h: New file.
19504
19505 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19506
19507         * gcc.c-torture/execute/20030221-1.c: New test.
19508
19509 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c++/9729
19512         * g++.dg/abi/conv1.C: New test.
19513
19514 2003-02-20  Jan Hubicka  <jh@suse.cz>
19515
19516         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19517
19518 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19519
19520         * gcc.c-torture/compile/20030219-1.c: New test.
19521
19522 2003-02-18  Jan Hubicka  <jh@suse.cz>
19523
19524         * gcc.dg/funcorder.c: New test.
19525
19526 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19527
19528         * gcc.c-torture/execute/20030218-1.c: New.
19529
19530 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19531
19532         * gcc.dg/20030218-1.c: New.
19533
19534 2003-02-18  Richard Henderson  <rth@redhat.com>
19535
19536         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19537         * gcc.dg/attr-used-2.c: New.
19538
19539 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/9704
19542         * g++.dg/init/copy5.C: New test.
19543
19544 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19545
19546         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19547         * g++.dg/pch/pch.exp: Likewise.
19548
19549 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19550
19551         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19552         STACK_SIZE is not defined.
19553
19554 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19555
19556         PR c++/9457
19557         * g++.dg/template/init1.C: New test.
19558
19559 2003-02-16  Jan HUbicka  <jh@suse.cz>
19560
19561         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19562         (foo): Add few extra tests
19563         * gcc.dg/c99-const-expr-3.c: Likewise.
19564         * gcc.c-torture/execute/20030216-1.c: New.
19565
19566 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19567
19568         PR c++/9459
19569         * g++.dg/ext/typeof4.C: New test.
19570
19571 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19572
19573         * gcc.dg/i386-387-3.c: New test case.
19574
19575 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19576
19577         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19578         cris-*-elf* cris-*-aout* and mmix-*-*.
19579
19580 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19581
19582         * gcc.dg/20030213-1.c: New test.
19583
19584 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19585
19586         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19587         * gcc.dg/i386-387-2.c: Likewise.
19588
19589 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19590
19591         * gcc.dg/ppc-spe.c: Fix formatting.
19592         Enable tests that were previously unsupported by gas.
19593         Delete tests for instructions that no longer exist.
19594         Switch arguments on evsubifw builtin.
19595
19596 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19597
19598         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19599         STACK_SIZE is too small.
19600
19601 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19603
19604         * gcc.dg/decl-2.c: New test.
19605
19606 2003-02-10  Jan Hubicka  <jh@suse.cz>
19607
19608         * gcc.dg/i386-fpcvt-1.c:  New test.
19609
19610 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19611
19612         * gcc.c-torture/execute/20030209-1.c: New test.
19613
19614 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19615
19616         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19617         int-wide bitops, use the constants of the same width.
19618         Likewise, if long long is 32-bit wide, test bitops using
19619         32-bit constants.
19620
19621 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19622
19623         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19624
19625 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19626
19627         * testsuite/gcc.dg/builtins-4.c: New test case.
19628
19629 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19630
19631         * gcc.dg/20020430-1.c: Fix dg command typos.
19632         * gcc.dg/20020503-1.c: Likewise.
19633
19634 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19635
19636         PR c++/8785
19637         * g++.dg/parse/fused-params1.C: New test.
19638
19639         PR c++/8857
19640         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19641
19642         PR c++/8921
19643         * g++.dg/parse/non-dependent1.C: New test.
19644
19645         PR c++/8928
19646         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19647
19648         PR c++/9228
19649         * g++.dg/parse/undefined7.C: New test.
19650         * g++.dg/parse/non-templ1.C: New test.
19651
19652         PR c++/9229
19653         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19654
19655 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19656
19657         * gcc.c-torture/compile/20030206-1.c: New test.
19658
19659 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19660
19661         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19662         "pow" to "foo" to avoid potential confusion with a math built-in.
19663
19664 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19665
19666         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19667         conditions for SPARC targets.
19668
19669 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * gcc.dg/20030204-1.c: New test.
19672
19673 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19674
19675         PR c++/38
19676         * g++.dg/parse/array-size1.C: New test.
19677
19678         PR c++/5657
19679         * g++.dg/parse/undefined3.C: New test.
19680
19681         PR c++/5665
19682         * g++.dg/parse/undefined4.C: New test.
19683
19684         PR c++/5975
19685         * g++.dg/parse/undefined5.C: New test.
19686
19687         PR c++/7259
19688         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19689
19690         PR c++/8578
19691         * g++.dg/parse/casting-operator1.C: New test.
19692
19693         PR c++/8596
19694         * g++.dg/parse/undefined6.C: New test.
19695
19696         PR c++/8736
19697         * g++.dg/parse/missing-template1.C: New test.
19698
19699 2003-02-04  Jan Hubicka  <jh@suse.cz>
19700
19701         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19702         * gcc.dg/i386-cmov?.c:  Likewise.
19703         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19704         * gcc.dg/i386-ssefp-1.c:  Likewise.
19705         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19706         conventions.
19707
19708 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/7129
19711         * testsuite/g++.dg/ext/max.C: New test.
19712
19713 2003-02-03  Jan Hubicka  <jh@suse.cz>
19714
19715         * gcc.c-torture/execute/20030203-1.c: New test.
19716
19717 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19718
19719         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19720         'natural-endian'.
19721
19722 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19723
19724         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19725         * g++.dg/init/new2.C: Likewise.
19726         * g++.dg/other/new1.C: Likewise.
19727
19728 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19729
19730         * gcc.dg/struct-ret-libc.c: New test.
19731
19732 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19733
19734         * gcc.dg/20030129-1.c: New test.
19735
19736 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19737
19738         PR c++/8849
19739         * g++.dg/template/ptrmem4.C: New test.
19740
19741 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19742
19743         * g++.dg/parser/constant1.C: New test.
19744
19745 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19746
19747         PR c++/8591
19748         * g++.dg/parse/friend2.C: New test.
19749
19750 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         PR c++/9437
19753         * g++.dg/template/unify4.C: New test.
19754
19755 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19756
19757         * gcc.c-torture/execute/20030128-1.c: New test.
19758
19759 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19760
19761         * g++.dg/lookup/nested1.C: Test moved from ...
19762         * g++.old-deja/g++.other/lookup24.C: ... here.
19763
19764 2003-01-28  Jan Hubicka  <jh@suse.cz>
19765
19766         * gcc.dg/i386-cmov5.c:  New test.
19767
19768 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19769
19770         * gcc.c-torture/execute/20010925-1.c: Changed the
19771         memcpy declaration.
19772
19773 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19774
19775         PR c++/3902
19776         * g++.dg/parse/template5.C: New test.
19777
19778 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19779
19780         PR fortran/9258
19781         * g77.dg/pr9258: New test.
19782
19783 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19784
19785         * README: Move relevant parts from README.g++.
19786
19787         * README.g++: Remove this file.
19788
19789 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19790
19791         * g++.dg/abi/dcast1.C: New test.
19792
19793 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19794
19795         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19796
19797 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19798
19799         PR c++/47
19800         * g++.old-deja/g++.other/lookup24.C: New test.
19801
19802 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19803
19804         PR middle-end/7227
19805         * gcc.dg/uninit-C.c: New test.
19806
19807 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         * g++.dg/abi/covariant1.C: New test.
19810
19811 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19812
19813         * gcc.dg/20030123-1.c: New test.
19814
19815 2003-01-25  Jan Hubicka  <jh@suse.cz>
19816
19817         PR opt/8492
19818         * gcc.c-torture/compile/20030125-1.c
19819
19820 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19821
19822         PR c++/9403
19823         * g++.dg/parse/template3.C: New test.
19824         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19825
19826         PR c++/795
19827         * g++.dg/parse/template4.C: New test.
19828
19829         PR c++/9415
19830         * g++.dg/template/qual2.C: New test.
19831
19832         PR c++/8545
19833         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19834
19835         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19836
19837 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19838
19839         * gcc.c-torture/execute/switch-1.c: New test case.
19840
19841 2003-01-25  Jan Hubicka  <jh@suse.cz>
19842
19843         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19844
19845 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19846
19847         Tweaks for Bison-1.875. From the NEWS file:
19848         "- `parse error' -> `syntax error'
19849         Bison now uniformly uses the term `syntax error'"
19850         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19851         * gcc.dg/cpp/digraph2.c: Likewise.
19852         * gcc.dg/cpp/direct2.c: Likewise.
19853         * gcc.dg/cpp/paste4.c: Likewise.
19854         * gcc.dg/c90-restrict-1.c: Likewise.
19855         * gcc.dg/c99-func-2.c: Likewise.
19856         * gcc.dg/noncompile/920721-2.c: Likewise.
19857         * gcc.dg/noncompile/930622-2.c: Likewise.
19858         * gcc.dg/noncompile/940112-1.c: Likewise.
19859         * gcc.dg/noncompile/950921-1.c: Likewise.
19860         * gcc.dg/noncompile/951123-1.c: Likewise.
19861         * gcc.dg/noncompile/971104-1.c: Likewise.
19862         * gcc.dg/noncompile/990416-1.c: Likewise.
19863
19864 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19865
19866         * g++.dg/parse/undefined1.C: Add error message.
19867
19868 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/9354
19871         * g++.dg/parse/new1.C: New test.
19872
19873         PR c++/9216
19874         * g++.dg/parse/template2.C: New test.
19875
19876         PR c++/9354
19877         * g++.dg/parse/typedef2.C: New test.
19878
19879         PR c++/9328
19880         * g++.dg/ext/typeof3.C: New test.
19881
19882 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19883
19884         PR c++/2738
19885         * g++.dg/parse/ret-type1.C: New test.
19886
19887         PR c++/3792
19888         * g++.dg/parse/tmpl-outside1.C: New test.
19889
19890         PR c++/4207
19891         * g++.dg/parse/int-as-enum1.C: New test.
19892
19893         PR c++/4903
19894         * g++.dg/parse/no-typename1.C: New test.
19895
19896         PR c++/5533
19897         * g++.dg/parse/no-value1.C: New test.
19898
19899         PR c++/5921
19900         * g++.dg/parse/wrong-inline1.C: New test.
19901
19902         PR c++/6402
19903         * g++.dg/parse/ref1.C: New test.
19904
19905         PR c++/6992
19906         * g++.dg/parse/attr-ctor1.C: New test.
19907
19908         PR c++/7229
19909         * g++.dg/parse/namespace5.C: New test.
19910
19911         PR c++/7917
19912         * g++.dg/parse/func-def1.C: New test.
19913
19914         PR c++/8143
19915         * g++.dg/parse/undefined1.C: New test.
19916
19917         PR c++/5723, PR c++/8522
19918         * g++.dg/parse/specialization1.C: New test.
19919
19920         PR c++/163, PR c++/8595
19921         * g++.dg/parse/struct-as-enum1.C: New test.
19922
19923         PR c++/9173
19924         * g++.dg/parse/undefined2.C: New test.
19925
19926 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/9298
19929         * g++.dg/parse/template1.C: New test.
19930
19931         PR c++/9384
19932         * g++.dg/parse/using1.C: New test.
19933
19934         PR c++/9285
19935         PR c++/9294
19936         * g++.dg/parse/expr2.C: New test.
19937
19938         PR c++/9388
19939         * g++.dg/parse/lookup2.C: Likewise.
19940
19941 2003-01-21  Jan Hubicka  <jh@suse.cz>
19942
19943         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19944         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19945         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19946         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19947
19948 2003-01-20  Nick Clifton  <nickc@redhat.com>
19949
19950         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19951         problem with ARM sibcall code generation.
19952
19953 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19954
19955         * gcc.c-torture/execute/20030120-1.c: New.
19956
19957 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19958
19959         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19960
19961 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/9272
19964         * g++.dg/parse/ctor1.C: New test.
19965
19966         PR c++/9294:
19967         * g++.dg/parse/qualified1.C: New test.
19968
19969         * g++.dg/parse/typename3.C: New test.
19970
19971 2003-01-16  Richard Henderson  <rth@redhat.com>
19972
19973         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19974
19975 2003-01-16  Richard Henderson  <rth@redhat.com>
19976
19977         * g++.dg/pch/pch.exp: Copy test header to the working directory
19978         before using it either for precompilation or direct use.
19979         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19980         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19981
19982 2003-01-16  Richard Henderson  <rth@redhat.com>
19983
19984         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19985         before using it either for precompilation or direct use.
19986         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19987         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19988
19989 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19990
19991         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19992         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19993         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19994         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19995         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19996         typename warning into error.
19997         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19998         error messages.
19999         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20000         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20001         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20002         messages.
20003         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20004         make declaration visible in template.
20005         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20006         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20007         messages.
20008         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20009         message.
20010         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20011         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20012         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20013         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20014         typename warning with error message.
20015         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20016         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20017         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20018
20019 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20020
20021         * g++.dg/parse/ambig2.C: New test.
20022
20023 2003-01-15  Richard Henderson  <rth@redhat.com>
20024
20025         * g++.dg/tls/init-2.C: Update error message string.
20026
20027 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20028
20029         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20030
20031 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20032
20033         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20034         all for HC11/HC12.
20035         * gcc.c-torture/compile/20001205-1.x: Likewise.
20036         * gcc.c-torture/compile/20001226-1.x: Likewise.
20037         * gcc.c-torture/compile/920520-1.x: Likewise.
20038         * gcc.c-torture/compile/961203-1.x: Likewise.
20039         * gcc.c-torture/compile/20020604-1.x: Likewise.
20040
20041 2003-01-15  Jan Hubicka  <jh@suse.cz>
20042
20043         * gcc.c-torture/compile/20030115-1.c: New test.
20044
20045         * gcc.dg/i386-fpcvt-1.c: New test.
20046         * gcc.dg/i386-fpcvt-2.c: New test.
20047
20048 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20049
20050         Further conform g++'s __vmi_class_type_info to the C++ ABI
20051         specification.
20052         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20053         the specification.
20054
20055 2003-01-14  Jan Hubicka  <jh@suse.cz>
20056
20057         * gcc.dg/i386-fpcvt-1.c: New test.
20058         * gcc.dg/i386-fpcvt-2.c: New test.
20059
20060 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20061
20062         * gcc.dg/i386-mmx-3.c: New test.
20063
20064 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/9264
20067         * g++.dg/parse/octal1.C: New file.
20068
20069         PR c++/9172
20070         * g++.dg/parse/typename1.C: New file.
20071
20072 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20073
20074         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20075         * gcc.dg/bf-no-ms-layout.c: Likewise.
20076         * gcc.dg/bf-ms-attrib.c: Likewise.
20077
20078 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20079
20080         PR c++/9099
20081         * g++.dg/parse/dtor1.C: New file.
20082
20083         PR c++/9128
20084         * g++.dg/rtti/typeid1.C: New file.
20085
20086         PR c++/9153
20087         * g++.dg/parse/lookup1.C: New file.
20088
20089         PR c++/9171
20090         * g++.dg/templ/spec5.C: New file.
20091
20092 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20093
20094         * gcc.c-torture/compile/20030110-1.c: New test.
20095
20096 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20097
20098         Merge from pch-branch:
20099
20100         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20101
20102         * gcc.dg/pch/cpp-1.h: New.
20103         * gcc.dg/pch/cpp-1.c: New.
20104         * gcc.dg/pch/cpp-2.h: New.
20105         * gcc.dg/pch/cpp-2.c: New.
20106
20107         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20108
20109         * gcc.dg/pch/except-1.h: New.
20110         * gcc.dg/pch/except-1.c: New.
20111
20112         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20113
20114         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20115         running test.
20116         * gcc.dg/pch: Include *.hp not *.h.
20117         * gcc.dg/pch/system-1.h: New.
20118         * gcc.dg/pch/system-1.c: New.
20119
20120         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20121
20122         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20123         rather than trying to build and run a program using PCH.
20124         * gcc.dg/pch: Remove dg-do commands from test files.
20125
20126         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20127
20128         * gcc.dg/pch/macro-3.c: New.
20129         * gcc.dg/pch/macro-3.h: New.
20130
20131         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20132
20133         * gcc.dg/pch/common-1.c: New.
20134         * gcc.dg/pch/common-1.h: New.
20135         * gcc.dg/pch/decl-1.c: New.
20136         * gcc.dg/pch/decl-1.h: New.
20137         * gcc.dg/pch/decl-2.c: New.
20138         * gcc.dg/pch/decl-2.h: New.
20139         * gcc.dg/pch/decl-3.c: New.
20140         * gcc.dg/pch/decl-3.h: New.
20141         * gcc.dg/pch/decl-4.c: New.
20142         * gcc.dg/pch/decl-4.h: New.
20143         * gcc.dg/pch/decl-5.c: New.
20144         * gcc.dg/pch/decl-5.h: New.
20145         * gcc.dg/pch/global-1.c: New.
20146         * gcc.dg/pch/global-1.h: New.
20147         * gcc.dg/pch/inline-1.c: New.
20148         * gcc.dg/pch/inline-1.h: New.
20149         * gcc.dg/pch/inline-2.c: New.
20150         * gcc.dg/pch/inline-2.h: New.
20151         * gcc.dg/pch/static-1.c: New.
20152         * gcc.dg/pch/static-1.h: New.
20153         * gcc.dg/pch/static-2.c: New.
20154         * gcc.dg/pch/static-2.h: New.
20155
20156         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20157
20158         * g++.dg/pch/pch.exp: Better handle failing testcases.
20159         * gcc.dg/pch/pch.exp: Likewise.
20160         * gcc.dg/pch/macro-1.c: New.
20161         * gcc.dg/pch/macro-1.h: New.
20162         * gcc.dg/pch/macro-2.c: New.
20163         * gcc.dg/pch/macro-2.h: New.
20164
20165         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20166
20167         * g++.dg/dg.exp: Treat files in pch/ specially.
20168         * g++.dg/pch/pch.exp: New file.
20169         * g++.dg/pch/empty.H: New file.
20170         * g++.dg/pch/empty.C: New file.
20171         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20172         "precompile".
20173
20174         * gcc.dg/pch/pch.exp: New file.
20175         * gcc.dg/pch/empty.h: New file.
20176         * gcc.dg/pch/empty.c: New file.
20177         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20178         "precompile".
20179
20180 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20181
20182         * g++.dg/template/friend14.C: New test.
20183
20184 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20185
20186         * gcc.dg/old-style-asm-1.c: New test.
20187
20188 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20189
20190         * gcc.c-torture/compile/20030109-1.c: New test.
20191
20192 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20193
20194         * gcc.c-torture/execute/20030109-1.c: New test.
20195
20196 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20197
20198         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20199         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20200         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20201         * g++.old-deja/g++.mike/eh2.C: Likewise
20202         * g++.old-deja/g++.mike/eh3.C: Likewise
20203         * g++.old-deja/g++.mike/eh5.C: Likewise
20204         * g++.old-deja/g++.mike/eh6.C: Likewise
20205         * g++.old-deja/g++.mike/eh7.C: Likewise
20206         * g++.old-deja/g++.mike/eh8.C: Likewise
20207         * g++.old-deja/g++.mike/eh9.C: Likewise
20208         * g++.old-deja/g++.mike/eh10.C: Likewise
20209         * g++.old-deja/g++.mike/eh12.C: Likewise
20210         * g++.old-deja/g++.mike/eh13.C: Likewise
20211         * g++.old-deja/g++.mike/eh14.C: Likewise
20212         * g++.old-deja/g++.mike/eh16.C: Likewise
20213         * g++.old-deja/g++.mike/eh17.C: Likewise
20214         * g++.old-deja/g++.mike/eh18.C: Likewise
20215         * g++.old-deja/g++.mike/eh21.C: Likewise
20216         * g++.old-deja/g++.mike/eh23.C: Likewise
20217         * g++.old-deja/g++.mike/eh24.C: Likewise
20218         * g++.old-deja/g++.mike/eh25.C: Likewise
20219         * g++.old-deja/g++.mike/eh26.C: Likewise
20220         * g++.old-deja/g++.mike/eh27.C: Likewise
20221         * g++.old-deja/g++.mike/eh28.C: Likewise
20222         * g++.old-deja/g++.mike/eh29.C: Likewise
20223         * g++.old-deja/g++.mike/eh31.C: Likewise
20224         * g++.old-deja/g++.mike/eh33.C: Likewise
20225         * g++.old-deja/g++.mike/eh34.C: Likewise
20226         * g++.old-deja/g++.mike/eh35.C: Likewise
20227         * g++.old-deja/g++.mike/eh36.C: Likewise
20228         * g++.old-deja/g++.mike/eh37.C: Likewise
20229         * g++.old-deja/g++.mike/eh38.C: Likewise
20230         * g++.old-deja/g++.mike/eh39.C: Likewise
20231         * g++.old-deja/g++.mike/eh40.C: Likewise
20232         * g++.old-deja/g++.mike/eh41.C: Likewise
20233         * g++.old-deja/g++.mike/eh42.C: Likewise
20234         * g++.old-deja/g++.mike/eh44.C: Likewise
20235         * g++.old-deja/g++.mike/eh46.C: Likewise
20236         * g++.old-deja/g++.mike/eh47.C: Likewise
20237         * g++.old-deja/g++.mike/eh48.C: Likewise
20238         * g++.old-deja/g++.mike/eh49.C: Likewise
20239         * g++.old-deja/g++.mike/eh50.C: Likewise
20240         * g++.old-deja/g++.mike/eh51.C: Likewise
20241         * g++.old-deja/g++.mike/eh53.C: Likewise
20242         * g++.old-deja/g++.mike/eh55.C: Likewise
20243         * g++.old-deja/g++.mike/p7912.C: Likewise
20244         * g++.old-deja/g++.mike/p9706.C: Likewise
20245         * g++.old-deja/g++.mike/p10416.C: Likewise
20246         * g++.old-deja/g++.mike/p11667.C: Likewise
20247         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20248         Remove redundant reference to Iris.
20249         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20250         Elxsi, i860, Pico Java, and WE32K.
20251
20252 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * g++.dg/ext/asm4.C: New test.
20255
20256 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20257
20258         PR c++/9030
20259         * g++.dg/template/friend12.C: New test.
20260         * g++.dg/template/friend13.C: Likewise.
20261         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20262
20263 2003-01-08  Jan Hubicka  <jh@suse.cz>
20264
20265         * gcc.dg/i386-cadd.c: New test.
20266         * gcc.dg/i386-cmov4.c: Likewise.
20267
20268 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++/9165
20271         * g++.dg/warn/Wunused-3.C: New test.
20272
20273         * g++.dg/abi/bitfield9.C: New test.
20274
20275         PR c++/9189
20276         * g++.dg/parse/defarg3.C: New test.
20277
20278 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.dg/parse/ambig1.C: New test.
20281         * g++.dg/parse/defarg2.C: New test.
20282
20283 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20284
20285         * g++.dg/template/defarg-1.C: New test.
20286         * g++.dg/template/local2.C: Likewise.
20287
20288 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20289
20290         * gcc.c-torture/execute/20030105-1.c: New test.
20291
20292 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20293
20294         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20295         * g++.dg/parse/namespace4.C: Likewise.
20296
20297 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.dg/template/ntp2.C: New test.
20300
20301 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20302
20303         * g++.dg/parse/extern-C-1.C: New test.
20304
20305         * g++.dg/parse/namespace4.C: New test.
20306
20307         * g++.dg/template/nested1.C: New test.
20308
20309         * g++.dg/parse/namespace3.C: New test.
20310
20311 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20312
20313         * g++.dg/lookup/two-stage1.C: New test.
20314
20315 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20316
20317         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20318         * g++.old-deja/g++.jason/access8.C: Likewise.
20319         * g++.old-deja/g++.other/decl5.C: Likewise.
20320
20321 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20322
20323         * g++.dg/parse/parse7.C: New test.
20324
20325 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20326
20327         PR c++/2843
20328         * g++.dg/ext/attrib7.C: New test.
20329
20330 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20331
20332         * g++.dg/parse/parse6.C: New test.
20333
20334 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20335
20336         * gcc.dg/h8300-stack-1.c: New.
20337
20338 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20339
20340         g++.dg/lookup/exception1.C: New test.
20341
20342         g++.dg/lookup/template1.C: New test.
20343
20344         g++.dg/parse/namespace2.C: New test.
20345
20346         g++.dg/parse/parens2.C: New test.
20347
20348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20349
20350         * g++.dg/parse/parse5.C: New test.
20351         * g++.dg/lookup/scoped4.C: New test.
20352
20353 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20354
20355         * g++.dg/parse/parens1.C: New test.
20356
20357         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20358         angle-bracket1.C.
20359         * g++.dg/parse/parens2.C: New test.
20360
20361         * g++.dg/lookup/scope-operator1.C: New test.
20362
20363         * g++.dg/parse/operator1.C: New test.
20364
20365 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20366
20367         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20368         * g++.old-deja/g++.other/access6.C: Likewise.
20369         * g++.old-deja/g++.other/decl1.C: Likewise.
20370         * g++.old-deja/g++.pt/typename12.C: Likewise.
20371
20372 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20373
20374         * g++.dg/parse/namespace1.C: New test.
20375
20376 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20377
20378         * g++.dg/parse/parse4.C: New test.
20379
20380 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20381
20382         * g++.dg/parse/parse3.C: New test.
20383
20384 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20385
20386         * g++.dg/parse/parse2.C: New test.
20387
20388 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20389
20390         * g++.dg/template/friend11.C: New test.
20391
20392 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20393
20394         * g++.dg/parse/parse1.C: New test.
20395
20396 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20397
20398         * lib/profopt.exp: Change the name of a global variable to avoid
20399         possible clashes with other test suites.
20400
20401 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20402
20403         * g++.dg/inherit/covariant8.C: New test.
20404
20405 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20406
20407         * g++.dg/init/array9.C: New test.
20408
20409         PR c++/9112
20410         * g++.dg/parse/expr1.C: New test.
20411
20412 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20413
20414         * gcc.c-torture/compile/20021230-1.c: New test.
20415
20416 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20417
20418         * g++.dg/inherit/covariant5.C: New test.
20419         * g++.dg/inherit/covariant6.C: New test.
20420         * g++.dg/inherit/covariant7.C: New test.
20421
20422 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20423
20424         PR c++/2739
20425         * g++.dg/other/access2.C: New test.
20426
20427 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20428
20429         * g++.dg/other/anon-struct.C: No longer fails
20430         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20431         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20432         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20433
20434 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20435
20436         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20437
20438 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * g++.dg/eh/spec4.C: Remove stray semicolon.
20441         * g++.dg/expr/pmf-1.C: Change error message.
20442         * g++.dg/ext/asm1.C: Remove stray semicolon.
20443         * g++.dg/ext/typename1.C: Add missing typenames.
20444         * g++.dg/inherit/template-as-base.C: Change error message.
20445         * g++.dg/lookup/scoped1.C: Likewise.
20446         * g++.dg/lookup/scoped2.C: Likewise.
20447         * g++.dg/lookup/using2.C: Likewise.
20448         * g++.dg/other/component1.C: Remove stray semicolon.
20449         * g++.dg/other/do1.C: Change error message.
20450         * g++.dg/other/error2.C: Likewise.
20451         * g++.dg/other/init1.C: Likewise.
20452         * g++.dg/other/packed1.C: Remove stray semicolon.
20453         * g++.dg/other/ptrmem2.C: Change error message.
20454         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20455         marker.
20456         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20457         * g++.dg/template/access3.C: Add typename keyword.
20458         * g++.dg/template/access5.C: Remove stray semicolon.
20459         * g++.dg/template/access6.C: Likewise.
20460         * g++.dg/template/complit1.C: Likewise.
20461         * g++.dg/template/crash1.C: Change error message.
20462         * g++.dg/template/inherit2.C: Remove stray semicolon.
20463         * g++.dg/template/instantiate2.C: Likewise.
20464         * g++.dg/template/instantiate3.C: Change error message.
20465         * g++.dg/template/qual1.C: Remove stray semicolon.
20466         * g++.dg/template/qualttp18.C: Change error message.
20467         * g++.dg/template/ref1.C: Remove stray semicolon.
20468         * g++.dg/template/sizeof1.C (A::value): Declare it.
20469         * g++.dg/template/spec4.C: Change error message.
20470         * g++.dg/template/static1.C: Likewise.
20471         * g++.dg/template/type1.C: Likewise.
20472         * g++.dg/template/typename3.C: Likewise.
20473         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20474         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20475         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20476         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20477         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20478         named return value extension.
20479         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20480         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20481         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20482         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20483         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20484         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20485         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20486         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20487         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20488         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20489         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20490         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20491         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20492         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20493         syntax.
20494         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20495         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20496         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20497         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20498         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20499         * g++.old-deja/g++.brendan/template11.C: Likewise.
20500         * g++.old-deja/g++.brendan/template26.C: Likewise.
20501         * g++.old-deja/g++.brendan/template27.C: Use explicit
20502         specialization syntax.
20503         * g++.old-deja/g++.brendan/template30.C: Likewise.
20504         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20505         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20506         non-dependent names.
20507         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20508         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20509         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20510         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20511         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20512         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20513         named return value extension.
20514         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20515         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20516         * g++.old-deja/g++.ext/return1.C: Likewise.
20517         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20518         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20519         * g++.old-deja/g++.jason/access8.C: Likewise.
20520         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20521         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20522         pseudo-destructor names.
20523         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20524         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20525         pseudo-destructor names.
20526         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20527         * g++.old-deja/g++.jason/overload19.C: Likewise.
20528         * g++.old-deja/g++.jason/overload32.C: Likewise.
20529         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20530         stray semicolons.
20531         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20532         * g++.old-deja/g++.jason/return.C: Likewise.
20533         * g++.old-deja/g++.jason/return2.C: Likewise.
20534         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20535         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20536         syntax.
20537         * g++.old-deja/g++.jason/template10.C: Account for use of
20538         non-dependent names.
20539         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20540         syntax.
20541         * g++.old-deja/g++.jason/template37.C: Likewise.
20542         * g++.old-deja/g++.law/access4.C: Change error messages.
20543         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20544         pseudo-destructor names.
20545         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20546         * g++.old-deja/g++.law/ctors9.C: Likewise.
20547         * g++.old-deja/g++.law/cvt22.C: Likewise.
20548         * g++.old-deja/g++.law/dtors5.C: Likewise.
20549         * g++.old-deja/g++.law/global-init1.C: Likewise.
20550         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20551         * g++.old-deja/g++.law/operators28.C: Likewise.
20552         * g++.old-deja/g++.law/visibility28.C: Likewise.
20553         * g++.old-deja/g++.martin/eval1.C: Likewise.
20554         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20555         name.
20556         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20557         * g++.old-deja/g++.mike/net34.C: Likewise.
20558         * g++.old-deja/g++.mike/net36.C: Likewise.
20559         * g++.old-deja/g++.mike/ns2.C: Likewise.
20560         * g++.old-deja/g++.mike/p12306.C: Likewise.
20561         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20562         value extension.
20563         * g++.old-deja/g++.mike/p700.C: Likewise.
20564         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20565         * g++.old-deja/g++.mike/p710.C: Likewise.
20566         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20567         value extension.
20568         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20569         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20570         * g++.old-deja/g++.ns/crash2.C: Likewise.
20571         * g++.old-deja/g++.ns/crash3.C: Likewise.
20572         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20573         * g++.old-deja/g++.ns/ns17.C: Likewise.
20574         * g++.old-deja/g++.ns/template16.C: Likewise.
20575         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20576         keyword.
20577         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20578         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20579         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20580         named return value extension.
20581         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20582         * g++.old-deja/g++.other/access4.C: Issue additional error
20583         messages.
20584         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20585         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20586         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20587         * g++.old-deja/g++.other/crash25.C: Change error message.
20588         * g++.old-deja/g++.other/crash4.C: Change error message.
20589         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20590         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20591         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20592         checks.
20593         * g++.old-deja/g++.other/defarg8.C: Likewise.
20594         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20595         * g++.old-deja/g++.other/dtor10.C: Likewise.
20596         * g++.old-deja/g++.other/incomplete.C: Likewise.
20597         * g++.old-deja/g++.other/linkage7.C: Likewise.
20598         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20599         lookup algorithm.
20600         * g++.old-deja/g++.other/mangle2.C: Likewise.
20601         * g++.old-deja/g++.other/refinit2.C: Likewise.
20602         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20603         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20604         * g++.old-deja/g++.pt/crash28.C: Likewise.
20605         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20606         syntax.
20607         * g++.old-deja/g++.pt/crash32.C: Change error message.
20608         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20609         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20610         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20611         error message position.
20612         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20613         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20614         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20615         syntax.
20616         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20617         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20618         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20619         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20620         keyword.
20621         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20622         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20623         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20624         keyword.
20625         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20626         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20627         syntax.
20628         * g++.old-deja/g++.pt/friend28.C: Account for use of
20629         non-dependent names.
20630         * g++.old-deja/g++.pt/friend29.C: Likewise.
20631         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20632         rules.
20633         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20634         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20635         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20636         lookup rules.
20637         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20638         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20639         keyword.
20640         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20641         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20642         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20643         keyword.
20644         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20645         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20646         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20647         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20648         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20649         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20650         keyword.
20651         * g++.old-deja/g++.pt/spec10.C: Likewise.
20652         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20653         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20654         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20655         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20656         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20657         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20658         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20659         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20660         * g++.old-deja/g++.pt/typename15.C: Likewise.
20661         * g++.old-deja/g++.pt/typename22.C: Likewise.
20662         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20663         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20664         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20665         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20666         syntax.
20667         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20668         return value extension.
20669         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20670         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20671         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20672         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20673
20674 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         * g++.dg/warn/inline1.C: New test.
20677         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20678         * g++.old-deja/g++.jason/synth10.C: Likewise.
20679         * g++.old-deja/g++.mike/net31.C: Likewise.
20680         * g++.old-deja/g++.mike/p8786.C: Likewise.
20681
20682         * g++.dg/template/friend10.C: New test.
20683         * g++.dg/template/conv5.C: New test.
20684
20685 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20686
20687         * g++.dg/lookup/scoped3.C: New test.
20688
20689         * g++.dg/lookup/decl1.C: New test.
20690         * g++.dg/lookup/decl2.C: New test.
20691
20692 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20693
20694         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20695         gcc.c-torture/compile/20021015-1.c,
20696         gcc.c-torture/compile/20021015-2.c,
20697         gcc.c-torture/compile/20021123-1.c,
20698         gcc.c-torture/compile/20021123-2.c,
20699         gcc.c-torture/compile/20021123-3.c,
20700         gcc.c-torture/compile/20021123-4.c,
20701         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20702         only to 3.1 or 3.2 branch.
20703
20704 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20705
20706         * gcc.dg/i386-bitfield3.c: New test.
20707
20708         * gcc.dg/i386-bitfield2.c: New test.
20709
20710 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20711
20712         * g++.dg/parse/conv_op1.C: New test.
20713
20714 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20715
20716         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20717         approved.
20718
20719 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20720
20721         * gcc.c-torture/compile/20021220-1.c: New test.
20722
20723 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20724
20725         * gcc.dg/i386-fastcall-1.c: New.
20726
20727 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20728
20729         * gcc.c-torture/execute/20021219-1.c: New test.
20730
20731 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20732
20733         * gcc.dg/i386-pic-1.c: New test.
20734
20735 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20736
20737         PR c++/8099
20738         * g++.dg/template/friend9.C: New test.
20739
20740 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20741
20742         PR c++/3663
20743         * g++.dg/template/access7.C: New test.
20744
20745 2002-12-18  Nick Clifton  <nickc@redhat.com>
20746
20747         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20748         the libstdc++-v3 directory has been found.
20749
20750 2002-12-12  Devang Patel <dpatel@apple.com>
20751         * gcc.dg/darwin-ld-1.c: New test.
20752         * gcc.dg/darwin-ld-2.c: New test.
20753         * gcc.dg/darwin-ld-3.c: New test.
20754         * gcc.dg/darwin-ld-4.c: New test.
20755         * gcc.dg/darwin-ld-5.c: New test.
20756
20757 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20758
20759         * gcc.c-torture/compile/20021212-1.c: New test.
20760
20761 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20762
20763         * gcc.dg/fshort-wchar: New test.
20764
20765 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20766
20767         PR c++/8372
20768         * g++.dg/template/dtor1.C: New test.
20769
20770         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20771         markers.
20772
20773 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20774
20775         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20776
20777 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20778
20779         * g++.dg/template/static1.C: New test.
20780         * g++.dg/template/static2.C: New test.
20781         * g++.old-deja/g++.ext/memconst.C: New test.
20782
20783 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20784
20785         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20786         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20787         * g++.dg/special/initp1.C: Likewise.
20788
20789 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20790
20791         * gcc.c-torture/execute/20021204-1.c: New test.
20792
20793 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20794
20795         * gcc.dg/ppc-fmadd-1.c: New file.
20796         * gcc.dg/ppc-fmadd-2.c: New file.
20797         * gcc.dg/ppc-fmadd-3.c: New file.
20798
20799 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20800
20801         * gcc.c-torture/compile/20021204-1.c: New test.
20802
20803 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20804
20805         * g++.dg/inherit/covariant2.C: New test.
20806         * g++.dg/inherit/covariant3.C: New test.
20807         * g++.dg/inherit/covariant4.C: New test.
20808         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20809         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20810
20811 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20812
20813         PR c++/8688
20814         * g++.dg/init/brace3.C: New test.
20815
20816 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20817
20818         * gcc.dg/20020210-1.c: Fix a comment typo.
20819
20820 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20821
20822         PR c++/8720
20823         * g++.dg/parse/defarg1.C: New test.
20824
20825         PR c++/8615
20826         * g++.dg/template/char1.C: New test.
20827
20828         * g++.dg/template/varmod1.C: Fix typo.
20829
20830 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20831
20832         DR 180
20833         * g++.old-deja/g++.pt/crash32.C: Expect error.
20834
20835 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20836
20837         PR c++/5919
20838         * g++.dg/template/varmod1.C: New test.
20839
20840         PR c++/8727
20841         * g++.dg/inherit/typeinfo1.C: New test.
20842
20843         PR c++/8663
20844         * g++.dg/inherit/typedef1.C: New test.
20845
20846 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20847
20848         PR c++/8332
20849         PR c++/8493
20850         * g++.dg/template/strlen1.C: New test.
20851
20852         PR c++/8227
20853         * g++.dg/template/ctor2.C: New test.
20854
20855         PR c++/8214
20856         * g++.dg/init/string1.C: New test.
20857
20858         PR c++/8511
20859         * g++.dg/template/friend8.C: New test.
20860
20861 2002-11-29  Joe Buck <jbuck@synopsys.com>
20862
20863         * g++.dg/lookup/anon2.C: New test.
20864
20865 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20866
20867         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20868         h8300 port.
20869
20870 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20871
20872         * gcc.dg/bitfld-6.c: New test.
20873
20874 2002-11-27  Jan Hubicka  <jh@suse.cz>
20875
20876         * gcc.c-torture/execute/20021127.[cx]: New test.
20877
20878 2002-11-26  Jan Hubicka  <jh@suse.cz>
20879
20880         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20881         quality.
20882
20883 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20884
20885         * g++.dg/init/brace2.C: New test.
20886         * g++.old-deja/g++.mike/p9129.C: Correct.
20887
20888 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20889
20890         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20891
20892 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20893
20894         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20895
20896 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20897
20898         * testsuite/g++.dg/abi/empty11.C: New test.
20899         * testsuite/g++.dg/rtti/cv1.C: New test.
20900
20901 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20902
20903         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20904
20905 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20906
20907         * g++.dg/abi/empty10.C: New test.
20908
20909 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20910
20911         * gcc.c-torture/compile/20021124-1.c: New test.
20912
20913 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20914
20915         * g++.dg/abi/rtti2.C: New test.
20916
20917 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20918
20919         * gcc.dg/i386-unroll-1.c: New test.
20920
20921 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20922
20923         * gcc.c-torture/compile/20021120-1.c: New test.
20924         * gcc.c-torture/compile/20021120-2.c: New test.
20925
20926 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20927
20928         * gcc.dg/bitfld-5.c: New test.
20929
20930 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20931
20932         * gcc.c-torture/execute/20021120-3.c: New test.
20933
20934 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20935
20936         * gcc.c-torture/execute/20021120-2.c: New test.
20937
20938 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20939
20940         * gcc.c-torture/execute/20021120-1.c: New test.
20941
20942 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20943
20944         * gcc.c-torture/execute/20021118-3.c: New test.
20945
20946 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20947
20948         * gcc.c-torture/compile/20021119-1.c: New test.
20949
20950 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20951
20952         * gcc.dg/duff-1.c: New test.
20953         * gcc.dg/duff-2.c: New test.
20954         * gcc.dg/duff-3.c: New test.
20955
20956 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20957
20958         * gcc.dg/cpp/_Pragma5.c: New test.
20959
20960 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20961
20962         * gcc.c-torture/execute/20021118-2.c: New test.
20963
20964 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20965
20966         * gcc.c-torture/execute/20021118-1.c: New test.
20967
20968 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20969
20970         * gcc.dg/20021116-1.c: New test.
20971
20972 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20973
20974         * g++.dg/abi/vcall1.C: New test.
20975
20976 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.dg/20021029-1.c: New test.
20979         * gcc.dg/20021029-2.c: New test.
20980
20981 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20982
20983         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20984
20985 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20986
20987         PR c/8439
20988         * gcc.dg/20021110.c: Move to ...
20989         * gcc.c-torture/compile/20021110.c: .... here.
20990
20991 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20992
20993         PR c/8467
20994         * gcc.c-torture/execute/20021111-1.c
20995
20996 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20997
20998         PR c/8439
20999         * gcc.dg/20021110.c: New test.
21000
21001 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21002
21003         * g++.dg/abi/vthunk3.C: Run only on x86.
21004
21005 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21006
21007         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21008
21009 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21010
21011         * lib/compat.exp (compat-execute): Fix logic error in last
21012         change.
21013
21014 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21015
21016         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21017
21018 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21019
21020         PR c++/8389
21021         * g++.dg/template/access6.C: New test.
21022
21023 2002-11-08  Jan Hubicka  <jh@suse.cz>
21024
21025         * gcc.dg/i386-ssefp-1.c: New test.
21026         * gcc.dg/i386-ssefp-1.c: New test.
21027
21028 2002-11-08  Jan Hubicka  <jh@suse.cz>
21029
21030         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21031
21032 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21033
21034         * g++.dg/abi/vthunk3.C: New test.
21035
21036         PR c++/8338
21037         * g++.dg/template/crash2.C: New test.
21038
21039 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21040
21041         * testsuite/g++.dg/abi/dtor1.C: New test.
21042         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21043
21044 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21045
21046         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21047         Darwin.
21048
21049 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21050
21051         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21052         -mthumb.  Only xfail with -O0.
21053
21054 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21055
21056         * g++.dg/abi/thunk1.C: New test.
21057         * g++.dg/abi/thunk2.C: Likewise.
21058         * g++.dg/abi/vtt1.C: Likewise.
21059
21060 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21061
21062         PR optimization/8423
21063         * gcc.c-torture/execute/builtin-constant.c: New test.
21064
21065 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21066
21067         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21068         Add some more cases.
21069
21070 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/8391
21073         * g++.dg/opt/local1.C: New test.
21074
21075 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21076
21077         PR c++/8160
21078         * g++.dg/template/complit1.C: New test.
21079
21080         PR c++/8149
21081         * g++.dg/template/typename4.C: Likewise.
21082
21083 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21084
21085         Core issue 287, PR c++/7639
21086         * g++.dg/template/instantiate1.C: Adjust error location.
21087         * g++.dg/template/instantiate3.C: New test.
21088         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21089         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21090         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21091
21092 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21093
21094         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21095
21096 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21097
21098         PR c++/8287
21099         * g++.dg/init/dtor2.C: New test.
21100
21101 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21102
21103         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21104         * gcc.dg/nest.c: Bypass errors on irix6.
21105
21106 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21107
21108         * gcc.dg/nest.c: Expect error for mmix-*-*.
21109         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21110
21111 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21112
21113         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21114         markers.
21115
21116         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21117
21118 2002-10-25  Mike Stump  <mrs@apple.com>
21119
21120         * gcc.dg/warn-1.c: New test.
21121
21122 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21123
21124         * g++.dg/template/typename3.C: New test.
21125
21126 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21127
21128         * g++.dg/lookup/ptrmem1.C: New test.
21129
21130         * g++.dg/abi/vthunk2.C: New test.
21131
21132 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21133
21134         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21135
21136 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21137
21138         * g++.dg/abi/empty9.C: New test.
21139
21140 2002-10-24  Richard Henderson  <rth@redhat.com>
21141
21142         * g++.dg/inherit/thunk1.C: Enable for ia64.
21143
21144 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21145
21146         PR c++/8067
21147         * g++.dg/lookup/pretty1.C: New test.
21148
21149 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21150
21151         * gcc.dg/20021023-1.c: New test.
21152
21153 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21154
21155         PR c++/7679
21156         * g++.dg/parse/inline1.C: New test.
21157
21158 2002-10-23  Richard Henderson  <rth@redhat.com>
21159
21160         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21161
21162         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21163
21164 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/6579
21167         * g++.dg/parse/stmtexpr3.C: New test.
21168
21169 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         * g++.dg/expr/cond1.C: New test.
21172
21173 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21174
21175         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21176
21177 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.dg/abi/vbase13.C: New test.
21180         * g++.dg/abi/vbase14.C: Likewise.
21181
21182 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * gcc.dg/tls/pic-1.c: New test.
21185         * gcc.dg/tls/nonpic-1.c: New test.
21186         * gcc.dg/20021018-1.c: New test.
21187
21188 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21189
21190         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21191         Remove only files with the same base name as the test case.
21192         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21193         (profopt-execute): Likewise.  Also, remove old profiling
21194         and performance data files before running the tests.
21195
21196         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21197         * g++.dg/bprob/bprob.exp: Likewise.
21198         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21199         to allow more general test case names.
21200
21201         * g++.dg/bprob/bprob-1.C: Rename to ...
21202         * g++.dg/bprob/g++-bprob-1.C: ... this.
21203
21204         * g77.dg/bprob/bprob-1.f: Rename to ...
21205         * g77.dg/bprob/g77-bprob-1.f: ... this.
21206
21207 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21208
21209         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21210         bison 1.50 or later.
21211
21212 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21213
21214         * g++.dg/README: Describe more test directories.
21215
21216 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21217
21218         * g++.dg/init/array6.C: Add additional tests.
21219
21220 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21221
21222         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21223         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21224
21225 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21226
21227         * gcc.c-torture/compile/20020604-1.x: New.
21228         * gcc.c-torture/compile/simd-5.x: Likewise.
21229         * gcc.c-torture/execute/920710-1.x: Likewise.
21230         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21231
21232 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21233
21234         * g++.dg/inherit/override1.C: Add dg-options clause.
21235
21236 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21237
21238         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21239         _mm_slli_si128.
21240
21241 2002-10-19  Andreas Schwab  <schwab@suse.de>
21242
21243         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21244         directory component.
21245
21246 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21247
21248         * g++.dg/inherit/thunk1.C: New test.
21249
21250         * g++.dg/inherit/override1.C: New test.
21251
21252         * g++.dg/abi/mangle11.C: New test.
21253         * g++.dg/abi/mangle14.C: New test.
21254         * g++.dg/abi/mangle17.C: New test.
21255
21256 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.dg/overload/member2.C: New test.
21259
21260 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21261
21262         * g++.dg/README: Describe new compat directory.
21263         * g++.dg/dg.exp: Skip tests in compat directory.
21264         * README.compat: New file.
21265         * lib/compat.exp: New expect script.
21266         * g++.dg/compat: New test directory.
21267         * g++.dg/compat/compat.exp: New expect script.
21268         * g++.dg/compat/abi: New test directory.
21269         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21270         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21271         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21272         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21273         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21274         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21275         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21276         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21277         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21278         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21279         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21280         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21281         * g++.dg/compat/break: New test directory.
21282         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21283         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21284         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21285         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21286         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21287         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21288         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21289         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21290         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21291         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21292         g++.dg/compat/break/README: New files.
21293         * g++.dg/compat/eh: New test directory.
21294         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21295         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21296         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21297         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21298         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21299         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21300         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21301         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21302         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21303         g++.dg/compat/eh/filter2_y.C,
21304         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21305         g++.dg/compat/eh/new1_y.C,
21306         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21307         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21308         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21309         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21310         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21311         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21312         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21313         g++.dg/compat/eh/unexpected1_y.C: New files.
21314         * g++.dg/compat/init: New test directory.
21315         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21316         g++.dg/compat/init/array5_y.C,
21317         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21318         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21319         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21320         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21321         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21322         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21323         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21324         g++.dg/compat/init/init-ref2_y.C: New files.
21325
21326 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/7584
21329         * g++.dg/inherit/using3.C: New test.
21330
21331 2002-10-17  Jan Hubicka  <jh@suse.cz>
21332
21333         * gcc.dg/20021017-2.c: New test.
21334
21335 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21336
21337         * g++.dg/abi/mangle16.C: Adjust.
21338
21339         * g++.dg/init/array8.C: New test.
21340
21341 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21342
21343         * gcc.dg/special/mips-abi.exp: New test.
21344         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21345
21346 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * g++.dg/abi/mangle16.C: New test.
21349         * g++.dg/abi/mangle17.C: Likewise.
21350
21351         PR c++/7478
21352         * g++.dg/template/ref1.C: New test.
21353
21354 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21355
21356         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21357
21358 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21359
21360         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21361
21362 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/7524
21365         * g++.dg/init/array7.C: New test.
21366
21367 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21368
21369         * g++.dg/init/array6.C: New test.
21370
21371         * g++.dg/abi/mangle13.C: Likewise.
21372         * g++.dg/abi/mangle14.C: Likewise.
21373         * g++.dg/abi/mangle15.C: Likewise.
21374
21375 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21376
21377         * g++.dg/abi/empty8.C: New test.
21378
21379 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         * g++.dg/init/ctor1.C: New test.
21382
21383 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21384
21385         * gcc.c-torture/execute/20021015-1.c: New test.
21386
21387 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21388
21389         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21390
21391 2002-10-14  Jan Hubicka  <jh@suse.cz>
21392
21393         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21394
21395 2002-10-14  Richard Henderson  <rth@redhat.com>
21396
21397         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21398
21399 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21400
21401         PR optimization/6631
21402         * g++.dg/opt/const2.C: New test.
21403
21404 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21405
21406         PR c++/7176
21407         * g++.dg/parse/friend1.C: New test.
21408         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21409
21410 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21411
21412         * gcc.dg/20021014-1.c: New test.
21413
21414 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21415
21416         PR c++/5661
21417         * g++.dg/ext/vlm1.C: New test.
21418         * g++.dg/ext/vlm2.C: Likewise.
21419
21420         * g++.dg/init/array1.C: Remove invalid braces.
21421         * g++.dg/init/brace1.C: New test.
21422         * g++.dg/init/copy2.C: Likewise.
21423         * g++.dg/init/copy3.C: Likewise.
21424         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21425         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21426         braces.
21427
21428 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21429
21430         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21431
21432 2002-10-11  Richard Shann  <richard.shann@superh.com>
21433
21434         * gcc.c-torture/compile/simd-5.c: New test.
21435
21436 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21437
21438         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21439
21440 2002-10-10  Jim Wilson  <wilson@redhat.com>
21441
21442         * gcc.c-torture/execute/20021010-1.c: New test.
21443
21444 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21445
21446         PR c/7353
21447         * g++.dg/ext/typedef-init.C: New test.
21448         * gcc.dg/typedef-init.c: New test.
21449
21450 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21451
21452         * gcc.dg/cpp/paste13.c: New test.
21453
21454 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21455
21456         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21457         remaining platforms, XFAIL during compile, not execute.  Don't
21458         XFAIL at -O0.
21459
21460 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21461
21462         * gcc.dg/alias-1.c: Tweak expected warning.
21463
21464 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21465
21466         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21467
21468 2002-10-06  Andreas Jaeger  <aj@suse.de>
21469
21470         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21471         * gcc.dg/cpp/c++98.C: Likewise.
21472
21473         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21474         * g++.dg/cpp/c++98.C: Likewise.
21475
21476         * g++.dg/README (Subdirectories): Mention cpp directory.
21477
21478         PR target/7559
21479         * gcc.dg/20021006-1.c: New test.
21480
21481 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21482
21483         PR c++/7804
21484         * g++.dg/other/warning1.C: New test.
21485
21486 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21487
21488         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21489         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21490         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21491
21492 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/7931
21495         * g++.dg/template/ptrmem3.C: New test.
21496
21497         PR c++/7754
21498         * g++.dg/template/union1.C: New test.
21499
21500 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c++/8006
21503         * g++.dg/abi/mangle9.C: New test.
21504         * g++.dg/abi/mangle10.C: New test.
21505         * g++.dg/abi/mangle11.C: New test.
21506         * g++.dg/abi/mangle12.C: New test.
21507
21508 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21509
21510         PR c++/7188.
21511         * g++.dg/template/meminit1.C: New test.
21512         * g++.dg/warn/Wreorder-1.C: Likewise.
21513         * g++.old-deja/g++.mike/warn3.C: Tweak.
21514         * lib/prune.exp: Ingore "in copy constructor".
21515
21516 2002-10-02  Andreas Jaeger  <aj@suse.de>
21517
21518         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21519         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21520         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21521         on x86-64.
21522
21523 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21524
21525         * gcc.dg/empty1.C: Fix typo.
21526
21527 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21528
21529         * gcc.dg/alias-1.c: New test.
21530
21531 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21532
21533         * gcc.dg/empty1.C: New test.
21534
21535         * g++.dg/tls/init-2.C: Tweak error messages.
21536
21537 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21538
21539         * gcc.c-torture/compile/20020923-1.c: New test.
21540
21541 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21542
21543         * gcc.c-torture/execute/ffs-1.c: New test.
21544         * gcc.c-torture/execute/ffs-2.c: Ditto.
21545
21546 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         * g++.dg/overload/member1.C: New test.
21549
21550 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21551
21552         * g++.dg/abi/empty7.C: New test.
21553         * g++.dg/init/pm2.C: Likewise.
21554
21555 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21556
21557         * g++.dg/rtti/crash1.C: New test.
21558
21559 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21560
21561         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21562         gcc.dg/sibcall-4.c: New tests.
21563
21564 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21565
21566         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21567         powerpc and MMIX targets.
21568
21569 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21570
21571         * gcc.dg/cpp/20020927-1.c: New.
21572
21573 2002-09-26  David S. Miller  <davem@redhat.com>
21574
21575         * gcc.c-torture/compile/trunctfdf.c: New.
21576
21577 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21578
21579         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21580
21581 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21582
21583         * gcc.c-torture/execute/loop-15.c: New.
21584
21585 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21586
21587         * README.QMTEST: Fix typo.
21588
21589 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21590
21591         * gcc.dg/20020926-1.c: New test.
21592
21593 2002-09-25  David S. Miller  <davem@redhat.com>
21594
21595         PR target/7842
21596         * gcc.c-torture/execute/shiftdi.c: New test.
21597
21598 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21599
21600         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21601         unique to the tool.
21602         * lib/g77.exp (g77_init): Likewise.
21603         * lib/g++.exp (g++_init): Likewise.
21604         * lib/objc.exp (objc_init): Likewise.
21605
21606 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21607
21608         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21609         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21610         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21611
21612 2002-09-25  Richard Henderson  <rth@redhat.com>
21613
21614         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21615         too-small long double.
21616
21617 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21618
21619         * gcc.dg/20020919-1.c: New test.
21620
21621 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21622
21623         * g++.dg/abi/bitfield6.C: New test.
21624         * g++.dg/abi/bitfield7.C: New test.
21625         * g++.dg/abi/bitfield8.C: New test.
21626         * g++.dg/abi/vbase11.C: New test.
21627
21628 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21629
21630         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21631         hppa*-*-hpux*.  Update test comment.
21632
21633 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21634
21635         * gcc.dg/tls/struct-1.c: New test.
21636
21637 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21638
21639         * gcc.dg/cpp/tr-warn2.c: Update.
21640
21641 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21642
21643         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21644
21645 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21646
21647         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21648         systems.
21649
21650 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21651
21652         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21653
21654         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21655         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21656         setting of cxxfilt.
21657
21658 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21659
21660         * gcc.dg/20020312-2.c: Update for darwin.
21661
21662 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21665
21666 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21667
21668         * objc.dg/comp-types-1.m: New test.
21669         * objc.dg/comp-types-2.m: New test.
21670         * objc.dg/comp-types-3.m: New test.
21671         * objc.dg/comp-types-4.m: New test.
21672         * objc.dg/comp-types-5.m: New test.
21673         * objc.dg/comp-types-6.m: New test.
21674
21675 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21676
21677         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21678
21679 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21680
21681         * g++.dg/other/do1.C: New test.
21682
21683         * g++.dg/template/subst1.C: New test.
21684
21685 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21686
21687         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21688
21689 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.dg/template/qualttp20.C: Adjust expected errors.
21692         * g++.old-deja/g++.jason/report.C: Likewise.
21693         * g++.old-deja/g++.other/qual1.C: Likewise.
21694
21695         * g++.dg/lookup/scoped2.C: New test.
21696
21697         * g++.dg/ext/asm3.C: New test.
21698
21699 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21700
21701         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21702
21703 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21704
21705         * ChangeLog: follow spelling conventions.
21706         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21707         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21708         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21709         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21710         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21711         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21712         * g++.old-deja/g++.law/global-init1.C: Likewise.
21713         * g++.old-deja/g++.other/delete4.C: Likewise.
21714         * g++.old-deja/g++.other/inline21.C: Likewise.
21715         * g++.old-deja/g++.other/singleton.C: Likewise.
21716         * g77.dg/strlen0.f: Likewise.
21717         * g77.f-torture/compile/20010519-1.f: Likewise.
21718         * g77.f-torture/compile/980310-4.f: Likewise.
21719         * gcc.c-torture/compile/20000605-1.c: Likewise.
21720         * gcc.c-torture/execute/20020225-1.c: Likewise.
21721         * gcc.dg/c90-hexfloat-2.c: Likewise.
21722         * gcc.dg/c99-bool-1.c: Likewise.
21723         * gcc.dg/c99-hexfloat-2.c: Likewise.
21724         * gcc.dg/dll-2.c: Likewise.
21725         * gcc.dg/wtr-union-init-1.c: Likewise.
21726         * gcc.dg/wtr-union-init-2.c: Likewise.
21727         * gcc.dg/wtr-union-init-3.c: Likewise.
21728         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21729         * gcc.dg/cpp/defined.c: Likewise.
21730         * gcc.dg/cpp/macsyntx.c: Likewise.
21731         * gcc.dg/cpp/paste2.c: Likewise.
21732         * gcc.dg/cpp/trad/defined.c: Likewise.
21733         * gcc.dg/format/c90-printf-1.c: Likewise.
21734         * gcc.dg/format/c90-scanf-1.c: Likewise.
21735         * gcc.dg/format/c99-printf-1.c: Likewise.
21736         * gcc.dg/format/c99-scanf-1.c: Likewise.
21737         * gcc.misc-tests/gcov-8.c: Likewise.
21738         * lib/profopt.exp: Likewise.
21739
21740 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21741
21742         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21743
21744 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         * g++.dg/inherit/using2.C: New test.
21747
21748 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21749
21750         * ChangeLog: Follow spelling conventions.
21751         * g++.dg/template/friend4.C: Likewise.
21752         * g++.old-deja/g++.pt/crash67.C: Likewise.
21753         * gcc.c-torture/execute/20000801-4.c: Likewise.
21754         * gcc.dg/c90-digraph-1.c: Likewise.
21755         * gcc.dg/c94-digraph-1.c: Likewise.
21756         * gcc.dg/c99-digraph-1.c: Likewise.
21757         * gcc.dg/cpp/line5.c: Likewise.
21758         * gcc.dg/cpp/multiline.c: Likewise.
21759         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21760         * gcc.dg/format/attr-3.c: Likewise.
21761         * gcc.dg/format/c90-scanf-3.c: Likewise.
21762         * gcc.dg/format/ext-4.c: Likewise.
21763
21764 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.dg/template/pretty1.C: New test.
21767
21768 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21769
21770         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21771
21772 2002-09-13  Matt Austern  <austern@apple.com>
21773
21774         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21775         passing a cast expression to a function by const reference.
21776
21777 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/template/deduce1.C: New test.
21780
21781 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21782
21783         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21784         32-bit int.
21785
21786 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21787
21788         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21789         usage.
21790
21791 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21792
21793         * gcc.c-torture/compile/20020910-1.c: New test.
21794
21795 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21796
21797         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21798
21799 2002-09-10  Andreas Jaeger  <aj@suse.de>
21800
21801         * gcc.dg/20020312-2.c: Adjust for x86-64.
21802
21803 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21804
21805         * g77.dg/7388.f: New test case for PR 7388.
21806
21807 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21808
21809         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21810
21811 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21812
21813         * objc.dg/proto-lossage-1.m: New test.
21814
21815 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21816
21817         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21818
21819 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21820
21821         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21822         expected to pass.
21823
21824 2002-09-06  Stan Shebs  <shebs@apple.com>
21825             David Edelsohn  <edelsohn@gnu.org>
21826
21827         * gcc.dg/weak: New directory.
21828         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21829         target-specific xfail bits.
21830         * gcc.dg/typeof-2.c: Move to new directory.
21831         * gcc.dg/weak.exp: New expect script.
21832
21833 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21834
21835         * gcc.c-torture/execute/extzvsi.c: New test.
21836
21837 2002-09-05  Stan Shebs  <shebs@apple.com>
21838
21839         * gcc.dg/weak-1.c: xfail on Darwin.
21840         * gcc.dg/weak-2.c: Ditto.
21841         * gcc.dg/weak-3.c: Ditto.
21842         * gcc.dg/weak-4.c: Ditto.
21843         * gcc.dg/weak-5.c: Ditto.
21844         * gcc.dg/weak-6.c: Ditto.
21845         * gcc.dg/weak-7.c: Ditto.
21846         * gcc.dg/weak-8.c: Ditto.
21847         * gcc.dg/weak-9.c: Ditto.
21848
21849 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21850
21851         * gcc.c-torture/execute/loop-14.c: New test.
21852
21853 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21854
21855         * g++.dg/other/cxa-atexit1.C: New test.
21856
21857         * gcc.dg/typeof-2.c: New test.
21858
21859 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21860
21861         * gcc.dg/builtins-2.c: New testcase.
21862         * gcc.dg/builtins-3.c: New testcase.
21863
21864 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21865
21866         * gcc.dg/cpp/_Pragma4.c: New test.
21867
21868 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21869
21870         * objc/execute/nil_method-1.m: New testcase.
21871
21872 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21873
21874         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21875         [Object class], not [Object initialize].
21876
21877 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21878             Hans-Peter Nilsson  <hp@bitrange.com>
21879
21880         * gcc.c-torture/execute/20020720-1.x: Skip test on
21881         mmix-knuth-mmixware.  Correct comment.
21882
21883 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21884
21885         * testsuite/g++.dg/abi/bitfield5.C: New test.
21886         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21887
21888 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21889
21890         * objc.dg/undeclared-selector.m: New test.
21891
21892 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21893
21894         * g++.dg/other/offsetof1.C: Avoid cast warning.
21895
21896 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21897
21898         * objc.dg/super-class-2.m: New test.
21899
21900 2002-08-24  Matt Austern  <austern@apple.com>
21901
21902         * g++.dg/ext/lvaddr.C: New test.
21903         * g++.dg/ext/lvcast.C: New test.
21904
21905 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21906
21907         * testsuite/g++.dg/inherit/cond1.C: New test.
21908
21909 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21910
21911         * gcc.dg/noncompile/incomplete-1.c: New test.
21912
21913 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21914
21915         * gcc.dg/typespec-1.c: New test.
21916
21917 2002-08-20  Devang Patel  <dpatel@apple.com>
21918         * objc.dg/proto-hier-2.m: New test.
21919
21920 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21921
21922         * objc.dg/bitfield-1.m: New test.
21923         * objc.dg/bitfield-2.m: New test.
21924
21925 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21926
21927         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21928         gcc.dg/c99-flex-array-4.c: New tests.
21929
21930 2002-08-16  Stan Shebs  <shebs@apple.com>
21931
21932         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21933
21934 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * gcc.dg/typeof-1.c: New test.
21937         * g++.dg/ext/typeof2.C: New test.
21938
21939 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21940
21941         * g++.dg/other/offsetof1.C: New test.
21942
21943 2002-08-14  Richard Henderson  <rth@redhat.com>
21944
21945         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21946
21947 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21948
21949         * gcc.dg/cpp/_Pragma3.c: New test.
21950
21951 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21952
21953         * g++.dg/template/inherit3: New test.
21954
21955 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21956
21957         * gcc.dg/bitfld-4.c: Add blank options.
21958
21959 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21960
21961         * g++.dg/template/crash1.C: New test.
21962
21963 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * gcc.dg/tls/opt-2.c: New test.
21966
21967 2002-08-08  Devang Patel  <dpatel@apple.com>
21968
21969         * objc.dg/selector-1.m : New test
21970
21971 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21972
21973         * g++.dg/abi/bitfield4.C: New test.
21974         * gcc.dg/bitfld-4.c: New test.
21975
21976 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21977
21978         * g++.dg/other/packed1.C: New test.
21979
21980 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21981
21982         * g++.dg/abi/offsetof.C: Tweak error messages.
21983         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21984
21985 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21986
21987         * gcc.dg/bitfld-3.c: New test.
21988
21989 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21990             Richard Henderson  <rth@redhat.com>
21991
21992         * gcc.dg/i386-bitfield1.c: New test.
21993         * g++.dg/abi/bitfield3.C: Update.
21994
21995 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21996
21997         * objc.dg/const-str-2.m: Update.
21998         * gcc.dg/cpp/c++98.c: Change to C extension.
21999         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22000         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22001
22002 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22003
22004         * testsuite/gcc.dg/tls/diag-3.c: New.
22005
22006 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22007
22008         * g++.dg/README (Subdirectories): Document new subdir expr.
22009         * g++.dg/expr/pmf-1.C: New test.
22010
22011 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22012
22013         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22014
22015 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22016
22017         * g++.dg/abi/bitfield3.C: New test.
22018
22019 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22020
22021         * lib/gcov.exp: Tweak expected line formats.
22022         * gcc.misc-tests/gcov8.c: New test.
22023         * gcc.misc-tests/gcov8.x: New flags.
22024
22025 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22026
22027         * consistency.vlad/layout/endian.c: Include string.h.
22028
22029         * gcc.c-torture/execute/20020805-1.c: New test.
22030
22031 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22032
22033         * g++.dg/other/conversion1.C: New test.
22034
22035 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22036
22037         * gcc.dg/builtins-1.c: New testcase.
22038
22039 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22040
22041         * g++.dg/inherit/access3.C: New test.
22042
22043 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22044
22045         * gcc.dg/ia64-visibility-2.c: New test.
22046
22047 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22048
22049         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22050         __qualifier_flags to __flags.
22051
22052 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22053
22054         * g++.dg/inherit/operator1.C: New test.
22055         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22056         * g++.dg/other/error1.C: Change expected error message.
22057         * g++.dg/template/conv4.C: Likewise.
22058
22059 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22060
22061         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22062         for documented behavior.
22063
22064 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22065
22066         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22067         several targets known to fail.
22068
22069 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22070
22071         * gcc.dg/mips-args-[123].c: New tests.
22072
22073 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22074
22075         * gcc.dg/ppc-spe.c: New.
22076
22077 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22078
22079         * g++.dg/other/ptrmem4.C: New testcase.
22080
22081 2002-07-24  Richard Henderson  <rth@redhat.com>
22082
22083         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22084
22085 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22086
22087         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22088
22089 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22090
22091         * gcc.c-torture/execute/memset-3.c: New testcase.
22092
22093 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22094
22095         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22096         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22097
22098 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22099
22100         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22101         Delete.
22102
22103 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22104
22105         * gcc.c-torture/compile/simd-4.c: New test.
22106
22107 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22108
22109         PR c++/7347, c++/7348
22110         * g++.dg/template/access4.C: New test.
22111         * g++.dg/template/access5.C: New test.
22112         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22113         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22114         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22115         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22116
22117 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22118
22119         * gcc.dg/gnu89-init-2.c: New test.
22120
22121 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22122
22123         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22124
22125 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22126
22127         * gcc.c-torture/execute/20020720-1.c: New testcase.
22128
22129 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22130
22131         * gcc.dg/cpp/Wsignprom.c: New tests.
22132
22133 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22134
22135         * gcc.c-torture/execute/loop-13.c: New test.
22136
22137 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22138
22139         * gcc.dg/cpp/expr.c: New tests.
22140
22141 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22142
22143         * g++.dg/opt/pr6713.C: Add template instantiation.
22144
22145 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22146
22147         * gcc.dg/nest.c: New test.
22148
22149 2002-07-17  Richard Henderson  <rth@redhat.com>
22150
22151         * g++.dg/opt/pr6713.C: New test.
22152
22153 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22154
22155         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22156         XFAIL for all x86 processors.
22157
22158 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22159
22160         * gcc.c-torture/execute/20010122-1.x: Do not test with
22161         -fomit-frame-pointer.
22162
22163 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22164
22165         * g++.dg/template/instantiate2.C: New test.
22166         * g++.dg/template/spec4.C: New test.
22167
22168 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22169
22170         * g++.dg/template/access2.C: New test.
22171         * g++.dg/template/access3.C: New test.
22172
22173 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22174
22175         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22176         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22177         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22178         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22179         Convert to use <stdarg.h>.
22180         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22181         Delete.
22182         * gcc.dg/va-arg-2.c: New.
22183         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22184
22185 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * gcc.c-torture/compile/20020710-1.c: New test.
22188
22189 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22190                           Andrew Pinski  <pinskia@physics.uc.edu>
22191
22192         gcc.c-torture/compile/simd-2.c: New testcase.
22193         gcc.c-torture/compile/simd-3.c: Likewise.
22194
22195 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/7224
22198         * g++.dg/overload/error1.C: New test.
22199
22200 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22201
22202         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22203         configuration and IRIX 6 O32 ABI.
22204
22205 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22206
22207         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22208
22209 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22210
22211         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22212
22213 2002-07-10  Jeffrey A Law  <law@redhat.com>
22214
22215         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22216
22217         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22218
22219 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22220
22221         * gcc.dg/20020312-2.c: Check for __PPC__.
22222
22223 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22224
22225         * gcc.c-torture/compile/20020709-1.c: New test.
22226
22227 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22228
22229         * g++.dg/template/qualttp21.C: New test case.
22230
22231 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22232
22233         * gcc.c-torture/compile/20020706-1.c: New test.
22234         * gcc.c-torture/compile/20020706-2.c: New test.
22235
22236 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22237             Alexandre Oliva  <aoliva@redhat.com>
22238
22239         * g++.dg/warn/incomplete1.C: New test.
22240
22241 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22242
22243         PR c++/7099
22244         * g++.dg/warn/noreturn1.C: New test.
22245
22246 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/6706
22249         * g++.dg/debug/debug6.C: New test.
22250         * g++.dg/debug/debug7.C: New test.
22251
22252 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22253
22254         * gcc.c-torture/compile/simd-3.c: New test.
22255
22256 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22257
22258         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22259         * gcc.dg/20020620-1.c: Likewise.
22260
22261 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22262
22263         PR c++/6944
22264         * g++.dg/init/array4.C: New test.
22265         * g++.dg/init/array5.C: New test.
22266
22267 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22268
22269         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22270         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22271
22272 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22273
22274         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22275         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22276         * gcc.dg/wtr-conversion-1.c: Likewise.
22277         * gcc.dg/wtr-escape-1.c: Likewise.
22278         * gcc.dg/wtr-int-type-1.c: Likewise.
22279         * gcc.dg/wtr-label-1.c: Likewise.
22280         * gcc.dg/wtr-static-1.c: Likewise.
22281         * gcc.dg/wtr-strcat-1.c: Likewise.
22282         * gcc.dg/wtr-suffix-1.c: Likewise.
22283         * gcc.dg/wtr-switch-1.c: Likewise.
22284         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22285         * gcc.dg/wtr-union-init-1.c: Likewise.
22286         * gcc.dg/wtr-union-init-2.c: Likewise.
22287         * gcc.dg/wtr-union-init-3.c: Likewise.
22288
22289         * gcc.dg/wtr-func-def-1.c: New test.
22290
22291 2002-07-02 Devang Patel <dpatel@apple.com>
22292
22293         * objc.dg/param-1.m: New test.
22294
22295 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22296
22297         * gcc.dg/cpp/trad/directive.c: Add test.
22298         * gcc.dg/cpp/trad/macroargs.c: Add test.
22299         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22300
22301 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22302
22303         * gcc.dg/cpp/cmdlne-M.c: New test.
22304
22305 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22306
22307         * objc.dg/desig-init-1.m: New test.
22308
22309 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22310
22311         PR c++/6716
22312         * g++.dg/template/instantiate1.C: New test.
22313
22314 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/7112
22317         * g++.dg/template/sizeof2.C: New test.
22318
22319 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22320
22321         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22322         gcc.dg/cpp/trad/include.c: New tests.
22323
22324 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22325
22326         PR target/7177
22327         * gcc.c-torture/compile/20020701-1.c: New test.
22328
22329 2002-07-01  Stan Shebs  <shebs@apple.com>
22330
22331         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22332         header here...
22333         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22334         (objc-torture-execute): or here.
22335
22336 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22337
22338         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22339
22340 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22341
22342         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22343
22344 2002-06-30  Devang Patel  <dpatel@apple.com>
22345
22346         * objc.dg/fsyntax-only.m: New test.
22347
22348 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22349
22350         PR c++/6695
22351         * g++.dg/template/friend7.C: New file.
22352
22353 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22354
22355         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22356         return type.
22357
22358 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22359
22360         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22361         avoid division by zero.
22362
22363 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22364
22365         * gcc.dg/Wunknownprag.c: New tests.
22366
22367 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22368
22369         * gcc.c-torture/execute/simd-2.c: New test.
22370
22371 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22372
22373         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22374         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22375         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22376         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22377         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22378         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22379         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22380         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22381         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22382         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22383         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22384         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22385         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22386         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22387         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22388         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22389         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22390
22391 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22392
22393         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22394         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22395         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22396         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22397         New tests.
22398         * gcc.dg/cpp/trad/directive.c: Update.
22399
22400 2002-06-23  Andreas Jaeger  <aj@suse.de>
22401
22402         * gcc.c-torture/execute/complex-6.c: New.
22403
22404 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22405
22406         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22407         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22408         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22409         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22410
22411 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22412
22413         * gcc.dg/cpp/trad: New directory with traditional tests copied
22414         from parent directory.
22415         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22416         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22417         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22418         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22419         Move to trad/ and rename.
22420         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22421         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22422         gcc.dg/cpp/trad/redef2.c: New tests.
22423         * gcc.dg/cpp/trad/trad.exp: New driver.
22424
22425 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22426
22427         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22428         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22429         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22430         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22431         Remove.
22432
22433 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22434
22435         * gcc.dg/20020620-1.c: New test.
22436
22437 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22438
22439         * g++.dg/template/ttp4.C: New test.
22440
22441 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22442
22443         * g++.dg/opt/vt1.C: Fix regexp.
22444
22445 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22446
22447         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22448         Don't use attribute `noinline'.
22449
22450 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22451
22452         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22453
22454 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22455
22456         * gcc.c-torture/execute/simd-1.c: New.
22457
22458         * gcc.dg/simd-1.c: New.
22459
22460 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22461
22462         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22463
22464 2002-06-16  Richard Henderson  <rth@redhat.com>
22465
22466         * g++.dg/ext/anon-struct1.C: New.
22467         * g++.dg/ext/anon-struct2.C: New.
22468         * g++.dg/ext/anon-struct3.C: New.
22469         * gcc.dg/anon-struct-1.c: New.
22470         * gcc.dg/anon-struct-2.c: New.
22471         * gcc.dg/anon-struct-3.c: New.
22472         * gcc.dg/20011008-1.c: Adjust warning text.
22473         * gcc.dg/20020527-1.c: Add -fms-extensions.
22474
22475 2002-06-16  Richard Henderson  <rth@redhat.com>
22476
22477         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22478
22479 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22480
22481         * gcc.c-torture/execute/20020615-1.c: New test.
22482
22483 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22484
22485         * gcc.c-tortuture/execute/compare-1.c: New test case.
22486         * gcc.c-tortuture/execute/compare-2.c: New test case.
22487         * gcc.c-tortuture/execute/compare-3.c: New test case.
22488
22489 2002-06-13  Richard Henderson  <rth@redhat.com>
22490
22491         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22492         ia64 ilp32.
22493
22494 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22495
22496         * g++.dg/template/typename2.C: Update error message.
22497
22498 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22499
22500         * gcc.c-torture/execute/20020611-1.c: New test.
22501
22502 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22503
22504         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22505         list of targets to skip.
22506
22507 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22508
22509         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22510         targets if not optimizing.
22511
22512 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.c-torture/compile/20020605-1.c: New test.
22515
22516         * g++.dg/opt/vt1.C: New test.
22517
22518         * gcc.dg/20020531-1.c: New test.
22519
22520         * gcc.dg/20020530-1.c: New test.
22521
22522         * gcc.dg/20020527-1.c: New test.
22523
22524         * g++.dg/opt/cse1.C: New test.
22525
22526 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22527
22528         * gcc.dg/20020607-2.c: New test case.
22529
22530 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22531
22532         * gcc.c-torture/compile/20020604-1.c: New test.
22533
22534 2002-06-04  Richard Henderson  <rth@redhat.com>
22535
22536         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22537         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22538         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22539
22540 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22541
22542         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22543
22544 2002-06-03  Richard Henderson  <rth@redhat.com>
22545
22546         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22547         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22548
22549 2002-06-02  Richard Henderson  <rth@redhat.com>
22550
22551         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22552         test functions static.
22553
22554 2002-06-02  Andreas Jaeger  <aj@suse.de>
22555
22556         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22557         now.
22558
22559 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22560
22561         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22562         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22563         Update for mofified diagnostics.
22564         * gcc.dg/c99-intconst-1.c: No longer fail.
22565
22566 2002-06-02  Richard Henderson  <rth@redhat.com>
22567
22568         * gcc.dg/uninit-A.c: Remove xfail markers.
22569
22570 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22571
22572         * gcc.dg/fnegate-1.c: New test case.
22573
22574 2002-05-30  Osku Salerma  <osku@iki.fi>
22575
22576         * gcc.c-torture/execute/mayalias-1.c: New file.
22577
22578 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22579
22580         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22581         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22582         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22583
22584 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22585
22586         * gcc.c-torture/execute/20020529-1.c: New test.
22587
22588 2002-05-27  Richard Henderson  <rth@redhat.com>
22589
22590         * g++.dg/ext/attrib6.C: New test case.
22591
22592 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22593
22594         * gcc.c-torture/execute/pure-1.c: New test.
22595
22596 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22597
22598         * gcc.dg/cpp/arith-2.c: Remove.
22599
22600 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22601
22602         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22603         * gcc.dg/cpp/if-3.c: Remove.
22604
22605 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22606
22607         * g++.dg/opt/cse2.C: New test.
22608
22609 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22610
22611         * gcc.dg/cpp/arith-1.c: New semantic tests.
22612         * gcc.dg/cpp/if-1.c: Update.
22613
22614 2002-05-24  Ben Elliston  <bje@redhat.com>
22615
22616         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22617
22618 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22619
22620         * gcc.dg/verbose-asm.c: New test.
22621
22622 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22623
22624         * gcc.dg/cpp/paste12.c: New test.
22625
22626 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22627
22628         * g++.dg/parse/named_ops.C: New test.
22629
22630 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22631
22632         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22633
22634 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22635
22636         * gcc.dg/weak-2.c: Allow optional leading underscore
22637         in scan-assembler symbol name.
22638         * gcc.dg/weak-3.c: Likewise.
22639         * gcc.dg/weak-4.c: Likewise.
22640         * gcc.dg/weak-5.c: Likewise.
22641
22642 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22643
22644         * gcc.dg/20020523-1.c: New test.
22645
22646 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22647
22648         * objc.dg/const-str-2.m: Update now that we stop after
22649         a command line error.
22650
22651 2002-05-22  Richard Henderson  <rth@redhat.com>
22652
22653         * g++.dg/dg.exp: Fix typo in test pruneing.
22654
22655 2002-05-22  Richard Henderson  <rth@redhat.com>
22656
22657         * g++.dg/dg.exp: Prune the tls subdirectory.
22658         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22659         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22660         * g++.dg/tls/init-1.C: New.
22661
22662 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/20020517-1.c: New test.
22665
22666 2002-05-21  Richard Henderson  <rth@redhat.com>
22667
22668         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22669         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22670
22671 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22672
22673         * g++.dg/other/copy2.C: New test.
22674
22675 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22676
22677         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22678         (MAX_COPY): Bump up to 10 times sizeof (long long).
22679         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22680
22681         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22682         sizeof (long long).
22683
22684         * gcc.c-torture/execute/strcpy-1.c: New test.
22685
22686 2002-05-19  Jason Merrill  <jason2redhat.com>
22687
22688         * g++.dg/ext/oper1.C: New test.
22689
22690 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22691 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22692
22693         * README.QMTEST: New file.
22694
22695         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22696
22697 2002-05-19  Andreas Jaeger  <aj@suse.de>
22698
22699         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22700         now.
22701         * gcc.c-torture/execute/loop-2d.x: Likewise.
22702
22703 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22704
22705         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22706         support weak symbols.
22707         * gcc.dg/weak-4.c: Likewise
22708         * gcc.dg/weak-6.c: Likewise
22709
22710 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22711
22712         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22713         cygwin, coff and h8300-*-hms targets
22714         * gcc.dg/weak-5.c: Likewise
22715         * gcc.dg/weak-7.c: Likewise
22716
22717 2002-05-16  Jason Merrill  <jason@redhat.com>
22718
22719         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22720         (scan-assembler-not, scan-assembler-dem): Likewise.
22721         (scan-assembler-dem-not): Likewise.
22722
22723 2002-05-15  Richard Henderson  <rth@redhat.com>
22724
22725         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22726
22727 2002-05-15  Richard Henderson  <rth@redhat.com>
22728
22729         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22730         (vfoo1f): Warning here.
22731         (vfoo1l): Don't redefine the alias.
22732
22733 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22734
22735         * g++.dg/init/pm1.C: New test.
22736
22737 2002-05-12  David S. Miller  <davem@redhat.com>
22738
22739         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22740         types.
22741
22742 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22743
22744         * gcc.c-torture/execute/20020510-1.c: New test case.
22745
22746 2002-05-10  David S. Miller  <davem@redhat.com>
22747
22748         * gcc.c-torture/execute/conversion.c: Test long double too.
22749
22750 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22753         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22754         * lib/g++.exp (g++_link_flags): Likewise.
22755         * lib/objc.exp (objc_target_compile): Likewise.
22756
22757 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22758
22759         * gcc.dg/cpp/poison.c: Update.
22760         * gcc.dg/cpp/20000625-2.c: Remove.
22761         * gcc.dg/cpp/direct2s.c: Remove final test.
22762
22763 2002-05-08  Tom Rix  <trix@redhat.com>
22764
22765         * gcc.c-torture/execute/20020508-1.c: New test.
22766         * gcc.c-torture/execute/20020508-2.c: New test.
22767         * gcc.c-torture/execute/20020508-3.c: New test.
22768
22769 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22770
22771         * gcc.dg/cpp/charconst-4.c: More tests.
22772
22773 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22774
22775         PR c/6569
22776         * gcc.dg/weak-3.c: Update location of warning messages.
22777         * gcc.dg/weak-5.c: Likewise.
22778
22779 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22780
22781         * gcc.c-torture/execute/20020506-1.c: New test case.
22782
22783 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22784
22785         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22786
22787 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22788
22789         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22790
22791 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22792
22793         * gcc.dg/cpp/charconst-3.c: New test.
22794
22795 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22796
22797         * gcc.dg/cpp/charconst.c: Update tests.
22798
22799 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22800
22801         * treelang: Added directory for new sample language treelang. Also
22802         lib/treelang.exp: New file to signal treelang should be tested.
22803
22804 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22805
22806         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22807         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22808         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22809         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22810         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22811         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22812         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22813
22814 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22815
22816         * gcc.dg/format/xopen-2.c: New test.
22817
22818 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * gcc.dg/20020503-1.c: New test.
22821
22822 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22823
22824         * g++.dg/init/dtor1.C: Make it tougher.
22825
22826 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22827
22828         * g++.dg/init/dtor1.C: New test.
22829
22830 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22831
22832         * gcc.dg/altivec-8.c: New.
22833
22834 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22835
22836         * gcc.dg/altivec-7.c: New.
22837
22838 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22839
22840         * g++.dg/parse/typedef1.C: New test.
22841
22842 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22843
22844         PR c++/6486
22845         * g++.dg/template/friend6.C: New test.
22846
22847         PR c++/6492
22848         * g++.dg/init/copy1.C: New test.
22849
22850 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.dg/warn/effc1.C: New test.
22853
22854 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22855
22856         * gcc.dg/cpp/if-cexp.c: Add a test.
22857
22858 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22859
22860         * gcc.dg/20020426-2.c: New test.
22861
22862 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22863
22864         * gcc.dg/cpp/if-mop.c: Update.
22865         * gcc.dg/cpp/if-mpar.c: Add test.
22866         * gcc.dg/cpp/if-oppr.c: Update.
22867
22868 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22869
22870         PR c/6343
22871         * gcc.dg/weak-[2-7].c: New tests.
22872
22873 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22874
22875         * gcc.dg/enum1.c: New test.
22876
22877 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22878
22879         PR c++/6497
22880         * g++.dg/inherit/access2.C: New test.
22881
22882 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22883
22884         PR bootstrap/6445
22885         * gcc.dg/20020426-1.c: New test.
22886
22887 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22888
22889         * g++.dg/abi/enum1.C: New test.
22890
22891 2002-04-26  Richard Henderson  <rth@redhat.com>
22892
22893         * gcc.dg/c99-bool-1.c: Expect always true warning.
22894
22895 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22896
22897         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22898
22899 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22900
22901         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22902         targets.
22903
22904 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22905
22906         * g++.dg/abi/mange7.C: New test.
22907
22908         PR c++/6438.
22909         * g++.dg/parse/stmtexpr2.C: New test.
22910
22911 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22912
22913         * gcc.dg/20020312-2.c: Add SH target.
22914
22915 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22916
22917         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22918         compiler output on mips*-*-irix*.
22919
22920 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * g++.dg/parse/attr1.C: New test.
22923
22924 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22925
22926         * gcc.c-torture/execute/string-opt-17.c: New test case.
22927         * gcc.c-torture/execute/memset-2.c: New test case.
22928
22929 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22930
22931         PR c++/6256:
22932         * g++.dg/template/friend5.C: New test.
22933
22934         PR c++/6331:
22935         * g++.dg/template/qual1.C: Likewise.
22936
22937 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22938
22939         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22940         Include stdlib.h, not stdio.h or ctype.h.
22941
22942 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22943
22944         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22945         cris-*-elf* and mmix-*-*.
22946         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22947         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22948         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22949         Ditto.
22950         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22951         * gcc.dg/wchar_t-1.c: Ditto.
22952
22953 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22954
22955         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22956         Clarify comment.
22957
22958 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22959
22960         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22961
22962 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22963
22964         * gcc.c-torture/execute/20000906-1.x: Delete.
22965
22966 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22967
22968         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22969
22970 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22971
22972         * PR6367
22973         * g77.f-torture/execute/6367.f: New test.
22974         * g77.f-torture/execute/6367.x: Disable for MMIX.
22975
22976 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22977
22978         * PR6352
22979         * g++.dg/opt/inline2.C: New test.
22980
22981 2002-04-18  Richard Henderson  <rth@redhat.com>
22982
22983         * gcc.dg/20000906-1.c: Enable for all targets.
22984         * gcc.c-torture/compile/iftrap-2.c: New.
22985
22986 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22987
22988         * gcc.dg/20020418-1.c: New test.
22989         * gcc.dg/20020418-2.c: New test.
22990
22991 2002-04-18  Richard Henderson  <rth@redhat.com>
22992
22993         * gcc.c-torture/compile/iftrap-1.c: New.
22994         * gcc.dg/iftrap-1.c: Adjust for ia64.
22995         * gcc.dg/iftrap-2.c: New.
22996
22997 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22998
22999         * gcc.c-torture/compile/20020418-1.c: New test.
23000
23001 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23002
23003         * gcc.c-torture/compile/20020415-1.c: New.
23004
23005 2002-04-18  David S. Miller  <davem@redhat.com>
23006
23007         * gcc.c-torture/execute/20020418-1.c: New test.
23008
23009 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23010
23011         * gcc.dg/20020416-1.c: New test.
23012
23013         * g++.dg/opt/inline1.C: New test.
23014
23015 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23016
23017         * gcc.dg/altivec-5.c: New test.
23018
23019         * gcc.dg/20020415-1.c: New test.
23020
23021 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23022
23023         * testsuite/lib/chill.exp: Remove.
23024
23025 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23026
23027         * g++.dg/other/big-struct.C: New test.
23028
23029 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23030
23031         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23032         of scratch file.
23033
23034 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23035
23036         PR c/6277
23037         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23038         in scan-assembler function name
23039
23040 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23041
23042         * g77.f-torture/execute/980628-4.x,
23043         g77.f-torture/execute/980628-5.x,
23044         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23045         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23046         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23047         i[34567]86-*-*.
23048
23049 2002-04-13  David S. Miller  <davem@redhat.com>
23050
23051         * gcc.c-torture/execute/20020413-1.c: New test.
23052
23053 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23054
23055         * gcc.dg/asm-6.c,
23056         * g++.dg/ext/asm1.C: New tests.
23057
23058 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++ 5373.
23061         * g++.dg/parse/stmtexpr1.C: New test.
23062
23063         PR c++/5189.
23064         * g++.dg/template/copy1.C: New test.
23065
23066 2002-04-12  Richard Henderson  <rth@redhat.com>
23067
23068         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23069
23070 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23071
23072         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23073         gcc.c-torture/execute/20020307-2.c.
23074
23075 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23076
23077         * g++.dg/ext/attrib5.C,
23078         * g++.dg/lookup/struct1.C: New tests.
23079
23080 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23081
23082         * gcc.dg/20020411-1.c: New test.
23083
23084         * gcc.c-torture/execute/20020411-1.c: New test.
23085
23086 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23087
23088         * g77.f-torture/execute/6177.f: New test.
23089
23090 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23091
23092         PR middle-end/6247
23093         * g++.dg/opt/cleanup1.C: New test.
23094
23095         * g++.dg/opt/const1.C: New test.
23096
23097 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23098
23099         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23100
23101 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         PR c++/5507
23104         * g++.dg/template/typename2.C: New test.
23105
23106 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23107
23108         * gcc.c-torture/execute/loop-12.c: New.
23109
23110 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23111
23112         * g77.f-torture/execute/980628-4.x,
23113         g77.f-torture/execute/980628-5.x,
23114         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23115         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23116         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23117
23118 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23119
23120         PR optimization/6086
23121         * g++.dg/opt/preinc1.C: New test.
23122
23123 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c++/5571
23126         * g++.dg/opt/static2.C: New test.
23127
23128 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23129
23130         PR c/5120
23131         * gcc.dg/20020406-1.c: New test.
23132
23133 2002-04-04  David S. Miller  <davem@redhat.com>
23134
23135         * gcc.c-torture/execute/20020404-1.c: New test.
23136
23137 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23138
23139         PR c/6123
23140         * gcc.dg/20020312-2.c: Do not declare global register variable
23141         if __PIC__ or __pic__ is defined.
23142
23143 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23144
23145         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23146         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23147
23148 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23149
23150         * gcc.misc-tests/linkage.exp: Update last change to handle
23151         sparc*-, not just sparc-.
23152
23153 2002-04-03  Richard Henderson  <rth@redhat.com>
23154
23155         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23156
23157 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23158
23159         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23160
23161 2002-04-02  David S. Miller  <davem@redhat.com>
23162
23163         * gcc.c-torture/execute/20020402-3.c: New test.
23164
23165 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23166
23167         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23168         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23169
23170         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23171         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23172         g77.f-torture/execute/20001201.x,
23173         g77.f-torture/execute/u77-test.x: New files.
23174
23175         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23176         * gcc.dg/wchar_t-1.c: Ditto.
23177
23178 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23179
23180         * gcc.c-torture/execute/20020402-1.c: New test.
23181
23182 2002-04-01  Richard Henderson  <rth@redhat.com>
23183
23184         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23185
23186         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23187
23188 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23189
23190         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23191
23192 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23193
23194         * g++.dg/inherit/template-as-base.C: Expect error.
23195         * g++.dg/inherit/namespace-as-base.C: Likewise.
23196
23197 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23198
23199         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23200         g++.dg/ext/instantiate3.C: Tweak match patterns.
23201
23202         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23203         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23204         -da test.
23205
23206 2002-03-31  Richard Henderson  <rth@redhat.com>
23207
23208         * gcc.dg/special/alias-2.c: New.
23209         * gcc.dg/special/ecos.exp: Run it.
23210
23211 2002-03-31  Richard Henderson  <rth@redhat.com>
23212
23213         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23214
23215 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23216
23217         * gcc.dg/weak-1.c: Disable on h8300 port.
23218
23219 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23220
23221         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23222         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23223         ordering tests.
23224         * g++.dg/bprob/bprob-1.C: New test.
23225         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23226         * g++.dg/gcov/gcov-1.C: New test.
23227         * g++.dg/gcov/gcov-1.x: New file.
23228         * g++.dg/gcov/gcov-2.C: New test.
23229         * g++.dg/gcov/gcov-3.C: New test.
23230         * g++.dg/gcov/gcov-3.h: New file.
23231
23232 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23233
23234         * g++.old-deja/g++.other/builtins5.C: New test.
23235         * g++.old-deja/g++.other/builtins6.C: New test.
23236         * g++.old-deja/g++.other/builtins7.C: New test.
23237         * g++.old-deja/g++.other/builtins8.C: New test.
23238         * g++.old-deja/g++.other/builtins9.C: New test.
23239
23240 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23241
23242         * g++.dg/opt/static1.C: New test.
23243
23244         * g++.dg/opt/longbranch1.C: New test.
23245
23246 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23247
23248         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23249
23250         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23251
23252 2002-03-28  Jeffrey A Law  (law@redhat.com)
23253
23254         * gcc.c-torture/execute/20020328-1.c: New test.
23255
23256 2002-03-27  Richard Henderson  <rth@redhat.com>
23257
23258         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23259         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23260         move from g++.old-deja/g++.ext/.
23261
23262 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23263
23264         * g++.dg/init/new2.C: New test.
23265
23266 2002-03-26  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23269
23270         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23271         on sparc.
23272
23273         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23274         sparcv9 systems.
23275         * gcc.dg/20001102-1.c: Likewise.
23276
23277 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23278
23279         * gcc.dg/cpp/endif-pedantic1.c,
23280         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23281
23282 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * g++.dg/init/new1.C: New test.
23285
23286 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23287
23288         * g++.dg/abi/vbase9.C: New test.
23289
23290 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23291
23292         * gcc.dg/arm-asm.c: New test.
23293
23294 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23295
23296         * gcc.dg/Wswitch-enum.c: New test.
23297         Fix PR c/5044.
23298
23299 2002-03-26  Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23302         structure.
23303
23304 2002-03-25  Richard Henderson  <rth@redhat.com>
23305
23306         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23307         sparcv9 systems.
23308
23309         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23310         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23311
23312 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23313
23314         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23315
23316 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23317
23318         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23319         targets using generic thunk support.
23320
23321 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23322
23323         * gcc.c-torture/compile/20020323-1.c: New test.
23324
23325         * g++.dg/opt/conj2.C: New test.
23326
23327 2002-03-24  Richard Henderson  <rth@redhat.com>
23328
23329         * gcc.dg/weak-1.c: Use -fno-common.
23330
23331 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23332
23333         * g77.dg/f77-edit-apostrophe-out.f: New test
23334         * g77.dg/f77-edit-h-out.f: New test
23335         * g77.dg/f77-edit-t-in.f: New test
23336         * g77.dg/f77-edit-t-out.f: New test
23337         * g77.dg/f77-edit-x-out.f: New test
23338         * g77.dg/f77-edit-slash-out.f: New test
23339         * g77.dg/f77-edit-colon-out.f: New test
23340         * g77.dg/f77-edit-s-out.f: New test
23341
23342 2002-03-24  Richard Henderson  <rth@redhat.com>
23343
23344         * objc/execute/formal_protocol-6.x: New XFAIL.
23345
23346 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23347
23348         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23349         that do not support weak symbols
23350
23351 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23352
23353         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23354         * lib/g77.exp:  Likewise
23355         * lib/objc.exp: Likewise
23356
23357 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23358
23359         * gcc.dg/Wswitch-default.c: New test.
23360
23361 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23362
23363         * g++.dg/other/enum1.C: New test.
23364
23365 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23366
23367         * gcc.dg/pragma-ep-3.c: Fix typo.
23368
23369 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23370
23371         * g++.dg/inherit/template-as-base.C: New test.
23372
23373 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23374
23375         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23376         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23377
23378 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23379
23380         * gcc.dg/cpp/multiline.c: Update to match.
23381
23382 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23383
23384         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23385
23386 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23387
23388         * gcc.dg/cpp/extratokens2.c:  New file.
23389
23390 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23391
23392         * gcc.dg/20020312-2.c: Add rs6000 target.
23393
23394         * gcc.c-torture/compile/20020319-1.c: New test.
23395
23396 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23397
23398         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23399         (A, E): Handle this.
23400
23401 2002-03-20  Jason Merrill  <jason@redhat.com>
23402
23403         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23404         ignoring -fpic.
23405         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23406         through prune_gcc_output.
23407
23408 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * gcc.c-torture/compile/20020320-1.c: New test.
23411
23412 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23413
23414         * gcc.c-torture/compile/20020318-1.c: New test.
23415
23416         * gcc.dg/struct-by-value-1.c: New test.
23417
23418         * gcc.dg/20020319-1.c: New test.
23419
23420 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23421
23422         * g++.dg/opt/conj1.C: New test.
23423
23424 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23425
23426         * g++.dg/template/qualttp20.C: Revert previous change.
23427         * g++.dg/template/qualttp3.C: Likewise.
23428         * g++.dg/template/qualttp4.C: Likewise
23429         * g++.dg/template/qualttp5.C: Likewise
23430         * g++.dg/template/qualttp6.C: Likewise
23431         * g++.dg/template/qualttp7.C: Likewise
23432         * g++.dg/template/qualttp8.C: Likewise
23433         * g++.dg/template/recurse.C: Likewise.
23434
23435 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23436
23437         * gcc.dg/cpp/wchar-1.c: Update.
23438
23439 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.dg/template/conv1.C: New test.
23442         * g++.dg/template/conv2.C: New test.
23443         * g++.dg/template/conv3.C: New test.
23444         * g++.dg/template/conv4.C: New test.
23445
23446 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23447
23448         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23449         * g++.dg/template/qualttp3.C: Likewise.
23450         * g++.dg/template/qualttp4.C: Likewise
23451         * g++.dg/template/qualttp5.C: Likewise
23452         * g++.dg/template/qualttp6.C: Likewise
23453         * g++.dg/template/qualttp7.C: Likewise
23454         * g++.dg/template/qualttp8.C: Likewise
23455         * g++.dg/template/recurse.C: Likewise.
23456
23457 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23458
23459         * g++.dg/opt/dtor1.C: New test.
23460
23461 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23462
23463         * gcc.c-torture/compile/20020315-1.c: New test.
23464
23465 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23466
23467         * gcc.dg/weak-1.c: Fix scan tests.
23468
23469 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23470
23471         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23472         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23473         cris-*-aout* mmix-*-*.
23474         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23475         cris-*-aout* mmix-*-*.
23476         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23477         cris-*-elf* cris-*-aout* and mmix-*-*.
23478         * gcc.dg/20001009-1.c: Ditto.
23479         * gcc.dg/20010912-1.c: Ditto.
23480         * gcc.dg/20020122-4.c: Ditto.
23481         * gcc.dg/inline-2.c: Ditto.
23482
23483 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23484
23485         * gcc.c-torture/compile/20020314-1.c: New test.
23486
23487 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23488
23489         * gcc.c-torture/execute/20020314-1.c: New test.
23490
23491 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * g++.dg/warn/Wunused-1.C: New test.
23494
23495 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23496
23497         * g++.dg/abi/mangle6.C: New test.
23498
23499 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23500
23501         * gcc.c-torture/compile/20020309-2.c: New test.
23502
23503         * gcc.c-torture/compile/20020312-1.c: New test.
23504
23505 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * g++.dg/other/access1.C: New test.
23508
23509 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23510
23511         * gcc.c-torture/execute/wchar_t-1.c: New test.
23512
23513 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23514
23515         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23516
23517 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23518
23519         * gcc.dg/20020312-1.c: New test case.
23520
23521 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23522
23523         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23524
23525 2002-03-11  Richard Henderson  <rth@redhat.com>
23526
23527         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23528         * g++.old-deja/g++.jason/report.C: Likewise.
23529
23530 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23531
23532         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23533         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23534
23535 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * testsuite/g++.dg/overload/pmf1.C: New test.
23538
23539 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23540
23541         * gcc.c-torture/execute/20020307-1.c: Use long.
23542
23543 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23544
23545         PR optimization/5844
23546         * gcc.dg/20020310-1.c: New test.
23547
23548 2002-03-09  Michael Meissner  <meissner@redhat.com>
23549
23550         * gcc.c-torture/execute/memcpy-2.c: New test.
23551         * gcc.c-torture/execute/memset-1.c: New test.
23552         * gcc.c-torture/execute/strlen-1.c: New test.
23553         * gcc.c-torture/execute/strcmp-1.c: New test.
23554         * gcc.c-torture/execute/strncmp-1.c: New test.
23555
23556 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23557
23558         * gcc.dg/ppc-ldstruct.c: New test.
23559
23560 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23561
23562         * gcc.c-torture/execute/va-arg-22.c: New test.
23563
23564 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23565
23566         * gcc.c-torture/compile/20020309-1.c: New test.
23567
23568 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23569
23570         * gcc.c-torture/execute/20020307-2.c: New test.
23571
23572 2002-03-07  Jeffrey A Law  (law@redhat.com)
23573
23574         * g77.f-torture/compile/20020307-1.f: New test.
23575
23576 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23577
23578         * gcc.dg/unordered-1.c: New test.
23579
23580 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23581
23582         * gcc.c-torture/execute/20020307-1.c: New test.
23583
23584 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23585
23586         * gcc.dg/20020304-1.c: New test.
23587
23588         * gcc.c-torture/compile/20020304-2.c: New test.
23589
23590 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23591
23592         * gcc.c-torture/compile/20020304-1.c: New test case
23593         (from PR c/5830).
23594
23595 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23596
23597         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23598
23599 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.dg/other/classkey1.C: New test.
23602
23603 2002-03-01  Richard Henderson  <rth@redhat.com>
23604
23605         * gcc.c-torture/compile/981223-1.x: New.
23606         * gcc.c-torture/compile/920625-1.x: New.
23607
23608 2002-02-28  Richard Henderson  <rth@redhat.com>
23609
23610         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23611
23612 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23613
23614         * gcc.c-torture/execute/20020227-1.c: New test.
23615
23616 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23617
23618         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23619         here" ERROR lines.
23620         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23621         * g++.old-deja.g++.other/defarg1.C: Likewise.
23622         * g++.old-deja/g++.pt/calls2.C: Likewise.
23623         * g++.old-deja/g++.pt/crash20.C: Likewise.
23624         * g++.old-deja/g++.pt/crash30.C: Likewise.
23625         * g++.old-deja/g++.pt/crash36.C: Likewise.
23626         * g++.old-deja/g++.pt/crash6.C: Likewise.
23627         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23628         * g++.old-deja/g++.pt/derived3.C: Likewise.
23629         * g++.old-deja/g++.pt/error1.C: Likewise.
23630         * g++.old-deja/g++.pt/friend21.C: Likewise.
23631         * g++.old-deja/g++.pt/friend23.C: Likewise.
23632         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23633         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23634
23635 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23636
23637         * gcc.c-torture/execute/20020225-2.c: New test.
23638
23639 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23640
23641         * gcc.c-torture/execute/920730-1t.c,
23642         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23643         Delete test cases, only relevant to -traditional.
23644
23645 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23646
23647         * gcc.dg/cpp/undef1.c: Remove.
23648         * gcc.dg/cpp/directiv.c: Update.
23649         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23650
23651 2002-02-27  Michael Meissner  <meissner@redhat.com>
23652
23653         * gcc.c-torture/execute/20020226-1.c: New test.
23654
23655 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23656
23657         * g++.dg/debug/debug4.C: New test.
23658
23659         * gcc.dg/ia64-visibility-1.c: New test.
23660
23661 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23662
23663         * gcc.dg/debug/20020224-1.c: New.
23664
23665 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23666
23667         * gcc.c-torture/execute/960416-1.x: New.
23668         * gcc.c-torture/execute/divconst-3.x: Likewise.
23669
23670 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * gcc.dg/20020224-1.c: New test.
23673
23674 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23675
23676         * gcc.c-torture/execute/20020225-1.c: New.
23677
23678 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23679
23680         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23681
23682 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23683
23684         * gcc.dg/20020222-1.c: New test.
23685
23686 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23687
23688         * g++.dg/opt/anonunion1.C: New test.
23689
23690 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         * g++.dg/template/qualttp19.C: New test.
23693         * g++.dg/template/qualttp20.C: New test.
23694         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23695         * g++.old-deja/g++.other/qual1.C: Likewise.
23696
23697 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23698
23699         * gcc.dg/attr-alwaysinline.c: New.
23700
23701 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23702
23703         * gcc.dg/20020220-1.c: New test.
23704
23705         * gcc.dg/20020220-2.c: New test.
23706
23707         * g++.dg/opt/mmx1.C: New test.
23708
23709 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23710
23711         * gcc.c-torture/compile/20020110.c: New test.
23712
23713 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23714
23715         * gcc.c-torture/execute/20020219-1.c: New test.
23716
23717         * gcc.dg/20020219-1.c: New test.
23718
23719         * gcc.dg/noncompile/20020220-1.c: New test.
23720
23721         * g++.dg/opt/ptrintsum1.C: New test.
23722
23723         * gcc.dg/debug/20020220-1.c: New test.
23724
23725 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23726
23727         * gcc.c-torture/execute/20020216-1.c: New test.
23728
23729 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23730
23731         * gcc.dg/decl-1.c: Update, new test.
23732
23733 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * g++.dg/abi/bitfield1.C: New test.
23736         * g++.dg/abi/bitfield2.C: New test.
23737
23738 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23739
23740         * gcc.dg/attr-nest.c: New test.
23741
23742 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23743
23744         * gcc.c-torture/execute/20020215-1.c: New test.
23745
23746 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23747
23748         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23749         * g++.dg/debug/debug.exp: New.
23750         * g++.dg/debug/trivial.C: New.
23751         * g++.dg/debug/debug1.C: Moved...
23752         * g++.dg/other/debug1.C: ...from here.
23753         * g++.dg/debug/debug2.C: Moved...
23754         * g++.dg/other/debug2.C: ...from here.
23755         * g++.dg/debug/debug3.C: Moved...
23756         * g++.dg/other/debug3.C: ...from here.
23757
23758         * gcc.dg/noncompile/20020213-1.c: New test.
23759
23760 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23761
23762         * g++.dg/other/debug3.C: New test.
23763
23764         * gcc.c-torture/execute/20020213-1.c: New test.
23765
23766 2002-02-13  Richard Smith <richard@ex-parrot.com>
23767
23768         * g++.old-deja/g++.other/thunk1.C: New test.
23769
23770 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23771
23772         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23773
23774 2002-02-13  Stan Shebs  <shebs@apple.com>
23775
23776         * gcc.dg/altivec-3.c: New.
23777
23778 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.dg/Wunreachable-1.c: New test.
23781         * gcc.dg/Wunreachable-2.c: New test.
23782
23783 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23784
23785         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23786
23787 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23788
23789         * gcc.dg/decl-1.c: New test.
23790
23791 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23792
23793         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23794
23795 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23796
23797         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23798         * gcc.c-torture/compile/980506-1.x: Likewise.
23799
23800 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23801
23802         * gcc.dg/20020210-1.c: New.
23803
23804 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23805
23806         * g77.f-torture/execute/947.f: New regression test
23807         for PR fortran/947.
23808
23809 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23810
23811         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23812         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23813
23814 2002-02-08  Richard Henderson  <rth@redhat.com>
23815
23816         * gcc.c-torture/compile/labels-3.c: New.
23817
23818 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23819
23820         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23821         expression statements work instead.
23822         * gcc.dg/noncompile/20020207-1.c: New test.
23823
23824 2002-02-07  Richard Henderson  <rth@redhat.com>
23825
23826         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23827
23828 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23829
23830         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23831         message from g77
23832         * lib/g77-dg.exp: Trim g77 error messages so that they are
23833         recognized by dg.exp.
23834
23835 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23836
23837         PR fortran/5473
23838         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23839
23840 2002-02-07  Richard Henderson  <rth@redhat.com>
23841
23842         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23843         to be sufficiently aligned for integers.
23844
23845 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23846
23847         * g++.dg/template/friend4.C: New test.
23848
23849 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23850
23851         PR fortran/5743
23852         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23853         unsupported cases.
23854
23855 2002-02-07  Richard Henderson  <rth@redhat.com>
23856
23857         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23858         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23859         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23860         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23861
23862 2002-02-06  Richard Henderson  <rth@redhat.com>
23863
23864         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23865
23866 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23867
23868         * gcc.dg/20020206-1.c: New test.
23869
23870 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23871
23872         * gcc.c-torture/execute/20020206-1.c: New test.
23873
23874         * gcc.c-torture/execute/20020206-2.c: New test.
23875
23876         PR optimization/5429:
23877         * gcc.c-torture/compile/20020206-1.c: New test.
23878
23879 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23880
23881         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23882         as certain file formats cannot support particularly large
23883         alignments.
23884
23885         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23886         and do not expect to be able to link the executable.
23887
23888         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23889         fail because the COFF format does not support the weak attribute.
23890
23891 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23892
23893         * g77.dg/pr5473.f:  New test
23894
23895 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23896
23897         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23898         Fix testcase accordingly.
23899
23900 2002-02-04  Richard Henderson  <rth@redhat.com>
23901
23902         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23903         (buf): Change to be an array of pointers, not ints.
23904
23905 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23906
23907         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23908         before all tests.  Move warning one line above to match where it
23909         C frontend emits.
23910         * gcc.dg/Wswitch-2.c: New test.
23911         * g++.dg/warn/Wswitch-1.C: New test.
23912         * g++.dg/warn/Wswitch-2.C: New test.
23913
23914 2002-02-04  Richard Henderson  <rth@redhat.com>
23915
23916         * g++.dg/abi/offsetof.C: Fix size comparison.
23917
23918 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23919
23920         * gcc.dg/cast-qual-2.c: New test.
23921
23922 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * gcc.dg/20020201-4.c: New test.
23925
23926 2002-02-04  Ben Elliston  <bje@redhat.com>
23927
23928         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23929         target_info attribute != 0, in addition to the empty string.
23930         (gcc_target_compile): Likewise.
23931
23932 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23933
23934         * gcc.dg/Wswitch.c: New test.
23935         PR gcc/4475. PR gcc/3780.
23936
23937 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23938
23939         * g77.f-torture/execute/5122.f: New test for regressions
23940         against PR fortran/5122.
23941
23942 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23943
23944         * g77.f-torture/compile/pr3743.f: Delete
23945         * g77.dg/pr3743-1.f: New test.
23946         * g77.dg/pr3743-2.f: New test.
23947         * g77.dg/pr3743-3.f: New test.
23948         * g77.dg/pr3743-4.f: New test.
23949
23950 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23951
23952         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23953
23954 2002-02-02  Richard Henderson  <rth@redhat.com>
23955
23956         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23957         * gcc.c-torture/execute/bf64-1.c: Likewise.
23958
23959 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23960
23961         * gcc.dg/20020201-2.c: New test.
23962
23963         * gcc.dg/20020201-3.c: New test.
23964
23965         * gcc.c-torture/execute/bitfld-2.c: New test.
23966
23967 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23968
23969         * gcc.dg/bitfld-1.c: Update.
23970         * gcc.dg/bitfld-2.c: Update.
23971         * gcc.c-torture/execute/bitfld-1.x: New.
23972
23973 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.c-torture/execute/20020201-1.c: New test.
23976
23977 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23978
23979         PR target/5469
23980         * gcc.dg/20020201-1.c: New test.
23981
23982 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23983
23984         PR fortran/3743
23985         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23986         * g77.f-torture/compile/pr3743.x: Remove
23987
23988 2002-01-31  Tom Rix  <trix@redhat.com>
23989
23990         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23991
23992 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23993
23994         * gcc.dg/noncompile/20020130-1.c: New test.
23995
23996 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23997
23998         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23999
24000 2002-01-29  Richard Henderson  <rth@redhat.com>
24001
24002         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24003         to long long.
24004         * gcc.c-torture/execute/bf64-1.c: Likewise.
24005
24006 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24007
24008         * gcc.c-torture/execute/20020129-1.c: New test.
24009
24010 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24011
24012         * gcc.c-torture/compile/20000224-1.c: Update.
24013         * gcc.c-torture/execute/bitfld-1.c: New tests.
24014         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24015         * gcc.dg/uninit-A.c: Update.
24016
24017 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         * g++.dg/template/ctor1.C: Add instantiation.
24020
24021 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24022
24023         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24024         argument to __builtin_prefetch to be const ptr.
24025
24026 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24027
24028         * gcc.c-torture/compile/20020120-1.c: New test.
24029
24030 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24031
24032         * gcc.c-torture/execute/20020127-1.c: New test.
24033
24034 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24035
24036         * g77.dg/f77-edit-i-in.f: New test
24037         * g77.dg/f77-edit-i-out.f: New test
24038
24039 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24040
24041         * gcc.dg/debug/debug.exp: New file.
24042         * gcc.dg/debug/trivial.c: New file.
24043         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24044         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24045         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24046         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24047         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24048         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24049         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24050         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24051         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24052         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24053         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24054         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24055         * gcc.dg/20000503-1.c: Removed.
24056         * gcc.dg/20010207-1.c: Removed.
24057         * gcc.dg/20011223-1.c: Removed.
24058         * gcc.dg/20020104-2.c: Removed.
24059         * gcc.dg/debug-1.c: Removed.
24060         * gcc.dg/debug-2.c: Removed.
24061         * gcc.dg/debug-3.c: Removed.
24062         * gcc.dg/debug-4.c: Removed.
24063         * gcc.dg/debug-5.c: Removed.
24064         * gcc.dg/debug-6.c: Removed.
24065         * gcc.dg/dwarf2-1.c: Removed.
24066         * gcc.dg/dwarf2-2.c: Removed.
24067
24068 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24069
24070         * g++.old-deja/g++.other/eh5.C: New test.
24071         * g++.old-deja/g++.other/sibcall2.C: New test.
24072         * g++.old-deja/g++.other/array9.C: New test.
24073         * g++.old-deja/g++.other/typename2.C: New test.
24074         * g++.old-deja/g++.other/crash60.C: New test.
24075         * g++.old-deja/g++.other/conv9.C: New test.
24076         * g++.old-deja/g++.other/mangle10.C: New test.
24077         * g++.old-deja/g++.other/unchanging1.C: New test.
24078         * g++.old-deja/g++.other/exprstmt1.C: New test.
24079         * g++.old-deja/g++.other/inline23.C: New test.
24080         * g++.old-deja/g++.eh/ia64-1.C: New test.
24081         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24082         * g++.old-deja/g++.other/reload1.C: New test.
24083         * g++.old-deja/g++.other/static20.C: New test.
24084         * g++.old-deja/g++.other/local-alloc1.C: New test.
24085         * g++.old-deja/g++.other/conv8.C: New test.
24086         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24087         * g++.old-deja/g++.other/storeexpr1.C: New test.
24088         * g++.old-deja/g++.other/storeexpr2.C: New test.
24089         * g++.dg/eh/template2.C: New test.
24090         * g++.dg/warn/weak1.C: New test.
24091
24092 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24093
24094         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24095         Remove first, non-varying, argument.
24096
24097 2002-01-23  Richard Henderson  <rth@redhat.com>
24098
24099         * gcc.dg/inline-2.c: New.
24100
24101         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24102         Add optional target arg.  Check number of arguments.
24103         (scan-assembler-not, scan-assembler-dem): Likewise.
24104         (scan-assembler-dem-not): Likewise.
24105
24106 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24107
24108         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24109         line 12.
24110         * g++.old-deja/g++.brendan/parse3.C,
24111         g++.old-deja/g++.other/crash26.C,
24112         g++.old-deja/g++.other/crash28.C,
24113         g++.old-deja/g++.other/crash29.C,
24114         g++.old-deja/g++.other/crash30.C,
24115         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24116
24117 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24118
24119         * gcc.dg/20020115-1.c: New.
24120
24121 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24122
24123         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24124
24125 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24126
24127         * gcc.dg/20020122-3.c: New.
24128
24129 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24130
24131         * g++.dg/other/gc1.C: New test.
24132
24133 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24134
24135         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24136
24137 2002-01-22  Richard Henderson  <rth@redhat.com>
24138
24139         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24140
24141 2002-01-22  Richard Henderson  <rth@redhat.com>
24142
24143         * gcc.dg/20020122-4.c: New.
24144
24145 2002-01-22  H.J. Lu <hjl@gnu.org>
24146
24147         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24148         link output.
24149         * gcc.dg/special/ecos.exp: Likewise.
24150         * lib/g++-dg.exp: Likewise.
24151         * lib/g77-dg.exp: Likewise.
24152         * lib/gcc-dg.exp : Likewise.
24153         * lib/mike-g++.exp: Likewise.
24154         * lib/mike-g77.exp: Likewise.
24155         * lib/mike-gcc.exp: Likewise.
24156         * lib/objc-dg.exp: Likewise.
24157
24158 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24159
24160         PR target/5379
24161         * gcc.dg/20020122-2.c: New test.
24162
24163 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24164
24165         * gcc.dg/20020122-1.c: New test.
24166
24167 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24168
24169         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24170
24171 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24172
24173         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24174
24175 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24176
24177         * gcc.c-torture/compile/20020121-1.c: New test.
24178
24179 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24180
24181         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24182         ld_library_path.
24183
24184 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.dg/20020218-1.c: New test.
24187
24188 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24189
24190         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24191         messages
24192         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24193         "At global scope" warning
24194         * g++.dg/ext/align1.C: Change cygwin test for alignment
24195         from db-bogus to dg-warning
24196
24197 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24198
24199         * g77.f-torture/compile/cpp2.F: New test.
24200
24201 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24202
24203         * g++.dg/template/access1.C: New test.
24204
24205 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24206
24207         * gcc.dg/20020118-1.c: New.
24208
24209 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24210
24211         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24212
24213 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24214
24215         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24216         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24217         alignment warnings.
24218
24219 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24220
24221         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24222         torture_with_loops and torture_without_loops
24223
24224 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24225
24226         * gcc.c-torture/compile/20020116-1.c: New test.
24227
24228 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * gcc.dg/20020116-2.c: New test.
24231
24232         * gcc.dg/ultrasp4.c: New test.
24233
24234         * gcc.dg/20020116-1.c: New test.
24235
24236 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24237
24238         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24239         by EABI.
24240
24241 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24242
24243         * gcc.misc-tests/i386-prefetch.exp: New.
24244         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24245         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24246         * gcc.misc-tests/i386-pf-none-1.c: New test.
24247         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24248
24249 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24250
24251         * gcc.dg/gnu89-init-1.c: Add new tests.
24252
24253 2002-01-15  Andreas Jaeger  <aj@suse.de>
24254
24255         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24256         * gcc.dg/i386-mmx-2.c: Likewise.
24257         * gcc.dg/i386-sse-1.c: Likewise.
24258         * gcc.dg/i386-sse-2.c: Likewise.
24259         * gcc.dg/i386-sse-3.c: Likewise.
24260
24261 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24262
24263         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24264         Uncomment additional cases that now pass.
24265
24266 2002-01-11  Richard Henderson  <rth@redhat.com>
24267
24268         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24269         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24270
24271 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24272
24273         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24274
24275 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24276
24277         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24278         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24279
24280 2002-01-10  Dale Johannesen  <dalej@apple.com>
24281
24282         * gcc.c-torture/execute/loop-11.c: New.
24283
24284 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24285
24286         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24287         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24288
24289 2002-01-09  Richard Henderson  <rth@redhat.com>
24290
24291         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24292         type in which to perform the operation for each size.
24293
24294 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24295
24296         * gcc.c-torture/compile/20020109-2.c: New test.
24297
24298 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24299
24300         * gcc.c-torture/execute/loop-10.c: New test.
24301
24302 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24303
24304         * gcc.c-torture/compile/20010226-1.c: New test.
24305         * gcc.c-torture/compile/20010227-1.c: New test.
24306         * gcc.c-torture/compile/20010426-1.c: New test.
24307         * gcc.c-torture/compile/20010510-1.c: New test.
24308         * gcc.c-torture/compile/20010605-3.c: New test.
24309         * gcc.c-torture/compile/20010824-1.c: New test.
24310         * gcc.c-torture/execute/20010409-1.c: New test.
24311         * gcc.dg/noncompile/20000901-1.c: New test.
24312         * gcc.dg/20001023-1.c: New test.
24313         * gcc.dg/20001101-1.c: New test.
24314         * gcc.dg/20001102-1.c: New test.
24315         * gcc.dg/20010207-1.c: New test.
24316         * gcc.dg/20010405-1.c: New test.
24317         * gcc.dg/20010822-1.c: New test.
24318         * gcc.dg/20011107-1.c: New test.
24319
24320 2002-01-09  Jeffrey A Law  (law@redhat.com)
24321
24322         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24323
24324         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24325         execution failure on PA targets.
24326
24327 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24328
24329         * gcc.c-torture/compile/20020109-1.c: New test.
24330
24331 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24332
24333         * gcc.c-torture/execute/20020108-1.c: New test.
24334
24335 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.dg/20020108-1.c: New test.
24338
24339 2002-01-08  H.J. Lu <hjl@gnu.org>
24340
24341         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24342         for header files.
24343
24344 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24345
24346         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24347         consistency.
24348
24349 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24350
24351         * gcc.dg/altivec-4.c: Test altivec predicates.
24352
24353 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24354
24355         * gcc.c-torture/execute/20020107-1.c: New test.
24356
24357 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24358
24359         PR c/5279
24360         * gcc.c-torture/compile/20020106-1.c: New test.
24361
24362 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24363
24364         * gcc.c-torture/execute/nestfunc-4.c: New test.
24365
24366 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24367
24368         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24369         extra triple that slipped in.
24370         * g++.old-deja/g++.abi/align.C: Likewise.
24371         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24372
24373 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24374
24375         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24376         * g++.old-deja/g++.abi/align.C: Likewise.
24377         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24378
24379         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24380         on FreeBSD/i386.
24381         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24382         FreeBSD.
24383
24384 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24385
24386         * gcc.dg/20020104-1.c: New test.
24387
24388         * gcc.dg/20020104-2.c: New test.
24389
24390 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24391
24392         * gcc.dg/20020103-1.c: Fix typo in target selector.
24393
24394 2002-01-03  Richard Henderson  <rth@redhat.com>
24395
24396         * gcc.dg/20020103-1.c: New.
24397
24398 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24399
24400         * gcc.c-torture/execute/20020103-1.c: New test.
24401
24402 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * g++.dg/other/debug2.C: New test.
24405
24406         * gcc.c-torture/compile/20020103-1.c: New test.
24407
24408 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.dg/gnu89-init-1.c: Added new tests.
24411
24412 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.dg/template/friend2.C: Remove as patch is reverted.
24415
24416         * g++.dg/warn/oldcast1.C: New test.
24417
24418         * g++.dg/template/ptrmem1.C: New test.
24419         * g++.dg/template/ptrmem2.C: New test.
24420
24421         * g++.dg/template/ntp.C: New test.
24422
24423         * g++.dg/other/component1.C: New test.
24424
24425         * g++.dg/template/ttp3.C: New test.
24426
24427         * g++.dg/template/friend2.C: New test.
24428         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24429
24430 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.dg/other/ptrmem1.C: New test.
24433         * g++.dg/other/ptrmem2.C: New test.
24434
24435 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         * g++.dg/template/ctor1.C: New test.
24438
24439 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24440
24441         * g++.dg/template/friend2.C: New test.
24442
24443 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24444
24445         * gcc.dg/mmix-1.c: New test.
24446
24447 2001-12-31  Richard Henderson  <rth@redhat.com>
24448
24449         * gcc.dg/asm-5.c: New.
24450
24451 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24452
24453         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24454         in namespace __gnu_cxx
24455
24456 2001-12-30  Richard Henderson  <rth@redhat.com>
24457
24458         * gcc.dg/debug-6.c: New.
24459
24460 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.c-torture/compile/20011229-2.c: New test.
24463
24464 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.dg/debug-3.c: New test.
24467         * gcc.dg/debug-4.c: New test.
24468         * gcc.dg/debug-5.c: New test.
24469
24470 2001-12-29  Richard Henderson  <rth@redhat.com>
24471
24472         * g++.dg/eh/loop1.C: New.
24473
24474 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24475
24476         * g++.dg/template/crash1.C: New test.
24477
24478 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24479
24480         * g++.dg/other/const1.C: New test.
24481
24482 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24483
24484         * gcc.c-torture/compile/20011229-1.c: New test.
24485
24486 2001-12-28  Stan Shebs  <shebs@apple.com>
24487
24488         * lib/objc-torture.exp: Resync with c-torture.exp.
24489         * lib/objc.exp: Load standard libraries.
24490
24491 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24494         additional tests.
24495
24496 2001-12-27  Roger Sayle <roger@eyesopen.com>
24497
24498         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24499
24500 2001-12-27  Richard Henderson  <rth@redhat.com>
24501
24502         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24503
24504 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         * g++.dg/eh/ctor1.C: New test.
24507         * g++.dg/other/error2.C: New test.
24508
24509 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         * g++.dg/other/init2.C: New test.
24512
24513 2001-12-24  Richard Henderson  <rth@redhat.com>
24514
24515         * gcc.dg/20011223-1.c: New.
24516         * gcc.dg/inline-1.c: New.
24517
24518 2001-12-23  Richard Henderson  <rth@redhat.com>
24519
24520         * gcc.dg/asm-4.c: Test operand modifiers.
24521
24522 2001-12-23  Richard Henderson  <rth@redhat.com>
24523
24524         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24525
24526 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24527
24528         * gcc.c-torture/execute/20011223-1.c: New test.
24529
24530 2001-12-21  Richard Henderson  <rth@redhat.com>
24531
24532         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24533         re-enables the warning.
24534
24535 2001-12-21  Richard Henderson  <rth@redhat.com>
24536
24537         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24538
24539 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24540
24541         * gcc.c-torture/compile/20011218-1.c: New test.
24542
24543 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24544
24545         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24546         arm-isr.c test.
24547         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24548         epilogue generation for ARM ISR routines.
24549
24550 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24551
24552         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24553         * gcc.dg/format/c90-printf-3.c: Likewise.
24554         * gcc.dg/format/c99-printf-3.c: Likewise.
24555         * gcc.dg/format/ext-1.c: Likewise.
24556         * gcc.dg/format/ext-6.c: Likewise.
24557         * gcc.dg/format/format.h: Prototype unlocked stdio.
24558
24559 2001-12-20  Richard Henderson  <rth@redhat.com>
24560
24561         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24562         (arena): Use it.
24563         (malloc): Correct allocation logic.  Abort if we fill up the
24564         arena before initialization complete.
24565         (realloc): Correct allocation logic.
24566
24567 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24568
24569         * gcc.c-torture/compile/20011219-2.c: New test.
24570
24571         * gcc.c-torture/execute/20011219-1.c: New test.
24572
24573 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24574
24575         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24576         target does not support weak symbols.
24577
24578 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24579
24580         * gcc.c-torture/compile/20011219-1.c: New test.
24581
24582 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24583
24584         * g++.dg/other/error1.C: New test.
24585
24586 2001-12-17  Jeffrey A Law  (law@redhat.com)
24587
24588         * gcc.c-torture/execute/20011217-1.c: New test.
24589
24590 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24591
24592         * objc.dg/special/: New directory.
24593         * objc.dg/special/special.exp: New file.
24594         * objc.dg/special/unclaimed-category-1.h: New file.
24595         * objc.dg/special/unclaimed-category-1a.m: New file.
24596         * objc.dg/special/unclaimed-category-1.m: New file.
24597
24598 2001-12-17  Andreas Jaeger  <aj@suse.de>
24599
24600         * gcc.c-torture/compile/20011217-2.c: New test.
24601
24602 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24603
24604         * gcc.c-torture/compile/20011217-1.c: New test.
24605
24606 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24607
24608         * testsuite/gcc.dg/20011214-1.c: New.
24609
24610 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24611
24612         * gcc.dg/altivec-4.c: New.
24613
24614 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24615
24616         * gcc.dg/20011113-1.c: New test.
24617
24618 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24619
24620         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24621         std::__malloc_alloc_template<0> and
24622         std::__default_alloc_template<false, 0>.
24623
24624 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24625
24626         * objc/execute/bf-21.m: New test.
24627         * objc/execute/enumeration-1.m: New test.
24628         * objc/execute/enumeration-2.m: New test.
24629
24630 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gcc.dg/gnu89-init-1.c: New test.
24633
24634 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24635
24636         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24637         * g++.old-deja/g++.jason/2371.C: Likewise.
24638         * g++.old-deja/g++.jason/template33.C: Likewise.
24639         * g++.old-deja/g++.jason/template34.C: Likewise.
24640         * g++.old-deja/g++.jason/template36.C: Likewise.
24641         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24642         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24643         * g++.old-deja/g++.other/typename1.C: Likewise.
24644         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24645         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24646         * g++.old-deja/g++.pt/typename11.C: Likewise.
24647         * g++.old-deja/g++.pt/typename14.C: Likewise.
24648         * g++.old-deja/g++.pt/typename16.C: Likewise.
24649         * g++.old-deja/g++.pt/typename3.C: Likewise.
24650         * g++.old-deja/g++.pt/typename4.C: Likewise.
24651         * g++.old-deja/g++.pt/typename5.C: Likewise.
24652         * g++.old-deja/g++.pt/typename7.C: Likewise.
24653         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24654
24655 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         * g++.dg/other/linkage1.C: New test.
24658         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24659         specifiers.
24660
24661 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24662
24663         * gcc.dg/concat.c: New test.
24664
24665 2001-12-11  Stan Shebs  <shebs@apple.com>
24666
24667         * objc/compile: New test directory.
24668         * objc/compile/compile.exp: New expect script.
24669         * objc/compile/20011211-1.m: New compile test.
24670
24671 2001-12-11  Jason Merrill  <jason@redhat.com>
24672
24673         * lib/prune.exp (prune_gcc_output): Also handle "In member
24674         function".  So many permutations...
24675
24676 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24677
24678         * g++.dg/template/typedef1.C: New test.
24679
24680 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24681
24682         * g++.dg/other/copy1.C: New test.
24683
24684 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24685
24686         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24687
24688         * gcc.dg/builtin-choose-expr.c: New.
24689
24690 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24691
24692         * gcc.dg/altivec-2.c: New.
24693
24694 2001-12-07  Richard Henderson  <rth@redhat.com>
24695
24696         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24697
24698 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24699
24700         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24701         ultrasparc.
24702
24703 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24704
24705         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24706
24707 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24708
24709         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24710         variable argument list.
24711
24712 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24713
24714         * gcc.c-torture/execute/memcheck: Delete entire directory.
24715         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24716         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24717
24718 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24719
24720         * gcc.dg/Wshadow-1.c: New test.
24721
24722 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * gcc.c-torture/compile/20011130-1.c: New test.
24725
24726         * gcc.dg/noncompile/20011025-1.c: New test.
24727
24728         * g++.dg/other/anon-union.C: New test.
24729
24730         * gcc.c-torture/execute/20011024-1.c: New test.
24731
24732 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24733
24734         * gcc.c-torture/execute/20000722-1.x,
24735         gcc.c-torture/execute/20010123-1.x: Remove.
24736         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24737         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24738         gcc.dg/c99-complit-2.c: New tests.
24739
24740 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         * g++.dg/inherit/base1.C: New test.
24743
24744 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * g++.dg/other/stdarg1.C: New test.
24747
24748         * gcc.c-torture/compile/20011130-2.c: New test.
24749
24750 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24751
24752         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24753         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24754         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24755         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24756         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24757         * gcc.dg/builtin-prefetch-1.c: New test.
24758
24759 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24760
24761         * gcc.dg/20011130-1.c: New test.
24762
24763 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.dg/other/scope1.C: New test.
24766         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24767
24768 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24769
24770         * gcc.dg/vla-init-1.c: New test.
24771
24772 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24773
24774         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24775
24776 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24777
24778         * objc.dg/alias.m: Update.
24779         * objc.dg/class-1.m: Update.
24780         * objc.dg/const-str-1.m: Update.
24781         * objc.dg/fwd-proto-1.m: Update.
24782         * objc.dg/id-1.m: Update.
24783         * objc.dg/super-class-1.m: Update.
24784
24785 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24786
24787         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24788         constructs.
24789
24790 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24791
24792         * gcc.c-torture/execute/20011128-1.c: New test.
24793
24794 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24795
24796         * gcc.dg/20011127-1.c: New test.
24797
24798 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24799
24800         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24801         from Austin Group draft 7.
24802         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24803         scanf format arguments.
24804         * gcc.dg/format/no-exargs-2.c: New test.
24805
24806 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         * g++.dg/abi/vbase8-4.C: New test.
24809
24810 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24811
24812         * gcc.c-torture/execute/20011121-1.c: New test.
24813
24814 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24815
24816         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24817
24818 2001-11-23  Andreas Jaeger  <aj@suse.de>
24819
24820         * gcc.dg/cpp/charconst-2.c: New test.
24821
24822 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24823
24824         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24825         to the host if it is remote.  Let tests specify extra headers
24826         they use.
24827         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24828         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24829         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24830         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24831         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24832         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24833         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24834         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24835         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24836         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24837
24838 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24839
24840         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24841         for little endian ARMs.
24842
24843 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * gcc.c-torture/compile/20011119-1.c: New test.
24846         * gcc.c-torture/compile/20011119-2.c: New test.
24847
24848 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24849
24850         * gcc.dg/altivec-1.c: Fix typo.
24851
24852 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24853
24854         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24855
24856 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24857
24858         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24859
24860 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24861
24862         * lib/g77.exp: Don't specify --rpath-link.
24863
24864         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24865         across all the headers.
24866         * gcc.dg/format/format.exp: For testing on a remote host,
24867         copy format.h.
24868
24869         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24870         * gcc.c-torture/execute/930406-1.c: Likewise.
24871         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24872
24873 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24874
24875         * gcc.dg/altivec-1.c: New.
24876
24877 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24878
24879         * gcc.dg/cpp/fpreprocessed.c: New test case.
24880
24881 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24882
24883         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24884         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24885         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24886
24887 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24888
24889         * gcc.dg/no-builtin-1.c: New test.
24890
24891 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24892
24893         * gcc.c-torture/execute/20011115-1.c: New test.
24894
24895 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24896
24897         * gcc.c-torture/compile/20011114-2.c: New test.
24898         * gcc.c-torture/compile/20011114-3.c: New test.
24899         * gcc.c-torture/compile/20011114-4.c: New test.
24900
24901 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24902
24903         * g++.dg/other/init1.C: New test.
24904
24905 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24906
24907         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24908         message.
24909
24910         * gcc.c-torture/execute/20011114-1.c: New testcase.
24911
24912         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24913         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24914         like the (before this change) version of 20010327-1.c.
24915
24916 2001-11-14  Roger Sayle <roger@eyesopen.com>
24917
24918         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24919
24920 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24921
24922         * g++.dg/init/array2.C: New test.
24923
24924 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24925
24926         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24927
24928 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         * g++.dg/other/forscope1.C: New test.
24931         * g++.dg/ext/forscope1.C: New test.
24932         * g++.dg/ext/forscope2.C: New test.
24933
24934 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24935
24936         * gcc.c-torture/execute/20011113-1.c: New test.
24937
24938 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24939
24940         * gcc.c-torture/execute/20011109-2.c: New test.
24941
24942         * gcc.c-torture/execute/20011109-1.c: New test.
24943
24944 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.c-torture/compile/20011109-1.c: New test.
24947
24948 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24949
24950         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24951         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24952         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24953         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24954         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24955         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24956         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24957
24958 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24959
24960         * g++.dg/warn/Wshadow-1.C: New tests.
24961         * g++.old-deja/g++.mike/for3.C: Update.
24962
24963 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24966         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24967         XFAILs.  Adjust expected error texts.
24968         * gcc.c-torture/compile/20011106-1.c,
24969         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24970         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24971         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24972         gcc.dg/c99-array-lval-5.c: New tests.
24973
24974 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24975
24976         * gcc.dg/cpp/defined.c: Update.
24977
24978 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24979
24980         * gcc.c-torture/execute/anon-1.c: New test.
24981
24982 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24983
24984         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24985         same size, so no warning should be produced on stormy16.
24986
24987         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24988         due to oversized array.
24989         * g++.old-deja/g++.mike/ns15.C: Likewise.
24990         * g++.old-deja/g++.pt/crash16.C: Likewise.
24991
24992 2001-11-02  Graham Stott  <grahams@redhat.com>
24993
24994         * g++.dgother/debug1.C: Fix typos.
24995
24996 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24997
24998         * g++.dg/other/debug1.C: New test.
24999
25000 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25001
25002         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25003         of unsigned long.
25004
25005 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25006
25007         * gcc.dg/20011029-2.c: New test.
25008
25009         * gcc.c-torture/compile/20011029-1.c: New test.
25010
25011 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25012
25013         * objc/execute/class_self-1.m: New test.
25014         * objc/execute/class_self-2.m: New test.
25015
25016 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25017
25018         * gcc.misc-tests/msgs.exp: Delete.
25019         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25020         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25021         error set to match recent changes.
25022
25023 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25024
25025         * gcc.dg/20011021-1.c: New test.
25026
25027 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25028
25029         * gcc.c-torture/compile/20011023-1.c: New test.
25030
25031 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25032
25033         * lib/g77.exp: Rewrite based on lib/g++.exp.
25034
25035 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25036
25037         * gcc.c-torture/execute/20011019-1.c: New test.
25038
25039         * gcc.dg/20011018-1.c: New test.
25040
25041 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25042
25043         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25044
25045 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25046
25047         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25048         * gcc.dg/attr-invalid.c: Likewise.
25049
25050 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * testsuite/gcc.dg/20011015-1.c: New test.
25053
25054 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25055
25056         * g++.dg/template/unify2.C: New test.
25057
25058 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25059
25060         * g++.dg/other/exception-specification.C: New test
25061
25062 2001-10-13  Tom Rix  <trix@redhat.com>
25063
25064         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25065         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25066
25067 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * testsuite/gcc.dg/20011009-1.c: New test.
25070
25071 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         PR g++/4476
25074         * g++.dg/other/friend1.C: New test.
25075
25076 2001-10-11  Richard Henderson  <rth@redhat.com>
25077
25078         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25079
25080 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25081
25082         * gcc.c-torture/compile/20011010-1.c: New.
25083
25084 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25085
25086         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25087         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25088         g77.f-torture/execute/execute.exp,
25089         g77.f-torture/noncompile/noncompile.exp,
25090         gcc.c-torture/compile/compile.exp,
25091         gcc.c-torture/execute/execute.exp,
25092         gcc.c-torture/execute/ieee/ieee.exp,
25093         gcc.c-torture/execute/memcheck/memcheck.exp,
25094         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25095         objc/execute/execute.exp: Update FSF address.
25096
25097 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25098
25099         * gcc.dg/cpp/cmdlne-C.c: Update.
25100         * gcc.dg/cpp/cmdlne-C2.c: New.
25101
25102 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25103
25104         * gcc.c-torture/execute/20011008-3.c: New.
25105
25106 2001-10-08  DJ Delorie  <dj@redhat.com>
25107
25108         * gcc.dg/20011008-1.c: New.
25109         * gcc.dg/20011008-2.c: New.
25110
25111 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * gcc.dg/cpp/spacing1.c: Update test.
25114
25115 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25116
25117         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25118         spelling errors of "separate" as "seperate".
25119
25120 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25121
25122         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25123         enough to avoid inlining.
25124
25125 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25126
25127         * lib/g77.exp: set libg2c_dir correctly.
25128
25129 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25130
25131         * gcc.dg/cpp/macro11.c: New test.
25132
25133 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25134
25135         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25136         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25137         gcc.dg/format/multattr-3.c: New tests.
25138         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25139         tests for format attributes on function pointers being rejected.
25140
25141 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25142
25143         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25144
25145 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25146
25147         * g++.dg/warn/format1.C: New test.
25148
25149 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25150
25151         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25152
25153 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25154
25155         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25156
25157 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * gcc.dg/cpp/redef2.c: Add test.
25160
25161 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25162
25163         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25164         long-standing bug on i686, apparently.
25165         * gcc.c-torture/execute/loop-2c.x: New file.
25166         * gcc.c-torture/execute/loop-2d.x: New file.
25167         * gcc.c-torture/execute/loop-3c.x: New file.
25168
25169 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25170
25171         * gcc.dg/cpp/20000625-2.c: Correct line number.
25172
25173 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25174
25175         * gcc.dg/cpp/macro10.c: New test.
25176         * gcc.dg/cpp/strify3.c: New test.
25177         * gcc.dg/cpp/spacing1.c: Add tests.
25178         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25179         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25180
25181 2001-09-24  DJ Delorie  <dj@redhat.com>
25182
25183         * gcc.c-torture/execute/20010924-1.c: New test.
25184
25185 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25186
25187         * testsuite/objc/execute/paste.m: Remove.
25188
25189 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25190
25191         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25192
25193 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25194
25195         * g77.dg/strlen0.f: New test.
25196
25197 2001-09-21  Richard Henderson  <rth@redhat.com>
25198
25199         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25200         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25201
25202 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25203
25204         Table-driven attributes.
25205         * g++.dg/ext/attrib1.C: New test.
25206
25207 2001-09-20  DJ Delorie  <dj@redhat.com>
25208
25209         * gcc.dg/20000926-1.c: Update expected warning messages.
25210         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25211         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25212         array.
25213
25214 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25215
25216         * g++.dg/eh/registers1.C: New test case.
25217
25218 2001-09-17  Richard Henderson  <rth@redhat.com>
25219
25220         * gcc.dg/array-5.c: Fix VLA decomposition test.
25221
25222 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25223
25224         * gcc.dg/cpp/line5.c: New testcase.
25225
25226 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25227
25228         * gcc.dg/cpp/macro9.c: New test.
25229
25230 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25231
25232         * gcc.c-torture/execute/980223.c: Change type of addr from long
25233         to char *.
25234
25235 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25236
25237         * gcc.c-torture/execute/20010915-1.c: New test.
25238
25239 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25240
25241         * g77.dg/bprob: New directory.
25242         * g77.dg/bprob/bprob.exp: New file.
25243         * g77.dg/bprob/bprob-1.f: New test.
25244         * g77.dg/gcov: New directory.
25245         * g77.dg/gcov/gcov.exp: New file.
25246         * g77.dg/gcov/gcov-1.f: New test.
25247         * g77.dg/gcov/gcov-1.x: New file.
25248
25249 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25250
25251         * gcc.dg/cpp/directiv.c: Update.
25252         * gcc.dg/cpp/undef1.c: Update.
25253
25254 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25255
25256         * gcc.dg/20010912-1.c: New test.
25257
25258 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25259
25260         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25261         language-independent file in lib.
25262         * lib/gcov.exp: New file.
25263
25264 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25265
25266         * gcc.c-torture/compile/20010911-1.c: New test.
25267
25268 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25269
25270         * lib/profopt.exp: New, to support profile-directed optimizations.
25271         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25272         * gcc.misc-tests/bprob-1.c: New test.
25273         * gcc.misc-tests/bprob-2.c: New test.
25274
25275 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25276
25277         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25278         XFAIL and which kinds of gcov output to verify.
25279         * gcc.misc-tests/gcov-4b.x: New file.
25280         * gcc.misc-tests/gcov-5b.x: New file.
25281         * gcc.misc-tests/gcov-6.x: New file.
25282         * gcc.misc-tests/gcov-7.c: New test.
25283         * gcc.misc-tests/gcov-7.x: New file.
25284
25285 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25286
25287         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25288         * gcc.misc-tests/gcov-6.c: New test.
25289
25290 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         PR c++/3986
25293         * g++.dg/abi/vbase1.C: New test.
25294
25295 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25296
25297         * objc.dg/method-2.m: New.
25298
25299 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25300
25301         PR c++/4203
25302         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25303         * g++.dg/init/empty1.C: New test.
25304
25305 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25306
25307         * gcc.c-torture/compile/20010903-1.c: New test.
25308
25309 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25310
25311         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25312         for m68k.
25313
25314 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25315
25316         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25317
25318         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25319
25320         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25321
25322 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25323
25324         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25325         for 16-bit 'unsigned int'.
25326
25327 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25328
25329         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25330
25331 2001-08-27  Richard Henderson  <rth@redhat.com>
25332
25333         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25334         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25335
25336 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25337
25338         * gcc.dg/asm-names.c (ymain): New.
25339
25340 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25341
25342         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25343         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25344         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25345
25346 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25347
25348         * gcc.dg/compare5.c: New testcase.
25349
25350 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25351
25352         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25353         and "In instantiation".
25354
25355 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25356
25357         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25358
25359 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25360
25361         * gcc.misc-tests/gcov.exp: Add support for branch information.
25362         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25363         * gcc.misc-tests/gcov-4.c: New test.
25364         * gcc.misc-tests/gcov-4b.c: New test.
25365         * gcc.misc-tests/gcov-5b.c: New test.
25366
25367 2001-08-20  Zack Weinberg  <zackw@panix.com>
25368
25369         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25370         expected to fail.
25371
25372 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25373
25374         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25375
25376 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25377
25378         * g++.dg/eh/template1.C: New test.
25379
25380 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25381
25382         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25383         Fix thinko.
25384         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25385         for xfail.
25386
25387 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25388
25389         * lib/g77-dg.exp:  Use prune.exp for common procedures
25390         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25391         * lib/g77.exp: (g77-dg-prune) Remove
25392
25393 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25394
25395         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25396
25397 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25398
25399         * g++.dg/template/unify1.C: New test.
25400
25401 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         * g++.dg/abi/empty4.C: New test.
25404
25405 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25406
25407         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25408         solaris2.*
25409         * g77.f-torture/compile/pr3743.x: Likewise
25410
25411 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25412
25413         * g++.dg/other/using-declaration.C: New test.
25414
25415 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25416
25417         * gcc.dg/cpp/tr-sign.c: New testcase.
25418
25419 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25420
25421         * gcc.dg/cpp/19951025-1.c: Revert.
25422         * gcc.dg/cpp/directiv.c: We no longer process directives that
25423         interrupt macro arguments.
25424
25425 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25426
25427         * gcc.dg/bconstp-1.c: New test.
25428
25429 2001-08-03  Richard Henderson  <rth@redhat.com>
25430
25431         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25432
25433 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25434
25435         * gcc.dg/cpp/19951025-1.c: Update.
25436
25437 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25438
25439         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25440         should be x.
25441
25442 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25443
25444         Kill -fhonor-std.
25445         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25446         * g++.old-deja/g++.other/std1.C: Likewise.
25447         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25448
25449 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25450
25451         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25452         (g77_pass, g77_fail, g77_finish, g77_exit,
25453         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25454
25455 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25456
25457         * g77.dg/fbackslash.f
25458         * g77.dg/fcase-preserve.f
25459         * g77.dg/ff90-1.f
25460         * g77.dg/ffixed-line-length-0.f
25461         * g77.dg/ffixed-line-length-132.f
25462         * g77.dg/ffixed-line-length-7.f
25463         * g77.dg/ffixed-line-length-72.f
25464         * g77.dg/ffixed-line-length-none.f
25465         * g77.dg/ffree-form-1.f
25466         * g77.dg/fno-backslash.f
25467         * g77.dg/fno-f90-1.f
25468         * g77.dg/fno-fixed-form-1.f
25469         * g77.dg/fno-onetrip.f
25470         * g77.dg/fno-typeless-boz.f
25471         * g77.dg/fno-underscoring.f
25472         * g77.dg/fno-vxt-1.f
25473         * g77.dg/fonetrip.f
25474         * g77.dg/ftypeless-boz.f
25475         * g77.dg/fugly-assumed.f
25476         * g77.dg/funderscoring.f
25477         * g77.dg/fvxt-1.f
25478
25479 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25480
25481         * objc.dg/fwd-proto-1.m: New.
25482         * objc.dg/local-decl-1.m: New.
25483         * objc.dg/naming-1.m: New.
25484         * objc.dg/naming-2.m: New.
25485         * objc.dg/proto-hier-1.m: New.
25486
25487 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25488
25489         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25490         largest-type elements to a struct makes its size grow.
25491
25492 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         * g++.dg/abi/vthunk1.C: New test.
25495
25496 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25497
25498         * g++.dg/abi/vbase8-22.C: New test.
25499
25500 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25501
25502         * gcc.dg/cpp/macro8.c: New test.
25503
25504 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25505
25506         * g++.dg/abi/vbase8-21.C: New test.
25507
25508 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25509
25510         * g++.dg/abi/vbase8-10.C: New test.
25511
25512 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25513
25514         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25515         ${tool}_set_ld_library_path.
25516         Changed caller.
25517         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25518         g++.exp.
25519
25520 2001-07-26  Stan Cox <scox@redhat.com>
25521
25522         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25523         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25524         gcc_exit, gcc_check_unsupported_p):
25525         Moved to gcc-deps.exp
25526         * gcc-deps.exp: New file.
25527
25528 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25529
25530         * g++.old-deja/g++.pt/defarg14.C: New test.
25531
25532 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25533
25534         * g++.old-deja/g++.other/lineno5.C: New test.
25535
25536 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25537
25538         * g++.old-deja/g++.pt/crash68.C: New test.
25539
25540 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25541
25542         * g++.old-deja/g++.other/crash42.C: New test.
25543
25544 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25545
25546         * gcc.dg/cpp/extratokens.c: Fix.
25547         * gcc.dg/cpp/skipping2.c: New tests.
25548
25549 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25550
25551         * gcc.c-torture/execute/20010724-1.c: New file.
25552         * gcc.c-torture/execute/20010724-1.x: New file.
25553
25554 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.old-deja/g++.other/cond7.C: New test.
25557
25558 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25559
25560         * g++.old-deja/g++.other/optimize4.C: New test.
25561
25562 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25565
25566 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25567
25568         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25569         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25570         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25571         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25572
25573         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25574         bug report" message.
25575
25576         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25577         * g++.dg/ext/instantiate1.C: Move from old-deja.
25578
25579 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25580
25581         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25582         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25583         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25584         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25585
25586 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25587
25588         * gcc.c-torture/execute/20010723-1.c: New test.
25589
25590 2001-07-23  Ben Elliston  <bje@redhat.com>
25591
25592         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25593
25594 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25595
25596         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25597         i[34567]86-*-*.
25598         Delete handling of ieee_multilib_flags.
25599         Pass -mieee for alpha*-*-* and sh-*-*.
25600         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25601
25602 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25603
25604         Remove old-abi tests.
25605         * g++.old-deja/g++.mike/p11116.C: Remove.
25606         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25607
25608 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25609
25610         * g77.f-torture/compile/pr3743.f:  New test
25611
25612 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25613
25614         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25615
25616 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25617
25618         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25619         g++.old-deja/g++.pt/static6.C: Likewise.
25620         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25621         supports weak symbols.
25622
25623 2001-07-18  Andreas Jaeger  <aj@suse.de>
25624
25625         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25626         supported again.
25627
25628 2001-07-18  Andreas Jaeger  <aj@suse.de>
25629
25630         * gcc.dg/iftrap-1.c: Fix target line.
25631
25632 2001-07-17  Richard Henderson  <rth@redhat.com>
25633
25634         * gcc.c-torture/execute/20010717-1.c: New.
25635
25636 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25637
25638         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25639         tests.
25640
25641 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25642
25643         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25644
25645 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25646
25647         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25648         UAC_SIGBUS, UAC_NOPRINT definitions.
25649
25650 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25651
25652         * objc/execute/object_is_class.m: New test.
25653         * objc/execute/object_is_meta_class.m: New test.
25654
25655 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25656
25657         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25658         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25659
25660 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25661
25662         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25663         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25664
25665 2001-07-14  Richard Henderson  <rth@redhat.com>
25666
25667         * gcc.dg/iftrap-1.c: New.
25668
25669 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25670
25671         * g77.f-torture/execute/intrinsic77.f: New test.
25672
25673 2001-07-11  Janis Johnson <janis@us.ibm.com>
25674
25675         * gcc.misc-tests/gcov-3.c: New test.
25676
25677 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25678
25679         * gcc.c-torture/compile/20010711-1.c,
25680         * gcc.c-torture/compile/20010711-2.c: New tests.
25681
25682 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25683
25684         * gcc.c-torture/execute/20010711-1.c: New test.
25685
25686 2001-07-11  Ben Elliston  <bje@redhat.com>
25687
25688         * g++.old-deja/g++.other/enum5.C: New test.
25689
25690 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25691
25692         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25693         (g++-dg-prune): Call prune_gcc_output.
25694         * prune.exp: New file for prune_gcc_output.
25695         * lib/g++.exp, lib/gcc.exp: Load it.
25696
25697 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25698
25699         * gcc.c-torture/compile/20010701-1.c,
25700         g++.old-deja/g++.ext/attrib6.C: New tests.
25701
25702 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25703
25704         * gcc.c-torture/compile/20010706-1.c: New test.
25705
25706 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25707
25708         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25709
25710 2001-06-28  Stan Shebs  <shebs@apple.com>
25711
25712         * gcc.dg/pragma-darwin.c: New test.
25713
25714 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25715
25716         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25717         Solaris 2.[678] system.
25718
25719 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25720
25721         * gcc.dg/20010622-1.c: New test.
25722
25723 2001-06-18  Stan Shebs  <shebs@apple.com>
25724
25725         * objc.dg: New directory.
25726         * objc.dg/dg.exp: New file.
25727         * objc.dg/alias.m: New.
25728         * objc.dg/class-1.m: New.
25729         * objc.dg/class-2.m: New.
25730         * objc.dg/const-str-1.m: New.
25731         * objc.dg/const-str-2.m: New.
25732         * objc.dg/id-1.m: New.
25733         * objc.dg/method-1.m: New.
25734         * objc.dg/super-class-1.m: New.
25735         * lib/objc-dg.exp: New file.
25736
25737 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25738
25739         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25740         of label name.
25741
25742 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25743
25744         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25745
25746 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25747
25748         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25749         variable.
25750
25751 2001-06-12  Richard Henderson  <rth@redhat.com>
25752
25753         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25754
25755 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25756
25757         * g++.old-deja/g++.abi/vbase5.C: New test.
25758         * g++.old-deja/g++.abi/vbase6.C: New test.
25759         * g++.old-deja/g++.abi/vbase7.C: New test.
25760
25761 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25762
25763         * gcc.c-torture/compile/20010610-1.c: New test.
25764
25765 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25766
25767         * g++.old-deja/g++.abi/vbase4.C: New test.
25768
25769 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25770
25771         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25772         support %f for HC11/HC12 targets.
25773         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25774         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25775         on HC11/HC12 targets.
25776         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25777
25778 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25779
25780         * gcc.dg/wchar_t-1.c: New file.
25781         * gcc.dg/wint_t-1.c: Likewise.
25782
25783 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25784
25785         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25786
25787 2001-06-11  Richard Henderson  <rth@redhat.com>
25788
25789         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25790
25791 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25792
25793         * gcc.c-torture/compile/20010611-1.c: New test.
25794
25795 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25796
25797         * gcc.dg/c99-tag-1.c: Add more tests.
25798
25799 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25800
25801         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25802         representation on MN10300 and ARM/Thumb.
25803
25804 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25805
25806         * g77.f-torture/execute/20010610.f: New.
25807
25808 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25809
25810         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25811         names.
25812
25813 2001-06-09  Richard Henderson  <rth@redhat.com>
25814
25815         * gcc.c-torture/execute/ashrdi-1.c: New.
25816         * gcc.c-torture/execute/ashldi-1.c: New.
25817         * gcc.c-torture/execute/lshrdi-1.c: New.
25818
25819 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25820
25821         * objc/execute/load-3.m: Added. Check sending +load to categories,
25822         in addition to classes.
25823
25824 2001-06-08  Stan Shebs  <shebs@apple.com>
25825
25826         * objc/execute/load-2.m: New test.  From Nicola Pero
25827         <n.pero@mi.flashnet.it>.
25828
25829 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25830
25831         * gcc.c-torture/execute/20010605-2.c: New test.
25832
25833 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25834
25835         * g++.old-deja/g++.abi/vbase2.C: New test.
25836         * g++.old-deja/g++.abi/vbase3.C: New test.
25837
25838 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.old-deja/g++.pt/friend49.C: New test.
25841
25842 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.old-deja/g++.ext/anon3.C: New test.
25845
25846 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         * g++.old-deja/g++.other/conv7.C: New test.
25849
25850 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25851
25852         * gcc.c-torture/compile/20010605-2.c: New test.
25853
25854 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25855
25856         * gcc.c-torture/execute/20010604-1.c: New test.
25857
25858 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25859
25860         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25861
25862 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25863
25864         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25865         (g++_link_flags): Likewise.
25866         (g++_init): Pass gccpath's value to two previous functions.
25867
25868 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25869
25870         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25871         Ensure logfile entry matches exec command line.
25872
25873 2001-05-31  Richard Henderson  <rth@redhat.com>
25874
25875         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25876         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25877
25878 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25879
25880         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25881         compiler for irix6.2
25882
25883 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.other/optimize3.C: New file.
25886
25887 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25888
25889         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25890         assemble.
25891
25892 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25893
25894         * g++.old-deja/g++.other/optimize2.C: New file.
25895
25896 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25897
25898         * gcc.c-torture/compile/20010518-2.c: New file.
25899         * gcc.c-torture/execute/20010518-1.c: New file.
25900         * gcc.c-torture/execute/20010518-2.c: New file.
25901
25902 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25903
25904         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25905
25906 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25907
25908         G++ no longer defines builtins that do not begin with __builtin.
25909         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25910         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25911         * g++.old-deja/g++.law/builtin1.C: Likewise.
25912         * g++.old-deja/g++.law/cvt2.C: Likewise.
25913         * g++.old-deja/g++.mike/net5.C: Likewise.
25914         * g++.old-deja/g++.other/builtins1.C: Likewise.
25915         * g++.old-deja/g++.other/builtins2.C: Likewise.
25916         * g++.old-deja/g++.other/builtins3.C: Likewise.
25917         * g++.old-deja/g++.other/builtins4.C: Likewise.
25918         * g++.old-deja/g++.other/inline8.C: Likewise.
25919         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25920
25921 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25922
25923         * g++.old-deja/g++.pt/using1.C: Adjust.
25924         * g++.old-deja/g++.pt/using2.C: New test.
25925
25926 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25927
25928         * gcc.dg/cpp/charconst.c: New tests.
25929         * gcc.dg/cpp/escape.c: New tests.
25930         * gcc.dg/cpp/escape-1.c: New tests.
25931         * gcc.dg/cpp/escape-2.c: New tests.
25932         * gcc.dg/cpp/ucs.c: New tests.
25933
25934 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25935
25936         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25937         native compiler for irix6.5.
25938
25939 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25940
25941         * lib/g++.exp (g++_include_flags): Use args to compute
25942         get_multilibs.
25943         (g++_link_flags): Likewise.
25944         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25945
25946 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25947
25948         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25949
25950 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25951
25952         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25953         this file.
25954
25955 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25956
25957         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25958         STACK_SIZE;
25959         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25960         to STACK_SIZE; Use it to define size of add_histo array.
25961         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25962         to STACK_SIZE.
25963         (f): Use GITT_SIZE to define size of gitt local table.
25964         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25965         to STACK_SIZE; Use it to define size of bytemem array.
25966
25967 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25968
25969         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25970         on 68HC11/HC12 due to the asm instruction.
25971         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25972         * gcc.c-torture/compile/920520-1.x: Likewise.
25973         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25974         on 68HC11/HC12 because the function is larger than 64K.
25975         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25976         on 68HC11/HC12 because the structure is too large.
25977
25978 2001-05-20  Richard Henderson  <rth@redhat.com>
25979
25980         * gcc.c-torture/execute/20010520-1.c: New.
25981
25982 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25983
25984         * g++.old-deja/g++.warn/compare1.C: New test.
25985         * gcc.dg/compare4.c: New test.
25986
25987 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.other/optimize1.C: New test.
25990
25991 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25992
25993         * g++.old-deja/g++.pt/spec41.C: New test.
25994
25995 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25996
25997         * gcc.c-torture/compile/20010114-1.x: Remove.
25998
25999 2001-05-18  Stan Shebs  <shebs@apple.com>
26000
26001         * gcc.c-torture/compile/20010518-1.c: New test.
26002
26003 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26006         * g++.old-deja/g++.pt/crash67.C: New test.
26007
26008 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26009
26010         * g++.old-deja/g++.other/debug9.C: New test.
26011
26012 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26013
26014         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26015
26016 2001-05-16  Jan Hubicka  <jh@suse.cz>
26017
26018         * gcc.c-torture/compile/20010516-1.c: New test.
26019
26020 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26021
26022         * g++.old-deja/g++.other/crash41.C: New test.
26023
26024 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * g++.old-deja/g++.pt/crash66.C: New test.
26027
26028 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26029
26030         * g++.old-deja/g++.robertl/eb27.C: Convert.
26031
26032 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26033
26034         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26035         declaration being redundant.
26036
26037 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26038
26039         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26040
26041 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26042
26043         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26044
26045 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26046
26047         * lib/g++.exp: Use testsuite_flags.
26048
26049 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26050
26051         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26052
26053 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26054
26055         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26056
26057 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26058
26059         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26060
26061 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26062
26063         * gcc.c-torture/compile/20010313-1.c: New test.
26064
26065 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26066
26067         * gcc.dg/cpp/direct2.c: New test.
26068         * gccq.dg/cpp/direct2s.c: New test.
26069
26070         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26071
26072 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26073
26074         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26075         * g++.old-deja/g++.other/op3.C: Likewise.
26076
26077 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26078
26079         * gcc.dg/cpp/syshdr.h: New file.
26080         * gcc.dg/cpp/sysmac1.c: Update.
26081         * gcc.dg/cpp/sysmac2.c: Update.
26082
26083 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26084
26085         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26086
26087 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26088
26089         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26090         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26091
26092 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26093
26094         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26095
26096 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26097
26098         * lib/g++.exp (g++_include_flags): Don't use any special flags
26099         if TESTING_IN_BUILD_TREE is not defined.
26100         (g++_init): Use a plain 'c++' as the compiler if
26101         TESTING_IN_BUILD_TREEE is not defined.
26102
26103 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * g++.old-deja/g++.eh/catch13.C: New test.
26106         * g++.old-deja/g++.eh/catch14.C: New test.
26107
26108 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26109
26110         * gcc.dg/cpp/tr-define.c: New test.
26111
26112 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26113
26114         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26115         <stdlib.h>, not <malloc.h>.
26116
26117 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26118
26119         * g++.old-deja/g++.ns/template17.C: New test.
26120
26121 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26122
26123         * g++.old-deja/g++.pt/ref4.C: New test.
26124
26125 2001-04-30  Richard Henderson  <rth@redhat.com>
26126
26127         * gcc.dg/20000724-1.c: Revert last change.
26128
26129 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26130
26131         * g77.f-torture/execute/20010430.f: New test.
26132
26133 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26134
26135         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26136
26137 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26138
26139         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26140
26141 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26142
26143         * g++.old-deja/g++.eh/crash6.C: New test.
26144
26145 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26146
26147         * g++.old-deja/g++.other/warn7.C: New test.
26148
26149 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26150
26151         * g++.old-deja/g++.other/defarg9.C: New test.
26152
26153 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26154
26155         * g77.f-torture/compile/20010426.f: New test.
26156         * g77.f-torture/execute/20010426.f: New test.
26157
26158 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26159
26160         * g77.f-torture/compile/20000629-1.x: Remove - error
26161         has been fixed.
26162
26163 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26164
26165         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26166         Tweak slightly to work with g++.dg framework.
26167         * g++.dg/special/ecos.exp: Run initp1.C test.
26168         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26169
26170         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26171         its linker doesn't give line numbers either.
26172         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26173
26174 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26175
26176         * g++.old-deja/g++.other/lex1.C: New test.
26177
26178 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26179
26180         * gcc.dg/noncompile/20010425-1.c: New test.
26181
26182 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26183
26184         * g++.old-deja/g++.pt/mangle2.C: New test.
26185
26186 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26187
26188         * gcc.dg/format/plus-1.c: New test.
26189
26190 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26191
26192         * gcc.dg/20010423-1.c: New test.
26193
26194 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26195
26196         * gcc.c-torture/execute/20010422-1.c: New test.
26197
26198 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.old-deja/g++.ns/type2.C: New test.
26201
26202 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26203
26204         * g++.old-deja/g++.other/perf1.C: New test.
26205
26206 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26207
26208         * gcc.dg/c99-func-2.c: Remove xfail.
26209         * gcc.dg/c99-func-3.c: Remove xfail.
26210         * gcc.dg/c99-func-4.c: Remove xfail.
26211
26212 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26213
26214         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26215
26216 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26217
26218         * gcc.c-torture/compile/20010423-1.c: New test.
26219
26220 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26221
26222         * g++.old-deja/g++.pt/typename28.C: New test.
26223
26224 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         * g++.old-deja/g++.abi/empty2.C: New test.
26227         * g++.old-deja/g++.abi/empty3.C: New test.
26228
26229 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26230
26231         * g++.old-deja/g++.other/comdat2.C: New test.
26232         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26233
26234 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * g++.old-deja/g++.other/overload14.C: New test.
26237
26238 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * g++.old-deja/g++.other/lookup23.C: New test.
26241
26242 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/execute/20010403-1.c: New test.
26245
26246 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26247             Mark Mitchell  <mark@codesourcery.com>
26248
26249         * lib/old-dejagnu.exp: Don't delete output of executable.
26250         Add .exe suffix to executables.
26251
26252 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26253
26254         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26255
26256 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26257
26258         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26259
26260 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26261
26262         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26263         * g++.old-deja/g++.abi/crash1.C: New test.
26264
26265 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26266
26267         * g++.old-deja/g++.other/crash40.C: New test.
26268
26269 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26270
26271         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26272
26273 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26274
26275         * g++.old-deja/g++.other/warn6.C: New test.
26276
26277 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26278
26279         * g++.old-deja/g++.robertl/eb42.C: Same.
26280
26281 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26282
26283         * gcc.dg/wtr-conversion-1.c: New testcase.
26284
26285 2001-04-10  Richard Henderson  <rth@redhat.com>
26286
26287         * g++.old-deja/g++.other/array5.C: New.
26288
26289 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26290
26291         * gcc.c-torture/execute/20010408-1.c: New test.
26292
26293 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26294
26295         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26296         headers and constructs.
26297         * g++.old-deja/g++.robertl/eb79.C: Same.
26298         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26299         * g++.old-deja/g++.robertl/eb73.C: Same.
26300         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26301         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26302         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26303         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26304         * g++.old-deja/g++.robertl/eb44.C: Same.
26305         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26306         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26307         * g++.old-deja/g++.robertl/eb39.C: Same.
26308         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26309         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26310         * g++.old-deja/g++.robertl/eb30.C: Same.
26311         * g++.old-deja/g++.robertl/eb3.C: Same.
26312         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26313         * g++.old-deja/g++.robertl/eb21.C: Same.
26314         * g++.old-deja/g++.robertl/eb15.C: Same.
26315         * g++.old-deja/g++.robertl/eb118.C: Same.
26316         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26317         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26318         * g++.old-deja/g++.robertl/eb109.C: Same.
26319         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26320         * g++.old-deja/g++.mike/rtti1.C: Same.
26321         * g++.old-deja/g++.mike/p658.C: Same.
26322         * g++.old-deja/g++.mike/net46.C: Same.
26323         * g++.old-deja/g++.mike/net34.C: Same.
26324         * g++.old-deja/g++.mike/memoize1.C: Same.
26325         * g++.old-deja/g++.mike/eh2.C: Same.
26326         * g++.old-deja/g++.law/weak.C: Same.
26327         * g++.old-deja/g++.law/visibility7.C: Same.
26328         * g++.old-deja/g++.law/visibility25.C: Same.
26329         * g++.old-deja/g++.law/visibility22.C: Same.
26330         * g++.old-deja/g++.law/visibility2.C: Same.
26331         * g++.old-deja/g++.law/visibility17.C: Same.
26332         * g++.old-deja/g++.law/visibility13.C: Same.
26333         * g++.old-deja/g++.law/visibility10.C: Same.
26334         * g++.old-deja/g++.law/visibility1.C: Same.
26335         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26336         * g++.old-deja/g++.law/vbase1.C: Same.
26337         * g++.old-deja/g++.law/operators32.C: Same.
26338         * g++.old-deja/g++.law/nest3.C: Same.
26339         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26340         * g++.old-deja/g++.law/except5.C (main): Same.
26341         * g++.old-deja/g++.law/cvt7.C (run): Same.
26342         * g++.old-deja/g++.law/cvt2.C: Same.
26343         * g++.old-deja/g++.law/cvt16.C: Same.
26344         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26345         * g++.old-deja/g++.law/ctors17.C (main): Same.
26346         * g++.old-deja/g++.law/ctors13.C: Same.
26347         * g++.old-deja/g++.law/ctors12.C (main): Same.
26348         * g++.old-deja/g++.law/ctors10.C: Same.
26349         * g++.old-deja/g++.law/code-gen5.C: Same.
26350         * g++.old-deja/g++.law/bad-error7.C: Same.
26351         * g++.old-deja/g++.law/arm9.C: Same.
26352         * g++.old-deja/g++.law/arm12.C: Same.
26353         * g++.old-deja/g++.law/arg8.C: Same.
26354         * g++.old-deja/g++.law/arg1.C: Same.
26355         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26356         * g++.old-deja/g++.jason/template31.C: Same.
26357         * g++.old-deja/g++.jason/template24.C (main): Same.
26358         * g++.old-deja/g++.jason/2371.C: Same.
26359         * g++.old-deja/g++.eh/new2.C: Same.
26360         * g++.old-deja/g++.eh/new1.C: Same.
26361         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26362         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26363         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26364         * g++.old-deja/g++.brendan/crash62.C: Same.
26365         * g++.old-deja/g++.brendan/crash52.C: Same.
26366         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26367         * g++.old-deja/g++.brendan/crash38.C: Same.
26368         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26369         * g++.old-deja/g++.brendan/copy9.C: Same.
26370
26371 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26372
26373         * gcc.c-torture/execute/20001203-2.c (memset):
26374         Count argument is of type __SIZE_TYPE__.
26375
26376 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26377
26378         * gcc.c-torture/compile/20010404-1.c: New test.
26379
26380 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26381
26382         * gcc.c-torture/compile/20010326-1.c: New test.
26383
26384 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26385
26386         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26387         peculiarities of the SH.
26388         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26389
26390 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26391
26392         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26393         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26394         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26395
26396 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * g77.f-torture/compile/20010321-1.f: New test.
26399
26400 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26401
26402         * gcc.c-torture/compile/20010329-1.c: New test.
26403
26404 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * gcc.c-torture/execute/20010329-1.c: New test.
26407
26408 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26409
26410         * g++.old-deja/g++.other/eh4.C: Fix typo.
26411
26412 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26413
26414         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26415
26416 2001-03-28  Philip Blundell  <philb@gnu.org>
26417
26418         * gcc.c-torture/compile/20010328-1.c: New test.
26419
26420 2001-03-27  Richard Henderson  <rth@redhat.com>
26421
26422         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26423         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26424
26425 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26426
26427         * gcc.c-torture/compile/20010327-1.c: New test.
26428
26429 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26430
26431         * g++.old-deja/g++.other/friend12.C: New test.
26432         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26433         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26434
26435 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.c-torture/execute/20010325-1.c: New test.
26438
26439 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26440
26441         * g++.old-deja/g++.other/mangle3.C: New test.
26442
26443 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26444
26445         * g++.old-deja/g++.other/anon8.C: New test.
26446
26447 2001-03-20  Philip Blundell  <philb@gnu.org>
26448
26449         * gcc.c-torture/compile/20010320-1.c: New test.
26450
26451 2001-03-17  Richard Henderson  <rth@redhat.com>
26452
26453         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26454
26455 2001-03-15  Geoff Keating  <geoff@redhat.com>
26456
26457         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26458         tests on AIX.
26459
26460 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26461
26462         * g++.old-deja/g++.other/eh4.C: New test.
26463
26464 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26465
26466         * gcc.dg/cpp/mi1.c: Update.
26467
26468 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26469
26470         * g++.old-deja/g++.other/regstack.C: New test.
26471
26472 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.old-deja/g++.other/ref4.C: New test.
26475
26476 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26477
26478         * objc/execute/va_method.m: Added.
26479         * objc/execute/IMP.m: Added.
26480         * objc/execute/_cmd.m: Added.
26481         * objc/execute/accessing_ivars.m: Added.
26482         * objc/execute/class-1.m: Added.
26483         * objc/execute/class-10.m: Added.
26484         * objc/execute/class-11.m: Added.
26485         * objc/execute/class-12.m: Added.
26486         * objc/execute/class-13.m: Added.
26487         * objc/execute/class-14.m: Added.
26488         * objc/execute/class-2.m: Added.
26489         * objc/execute/class-3.m: Added.
26490         * objc/execute/class-4.m: Added.
26491         * objc/execute/class-5.m: Added.
26492         * objc/execute/class-6.m: Added.
26493         * objc/execute/class-7.m: Added.
26494         * objc/execute/class-8.m: Added.
26495         * objc/execute/class-9.m: Added.
26496         * objc/execute/class-tests-1.h
26497         * objc/execute/class-tests-2.h
26498         * objc/execute/compatibility_alias.m: Added.
26499         * objc/execute/encode-1.m: Added.
26500         * objc/execute/formal_protocol-1.m: Added.
26501         * objc/execute/formal_protocol-2.m: Added.
26502         * objc/execute/formal_protocol-3.m: Added.
26503         * objc/execute/formal_protocol-4.m: Added.
26504         * objc/execute/formal_protocol-5.m: Added.
26505         * objc/execute/formal_protocol-6.m: Added.
26506         * objc/execute/formal_protocol-7.m: Added.
26507         * objc/execute/informal_protocol.m: Added.
26508         * objc/execute/initialize.m: Added.
26509         * objc/execute/load.m: Added.
26510         * objc/execute/many_args_method.m: Added.
26511         * objc/execute/nested-3.m: Added.
26512         * objc/execute/no_clash.m: Added.
26513         * objc/execute/private.m: Added.
26514         * objc/execute/redefining_self.m: Added.
26515         * objc/execute/root_methods.m: Added.
26516         * objc/execute/selector-1.m: Added.
26517         * objc/execute/static-1.m: Added.
26518         * objc/execute/static-2.m: Added.
26519         * objc/execute/va_method.m: Added.
26520
26521 2001-03-10  Richard Henderson  <rth@redhat.com>
26522
26523         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26524
26525 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26526
26527         * g++.old-deja/g++.other/crash31.C: XFAIL.
26528         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26529         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26530         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26531         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26532         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26533
26534 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26535
26536         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26537
26538 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26539
26540         * gcc.dg/20000724-1.c: Don't use multiline strings.
26541
26542 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26543
26544         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26545         result of -cString against what we expect it to be; don't just
26546         print it out for no one to read.
26547
26548         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26549         Based on testcases provided by Nicola Pero.
26550
26551 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26552
26553         * gcc.dg/cpp/macro7.c: New test.
26554
26555 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26556
26557         * gcc.dg/cpp/multiline.c: Update.
26558
26559 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26560
26561         * g++.old-deja/g++.other/enum3.C: New test.
26562
26563 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         * g++.old-deja/g++.other/pod1.C: New test.
26566
26567 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26568
26569         * g++.old-deja/g++.ext/overload1.C: New test.
26570
26571 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         * g++.old-deja/g++.pt/using1.C: New test.
26574
26575 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26576
26577         * g++.old-deja/g++.other/using9.C: New test.
26578
26579 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26580
26581         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26582
26583         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26584
26585 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.old-deja/g++.ext/realpt1.C: Remove.
26588
26589 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26592
26593 2001-02-26  Will Cohen  <wcohen@redhat.com>
26594
26595         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26596
26597 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26598
26599         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26600         templatized constructors.
26601
26602 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26603
26604         * gcc.c-torture/execute/20010224-1.c: New test.
26605
26606 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/execute/20010222-1.c: New test.
26609
26610 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * g++.old-deja/g++.other/inline20.C: New test.
26613
26614 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26615
26616         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26617
26618 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26619
26620         * g++.old-deja/g++.other/lookup22.C: New test.
26621
26622 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26623
26624         * g77.dg: New directory.
26625         * g77.dg/20010216-1.f: New test case.
26626         * g77.dg/dg.exp: New driver.
26627         * lib/g77-dg.exp: New driver library.
26628
26629 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26630
26631         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26632
26633 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26634
26635         * g++.old-deja/g++.other/decl9.C: New test.
26636
26637 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26638
26639         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26640         not need <string> and also tests the initialization at runtime.
26641
26642 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26643
26644         * gcc.c-torture/execute/longlong.c: New test.
26645
26646 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26647
26648         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26649
26650 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26651
26652         * gcc.c-torture/execute/920302-1.c (execute):
26653         Change argument type to short.
26654
26655 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26656
26657         * g++.old-deja/g++.pt/deduct6.C: New test.
26658
26659 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.old-deja/g++.pt/deduct5.C: New test.
26662
26663 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26664
26665         * gcc.c-torture/execute/20010209-1.c: New test.
26666
26667 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26668
26669         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26670
26671 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26672
26673         * g++.dg/vtgc1.C: Update for new ABI.
26674
26675         * consistency.vlad: New directory, 1665 files.
26676
26677 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26678
26679         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26680         return type.
26681         * gcc.dg/cpp/digraphs.c: Declare puts.
26682
26683 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26684
26685         * g++.old-deja/g++.other/warn5.C: New test.
26686
26687 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.old-deja/g++.pt/spec40.C: New test.
26690
26691 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26692
26693         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26694         case.
26695         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26696
26697 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * gcc.c-torture/compile/20010209-1.c: New test.
26700
26701 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26702
26703         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26704         excess errors message but not if it crashes.
26705         * g++.old-deja/g++.other/crash27.C: Likewise.
26706         * g++.old-deja/g++.other/crash28.C: Likewise.
26707         * g++.old-deja/g++.other/crash30.C: Likewise.
26708         * g++.old-deja/g++.other/crash32.C: Likewise.
26709         * g++.old-deja/g++.other/crash35.C: Likewise.
26710         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26711
26712 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26713
26714         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26715         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26716         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26717         g77.f-torture/execute/execute.exp,
26718         g77.f-torture/noncompile/noncompile.exp,
26719         gcc.c-torture/execute/execute.exp,
26720         gcc.c-torture/execute/memcheck/memcheck.exp,
26721         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26722         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26723         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26724         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26725         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26726         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26727         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26728         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26729         Remove bug reporting instructions with ancient email addresses.
26730
26731 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26732
26733         * gcc.dg/20010202-1.c: New test.
26734         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26735
26736 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26737
26738         * g++.dg/stdbool-if.C: New test.
26739
26740 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26741
26742         * objc/execute/fdecl.m: Added main().
26743
26744 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * gcc.c-torture/execute/20010206-1.c: New test.
26747
26748 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26749
26750         * gcc.dg/cpp/avoidpaste1.c: Update.
26751
26752 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26753
26754         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26755         Pero <nicola@brainstorm.co.uk>.
26756         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26757
26758 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.old-deja/g++.pt/spec39.C: New test.
26761
26762 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26763
26764         * gcc.c-torture/compile/20010202-1.c: New test.
26765
26766 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26767
26768         * g++.old-deja/g++.abi/primary2.C: New test.
26769         * g++.old-deja/g++.abi/primary3.C: New test.
26770         * g++.old-deja/g++.abi/primary4.C: New test.
26771         * g++.old-deja/g++.abi/primary5.C: New test.
26772         * g++.old-deja/g++.abi/vtable3.h: New test.
26773         * g++.old-deja/g++.abi/vtable3a.C: New test.
26774         * g++.old-deja/g++.abi/vtable3b.C: New test.
26775         * g++.old-deja/g++.abi/vtable3c.C: New test.
26776         * g++.old-deja/g++.abi/vtable3d.C: New test.
26777         * g++.old-deja/g++.abi/vtable3e.C: New test.
26778         * g++.old-deja/g++.abi/vtable3f.C: New test.
26779         * g++.old-deja/g++.abi/vtable3g.C: New test.
26780         * g++.old-deja/g++.abi/vtable3h.C: New test.
26781         * g++.old-deja/g++.abi/vtable3i.C: New test.
26782         * g++.old-deja/g++.abi/vtable3j.C: New test.
26783         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26784
26785 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26786
26787         * g++.old-deja/g++.other/anon6.C: New test.
26788         * g++.old-deja/g++.other/anon7.C: New test.
26789
26790 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26791
26792         * gcc.dg/cpp/avoidpaste2.c: New tests.
26793
26794 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26797
26798 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26799
26800         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26801         DECIMAL_DIG cases for Irix."
26802
26803 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26804
26805         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26806
26807 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26808
26809         * gcc.dg/c99-tag-1.c: New test.
26810
26811 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26812
26813         * gcc.dg/cpp/tr-warn1.c: Add tests.
26814
26815 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26816
26817         * gcc.dg/cpp/avoidpaste1.c: Update.
26818         * gcc.dg/cpp/paste4.c: Update.
26819
26820 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26821
26822         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26823         cases for Irix.
26824
26825 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26826
26827         * g++.old-deja/g++.other/inline19.C: New test.
26828
26829 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26830
26831         * gcc.dg/Wlarger-than.c: New test.
26832
26833 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26834
26835         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26836
26837 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26838
26839         * gcc.c-torture/execute/20010129-1.c: New test.
26840         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26841
26842 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26843
26844         * gcc.dg/cpp/avoidpaste1.c: Test case.
26845
26846 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26847
26848         * g++.old-deja/g++.other/inline18.C: New test.
26849
26850 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26851
26852         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26853         and __builtin_putchar.
26854
26855 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26858         tests.
26859
26860 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26861
26862         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26863         floating point number rounding mode to round to the nearest
26864         representable mode.
26865
26866 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26867
26868         * g++.old-deja/g++.other/mangle2.C: New test.
26869
26870 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26871
26872         * gcc.c-torture/compile/20010124-1.c: New test.
26873
26874 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26875
26876         * g++.old-deja/g++.pt/spec38.C: New test.
26877
26878 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26879
26880         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26881         "Build don't run".
26882
26883 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26884
26885         * gcc.c-torture/execute/20010123-1.c: New test.
26886
26887 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         * g++.old-deja/g++.pt/spec37.C: New test.
26890
26891 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.old-deja/g++.pt/overload14.C: New test.
26894
26895 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26896
26897         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26898         __builtin_return_address.
26899
26900 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26901
26902         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26903         * g++.old-deja/g++.pt/spec35.C: New test.
26904         * g++.old-deja/g++.pt/spec36.C: New test.
26905
26906 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * gcc.c-torture/compile/20010118-1.c: New test.
26909
26910 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26911
26912         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26913
26914 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26915
26916         * gcc.c-torture/execute/20010119-1.c: New test.
26917
26918 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         * g++.old-deja/g++.other/vbase5.C: New test.
26921
26922 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * gcc.c-torture/execute/20010118-1.c: New test.
26925
26926 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26927
26928         * g++.old-deja/g++.pt/deduct3.C: New test.
26929
26930 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.old-deja/g++.pt/spec34.C: New test.
26933
26934 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26935
26936         * g77.f-torture/compile/20000601-2.f: New test.
26937
26938 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.old-deja/g++.other/init17.C: New test.
26941
26942 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26943
26944         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26945
26946 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.pt/unify8.C: New test.
26949
26950 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26951
26952         * g++.old-deja/g++.abi/vbase1.C: New test.
26953
26954 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         * g++.old-deja/g++.pt/crash65.C: New test.
26957
26958 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26959
26960         * gcc.dg/cpp/assembl2.S: New test case.
26961
26962 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26963
26964         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26965         are supported.
26966
26967 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26968
26969         * g++.old-deja/g++.other/builtins1.C: New test.
26970         * g++.old-deja/g++.other/builtins2.C: Likewise.
26971         * g++.old-deja/g++.other/builtins3.C: Likewise.
26972         * g++.old-deja/g++.other/builtins4.C: Likewise.
26973
26974 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26975
26976         * gcc.c-torture/compile/20010117-1.c: New test.
26977         * gcc.c-torture/compile/20010117-2.c: New test.
26978
26979 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26980
26981         * g77.f-torture/execute/20010116.[fx]: New test,
26982         XFAIL on i?86-*-*.
26983         * g77.f-torture/compile/20010115.f: Indicate it's
26984         a test for PR fortran/1636.
26985
26986 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26987
26988         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26989
26990 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26991
26992         * g77.f-torture/compile/20010115.f: New test.
26993
26994 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26995
26996         * g++.old-deja/g++.pt/nontype5.C: New test.
26997
26998 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26999
27000         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27001         have an equivalent working one below it.
27002
27003 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27004
27005         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27006         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27007
27008 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27009
27010         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27011         message containing "init_priority".
27012         (conpr-2.C): Likewise.
27013         (conpr-3.C): Likewise.
27014         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27015
27016 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27017
27018         * gcc.c-torture/execute/20010114-2.c: New test.
27019
27020 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         * gcc.c-torture/compile/20010114-1.c: New test.
27023         * gcc.c-torture/compile/20010114-1.x: Xfail.
27024         * gcc.c-torture/compile/20010114-2.c: New test.
27025         * gcc.c-torture/execute/20010114-1.c: New test.
27026         * gcc.dg/trunc-1.c: New test.
27027         * gcc.dg/uninit-B.c: New test.
27028
27029 2001-01-13  Nick Clifton  <nickc@redhat.com>
27030
27031         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27032         target.
27033
27034 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27035
27036         * gcc.c-torture/compile/20010113-1.c: New test.
27037
27038 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * gcc.c-torture/compile/20001212-1.c: New test.
27041
27042 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27043
27044         * gcc.dg/cpp/widestr1.c: Update.
27045         * gcc.dg/cpp/prag-imp.c: Remove.
27046
27047 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27048
27049         * gcc.c-torture/execute/20000801-3.x: Remove.
27050         * gcc.dg/c90-init-1.c: New test.
27051         * gcc.dg/c99-init-1.c: New test.
27052         * gcc.dg/c99-init-2.c: New test.
27053         * gcc.dg/gnu99-init-1.c: New test.
27054
27055 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27056
27057         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27058         testing that no relevant ones were found.
27059
27060 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27061
27062         * g++.old-deja/g++.pt/cast2.C: New test.
27063
27064 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.old-deja/g++.pt/friend47.C: New test.
27067
27068 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27069
27070         * g++.old-deja/g++.pt/instantiate13.C: New test.
27071
27072 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.old-deja/g++.other/defarg7.C: New test.
27075         * g++.old-deja/g++.other/defarg8.C: New test.
27076
27077 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27078
27079         * g++.old-deja/g++.pt/crash64.C: New test.
27080
27081 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.old-deja/g++.pt/crash63.C: New test.
27084
27085 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27086
27087         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27088
27089 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27090
27091         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27092
27093 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27094
27095         * g++.old-deja/g++.pt/error3.C: New test.
27096
27097 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27098
27099         * g++.old-deja/g++.other/crash39.C: New test.
27100
27101 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27102
27103         * g++.old-deja/g++.other/vbase4.C: New test.
27104
27105 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27106
27107         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27108         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27109         * gcc.dg/special/special.exp: New test driver which will check
27110         for alias support for the above test.
27111
27112 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27113
27114         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27115         problems on small machines.
27116         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27117         parameterize.
27118
27119 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27120
27121         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27122         mips.
27123         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27124
27125 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         * g++.old_deja/g++.pt/using8.C: New test.
27128
27129 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27130
27131         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27132
27133 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27134
27135         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27136         where a failure is expected.
27137         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27138
27139 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.old_deja/g++.pt/instantiate12.C: New test.
27142
27143 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27146         start of structs.
27147         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27148         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27149         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27150         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27151         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27152         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27153         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27154         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27155         * g++.old-deja/g++.eh/spec6.C: Likewise.
27156         * g++.old-deja/g++.jason/crash3.C: Likewise.
27157         * g++.old-deja/g++.law/ctors11.C: Likewise.
27158         * g++.old-deja/g++.law/ctors17.C: Likewise.
27159         * g++.old-deja/g++.law/ctors5.C: Likewise.
27160         * g++.old-deja/g++.law/ctors9.C: Likewise.
27161         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27162         * g++.old-deja/g++.mike/net22.C: Likewise.
27163         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27164         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27165         * g++.old-deja/g++.mike/virt3.C: Likewise.
27166         * g++.old-deja/g++.niklas/t128.C: Likewise.
27167         * g++.old-deja/g++.other/anon4.C: Likewise.
27168         * g++.old-deja/g++.other/using1.C: Likewise.
27169         * g++.old-deja/g++.other/warn3.C: Likewise.
27170         * g++.old-deja/g++.pt/t37.C: Likewise.
27171         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27172         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27173
27174 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27175
27176         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27177
27178 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27179
27180         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27181
27182 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27183
27184         * gcc.c-torture/compile/20010107-1.c: New test.
27185
27186 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27187
27188         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27189
27190 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27191
27192         * gcc.dg/format/format.h: New file.
27193         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27194         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27195         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27196         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27197         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27198         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27199         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27200         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27201         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27202         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27203         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27204         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27205         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27206         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27207         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27208         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27209         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27210         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27211         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27212         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27213         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27214         instead of declaring standard types, macros and functions in each
27215         test.
27216
27217 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27218
27219         * gcc.c-torture/execute/20010106-1.c: New test.
27220
27221 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27222
27223         * gcc.dg/format/format.exp: New file.
27224         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27225         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27226         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27227         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27228         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27229         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27230         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27231         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27232         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27233         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27234         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27235         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27236         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27237         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27238         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27239         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27240         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27241         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27242         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27243         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27244         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27245         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27246         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27247         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27248         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27249         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27250         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27251         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27252         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27253         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27254         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27255         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27256         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27257         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27258         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27259         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27260         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27261         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27262         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27263         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27264         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27265         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27266
27267 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27268
27269         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27270         account.
27271
27272 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27273
27274         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27275
27276 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.pt/crash62.C: New test.
27279
27280 2001-01-04  Richard Henderson  <rth@redhat.com>
27281
27282         * gcc.dg/20000926-1.c: Update expected warnings.
27283         * gcc.dg/array-2.c: Likewise.
27284         * gcc.dg/array-4.c: Also validate flexible array members.
27285         * gcc.dg/c99-flex-array-1.c: New.
27286
27287 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27288
27289         * gcc.c-torture/compile/20001222-1.x: Remove.
27290
27291 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27292
27293         * gcc.c-torture/execute/built-in-setjmp.c: New.
27294
27295 2001-01-03  Richard Henderson  <rth@redhat.com>
27296
27297         * gcc.dg/940510-1.c: Update expected error wording.
27298         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27299
27300 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27301
27302         * lib/target-supports.exp (check_alias_available): Modified to
27303         indicate aliases not supported if only weak aliases are supported.
27304
27305 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27306
27307         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27308         Turn on cmpstrsi checks for __pj__ and __i370__.
27309
27310 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         * g++.old-deja/g++.other/virtual11.C: New test.
27313
27314 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27317
27318 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27319
27320         * gcc.c-torture/compile/20010102-1.c: New test.
27321
27322 2001-01-02  Andreas Jaeger  <aj@suse.de>
27323
27324         * gcc.dg/noreturn-3.c: New test.
27325
27326         * gcc.dg/noreturn-4.c: New test.
27327
27328 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27329
27330         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27331         __builtin_fputc and __builtin_fwrite.
27332
27333 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27334
27335         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27336         signed char, not default char.
27337
27338 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27339
27340         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27341
27342 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27343
27344         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27345
27346 2000-12-29  Richard Henderson  <rth@redhat.com>
27347
27348         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27349         (__cyg_profile_func_exit): Define.
27350
27351 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27352
27353         * g++.dg/vtgc1.C: New test.
27354
27355 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27356
27357         * gcc.dg/noncompile/20001228-1.c: New test.
27358
27359         * gcc.dg/20001228-1.c: New test.
27360
27361         * gcc.c-torture/execute/20001228-1.c: New test.
27362
27363 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27364
27365         * gcc.dg/format-strfmon-1.c: New test.
27366
27367 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27368
27369         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27370         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27371         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27372         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27373         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27374         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27375         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27376         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27377         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27378         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27379         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27380         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27381         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27382
27383         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27384         * gcc.c-torture/execute/string-opt-4.c: Test index.
27385
27386 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27387
27388         * gcc.c-torture/compile/20001226-1.c: New test.
27389
27390 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27391
27392         * gcc.c-torture/compile/20001222-1.c: New test.
27393         * gcc.c-torture/compile/20001222-1.x: Xfail.
27394
27395 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27396
27397         * gcc.c-torture/execute/comp-goto-2.c: New test.
27398
27399 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27400
27401         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27402         Use long types if __INT_MAX__ is 32767.
27403         (main): Use cast to (sint32 *) when poking 88 into a_page.
27404
27405         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27406
27407 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27408
27409         * gcc.c-torture/compile/20001221-1.c: New test.
27410         * gcc.c-torture/execute/20001221-1.c: New test.
27411
27412 2000-12-20  Richard Henderson  <rth@redhat.com>
27413
27414         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27415         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27416
27417 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27418
27419         * gcc.dg/compare3.c: New test.
27420
27421 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27422
27423         * gcc.dg/format-warnll-1.c: New test.
27424
27425 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27426
27427         * gcc.dg/cpp/cmdlne-P.c: New test.
27428
27429 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27430
27431         * gcc.c-torture/execute/builtin-abs-1.c,
27432         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27433
27434 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27435
27436         * gcc.dg/cpp/multiline.c: New test.
27437
27438 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27439
27440         * g++.old-deja/g++.other/syshdr1.C: Update.
27441         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27442
27443 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27444
27445         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27446
27447 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27448
27449         * g++.old-deja/g++.pt/ttp65.C: New test.
27450
27451 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27452
27453         * g++.old-deja/g++.pt/ttp64.C: New test.
27454
27455 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27456
27457         * g++.old-deja/g++.pt/spec33.C: New test.
27458
27459 2000-12-14  Catherine Moore  <clm@redhat.com>
27460
27461         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27462         * gcc.c-torture/execute/920612-2.c: Likewise.
27463         * gcc.c-torture/execute/920428-2.c: Likewise.
27464         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27465         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27466
27467 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27468
27469         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27470         * gcc.dg/pack-test-2.c: Likewise.
27471
27472 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27473
27474         Tests by Zack Weinberg <zackw@stanford.edu>.
27475
27476         * gcc.dg/cpp/defined.c: Update.
27477         * gcc.dg/cpp/defined_trad.c: New tests.
27478
27479 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27480
27481         * gcc.dg/cpp/trad-direct.c: Update.
27482
27483 2000-12-11  Neil Booth  <neilb@earthling.net>
27484
27485         * gcc.dg/cpp/defined_trad.c
27486
27487 2000-12-11  Neil Booth  <neilb@earthling.net>
27488
27489         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27490
27491 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27492
27493         * gcc.dg/format-miss-2.c: New test.
27494
27495 2000-12-09  Neil Booth  <neilb@earthling.net>
27496
27497         * gcc.dg/cpp/lineflags.c: New tests.
27498         * gcc.dg/cpp/poison.c: Update.
27499         * gcc.dg/cpp/redef2.c: Update.
27500         * gcc.dg/cpp/skipping.c: New test.
27501
27502 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27503
27504         * g++.old-deja/g++.other/eh3.C: New testcase.
27505
27506 2000-12-07  Neil Booth  <neilb@earthling.net>
27507
27508         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27509         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27510         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27511         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27512         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27513         Update.
27514
27515 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27516
27517         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27518         __SIZE_TYPE__ instead of int for type of integers cast to
27519         pointers.
27520
27521 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27522
27523         * g++.old-deja/g++.other/cleanup4.C: New test.
27524
27525 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27526
27527         * format-sec-1.c: New test.
27528
27529 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27530
27531         * gcc.dg/format-nonlit-3.c: New test.
27532
27533 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27534
27535         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27536         through a null pointer.
27537
27538 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27539
27540         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27541         * g++.old-deja/g++.pt/partial4.C: New test.
27542
27543 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27544
27545         * gcc.c-torture/execute/ieee/hugeval.x: New.
27546
27547 2000-12-06  Neil Booth  <neilb@earthling.net>
27548
27549         * gcc.dg/cpp/backslash2.c: New tests.
27550
27551 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27552
27553         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27554         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27555
27556 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27557
27558         * gcc.c-torture/execute/20001203-2.c: New testcase.
27559
27560 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27563         * g++.old-deja/g++.other/virtual10.C: New test.
27564
27565 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27566
27567         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27568
27569 2000-12-05  Richard Henderson  <rth@redhat.com>
27570
27571         * gcc.c-torture/compile/20001205-1.c: New.
27572
27573 2000-12-04  Neil Booth  <neilb@earthling.net>
27574
27575         * g++.old-deja/g++.other/virtual9.C: New test.
27576         * g++.old-deja/g++.pt/crash61.C: New test.
27577         * gcc.c-torture/execute/loop-9.c: New test.
27578
27579 2000-12-04  Neil Booth  <neilb@earthling.net>
27580
27581         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27582         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27583         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27584         * gcc.dg/cpp/extratokens.c: ...here.
27585
27586 2000-12-04  Neil Booth  <neilb@earthling.net>
27587
27588         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27589         New tests.
27590
27591 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27592
27593         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27594         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27595
27596 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27597
27598         * gcc.c-torture/execute/20001203-1.c: New test.
27599
27600 2000-12-03  Neil Booth  <neilb@earthling.net>
27601
27602         * gcc.dg/cpp/macro6.c: New test cases.
27603
27604 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27605
27606         * gcc.c-torture/execute/string-opt-9.c: New test.
27607         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27608         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27609         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27610
27611         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27612         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27613
27614 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27615
27616         * gcc.dg/cpp/if-6.c: New testcase.
27617
27618         * gcc.dg/20001201-1.c: New testcase.
27619
27620 2000-12-02  Neil Booth  <neilb@earthling.net>
27621
27622         * g++.old-deja/g++.other/externC4.C,
27623         g++.old-deja/g++.other/friend10.C: New tests.
27624
27625 2000-12-02  Neil Booth  <neilb@earthling.net>
27626
27627         * g++.old-deja/g++.other/instan2.C
27628         * g++.old-deja/g++.other/instan3.C: New test.
27629
27630 2000-12-02  Neil Booth  <neilb@earthling.net>
27631
27632         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27633         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27634         gnuc99.c,gnuc99-pedantic.c: New tests.
27635
27636 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27637
27638         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27639         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27640
27641 2000-12-01  Neil Booth  <neilb@earthling.net>
27642
27643         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27644         * gcc.dg/cpp/poison.c: Update.
27645         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27646
27647 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27648
27649         * g77.f-torture/execute/20001201.f: New test.
27650
27651 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27652
27653         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27654
27655 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27656
27657         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27658
27659 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27660
27661         * g++.old-deja/g++.other/cast6.C: New test.
27662
27663 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27664
27665         * gcc.c-torture/execute/20001130-2.c: New testcase.
27666
27667 2000-11-30  Richard Henderson  <rth@redhat.com>
27668
27669         * gcc.c-torture/execute/20001130-1.c: New test.
27670
27671 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         * g++.old-deja/g++.other/op3.C: New test.
27674
27675 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.other/op2.C: New test.
27678
27679 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.other/crash38.C: New test.
27682
27683 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27684
27685         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27686
27687 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27688
27689         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27690         tests.
27691         * gcc.c-torture/execute/string-opt-6.c: New test.
27692
27693         * gcc.dg/20001117-1.c: Add main.
27694
27695 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27696
27697         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27698         Move from here ...
27699         * gcc.dg/940510-1.c: ... to here.
27700
27701         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27702         zero-size arrays in toplevel structures.
27703
27704 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27705
27706         * gcc.c-torture/execute/loop-8.c: New test.
27707
27708 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27709
27710         * g++.old-deja/g++.other/base1.C: New test.
27711
27712 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * g++.old-deja/g++.other/parse2.C: New test.
27715
27716 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.pt/incomplete1.C: New test.
27719
27720 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27721
27722         * g++.old-deja/g++.other/friend9.C: New test.
27723
27724 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27725
27726         * gcc.dg/20001127-1.c: New test.
27727
27728 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27729
27730         * g++.old-deja/g++.pt/friend46.C: New test.
27731
27732 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.other/ptrmem8.C: New test.
27735
27736 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27737
27738         * gcc.c-torture/execute/string-opt-7.c: New test.
27739         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27740
27741 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27742
27743         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27744         instead of 'mkcheck 2'.
27745
27746 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27747
27748         * gcc.c-torture/execute/memcheck/driver.c,
27749         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27750         C9X references to refer to C99.
27751
27752 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27753
27754         * gcc.dg/ultrasp3.c: New test.
27755
27756 2000-11-25  Neil Booth  <neilb@earthling.net>
27757
27758         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27759
27760 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27761
27762         * gcc.c-torture/compile/20001123-2.c: New.
27763
27764 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27765
27766         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27767
27768 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27769
27770         * gcc.dg/sequence-point-1.c: Add some new tests.
27771         * gcc.c-torture/execute/20001124-1.c: New test.
27772
27773 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27774
27775         * g++.old-deja/g++.other/vaarg4.C: New test.
27776         * gcc.c-torture/compile/20001123-1.c: New test.
27777
27778 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27779
27780         * g++.other/crash24.C: Adjust and remove XFAIL.
27781         * g++.other/crash37.C: New test.
27782
27783 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.pt/instantiate9.C: New test.
27786
27787 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27790         new ABI, too.
27791
27792         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27793         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27794
27795 2000-11-22  Neil Booth  <neilb@earthling.net>
27796
27797         * gcc.dg/cpp/Wtrigraphs.c: New test.
27798
27799 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27800
27801         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27802
27803 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27806
27807 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27808
27809         * lib/gcc-dg.exp: load_lib scanasm.exp.
27810         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27811         * lib/g++-dg.exp: load_lib scanasm.exp.
27812         * lib/scanasm.exp: New.
27813         (scan-assembler, scan-assembler-not): Add optional arguments to
27814         test name, or if not present, the pattern name.
27815         (scan-assembler-dem, scan-assembler-dem-not): New.
27816
27817         * g++.dg/dg.exp: New.
27818
27819 2000-11-21  Neil Booth  <neilb@earthling.net>
27820
27821         * gcc.dg/cpp/integrated1.c: Remove.
27822
27823 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * gcc.c-torture/execute/20001121-1.c: New test.
27826
27827 2000-11-21  Richard Henderson  <rth@redhat.com>
27828
27829         * gcc.c-torture/compile/20001121-1.c: New test.
27830
27831 2000-11-20  Neil Booth  <neilb@earthling.net>
27832
27833         * gcc.dg/cpp/integrated1.c: New test.
27834
27835 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * g++.old-deja/g++.other/inline17.C: New test.
27838
27839 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27840
27841         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27842         local variable to be zero: I made the variable global. Now
27843         uses abort() and exit() instead of relying on main's return value.
27844
27845 2000-11-20  Neil Booth  <neilb@earthling.net>
27846
27847         * gcc.dg/cpp/paste2.c: Update test.
27848         * objc/execute/paste.m: New test.
27849
27850 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27851
27852         * gcc.dg/c99-condexpr-1.c: New test.
27853
27854 2000-11-20  Neil Booth  <neilb@earthling.net>
27855
27856         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27857
27858 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.old-deja/g++.pt/export1.C: New test.
27861
27862 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27863
27864         * gcc.dg/20001117-1.c: New test.
27865
27866 2000-11-18  Richard Henderson  <rth@redhat.com>
27867
27868         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27869
27870 2000-11-18  Richard Henderson  <rth@redhat.com>
27871
27872         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27873         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27874         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27875
27876 2000-11-18  Richard Henderson  <rth@redhat.com>
27877
27878         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27879         (main): New.  Exit cleanly.
27880
27881 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27882
27883         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27884         gcc.dg/c99-fordecl-2.c: New tests.
27885
27886 2000-11-18  Richard Henderson  <rth@redhat.com>
27887
27888         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27889         * gcc.c-torture/execute/zerolen-2.c: New.
27890
27891 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27892
27893         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27894         memory.
27895
27896 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27897
27898         * g++.old-deja/g++.pt/instantiate8.C: New test.
27899
27900 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27901
27902         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27903         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27904
27905 2000-11-16  Nick Clifton  <nickc@redhat.com>
27906
27907         * gcc.c-torture/execute/nestfunc-2.c: New test.
27908         * gcc.c-torture/execute/nestfunc-3.c: New test.
27909
27910 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27911
27912         * gcc.c-torture/compile/20001116-1.c: New test.
27913
27914 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27915
27916         * gcc.c-torture/execute/20001115-1.c: New test.
27917
27918 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27919
27920         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27921         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27922         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27923         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27924
27925 2000-11-15  Neil Booth  <neilb@earthling.net>
27926
27927         gcc.dg/cpp/_Pragma1.c: Update.
27928         gcc.dg/cpp/_Pragma2.c: New test.
27929
27930 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         * g++.old-deja/g++.other/anon5.C: New test.
27933
27934 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27935
27936         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27937         tests.
27938
27939 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27940
27941         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27942         output.
27943
27944 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27945
27946         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27947         labels at end of compound statements.
27948
27949 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27950
27951         * gcc.c-torture/execute/loop-7.c: New test.
27952
27953 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27954
27955         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27956
27957 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27958
27959         * gcc.dg/c99-bool-1.c: New test.
27960
27961 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27962
27963         * gcc.dg/c99-scope-1.c: Remove xfail.
27964         * gcc.dg/c99-scope-2.c: New test.
27965
27966 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27967
27968         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27969         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27970
27971 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27972
27973         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27974         error messages.
27975
27976         * g++.mike/p700.C: Don't typedef wchar_t.
27977         * g++.mike/p784.C: Likewise.
27978         * g++.mike/eb101.C: Don't use __wchar_t.
27979
27980 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27981
27982         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27983         from DO loop.
27984
27985 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27986
27987         * gcc.c-torture/execute/20001111-1.c: New test.
27988
27989 2000-11-10  Nick Clifton  <nickc@redhat.com>
27990
27991         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27992         long multuiple and accumulate.
27993
27994 2000-11-09  Richard Henderson  <rth@redhat.com>
27995
27996         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27997         via size_t instead of int.
27998
27999         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28000         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28001         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28002         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28003
28004 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28005
28006         * gcc.c-torture/compile/20001109-1.c: New test.
28007         * gcc.c-torture/compile/20001109-2.c: New test.
28008
28009 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28010
28011         * g++.old-deja/g++.pt/operator1.C: New test.
28012         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28013
28014 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28015
28016         * gcc.dg/20001108-1.c: New test.
28017
28018 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28019
28020         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28021         with both arguments constant strings.
28022         * gcc.c-torture/execute/string-opt-3.c: New test.
28023         * gcc.c-torture/execute/string-opt-4.c: New test.
28024         * gcc.c-torture/execute/string-opt-5.c: New test.
28025
28026 2000-11-08  Nick Clifton  <nickc@redhat.com>
28027
28028         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28029         mulsidi3adddi patterns.
28030
28031 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28032
28033         * g++.old-deja/g++.other/crash36.C: New test.
28034
28035 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * g++.old-deja/g++.other/init16.C: New test.
28038
28039 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28040
28041         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28042
28043 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28044
28045         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28046         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28047         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28048
28049 2000-11-07  DJ Delorie  <dj@redhat.com>
28050
28051         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28052
28053 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28054
28055         * gcc.c-torture/execute/string-opt-1.c: New test.
28056
28057 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28058
28059         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28060         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28061         parameters in registers, and there is no way for a varargs
28062         function to know in which order the integer and floating-point
28063         parameters should be interleaved when they are placed on the
28064         stack.
28065         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28066         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28067
28068 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28069
28070         * gcc.c-torture/execute/string-opt-2.c: New test.
28071
28072 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         * g++.old-deja/g++.pt/crash60.C: New test.
28075
28076 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28077
28078         * g++.old-deja/g++.other/crash24.C: New test.
28079         * g++.old-deja/g++.other/crash25.C: New test.
28080         * g++.old-deja/g++.other/crash26.C: New test.
28081         * g++.old-deja/g++.other/crash27.C: New test.
28082         * g++.old-deja/g++.other/crash28.C: New test.
28083         * g++.old-deja/g++.other/crash29.C: New test.
28084         * g++.old-deja/g++.other/crash30.C: New test.
28085         * g++.old-deja/g++.other/crash31.C: New test.
28086         * g++.old-deja/g++.other/crash32.C: New test.
28087         * g++.old-deja/g++.other/crash33.C: New test.
28088         * g++.old-deja/g++.other/crash34.C: New test.
28089         * g++.old-deja/g++.other/crash35.C: New test.
28090
28091 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.c-torture/execute/20001031-1.c: New test.
28094
28095 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28096
28097         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28098         namespace.
28099
28100         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28101         standards-conformant.
28102
28103         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28104
28105         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28106         * g++.old-deja/g++.mike/p755a.C: Likewise.
28107         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28108         library makes no calls to `operator new' during initialization.
28109
28110 2000-11-04  Neil Booth  <neilb@earthling.net>
28111
28112         * gcc.dg/cpp/include2.c: New tests.
28113
28114 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28115
28116         * lib/g++.exp (g++_set_ld_library_path): New function.
28117         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28118
28119 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28120
28121         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28122         warnings.
28123
28124 2000-11-01  Richard Henderson  <rth@redhat.com>
28125
28126         * g++.old-deja/g++.ext/namedret1.C: New.
28127         * g++.old-deja/g++.ext/namedret2.C: New.
28128         * g++.old-deja/g++.ext/namedret3.C: New.
28129
28130 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28131
28132         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28133         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28134
28135 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28136
28137         * gcc.c-torture/execute/va-arg-21.c: New test.
28138
28139 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28140
28141         * gcc.dg/c99-complex-2.c: New test.
28142
28143 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28144
28145         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28146
28147 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28148
28149         * g++.old-deja/g++.other/inline16.C: New test.
28150
28151 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28152
28153         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28154         __PRETTY_FUNCTION__
28155
28156 2000-10-29  Neil Booth  <neilb@earthling.net>
28157
28158         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28159         New tests.
28160         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28161         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28162         optimisation.
28163
28164 2000-10-29  Neil Booth  <neilb@earthling.net>
28165
28166         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28167         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28168         * mi5.c: Test multiple includes work with -C.
28169         * trigraphs.c: Test ^= version.
28170
28171 2000-10-28  Neil Booth  <neilb@earthling.net>
28172
28173         New tests and test updates for new macro expander.
28174
28175         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28176         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28177         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28178         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28179         new diagnostic messages.
28180
28181         * gcc.dg/cpp/macro3.c: New tests.
28182
28183 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28184
28185         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28186         on the same line.
28187
28188 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28189
28190         * g++.old-deja/g++.other/eh2.C: New test.
28191
28192 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28193
28194         * gcc.c-torture/execute/20001027-1.c: New test.
28195
28196 2000-10-26  Richard Henderson  <rth@redhat.com>
28197
28198         * gcc.c-torture/execute/20001026-1.c: New.
28199
28200 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28201
28202         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28203         * g++.old-deja/g++.law/builtin1.C: Likewise.
28204         * g++.old-deja/g++.law/ctors10.C: Likewise.
28205         * g++.old-deja/g++.law/virtual3.C: Likewise.
28206         * g++.old-deja/g++.mike/p658.C: Likewise.
28207         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28208         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28209         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28210         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28211         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28212
28213 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * gcc.c-torture/compile/20001024-1.c: New test.
28216
28217 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28218
28219         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28220         to tell us whether or not we are using V3.
28221
28222 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28223
28224         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28225         operands.
28226
28227 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28228
28229         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28230
28231 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * gcc.c-torture/execute/20001024-1.c: New test.
28234
28235 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * g++.old-deja/g++.other/sibcall1.C: New test.
28238
28239 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * gcc.dg/noncompile/init-3.c: New test.
28242
28243 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28244
28245         * gcc.dg/format-array-1.c: New test.
28246
28247 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28248
28249         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28250         writing through null pointers; remove comment about testing
28251         unterminated strings.
28252
28253 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28254
28255         * gcc.c-torture/execute/20001017-2.c: New test.
28256
28257 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28258
28259         * gcc.c-torture/compile/20001018-1.c: New test.
28260         * gcc.c-torture/compile/20001018-1.x: Xfail.
28261
28262 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28263
28264         * gcc.c-torture/execute/20001017-1.c: New test.
28265
28266 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28267
28268         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28269         for multiple use of arguments with scanf formats; add tests for
28270         multiple use of arguments.
28271
28272 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28273
28274         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28275
28276 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28277
28278         * gcc.dg/format-miss-1.c: New test.
28279
28280 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28281
28282         * gcc.c-torture/execute/20001013-1.c: New test.
28283
28284 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28285
28286         * gcc.dg/format-branch-1.c: New test.
28287
28288 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28289
28290         * README, lib/file-format.exp: Remove EGCS references.
28291
28292 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.dg/20001013-1.c: New test.
28295
28296 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28297
28298         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28299         for intmax_t in the compiler using __typeof__ and the type rules
28300         for conditional expressions.
28301
28302 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28303
28304         * gcc.dg/20001012-1.c: New test.
28305         * gcc.dg/20001012-2.c: New test.
28306
28307 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28308
28309         * gcc.dg/format-attr-1.c: New test.
28310
28311 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28312
28313         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28314         __LONG_LONG_MAX__ instead of LLONG_MAX.
28315
28316 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28317
28318         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28319         scanf flags.
28320         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28321         flags.
28322
28323 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28324
28325         * gcc.dg/sequence-pt-1.c: New test.
28326
28327 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28328
28329         * gcc.c-torture/execute/20001011-1.c: New testcase.
28330         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28331
28332 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28333
28334         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28335         does not error on it.
28336
28337 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.dg/20001009-1.c: New test.
28340
28341 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28342
28343         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28344         * gcc.c-torture/execute/20001009-2.c: ... to here.
28345
28346 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28347
28348         * gcc.c-torture/compile/20001009-1.c: New testcase.
28349         * gcc.c-torture/execute/20001009-1.c: New testcase.
28350         Testcases provided by Jan Hubicka <jh@suse.cz>.
28351
28352 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28353
28354         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28355         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28356         uintmax_t using <limits.h> to emulate the compiler's internal
28357         logic.  No longer XFAIL %j tests.
28358
28359 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28360
28361         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28362         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28363         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28364         regexps and details of expected handling of some bad formats.
28365         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28366         suppression.
28367
28368 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28369
28370         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28371         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28372         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28373         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28374         in list archives.
28375
28376 2000-10-06  Richard Henderson  <rth@cygnus.com>
28377
28378         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28379         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28380         * g++.old-deja/g++.jason/report.C: Likewise.
28381         * g++.old-deja/g++.law/friend5.C: Likewise.
28382         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28383         of the expected warnings.
28384
28385 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         * g++.old-deja/g++.pt/enum14.C: New test.
28388
28389 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.pt/crash59.C: New test.
28392
28393 2000-10-04  Will Cohen  <wcohen@redhat.com>
28394
28395         * gcc.dg/20000926-1.c: New test.
28396
28397 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28398
28399         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28400         function name for current C++ compiler.
28401         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28402
28403 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28404
28405         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28406         __PRETTY_FUNCTION__.
28407         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28408
28409 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28410
28411         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28412
28413 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.c-torture/compile/20000923-1.c: New test.
28416
28417 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28418
28419         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28420         * g++.old-deja/g++.pt/ttp62.C: Same.
28421         * g++.old-deja/g++.other/inline14.C: Same.
28422
28423 2000-09-24  Richard Henderson  <rth@cygnus.com>
28424
28425         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28426
28427 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28428
28429         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28430
28431 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28432
28433         * gcc.c-torture/compile/20000922-1.c: New file.
28434
28435 2000-09-21  Nick Clifton  <nickc@redhat.com>
28436
28437         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28438         a signed long modulo operation.
28439         (mod6): New function - perform an unsigned long modulo operation.
28440         (main): Add tests for modulos of very large numbers by very small
28441         dividends.
28442
28443 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28444
28445         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28446
28447 2000-09-19  Richard Henderson  <rth@cygnus.com>
28448
28449         * gcc.dg/compare2.c (case 10): XFAIL.
28450
28451 2000-09-18  Richard Henderson  <rth@cygnus.com>
28452
28453         * gcc.c-torture/execute/20000906-1.c: Move ...
28454         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28455         that support __builtin_trap.
28456
28457 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28458
28459         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28460
28461 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28462
28463         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28464         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28465         more $ format tests.
28466
28467 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28468
28469         * gcc.dg/format-errmk-1.c: New test.
28470
28471 2000-09-17  Greg McGary  <greg@mcgary.org>
28472
28473         * gcc.c-torture/execute/20000917-1.x: Remove.
28474
28475 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28476
28477         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28478
28479 2000-09-17  Greg McGary  <greg@mcgary.org>
28480
28481         * gcc.c-torture/execute/20000917-1.c: New test.
28482         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28483
28484 2000-09-16  Neil Booth  <NeilB@earthling.net>
28485
28486         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28487         in nested macro bug.
28488
28489 2000-09-15  Neil Booth  <NeilB@earthling.net>
28490
28491         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28492
28493 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28494
28495         * gcc.c-torture/execute/20000914-1.c: New test.
28496
28497 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28498
28499         * g++.other/inline13.C: New test.
28500
28501 2000-09-12  Andreas Jaeger  <aj@suse.de>
28502
28503         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28504         constant by Ulrich Drepper <drepper@redhat.com>.
28505
28506 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28507
28508         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28509
28510 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28511
28512         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28513
28514 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28515
28516         * gcc.dg/cpp/backslash.c: New test.
28517
28518 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28519
28520         * gcc.c-torture/execute/20000910-1.c: New test.
28521         * gcc.c-torture/execute/20000910-2.c: Likewise.
28522
28523 2000-09-11  Robert Lipe  <robertl@sco.com>
28524
28525         * gcc.dg/pragma-align.c: New test.
28526
28527 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28528
28529         * g++.old-deja/g++.pt/explicit82.C: New test.
28530         * g++.old-deja/g++.pt/explicit83.C: New test.
28531
28532 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28533
28534         * gcc.dg/asm-names.c: New test.
28535
28536 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28537
28538         * gcc.dg/cpp/tr-warn6.c: New test
28539
28540 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28541
28542         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28543         be accepted.
28544
28545 2000-09-07  Catherine Moore  <clm@redhat.com>
28546
28547         * gcc.c-torture/execute/unroll-1.c: New test.
28548
28549 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28550
28551         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28552         ERROR markers.
28553         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28554         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28555         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28556         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28557         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28558         Preprocess only.
28559         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28560         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28561
28562 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28563
28564         * g++.old-deja/g++.pt/deduct2.C: New test.
28565
28566 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28567
28568         * g++.old-deja/g++.pt/parms2.C: New test.
28569
28570 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.old-deja/g++.pt/crash58.C: New test.
28573
28574 2000-09-06  Greg McGary  <greg@mcgary.org>
28575
28576         * gcc.c-torture/execute/20000906-1.c: New test.
28577         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28578
28579 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28580
28581         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28582
28583 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         * g++.old-deja/g++.pt/crash57.C: New test.
28586
28587 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.old-deja/g++.pt/crash56.C: New test.
28590
28591 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28592
28593         * g++.old-deja/g++.pt/koenig1.C: New test.
28594
28595 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.dg/20000904-1.c: New test.
28598
28599 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.dg/cpp/paste8.c: New test.
28602
28603 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28604
28605         * gcc.c-torture/compile/20000827-1.c: New test.
28606
28607 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28608
28609         * gcc.dg/format-diag-1.c: New test.
28610
28611 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28612
28613         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28614         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28615         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28616         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28617         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28618
28619 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.other/nested4.C: New test.
28622
28623 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.ns/scoped1.C: New test.
28626
28627 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28628
28629         * lib/g++.exp: Support testing already-installed GCC.
28630
28631 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28632
28633         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28634
28635 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28636
28637         * gcc.dg/return-type-2.c: New test.
28638
28639 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28640
28641         * gcc.c-torture/compile/20000825-1.c: New test.
28642
28643 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28644
28645         * gcc.dg/dwarf2-2.c: New test.
28646
28647 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28648
28649         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28650         dg-warning regexps.
28651
28652 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28653
28654         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28655         gcc.dg/format-ext-5.c: New tests.
28656
28657 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28658
28659         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28660
28661 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28662
28663         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28664
28665 2000-08-24  Richard Henderson  <rth@cygnus.com>
28666
28667         * gcc.dg/ia64-sync-1.c: New test.
28668         * gcc.dg/ia64-sync-2.c: New test.
28669         * gcc.dg/ia64-asm-1.c: New test.
28670
28671 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28672
28673         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28674         * gcc.dg/format-ext-2.c: New test.
28675
28676 2000-08-23  Jason Merrill  <jason@redhat.com>
28677
28678         * lib/old-dejagnu.exp: Also ignore "In member function" and
28679         "At global scope".
28680
28681 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28682
28683         * gcc.dg/noncompile/label-lineno-1.c: New test.
28684
28685 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28686
28687         * gcc.dg/c99-array-nonobj-1.c: New test.
28688
28689 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28690
28691         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28692         tests.
28693         * gcc.dg/format-ext-1.c: New test.
28694
28695 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28696
28697         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28698         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28699         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28700         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28701         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28702
28703 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28704
28705         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28706         gcc.dg/c99-strftime-2.c: New tests.
28707
28708 2000-08-22  Richard Henderson  <rth@cygnus.com>
28709
28710         * gcc.c-torture/execute/20000822-1.c: New test.
28711
28712 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28713
28714         * gcc.c-torture/execute/20000819-1.x: Remove.
28715
28716 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28717
28718         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28719         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28720         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28721         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28722         gcc.dg/format-xopen-1.c: New tests.
28723
28724 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28725
28726         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28727
28728 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28729
28730         * g++.old-deja/g++.other/loop2.C: New test.
28731
28732         * gcc.c-torture/compile/20000606-1.c: New test.
28733         * gcc.c-torture/compile/20000728-1.c: New test.
28734         * gcc.c-torture/execute/20000801-1.c: New test.
28735         * gcc.c-torture/execute/20000801-2.c: New test.
28736         * gcc.c-torture/execute/20000819-1.c: New test.
28737         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28738         * gcc.dg/20000629-1.c: New test.
28739         * gcc.dg/20000724-1.c: New test.
28740         * gcc.dg/20000807-1.c: New test.
28741
28742 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28743
28744         * gcc.dg/cpp/pragma-1.c: New test.
28745         * gcc.dg/cpp/pragma-2.c: New test.
28746
28747 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28748
28749         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28750         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28751
28752 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28753
28754         * gcc.c-torture/compile/20000818-1.c: New test.
28755
28756 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28757
28758         * gcc.c-torture/execute/20000818-1.c: New test.
28759
28760 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28761
28762         * gcc.dg/format-va-1.c: New test.
28763
28764 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         * g++.old-deja/g++.other/typedef8.C: New test.
28767
28768 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28771         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28772         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28773         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28774         * g++.old-deja/g++.other/ptrmem7.C: New test.
28775         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28776
28777 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28778
28779         * g++.old-deja/g++.pt/typename27.C: New test.
28780
28781 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28784         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28785         * g++.old-deja/g++.pt/friend45.C: New test.
28786         * g++.old-deja/g++.other/friend8.C: New test.
28787
28788 2000-08-15  Richard Henderson  <rth@cygnus.com>
28789
28790         * gcc.c-torture/execute/20000815-1.c: New test.
28791
28792 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28793
28794         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28795         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28796         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28797
28798 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28799
28800         * g++.old-deja/g++.other/refinit2.C: New test.
28801
28802 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28803
28804         * lib/c-torture.exp (c-torture): Make
28805         compiler_conditional_xfail_data global.
28806         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28807         compiler_conditional_xfail_data machinery.
28808         (f-torture-execute): Likewise.
28809         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28810         and only when unrolling loops.
28811
28812         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28813
28814 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         * g++.old-deja/g++.pt/explicit81.C: New test.
28817
28818 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         * g++.old-deja/g++.pt/typename26.C: New test.
28821
28822 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28823
28824         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28825         warning.
28826
28827 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28828
28829         * g++.old-deja/g++.other/array3.C: New test.
28830
28831 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28832
28833         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28834         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28835         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28836         New tests.
28837
28838 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28839
28840         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28841         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28842
28843 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28844
28845         * gcc.c-torture/execute/20000808-1.c: New test.
28846
28847 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28848
28849         * gcc.dg/c90-const-expr-1.c: New test.
28850
28851 2000-08-08  Richard Henderson  <rth@cygnus.com>
28852
28853         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28854
28855 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28856
28857         * gcc.dg/noncompile/const-ll-1.c: New test.
28858
28859 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28860
28861         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28862
28863 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28864
28865         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28866         that running programs linked against the shared version of libobjc
28867         run correctly.
28868
28869 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28870
28871         * gcc.dg/c99-printf-1.c: New test.
28872
28873 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28874
28875         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28876
28877 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28878
28879         * gcc.c-torture/execute/20000731-1.x: Delete.
28880
28881 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28882
28883         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28884         and torture_without_loops as is done by c-torture.exp.
28885         (search_for): Copy from c-torture.exp.
28886         (gcc-dg-runtest): New function, drives a directory of tests
28887         iterating over the TORTURE_OPTIONS.
28888         (scan-assembler, scan-assembler-not): Move here from
28889         individual directory drivers.
28890
28891         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28892         defined by lib/gcc-dg.exp.
28893         * gcc.dg/cpp/cpp.exp: Likewise.
28894         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28895         gcc-dg-runtest, so we cycle over optimization options.
28896
28897         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28898         * gcc.dg/compare2.c: No longer expected to fail.
28899
28900 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28901
28902         * gcc.c-torture/execute/20000804-1.c: New test.
28903
28904 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28905
28906         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28907
28908 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28909
28910         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28911
28912 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28913
28914         * gcc.c-torture/compile/20000803-1.c: New test.
28915
28916 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28917
28918         * gcc.c-torture/execute/20000801-3.c,
28919         gcc.c-torture/execute/20000801-4.c: New tests.
28920         * gcc.c-torture/execute/20000801-3.x,
28921         gcc.c-torture/execute/20000801-4.x: Xfail.
28922
28923 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28924
28925         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28926         libobjc/.libs to allow for libtool.
28927
28928 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * gcc.c-torture/compile/20000802-1.c: New test.
28931
28932 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28933
28934         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28935
28936 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28937
28938         * gcc-c-torture/execute/20000731-2.c: New test.
28939
28940         * gcc.c-torture/execute/20000731-1.c: New test.
28941         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28942
28943 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * testsuite/gcc.dg/cpp/paste7.c: New test.
28946         * gcc.dg/cpp/20000725-1.c: New test.
28947
28948 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28949
28950         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28951         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28952         declaration warning for __builtin_dwarf_reg_size.
28953
28954         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28955
28956 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28957
28958         * gcc.dg/noncompile/voidparam-1.c: New test.
28959
28960 2000-07-30  Richard Henderson  <rth@cygnus.com>
28961
28962         * gcc.dg/c90-digraph-1.c: Don't xfail.
28963         * gcc.dg/compare2.c (case 10): Xfail.
28964         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28965
28966 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28967
28968         * gcc.dg/c99-main-1.c: New test.
28969
28970 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28973
28974 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28975
28976         * gcc.c-tortuer/execute/20000726-1.c: New test.
28977
28978 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28979
28980         * gcc.c-torture/execute/enum-2.c: New test.
28981
28982 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28983
28984         * gcc.dg/cpp/tr-warn3.c: New test.
28985
28986 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28987
28988         * g++.old-deja/g++.ext/implicit1.C: Remove.
28989         * g++.old-deja/g++.jason/c2.C: Remove
28990         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28991         * g++.old-deja/g++.pt/crash16.C: Likewise.
28992         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28993
28994 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * g++.old-deja/g++.other/for2.C: New test.
28997
28998 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28999
29000         * gcc.dg/20000720-1.c: New test.
29001
29002 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29003
29004         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29005
29006 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29007
29008         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29009         * gcc.c-torture/execute/20000722-1.c: New.
29010         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29011
29012 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29013
29014         * gcc.dg/cpp/20000720-1.S: New test.
29015
29016 2000-07-21  Michael Meissner  <meissner@redhat.com>
29017
29018         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29019
29020 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29021
29022         * g++.old-deja/g++.brendan/crash16.C,
29023         g++.old-deja/g++.brendan/parse3.C,
29024         g++.old-deja/g++.brendan/redecl1.C,
29025         g++.old-deja/g++.ns/template13.C,
29026         g++.old-deja/g++.other/decl4.C,
29027         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29028
29029 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29030
29031         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29032         and "Internal error".
29033
29034         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29035         regexps.
29036         * gcc.dg/cpp/paste6.c: New test.
29037
29038 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29039
29040         * gcc.dg/cpp/tr-direct.c: New test.
29041
29042         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29043         gcc.dg/cpp/undef1.c: Tweak error regexps.
29044
29045 2000-07-18  Eric Christopher <echristo@redhat.com>
29046
29047         * gcc.c-torture/compile/20000718-1.c: New test.
29048
29049 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29050
29051         * cpplex.c (_cpp_push_token): If the token being pushed back
29052         is the previous token in this context, just subtract one from
29053         context->posn.
29054         * cppmacro.c (save_expansion): Clear aux field when storing a
29055         placemarker.
29056
29057 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29058
29059         * gcc.dg/noncompile/redecl-1.c: New test.
29060
29061 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29062
29063         * gcc.c-torture/execute/20000717-5.c: New test.
29064         * gcc.c-torture/execute/20000717-1.x: Removed.
29065
29066 2000-07-17  Richard Henderson  <rth@cygnus.com>
29067
29068         * gcc.c-torture/execute/20000717-4.c: New test.
29069
29070 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29071
29072         * gcc.dg/cpp/syshdr.c: New test.
29073         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29074
29075 2000-07-17  Neil Booth  <neilb@earthling.net>
29076
29077         * gcc.dg/cpp/cmdlne-dM.c: New test.
29078         * gcc.dg/cpp/cmdlne-dD.c: New test.
29079
29080 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29081
29082         * gcc.c-torture/execute/20000717-3.c: New test.
29083
29084         * gcc.c-torture/compile/20000717-1.c: New test.
29085
29086 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29087
29088         * gcc.c-torture/execute/20000717-2.c: New test.
29089
29090 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29091
29092         * gcc.dg/formatz-1.c: New test.
29093
29094         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29095         * gcc.dg/c99-digraph-1.c: New tests.
29096
29097         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29098         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29099
29100         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29101         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29102         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29103         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29104         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29105         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29106         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29107
29108 2000-07-17   Greg McGary <greg@mcgary.org>
29109
29110         * gcc.c-torture/execute/20000717-1.c: New test.
29111         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29112
29113 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * gcc.c-torture/execute/20000715-2.c: New test.
29116         * gcc.dg/20000715-1.c: New test.
29117
29118 2000-07-15  Michael Meissner  <meissner@redhat.com>
29119
29120         * gcc.c-torture/execute/20000715-1.c: New test.
29121
29122 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29123
29124         * gcc.c-torture/execute/20000707-1.c: New test.
29125
29126 2000-07-13  Neil Booth  <NeilB@earthling.net>
29127
29128         * testsuite/gcc.dg/cpp/digraph1.c,
29129         testsuite/gcc.dg/cpp/digraph2.c,
29130         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29131
29132 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29133
29134         * g77.f-torture/compile/20000630-2.f:  New test.
29135         * g77.f-torture/compile/20000630-2.x
29136
29137 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29138
29139         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29140
29141 2000-07-11  Neil Booth  <NeilB@earthling.net>
29142
29143         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29144
29145 2000-07-11  Neil Booth  <NeilB@earthling.net>
29146
29147         * gcc.dg/cpp/cmdlne-C.c: New.
29148
29149 2000-07-09  Neil Booth  <NeilB@earthling.net>
29150
29151         * gcc.dg/cpp/directiv.c: New tests.
29152         * gcc.dg/cpp/undef1.c: Update.
29153
29154 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29155
29156         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29157
29158 2000-07-09  Neil Booth  <NeilB@earthling.net>
29159
29160         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29161
29162 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29163
29164         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29165         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29166
29167 2000-07-08  Neil Booth  <NeilB@earthling.net>
29168
29169         * gcc.dg/cpp/macsyntx.c: New tests.
29170
29171 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.dg/20000707-1.c: New test.
29174
29175 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29176
29177         * gcc.c-torture/execute/20000706-1.c: New test.
29178         * gcc.c-torture/execute/20000706-2.c: New test.
29179         * gcc.c-torture/execute/20000706-3.c: New test.
29180         * gcc.c-torture/execute/20000706-4.c: New test.
29181         * gcc.c-torture/execute/20000706-5.c: New test.
29182
29183 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         * g++.old-deja/g++.pt/instantiate7.C: New test.
29186
29187 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29190         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29191         * g++.old-deja/g++.other/rtti3.C: Likewise.
29192         * g++.old-deja/g++.other/rttid3.C: Likewise.
29193
29194 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29195
29196         *  g77.f-torture/compile/20000630-1.x: Fix typo
29197
29198 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29199
29200         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29201         assembly output.
29202
29203 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29204
29205         * gcc.dg/cpp/ident.c: New test.
29206
29207 2000-07-05  Neil Booth  <NeilB@earthling.net>
29208
29209         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29210           gcc.dg/cpp/lexstrng.c: New tests.
29211
29212 2000-07-04  Neil Booth  <NeilB@earthling.net>
29213
29214         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29215         * gcc.dg/cpp/strify2.c: Same.
29216
29217 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29218
29219         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29220         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29221         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29222         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29223
29224         * testsuite/gcc.dg/cpp/macro1.c,
29225         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29226         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29227         testsuite/gcc.dg/cpp/strify1.c,
29228         testsuite/gcc.dg/cpp/strify2.c: New tests.
29229
29230 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29231
29232         * gcc.c-torture/execute/20000703-1.c: New test.
29233
29234 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29235
29236         * g++.old-deja/g++.pt (lookup10.C): New test.
29237
29238 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29239
29240         * g++.old-deja/g++.pt (typename25.C): New test.
29241
29242 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29243
29244         * gcc.c-torture/compile/20000701-1.c: New test.
29245
29246 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29247
29248         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29249         to test case.
29250
29251 2000-06-30  Catherine Moore  <clm@cygnus.com>
29252
29253         * gcc.c-torture/execute/align-1.c: New test.
29254
29255 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29256
29257         * g++.old-deja/g++.pt/expr8.C: New test.
29258         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29259
29260 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29261
29262         * gcc.c-torture/compile/20000629-1.c: New test.
29263
29264 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29265
29266
29267         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29268         gcc.dg/noncompile directory, depending on whether they're
29269         preprocessor tests or not.  Annotate all the tests for the dg
29270         framework.
29271
29272         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29273         * gcc.dg/noncompile/noncompile.exp: New.
29274
29275         * Moved files:
29276         Old name                                New name
29277         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29278         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29279         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29280         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29281         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29282         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29283         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29284         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29285         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29286         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29287         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29288         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29289         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29290         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29291         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29292         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29293         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29294         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29295         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29296         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29297         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29298         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29299         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29300         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29301
29302         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29303         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29304         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29305         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29306         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29307         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29308
29309 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29310
29311         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29312         declare one variable.  On the fourth, error.
29313         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29314         declared by 20000628-1a.h.
29315
29316 2000-06-29  Richard Henderson  <rth@redhat.com>
29317
29318         * gcc.c-torture/execute/930529-1.x: New file.
29319         * gcc.dg/920413-1.c: Adjust expected warning text.
29320         * gcc.dg/980217-1.c: Declare abort.
29321         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29322
29323 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29324
29325         * g77.f-torture/compile/20000629-1.f: New test.
29326         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29327
29328 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29329
29330         Rearrange lots of files, removing entirely the
29331         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29332         directories.
29333
29334         * Deleted files:
29335         gcc.c-torture/code_quality/code_quality.exp
29336         gcc.c-torture/special/special.exp
29337         gcc.failure/failure.exp
29338         gcc.failure/940409-1.x
29339         gcc.c-torture/compile/961203-1.x
29340
29341         * New files:
29342         gcc.misc-tests/linkage.exp
29343         gcc.c-torture/execute/920730-1t.c
29344         gcc.c-torture/execute/920730-1t.x
29345         gcc.c-torture/compile/920520-1.x
29346         gcc.c-torture/compile/920521-1.x
29347         gcc.c-torture/compile/981006-1.x
29348         gcc.c-torture/execute/eeprof-1.x
29349
29350         * Moved files (possibly with modifications to fit a new harness):
29351         Old name                                New name
29352         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29353         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29354         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29355         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29356         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29357         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29358         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29359         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29360         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29361         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29362         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29363         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29364         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29365         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29366
29367 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29368
29369         * c-torture/compile/961203-1.x: Delete.
29370
29371         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29372         not exit. Include stdio.h.
29373         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29374         * gcc.misc-tests/dg-12.c: Likewise.
29375         * gcc.misc-tests/dg-5.c: Likewise.
29376         * gcc.misc-tests/dg-6.c: Likewise.
29377         * gcc.misc-tests/dg-7.c: Prototype abort.
29378         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29379         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29380         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29381         not exit.
29382         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29383         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29384
29385 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29386
29387         * gcc.dg/cpp/20000628-1.c: New test.
29388         * gcc.dg/cpp/20000628-1.h: New header for above test.
29389         * gcc.dg/cpp/20000628-1a.h: Likewise.
29390
29391 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29392
29393         * gcc.dg/cpp: New directory.
29394         * gcc.dg/cpp/cpp.exp: New driver.
29395         * gcc.dg/cpp/20000627-1.c: New test.
29396         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29397         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29398         and rewrite as a compilation test.
29399
29400         * gcc.dg: Move many files into the cpp subdirectory, possibly
29401         renaming or editing them as well.
29402         Old name                New name
29403         990119-1.c              cpp/19990119-1.c
29404         990228-1.c              cpp/19990228-1.c
29405         990407-1.c              cpp/19990407-1.c
29406         990409-1.c              cpp/19990409-1.c
29407         990413-1.c              cpp/19990413-1.c
29408         990703-1.c              cpp/19990703-1.c
29409         20000127-1.c            cpp/20000127-1.c
29410         20000129-1.c            cpp/20000129-1.c
29411         20000207-1.c            cpp/20000207-1.c
29412         20000207-2.c            cpp/20000207-2.c
29413         20000209-1.c            cpp/20000209-1.c
29414         20000209-2.c            cpp/20000209-2.c
29415         20000301-1.c            cpp/20000301-1.c
29416         20000419-1.c            cpp/20000419-1.c
29417         20000510-1.S            cpp/20000510-1.S
29418         20000519-1.c            cpp/20000519-1.c
29419         20000529-1.c            cpp/20000529-1.c
29420         20000625-1.c            cpp/20000625-1.c
29421         20000625-2.c            cpp/20000625-2.c
29422         cpp-as1.c               cpp/assert1.c
29423         cpp-as2.c               cpp/assert2.c
29424         cxx-comments-1.c        cpp/cxxcom1.c
29425         cxx-comments-2.c        cpp/cxxcom2.c
29426         endif-label.c           cpp/endif.c
29427         cpp-hash1.c             cpp/hash1.c
29428         cpp-hash2.c             cpp/hash2.c
29429         cpp-if1.c               cpp/if-1.c
29430         cpp-if2.c               cpp/if-2.c
29431         cpp-if3.c               cpp/if-3.c
29432         cpp-if4.c               cpp/if-4.c
29433         cpp-if5.c               cpp/if-5.c
29434         cpp-cond.c              cpp/if-cexp.c
29435         cpp-missingop.c         cpp/if-mop.c
29436         cpp-missingparen.c      cpp/if-mpar.c
29437         cpp-opprec.c            cpp/if-oppr.c
29438         cpp-ifparen.c           cpp/if-paren.c
29439         cpp-shortcircuit.c      cpp/if-sc.c
29440         cpp-shift.c             cpp/if-shift.c
29441         cpp-unary.c             cpp/if-unary.c
29442         cpp-li1.c               cpp/line1.c
29443         cpp-li2.c               cpp/line2.c
29444         lineno.c                cpp/line3.c
29445         lineno-2.c              cpp/line4.c
29446         cpp-mi.c                cpp/mi1.c
29447         cpp-mic.h               cpp/mi1c.h
29448         cpp-micc.h              cpp/mi1cc.h
29449         cpp-mind.h              cpp/mi1nd.h
29450         cpp-mindp.h             cpp/mi1ndp.h
29451         cpp-mix.h               cpp/mi1x.h
29452         cpp-mi2.c               cpp/mi2.c
29453         cpp-mi2a.h              cpp/mi2a.h
29454         cpp-mi2b.h              cpp/mi2b.h
29455         cpp-mi2c.h              cpp/mi2c.h
29456         cpp-mi3.c               cpp/mi3.c
29457         cpp-mi3.def             cpp/mi3.def
29458         poison-1.c              cpp/poison.c
29459         pr-impl.c               cpp/prag-imp.c
29460         cpp-redef-2.c           cpp/redef1.c
29461         cpp-redef.c             cpp/redef2.c
29462         strpaste.c              cpp/strp1.c
29463         strpaste-2.c            cpp/strp2.c
29464         cpp-tradpaste.c         cpp/tr-paste.c
29465         cpp-tradstringify.c     cpp/tr-str.c
29466         cpp-tradwarn1.c         cpp/tr-warn1.c
29467         cpp-tradwarn2.c         cpp/tr-warn2.c
29468         trigraphs.c             cpp/trigraphs.c
29469         cpp-unc1.c              cpp/unc1.c
29470         cpp-unc2.c              cpp/unc2.c
29471         cpp-unc3.c              cpp/unc3.c
29472         cpp-unc.c               cpp/unc4.c
29473         undef.c                 cpp/undef1.c
29474         undef-2.c               cpp/undef2.c
29475         cpp-wi1.c               cpp/widestr1.c
29476
29477 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29478
29479         * lib/g++.exp (g++_include_flags): Tweak.
29480
29481 2000-06-27  H.J. Lu  <hjl@gnu.org>
29482             Loren J. Rittle  <ljrittle@acm.org>
29483
29484         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29485         version with one that knows about the new gcc tree structure.
29486         (g++_link_flags): Same.
29487
29488 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29489
29490         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29491         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29492         case we are cross-compiling.
29493
29494         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29495         g++.old-deja/g++.niklas/Makefile.in,
29496         g++.old-deja/g++.niklas/configure.in,
29497         g++.old-deja/g++.other/Makefile.in,
29498         g++.old-deja/g++.other/configure.in,
29499         gcc.c-torture/code_quality/Makefile.in,
29500         gcc.c-torture/code_quality/configure.in,
29501         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29502         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29503         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29504         gcc.c-torture/execute/ieee/Makefile.in,
29505         gcc.c-torture/execute/ieee/configure.in,
29506         gcc.c-torture/noncompile/Makefile.in,
29507         gcc.c-torture/noncompile/configure.in,
29508         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29509         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29510         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29511
29512 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         * g++.old-deja/g++.other/ambig3.C: New test.
29515
29516 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.pt/syntax1.C: New test.
29519         * g++.old-deja/g++.pt/syntax2.C: New test.
29520         * g++.old-deja/g++.other/syntax3.C: New test.
29521         * g++.old-deja/g++.other/syntax4.C: New test.
29522
29523 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29524
29525         * gcc.dg/20000623-1.c: Prototype exit and abort.
29526
29527 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29528
29529         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29530         New tests.
29531         * gcc.dg/cpp-mi3.def: New file.
29532
29533         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29534         inside assertions.
29535         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29536         lexer's error messages.
29537         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29538         divine anything from the linemarkers.
29539         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29540         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29541
29542 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29543
29544         * gcc.dg/20000623-1.c: New test.
29545
29546 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29547
29548         * gcc.c-torture/execute/20000622-1.c: New test.
29549
29550 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.old-deja/g++.other/init15.C: New test.
29553
29554 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29555
29556         * g++.old-deja/g++.pt/vaarg2.C: New test.
29557         * g++.old-deja/g++.pt/vaarg3.C: New test.
29558
29559 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29560
29561         * g++.old-deja/g++.other/dyncast6.C: New test.
29562
29563 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29564
29565         * gcc.c-torture/execute/loop-6.c: New test.
29566
29567 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29568
29569         * gcc.dg/20000614-1.c: New test.
29570         * gcc.dg/20000614-2.c: New test.
29571
29572 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29573
29574         * g++.old-deja/g++.other/inline12.C: New test.
29575
29576 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * g++.old-deja/g++.other/eh1.C: New test.
29579
29580 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29581
29582         * g++.old-deja/g++.other/type.C: New test.
29583
29584 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29585
29586         * g++.old-deja/g++.other/initstring.C: New test.
29587
29588 2000-06-12  Jason Merrill  <jason@redhat.com>
29589
29590         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29591
29592 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29593
29594         * gcc.c-torture/compile/20000609-1.c: New test.
29595
29596 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29597
29598         * gcc.dg/20000609-1.c: New test.
29599
29600 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29601
29602         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29603         * gcc.c-torture/noncompile/poison-1.c: Move...
29604         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29605         * gcc.dg/cpp-li1.c: Add a token after the #line.
29606
29607 2000-06-05  Richard Henderson  <rth@cygnus.com>
29608
29609         * gcc.c-torture/execute/20000605-2.c: New test.
29610         * gcc.c-torture/execute/20000605-3.c: New test.
29611
29612 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29613
29614         * g77.f-torture/execute/20000503-1.x: New file.
29615
29616 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29617
29618         * g++.old-deja/g++.eh/badalloc1.C: New test.
29619
29620 2000-06-05  Richard Henderson  <rth@cygnus.com>
29621
29622         * gcc.c-torture/execute/20000605-1.c: New test.
29623
29624 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29625             Nathan Sidwell <nathan@codesourcery.com>
29626
29627         * gcc.c-torture/compile/20000605-1.c: New test.
29628
29629 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29630
29631         * g77.f-torture/compile/20000601-1.f:  New test.
29632
29633 2000-06-03  Richard Henderson  <rth@cygnus.com>
29634
29635         * gcc.c-torture/execute/20000603-1.c: New.
29636
29637 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29638
29639         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29640         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29641
29642 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29643
29644         * gcc.dg/compare2.c (case 12): XFAIL.
29645         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29646         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29647
29648         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29649
29650 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29651
29652         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29653         guard macro is already defined when the header is first
29654         included.
29655         * gcc.dg/cpp-mix.h: New file.
29656         * gcc.dg/endif-label.c: Update patterns to match compiler.
29657
29658         * g++.brendan/complex1.C: Declare abort.
29659         * g++.law/refs4.C: Remove XFAIL.
29660         * g++.oliva/expr2.C: Declare abort and exit.
29661
29662 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29663
29664         * gcc.c-torture/execute/20000528-1.c: New test.
29665
29666         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29667         * g++.old-deja/g++.law/temps4.C: Likewise.
29668
29669         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29670         stdlib.h.  Call abort() on failure.
29671         * g++.old-deja/g++.law/refs4.C: Likewise.
29672         * g++.old-deja/g++.law/temps4.C: Likewise.
29673         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29674         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29675
29676 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29677
29678         Relative to g++.dg/special:
29679         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29680
29681         Relative to g++.old-deja:
29682         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29683         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29684         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29685         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29686         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29687         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29688         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29689
29690         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29691         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29692         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29693         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29694         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29695         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29696         and/or string.h.
29697
29698         * g++.other/goto1.C: Update expectations for error messages.
29699
29700 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29701
29702         * gcc.c-torture/compile/20000523-1.c: New test.
29703
29704 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29707
29708 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29709
29710         * g++.old-deja/g++.eh/catch11.C: New test.
29711         * g++.old-deja/g++.eh/catch12.C: New test.
29712
29713 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29714
29715         * gcc.c-torture/execute/20000523-1.c: New test.
29716
29717 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29718
29719         * c-torture/execute/bcp-1.c: Replace abort in arg of
29720         __builtin_constant_p with a generic external function.
29721
29722         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29723         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29724         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29725         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29726         Prototype abort and/or exit.
29727
29728         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29729         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29730         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29731         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29732
29733 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29734
29735         * gcc.dg/dwarf2-1.c: New test.
29736
29737 2000-05-20  Richard Henderson  <rth@cygnus.com>
29738
29739         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29740
29741 2000-05-20  Andreas Jaeger  <aj@suse.de>
29742
29743         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29744         testcase.
29745
29746 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29747
29748         * gcc.c-torture/execute/20000519-2.c: New test.
29749
29750 2000-05-19  Andreas Jaeger  <aj@suse.de>
29751
29752         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29753         which fails with SSA.
29754
29755         * lib/c-torture.exp: Also test with -O3 -fssa.
29756
29757 2000-05-18  Michael Meissner  <meissner@redhat.com>
29758
29759         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29760         * gcc.c-torture/execute/920415-1.c: Ditto.
29761         * gcc.c-torture/execute/920501-1.c: Ditto.
29762         * gcc.c-torture/execute/conversion.c: Ditto.
29763         * gcc.c-torture/execute/cvt-1.c: Ditto.
29764
29765 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29766
29767         * gcc.c-torture/compile/20000518-1.c: New test.
29768
29769 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29770
29771         * g77.f-torture/compile/200005018.f:  New test.
29772
29773 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29774
29775         * gcc.c-torture/compile/20000517-1.c: New test.
29776
29777 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29778
29779         * gcc.c-torture/execute/20000516-1.c: New test.
29780
29781 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * g++.old-deja/g++.other/eh.C: New test.
29784
29785 2000-05-12  Richard Henderson  <rth@cygnus.com>
29786
29787         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29788         constants through to doit's conditional.
29789
29790 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29791
29792         * gcc.c-torture/compile/20000511-1.c: New test.
29793         * g77.f-torture/compile/20000511-1.f: New test.
29794         * g77.f-torture/compile/20000511-2.f: New test.
29795
29796 2000-05-11  Michael Meissner  <meissner@redhat.com>
29797
29798         * gcc.c-torture/execute/20000511-1.c: New test.
29799
29800 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29801
29802         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29803         * gcc.dg/20000510-1.S: New.
29804
29805 2000-05-08  Catherine Moore  <clm@cygnus.com>
29806
29807         * gcc.dg/unused-3.c: New.
29808
29809 2000-05-06  Richard Henderson  <rth@cygnus.com>
29810
29811           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29812           * g++.old-deja/g++.mike/warn1.C: Likewise.
29813           * g++.old-deja/g++.pt/local1.C: Likewise.
29814           * g++.old-deja/g++.pt/local7.C: Likewise.
29815           * g++.old-deja/g++.pt/spec16.C: Likewise.
29816
29817 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29818
29819         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29820
29821 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29822
29823           * g77.f-torture/execute/20000503-1.f:  New test.
29824
29825 2000-05-04  Andreas Jaeger  <aj@suse.de>
29826
29827         * gcc.dg/noreturn-2.c: New test.
29828
29829 2000-05-04  Neil Booth  <NeilB@earthling.net>
29830
29831         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29832         preprocessor.
29833
29834 2000-05-04  Richard Henderson  <rth@cygnus.com>
29835
29836         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29837
29838 2000-05-04  Richard Henderson  <rth@cygnus.com>
29839
29840         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29841         OpenSSL by Jason R Thorpe.
29842
29843 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29844
29845         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29846
29847 2000-05-03  Robert Lipe <robertlipe@usa.net>
29848
29849         * gcc.dg/20000503-1.c: New test.
29850
29851 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.c-torture/compile/20000502-1.c: New test.
29854         * g++.old-deja/g++.other/align.C: New test.
29855         * gcc.dg/cpp-tradstringify.c: New test.
29856
29857 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29858
29859         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29860         and hard registers.
29861
29862 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29863
29864         * gcc.c-torture/execute/loop-5.c: New test.
29865
29866 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29867
29868         * gcc.c-torture/execute/va-arg-20.c: New test.
29869
29870 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29871
29872         * gcc.c-torture/execute/20000422-1.c: New test.
29873
29874 2000-04-20  Greg McGary  <gkm@gnu.org>
29875
29876         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29877         when optimizing, but without sibling-call optimizations (-O1).
29878
29879 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29880
29881           * gcc.c-torture/compile/20000420-1.c: New test.
29882
29883 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29884
29885         * g++.abi/ptrflags.C: New test.
29886         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29887
29888 2000-04-19  Catherine Moore  <clm@cygnus.com>
29889
29890         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29891
29892 2000-04-19  Greg McGary  <gkm@gnu.org>
29893
29894         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29895         sibling-call optimizations.
29896
29897 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29898
29899         * gcc.dg/20000419-1.c: New test.
29900
29901 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29902
29903         * gcc.c-torture/execute/20000412-6.c: New test.
29904
29905 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29906
29907         * gcc.c-torture/execute/20000412-5.c: New test.
29908         * g77.f-torture/compile/20000412-1.f: New test.
29909         * gcc.c-torture/execute/20000412-4.c: New test.
29910         * gcc.c-torture/compile/20000412-2.c: New test.
29911         * gcc.c-torture/execute/20000412-3.c: New test.
29912         * gcc.c-torture/compile/20000412-1.c: New test.
29913         * gcc.c-torture/execute/20000412-2.c: New test.
29914
29915 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29916
29917         * objc/execute/bf-20.m: New test.
29918
29919 2000-04-10  Richard Henderson  <rth@cygnus.com>
29920
29921         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29922
29923         * gcc.c-torture/execute/20000412-1.c: New test.
29924
29925 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29926
29927         * g++.old-deja/g++.eh/catchptr1.C: New test.
29928
29929 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29930
29931         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29932
29933 2000-04-08  Neil Booth  <NeilB@earthling.net>
29934
29935         * gcc.dg/cpp-nullchar.c: Remove test as
29936         embedded nulls cause problems.
29937
29938 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29939
29940         * gcc.dg/compare2.c: New test.
29941
29942 2000-04-08  Neil Booth  <NeilB@earthling.net>
29943
29944         * gcc.dg/cpp-nullchar.c: New test.
29945
29946 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29947
29948         * gcc.dg/cpp-mi2.c: New test.
29949         * gcc.dg/cpp-mi2[abc].h: New files.
29950
29951 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29952
29953         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29954         member name.
29955
29956 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.abi/vmihint.C: New test.
29959
29960 2000-04-06  Neil Booth  <NeilB@earthling.net>
29961
29962         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29963         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29964         copyright.
29965
29966 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29967
29968         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29969         avoid stack-frame overwrite.
29970
29971 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29972
29973         * gcc.c-torture/compile/20000405-2.c: New test.
29974         * gcc.c-torture/compile/20000405-3.c: New test.
29975
29976 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29977
29978         * gcc.c-torture/compile/20000405-1.c: New test.
29979
29980 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29981
29982         * gcc.dg/cast-qual-1.c: Revert last change.
29983
29984 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29985
29986         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29987
29988 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29989
29990         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29991         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29992
29993 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29994
29995         * gcc.c-torture/compile/20000403-2.c: New test.
29996         * gcc.c-torture/compile/20000403-1.c: New test.
29997
29998 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29999
30000         * gcc.c-torture/execute/20000403-1.c: New test.
30001
30002 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30003
30004         * gcc.c-torture/execute/20000402-1.c: New test.
30005
30006 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30007
30008         * gcc.c-torture/execute/va-arg-15.c: New test.
30009         * gcc.c-torture/execute/va-arg-16.c: New test.
30010         * gcc.c-torture/execute/va-arg-17.c: New test.
30011         * gcc.c-torture/execute/va-arg-18.c: New test.
30012         * gcc.c-torture/execute/va-arg-19.c: New test.
30013
30014 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30015
30016         * gcc.c-torture/compile/981211-1.c: Move to...
30017         * gcc.dg/cpp-as1.c: ...here.
30018         * gcc.dg/cpp-as2.c: New file.
30019
30020         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30021         compiler.
30022
30023 2000-04-02  Neil Booth  <NeilB@earthling.net>
30024
30025         * gcc.dg/cpp-cond.c  New tests.
30026         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30027         accidental success less likely.
30028         * gcc.dg/cpp-missingop.c  New tests.
30029         * gcc.dg/cpp-missingparen.c  New tests.
30030         * gcc.dg/cpp-shift.c  New tests.
30031         * gcc.dg/cpp-shortcircuit.c  New tests.
30032         * gcc.dg/cpp-unary.c  New tests.
30033
30034 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30035
30036         * gcc.c-torture/compile/20000329-1.c: New test.
30037
30038 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30039
30040         * gcc.c-torture/compile/20000326-1.c: New test.
30041         * gcc.c-torture/compile/20000326-2.c: New test.
30042
30043 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30044
30045         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30046         the first parameter is a function argument.
30047
30048 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.old-deja/g++.ext/array4.C: New test.
30051
30052 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30053
30054         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30055
30056 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30057
30058         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30059
30060 2000-03-19  Richard Henderson  <rth@cygnus.com>
30061
30062         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30063
30064 2000-03-19  Richard Henderson  <rth@cygnus.com>
30065
30066         * gcc.c-torture/compile/20000319-1.c: New test.
30067
30068 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30069
30070         * gcc.c-torture/execute/20000314-3.c: New test.
30071         * gcc.c-torture/execute/20000314-2.c: New test.
30072         * gcc.c-torture/execute/20000314-1.c: New test.
30073         * gcc.c-torture/compile/20000314-2.c: New test.
30074         * gcc.c-torture/compile/20000314-1.c: New test.
30075
30076 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30077
30078         * g++.old-deja/g++.warn/inline.C: New test.
30079
30080 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30081
30082         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30083         standards-compliant result rather than specific constants.
30084         Put test-values in array.
30085
30086 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30087
30088         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30089         (g++_target_compile): Put test-specific options last.
30090
30091 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * g++.old-deja/g++.eh/vbase4.C: New test.
30094
30095 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30096
30097         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30098
30099 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30100
30101         * g++.old-deja/g++.brendan/misc12.C: Removed.
30102         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30103         * g++.old-deja/g++.ext/pretty4.C: New test.
30104
30105 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30106
30107         * g++.old-deja/g++.other/string2.C: New test.
30108
30109 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30110
30111         * g++.old-deja/g++.warn/impint2.C: New test.
30112
30113 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30114
30115         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30116         is 1, not zero.
30117
30118 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * g++.old-deja/g++.warn/impint.C: New test.
30121         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30122         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30123         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30124         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30125         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30126         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30127         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30128         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30129         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30130         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30131         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30132         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30133
30134 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30135
30136         * gcc.dg/cpp-redef.c: New test.
30137
30138 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30139
30140         * g++.old-deja/g++.pt/unify7.C: New test.
30141
30142 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30143
30144         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30145         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30146
30147 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30148
30149         * gcc.c-torture/compile/20000224-1.c: New test.
30150
30151 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30152
30153         * gcc.c-torture/compile/cpp-2.c: New test.
30154         * gcc.c-torture/compile/cpp-1.c: New test.
30155
30156 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30157
30158         * gcc.c-torture/execute/20000225-1.c: New test.
30159
30160 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30161
30162         * gcc.dg/cpp-li2.c: New test.
30163
30164         * gcc.dg/cpp-wi1.c: New test.
30165
30166         * gcc.dg/cpp-li1.c: New test.
30167
30168 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30169
30170         * g++.old-deja/g++.other/sizeof5.C: New test.
30171
30172 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30173
30174         * gcc.c-torture/execute/va-arg-13.c: New test.
30175
30176 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30177
30178         * gcc.c-torture/execute/va-arg-12.c: New test.
30179
30180 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30181
30182         * gcc.c-torture/execute/20000223-1.c: New test.
30183
30184 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30185
30186         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30187
30188 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * g++.old-deja/g++.abi/ptrmem.C: New test.
30191
30192 2000-02-19  Richard Henderson  <rth@cygnus.com>
30193
30194         * gcc.c-torture/compile/init-3.c: New.
30195
30196 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30197
30198         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30199         ALWAYS_CXXFLAGS.
30200
30201 2000-02-11  Robert Lipe <robertl@sco.com>
30202
30203         * gcc.c-torture/compile/20000211-3.c: New test.
30204
30205 2000-02-11  Martin Buchholz <martin@xemacs.org>
30206
30207         * gcc.c-torture/compile/20000211-2.c: New test.
30208
30209 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30210
30211         * gcc.c-torture/compile/20000211-1.c: New test.
30212
30213 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30214
30215         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30216           on native targets
30217
30218 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30219
30220         * g++.old-deja/g++.other/cast5.C: New test.
30221
30222 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30223
30224         * gcc.c-torture/execute/20000205-1.c: New.
30225
30226 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30227
30228         * g++.old-deja/g++.jason/cast3.C: Return void.
30229         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30230
30231 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30232
30233         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30234
30235         * gcc.dg/loop-1.c: New test.
30236
30237 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * gcc.c-torture/compile/20000127-1.c: New test.
30240         * gcc.c-torture/execute/991228-1.c: New test.
30241
30242 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30243
30244         * gcc.dg/unused-2.c: New test.
30245
30246         * gcc.dg/conv-1.c: New test.
30247
30248 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30251         compiler.
30252         (tool_option_proc): Fix typo.
30253
30254 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30255
30256         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30257         of the ld on the host, not on the build machine.
30258         Also, don't crash if '--help' is not a supported option.
30259
30260 2000-01-24  Richard Henderson  <rth@cygnus.com>
30261
30262         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30263
30264 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30265
30266         * gcc.c-torture/execute/20000120-2.c: New test.
30267         * gcc.c-torture/execute/20000120-1.c: New test.
30268
30269 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30270
30271         * gcc.c-torture/execute/20000113-1.c: New test.
30272
30273 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30274
30275         * gcc.c-torture/execute/20000112-1.c: New test.
30276
30277 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30278
30279         * gcc.dg/20000111-1.c: New test.
30280
30281 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30282
30283         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30284         with 16 bit integers.
30285
30286 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30287
30288         * gcc.dg/20000108-1.c: New test.
30289
30290 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30291
30292         * g++.old-deja/g++.ns/koenig8.C: New test.
30293
30294 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30295
30296         * g++.old-deja/g++.other/cast4.C: New test.
30297
30298 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30299
30300         * gcc.c-torture/compile/20000105-2.c: New test.
30301         * gcc.c-torture/compile/20000105-1.c: New test.
30302
30303 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30304
30305         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30306         references to printf & atoi to conform to ANSI standard.
30307         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30308         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30309         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30310         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30311         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30312         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30313         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30314         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30315         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30316         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30317         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30318         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30319         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30320         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30321         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30322         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30323         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30324         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30325         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30326         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30327         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30328         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30329         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30330         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30331         * g++.old-deja/g++.brendan/init3.C: Likewise.
30332         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30333         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30334         * g++.old-deja/g++.brendan/new2.C: Likewise.
30335         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30336         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30337         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30338         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30339         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30340         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30341         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30342         * g++.old-deja/g++.brendan/template24.C: Likewise.
30343         * g++.old-deja/g++.brendan/template3.C: Likewise.
30344         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30345         * g++.old-deja/g++.jason/inline3.C: Likewise.
30346         * g++.old-deja/g++.jason/opeq.C: Likewise.
30347         * g++.old-deja/g++.law/arg5.C: Likewise.
30348         * g++.old-deja/g++.law/arm7.C: Likewise.
30349         * g++.old-deja/g++.law/ctors11.C: Likewise.
30350         * g++.old-deja/g++.law/cvt8.C: Likewise.
30351         * g++.old-deja/g++.law/init9.C: Likewise.
30352         * g++.old-deja/g++.law/refs4.C: Likewise.
30353         * g++.old-deja/g++.law/template2.C: Likewise.
30354         * g++.old-deja/g++.law/visibility24.C: Likewise.
30355         * g++.old-deja/g++.law/vtable3.C: Likewise.
30356         * g++.old-deja/g++.mike/asm2.C: Likewise.
30357         * g++.old-deja/g++.mike/eh1.C: Likewise.
30358         * g++.old-deja/g++.mike/misc1.C: Likewise.
30359         * g++.old-deja/g++.mike/misc13.C: Likewise.
30360         * g++.old-deja/g++.mike/misc14.C: Likewise.
30361         * g++.old-deja/g++.mike/ns12.C: Likewise.
30362         * g++.old-deja/g++.mike/p1248.C: Likewise.
30363         * g++.old-deja/g++.mike/p3708.C: Likewise.
30364         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30365         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30366         * g++.old-deja/g++.mike/p646.C: Likewise.
30367         * g++.old-deja/g++.mike/p700.C: Likewise.
30368         * g++.old-deja/g++.mike/p783.C: Likewise.
30369         * g++.old-deja/g++.mike/p783a.C: Likewise.
30370         * g++.old-deja/g++.mike/p783b.C: Likewise.
30371         * g++.old-deja/g++.mike/p786.C: Likewise.
30372         * g++.old-deja/g++.mike/p789.C: Likewise.
30373         * g++.old-deja/g++.mike/p789a.C: Likewise.
30374         * g++.old-deja/g++.mike/p807a.C: Likewise.
30375         * g++.old-deja/g++.other/delete3.C: Likewise.
30376         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30377         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30378         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30379         * g++.old-deja/g++.other/empty1.C: Likewise.
30380         * g++.old-deja/g++.other/temporary1.C: Likewise.
30381         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30382         * g++.old-deja/g++.pt/t16.C: Likewise.
30383         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30384
30385 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30386
30387         * gcc.dg/991230-1.c: New test.
30388
30389 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30390
30391         * gcc.c-torture/compile/991229-3.c: New test.
30392         * gcc.c-torture/compile/991229-2.c: New test.
30393         * gcc.c-torture/compile/991229-1.c: New test.
30394
30395 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30396
30397         * gcc.c-torture/compile/labels-2.c: New test.
30398
30399 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30400
30401         * gcc.c-torture/execute/991227-1.c: New test.
30402
30403 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30404
30405         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30406
30407 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30408
30409         * gcc.c-torture/execute/991221-1.c: New test.
30410
30411 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30412
30413         * g++.old-deja/g++.other/cast3.C: New test.
30414
30415 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30416
30417         * gcc.c-torture/execute/991216-4.c: New test.
30418
30419 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30420
30421         * gcc.c-torture/execute/991216-1.c: New test.
30422         * gcc.c-torture/execute/991216-2.c: New test.
30423         * gcc.c-torture/execute/991216-3.c: New test.
30424
30425 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30426
30427         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30428         Actually make the test fail by using "-O2" for compilation.
30429
30430 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30431
30432         * g++.old-deja/g++.warn/cast-align1.C: New test.
30433
30434 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30435
30436         * gcc.c-torture/compile/991214-1.c: New test.
30437         * gcc.c-torture/compile/991214-2.c: New test.
30438
30439 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30440
30441         * gcc.dg/991214-1.c: New test.
30442
30443 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30444
30445         * gcc.c-torture/compile/991213-3.c: New test.
30446         * gcc.c-torture/compile/991213-2.c: New test.
30447         * gcc.c-torture/compile/991213-1.c: New test.
30448
30449 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30450
30451         * gcc.dg/991209-1.c: New test.
30452
30453 1999-12-08  Nathan Sidwell <nathan@acm.org>
30454
30455         * gcc.c-torture/compile/991208-1.c: New test.
30456
30457 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30458
30459         * gcc.dg/ultrasp2.c: New test.
30460
30461 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30462
30463         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30464
30465 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30466
30467         * gcc.c-torture/compile/991202-1.c: New test.
30468         * gcc.c-torture/execute/991202-1.c: New test.
30469         * gcc.c-torture/execute/991202-2.c: New test.
30470         * gcc.c-torture/execute/991202-3.c: New test.
30471
30472 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30473
30474         * g++.old-deja/g++.abi/align.C: New test.
30475         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30476         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30477
30478 1999-12-01  Richard Henderson  <rth@cygnus.com>
30479
30480         * gcc.c-torture/execute/991201-1.c: New.
30481
30482 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30483
30484         * gcc.dg/991129-1.c: New test.
30485
30486 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30487
30488         * gcc.c-torture/compile/991127-1.c: New test.
30489
30490 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30491
30492         * g++.old-deja/g++.other/warn4.C: New test.
30493
30494 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30495
30496         * g++.old-deja/g++.eh/cleanup2.C: New test.
30497         * g++.old-deja/g++.ext/pretty2.C: New test.
30498         * g++.old-deja/g++.ext/pretty3.C: New test.
30499         * g++.old-deja/g++.other/debug6.C: New test.
30500
30501 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30502
30503         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30504         compiler_output to look for one error message instead of two.
30505
30506 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30507
30508         * gcc.c-torture/execute/991118-1.c: Also test case
30509         where the word boundary does not split a byte evenly.
30510
30511 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30512
30513         * g++.old-deja/g++.ext/restrict1.C: New test.
30514
30515 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30516
30517         * gcc.c-torture/execute/991118-1.c: New test.
30518
30519 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30520
30521         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30522         working directory pathnames.
30523
30524 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30525
30526         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30527         host is equipped with driver.h and driver.o so it can actually
30528         compile and run the tests.
30529
30530 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30531
30532         * gcc.c-torture/compile/991008-1.c: New test.
30533
30534 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30535
30536         * lib/gcc-dg.exp: Include target-supports.exp
30537
30538 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30539
30540         * lib/target-supports.exp: New file: Provide procs to test for
30541         features supported by the target.
30542         (check_weak_available): Moved here from ecos.exp.
30543         (check_alias_available): New proc: Determine of the target
30544         toolchain supports the alias attribute.
30545
30546         * gcc.dg/special/ecos.exp: Move check_weak_available to
30547         target-supports.exp.
30548         (alias-1.c): Only perform the test if the target supports
30549         aliases.
30550         (wkali-1.c): Only perform the test if the target supports
30551         aliases.
30552
30553         * gcc.dg/990506-0.c: Expect error messages from cross
30554         targets as well as native targets.
30555
30556 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30557
30558         * gcc.dg/ultrasp1.c: Removed xfail.
30559         * gcc.dg/struct-ret-2.c: Likewise.
30560         * gcc.dg/array-1.c: Likewise.
30561
30562 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30563
30564         * gcc.dg/struct-ret-2.c: New test.
30565
30566         * gcc.dg/array-1.c: New test.
30567
30568 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30569
30570         * gcc.c-torture/execute/991030-1.c: New test.
30571
30572 1999-10-26  Richard Henderson  <rth@cygnus.com>
30573
30574         * gcc.c-torture/compile/991026-2.c: New test.
30575
30576 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30577
30578         * gcc.c-torture/compile/991026-1.c: New test.
30579
30580 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30581
30582         * gcc.c-torture/execute/991023-1.c: New test.
30583
30584 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30585
30586         * gcc.c-torture/execute/991019-1.c: New test.
30587
30588 1999-10-16  Richard Henderson  <rth@cygnus.com>
30589
30590         * gcc.c-torture/execute/991016-1.c: New test.
30591
30592 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30593
30594         * gcc.c-torture/execute/991014-1.c: New test.
30595
30596 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30597
30598         * g++.old-deja/g++.other/union2.C: New test.
30599
30600 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30601
30602         * g++.old-deja/g++.other/vaarg2.C: New test.
30603         * g++.old-deja/g++.other/vaarg3.C: New test.
30604
30605 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30606
30607         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30608         in compile/.
30609
30610 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30611
30612         * gcc.c-torture/execute/va-arg-11.c: New test.
30613
30614 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30615
30616         * lib/file-format.exp (gcc_target_object_format): Don't
30617         crash if objdump is unavailable.
30618
30619 1999-09-29  Donn Terry <donn@interix.com>
30620
30621         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30622
30623 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30624
30625         * gcc.c-torture/compile/990928-1.c: New test.
30626
30627 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30628
30629         * g++.old-deja/g++.other/decl6.C: New test.
30630
30631 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30632
30633         * gcc.c-torture/execute/va-arg-10.c: New test.
30634
30635 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30636
30637         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30638         __PRETTY_FUNCTION__.
30639
30640 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30641
30642         * gcc.c-torture/execute/990923-1.c: New test.
30643
30644 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30645
30646         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30647         for which -fpic is inappropriate.
30648
30649 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30650
30651         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30652
30653 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30654
30655         * g++.old-deja/g++.other/dyncast1.C: New test.
30656         * g++.old-deja/g++.other/dyncast2.C: New test.
30657         * g++.old-deja/g++.other/dyncast3.C: New test.
30658         * g++.old-deja/g++.other/dyncast4.C: New test.
30659         * g++.old-deja/g++.other/dyncast5.C: New test.
30660         * g++.old-deja/g++.eh/catch3.C: New test.
30661         * g++.old-deja/g++.eh/catch3p.C: New test.
30662         * g++.old-deja/g++.eh/catch4.C: New test.
30663         * g++.old-deja/g++.eh/catch4p.C: New test.
30664         * g++.old-deja/g++.eh/catch5.C: New test.
30665         * g++.old-deja/g++.eh/catch5p.C: New test.
30666         * g++.old-deja/g++.eh/catch6.C: New test.
30667         * g++.old-deja/g++.eh/catch6p.C: New test.
30668         * g++.old-deja/g++.eh/catch7.C: New test.
30669         * g++.old-deja/g++.eh/catch7p.C: New test.
30670         * g++.old-deja/g++.eh/catch8.C: New test.
30671         * g++.old-deja/g++.eh/catch8p.C: New test.
30672         * g++.old-deja/g++.eh/catch9.C: New test.
30673         * g++.old-deja/g++.eh/catch9p.C: New test.
30674
30675 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30676
30677         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30678         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30679
30680 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30681
30682         * gcc.c-torture/compile/990913-1.c: New test.
30683
30684 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30685
30686         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30687         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30688
30689 1999-09-09  Richard Henderson  <rth@cygnus.com>
30690
30691         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30692
30693 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30694
30695         * g++.old-deja/g++.other/lookup11.C: New test.
30696         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30697         what is permitted and what we want.
30698         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30699         overload use.
30700         * g++.old-deja/g++.jason/rfg5.C: Likewise
30701
30702 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30703
30704         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30705         * gcc.c-torture/noncompile/poison-1.c: New file.
30706
30707 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30708
30709         * g++.old-deja/g++.other/sizeof3.C: New test.
30710         * g++.old-deja/g++.other/sizeof4.C: New test.
30711         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30712         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30713
30714 1999-09-07  Richard Henderson  <rth@cygnus.com>
30715
30716         * gcc.dg/va-arg-1.c: New.
30717
30718 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30719
30720         * gcc.c-torture/execute/va-arg-9.c: New test.
30721
30722 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30723
30724         * g77.f-torture/compile/980519-2.f: New test.
30725         * g77.f-torture/compile/19990905-0.f: New test.
30726         * g77.f-torture/compile/19990905-1.f: New test.
30727         * g77.f-torture/compile/19990905-2.f: New test.
30728
30729         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30730
30731 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30732
30733         * gcc.c-torture/execute/990827-1.c: Fix typo.
30734
30735 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30736
30737         * g++.old-deja/g++.other/deref1.C: New test.
30738
30739 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30740
30741         * g++.old-deja/g++.other/ambig2.C: New test.
30742         * g++.old-deja/g++.other/cond5.C: New test.
30743         * g++.old-deja/g++.other/lookup16.C: New test.
30744
30745 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30746
30747         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30748         assemblers too.
30749
30750 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30751
30752         * lib/c-torture.exp: Avoid the "compare executables" optimization
30753         when testing native.
30754
30755 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30756
30757         * gcc.c-torture/execute/990829-1.c: New test.
30758         * gcc.c-torture/compile/990829-1.c: New test.
30759
30760 1999-08-27  Paul Burchard  <burchard@pobox.com>
30761
30762         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30763         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30764         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30765         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30766         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30767         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30768         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30769         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30770         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30771         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30772         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30773
30774 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30775
30776         * gcc.c-torture/execute/990827-1.c: New test.
30777
30778 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30779
30780         * g77.f-torture/noncompile/19990826-4.f: New test.
30781
30782         * g77.f-torture/compile/19990826-3.f: New test.
30783
30784         * g77.f-torture/execute/19990826-2.f: New test.
30785
30786         * g77.f-torture/compile/19990826-1.f: New test.
30787
30788         * gcc.c-torture/execute/990826-0.c: New test.
30789         * g77.c-torture/execute/19990826-0.f: New test.
30790
30791         * g77.f-torture/noncompile/970626-2.f: New test.
30792
30793 1999-08-25  Paul Burchard  <burchard@pobox.com>
30794
30795         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30796         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30797         lss-011.C: New tests.
30798
30799 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30800
30801         * g++.old-deja/g++.other/decl5.C: New test.
30802
30803 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30804
30805         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30806         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30807         call `postbase' for each one.  All callers of `postbase' changed
30808         to call this instead.
30809
30810 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30811
30812         * gcc.c-torture/execute/990811-1.c: New test.
30813
30814 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30815
30816         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30817         just native ones.
30818
30819         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30820         just native ones.
30821
30822 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30823
30824         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30825
30826 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30827
30828         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30829
30830 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30831
30832         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30833
30834 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30835
30836         * gcc.c-torture/execute/990804-1.c: New test.
30837
30838 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30839
30840         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30841         * g++.old-deja/g++.brendan/crash64.C: Likewise
30842         * g++.old-deja/g++.brendan/overload8.C: Likewise
30843
30844 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30845
30846         * g++.old-deja/g++.other/struct1.C: New test.
30847
30848 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30849
30850         * g++.old-deja/g++.other/enum2.C: New test.
30851
30852 1999-08-02  Richard Henderson  <rth@cygnus.com>
30853
30854         Adapted from tests from Franz Sirl:
30855         * gcc.c-torture/execute/va-arg-7.c: New test.
30856         * gcc.c-torture/execute/va-arg-8.c: New test.
30857
30858 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30859
30860         * gcc.c-torture/compile/990801-2.c: New test.
30861
30862         * gcc.c-torture/compile/990801-1.c: New test.
30863
30864 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30865
30866         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30867         fp-cmp-1.c, converting double to float.
30868
30869         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30870         fp-cmp-1.c, converting double to long double.
30871
30872         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30873         from fr1 to unknown_register, since fr1 is a legitimate register
30874         on some machines.
30875
30876 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30877
30878         * README: More listname related changes.
30879
30880 1999-07-08  Catherine Moore  <clm@cygnus.com>
30881
30882         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30883
30884 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30885
30886         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30887
30888 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30889
30890         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30891
30892 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30893
30894         * gcc.dg/990703-1.c: New test.
30895
30896 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30897
30898         * lib/file-format.exp: New file: Move definition of proc
30899         gcc_target_object_format to here from
30900         gcc.dg/special/ecos.exp.
30901
30902         * lib/c-torture.exp: Include lib file-format.exp.
30903         * lib/gcc-dg.exp: Include lib file-format.exp.
30904
30905         * gcc.dg/special/ecos.exp: Remove definition of proc
30906         gcc_target_object_format.
30907
30908 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30909
30910         * gcc.c-torture/execute/990628-1.c: New test.
30911
30912 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30913
30914         * gcc.c-torture/compile/990625-2.c: New test.
30915
30916         * gcc.c-torture/compile/990625-1.c: New test.
30917
30918 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30919
30920         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30921         attributes compile.
30922         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30923         ports that use the COFF/PE file format.
30924
30925 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30926
30927         * gcc.c-torture/compile/990617-1.c: New test.
30928
30929 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30930
30931         * g++.old-deja/g++.other/decl4.C: New test.
30932
30933 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30934
30935         * g++.old-deja/g++.other/bitfld3.C: New test.
30936
30937 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30938
30939         * g++.old-deja/g++.eh/catch1.C: New test.
30940
30941 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30942
30943         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30944
30945         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30946         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30947
30948 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30949
30950         * g77.f-torture/compile/19990502-0.f: Replace with new,
30951         shorter, test that still fails after recent changes.
30952
30953 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30954
30955         * gcc.c-torture/execute/990604-1.c: New test.
30956
30957 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30958
30959         * gcc.c-torture/execute/990531-1.c: New test.
30960
30961 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30962
30963         * gcc.c-torture/compile/990527-1.c: New test.
30964
30965 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30966
30967         * gcc.c-torture/execute/990527-1.c: New test.
30968
30969 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30970
30971         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30972         bitfields as signed.
30973
30974 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30975
30976         * g77.f-torture/compile/19990525-0.f: New test.
30977
30978 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30979
30980         * gcc.c-torture/execute/990525-2.c: New test.
30981
30982         * gcc.c-torture/execute/990525-1.c: New test.
30983
30984 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30985
30986         * g++.old-deja/g++.other/anon3.C: New test.
30987         * g++.old-deja/g++.other/anon4.C: New test.
30988         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30989         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30990         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30991         Merrill).
30992
30993 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30994
30995         * gcc.c-torture/execute/990524-1.c: New test.
30996
30997         * gcc.dg/990524-1.c: New test.
30998
30999 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31000
31001         * gcc.c-torture/compile/990523-1.c: New test.
31002
31003 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31004
31005         * gcc.c-torture/compile/990519-1.c: New test.
31006
31007 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31008
31009         * gcc.c-torture/compile/990517-1.c: New test.
31010
31011         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31012         (e4, f4): New tests.
31013         (main): Call them.
31014
31015 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31016
31017         * gcc.dg/noreturn-1.c: New test.
31018
31019 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31020
31021         * gcc.c-torture/execute/990513-1.c: New test.
31022
31023 1999-05-10  Richard Henderson  <rth@cygnus.com>
31024
31025         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31026
31027 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31028
31029         * g77.f-torture/execute/erfc.f: Use small single-precision
31030         values, to avoid problems on Alphas when not -mieee.
31031
31032 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31033
31034         * gcc.dg/990506-0.c: New test.
31035
31036 1999-05-08  Richard Henderson  <rth@cygnus.com>
31037
31038         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31039         the constant to test.  Don't XFAIL 64-bit targets.
31040
31041         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31042         * g++.old-deja/g++.law/profile1.C: Likewise.
31043
31044         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31045         operator new instances.
31046         * g++.old-deja/g++.other/delete5.C: Likewise.
31047
31048 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31049
31050         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31051         intrinsic.
31052
31053 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31054
31055         * g77.f-torture/execute/u77-test.f: Reverse order of two
31056         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31057
31058 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31059
31060         * gcc.dg/compare1.c: New test.
31061
31062 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31063
31064         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31065         New tests.
31066
31067 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31068
31069         * g77.f-torture/compile/19990502-1.f: New test.
31070
31071 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31072
31073         * g77.f-torture/compile/19990502-0.f: New test.
31074
31075 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31076
31077         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31078         intrinsic.
31079
31080 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31081
31082         * g77.f-torture/execute/u77-test.f (main): List libU77
31083         intrinsics not currently tested.
31084         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31085         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31086         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31087         Trim blanks off the ends of some printed strings.
31088
31089 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31090
31091         * g77.f-torture/execute/u77-test.f (main): Just warn about
31092         FSTAT gid disagreement, as it's expected on some systems.
31093
31094 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31095
31096         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31097         use a new function, which allows for some slop.
31098         Clean up some commentary.
31099         (issum): The new function.
31100         (sgladd): Deleted subroutine.
31101
31102 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31103
31104         * g77.f-torture/execute/u77-test.f: Modify to be more like
31105         libf2c/libU77 version, bringing patches to that version here.
31106         Add suitable commentary.
31107
31108 1999-04-25  Richard Henderson  <rth@cygnus.com>
31109
31110         * gcc.dg/990424-1.c: New test.
31111
31112 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31113
31114         * g77.f-torture/execute/u77-test.f (main): Bug involving
31115         LSTAT has been fixed, so turn back on full checking.
31116
31117 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31118
31119         * g77.f-torture/compile/19990419-0.f: New test.
31120         * g77.f-torture/execute/19990419-1.f: New test.
31121
31122 1999-04-17  Richard Henderson  <rth@cygnus.com>
31123
31124         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31125         to avoid the need for a prototype to supress a warning.
31126
31127 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31128
31129         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31130
31131 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31132
31133         * gcc.c-torture/execute/990404-1.c: New test.
31134
31135 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31136
31137         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31138         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31139         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31140         missing initializer warnings.
31141
31142 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31143
31144         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31145         matching strings.
31146
31147 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31148
31149         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31150
31151 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31152
31153         * g77.f-torture/execute/19990325-0.f: New test.
31154         * g77.f-torture/execute/19990325-1.f: New test.
31155
31156 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31157
31158         * gcc.c-torture/execute/990324-1.c: New test.
31159
31160 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31161
31162         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31163         test with 4.
31164
31165 1999-03-17  Richard Henderson  <rth@cygnus.com>
31166
31167         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31168
31169 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31170
31171         * g77.f-torture/execute/19990313-2.f: New test.
31172         * g77.f-torture/execute/19990313-3.f: New test.
31173
31174 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31175
31176         * g77.f-torture/execute/19990313-0.f: New test.
31177         * g77.f-torture/execute/19990313-1.f: New test.
31178
31179 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31180
31181         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31182         printf to sprintf.
31183         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31184         (main): Add check for u15.  Conditionalize u31 check depending on
31185         whether ints are <32 bits or >=32 bits.
31186
31187 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31188
31189         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31190
31191 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31192
31193         * g77.f-torture/compile/19990305-0.f: New test.
31194         * g77.f-torture/execute/19981119-0.f: New test.
31195
31196 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31197
31198         * g77.f-torture/execute/970625-2.f: call ABORT if final
31199         result is not correct, instead of just printing it.
31200         Add this checking via newly introduced obfuscation, to
31201         trip up buggy front ends.
31202
31203 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31204
31205         * g77.f-torture/compile/960317-1.f: Moved from being
31206         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31207
31208 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31209
31210         * g77.f-torture/execute/960317-1.f: New (old) test.
31211         * g77.f-torture/execute/970625-2.f: Ditto.
31212
31213 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31214
31215         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31216         message on line 1 or line 2; cccp and cpplib do this differently.
31217
31218 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31219
31220         * g++.old-deja/g++.law/weak1.C: New test.
31221
31222 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31223
31224         * gcc.c-torture/execute/990119-1.c: Renamed to...
31225         * gcc.dg/990119-1.c: this, so it will only be tested once
31226         (it's a preprocessor test, it doesn't need to be run at
31227         multiple optimization levels).
31228
31229 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31230
31231         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31232           ALWAYS_CXXFLAGS.
31233
31234 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31235
31236         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31237         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31238         to not be compilable by current g77.
31239
31240 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31241
31242         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31243
31244 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31245
31246         * gcc.c-torture/execute/990222-1.c: New test.
31247
31248 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31249
31250         * g77.f-torture/compile/19990218-0.f: New test.
31251         * g77.f-torture/noncompile/19990218-1.f: New test.
31252
31253 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31254
31255         * g77.f-torture/compile/19981216-0.f: New test.
31256
31257 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31258
31259         * gcc.dg/990214-1.c: New test.
31260
31261 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31262
31263         * gcc.dg/990213-2.c: New test.
31264
31265         * gcc.dg/990213-1.c: New test.
31266
31267 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31268
31269         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31270         ints.
31271
31272 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31273
31274         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31275         specified by target.
31276
31277         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31278
31279 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31280
31281         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31282
31283 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31284
31285         * gcc.dg/special/ecos.exp: New test driver for new tests with
31286         special requirements.
31287
31288         * gcc.dg/special/alias-1.c: New test.
31289         * gcc.dg/special/gcsec-1.c: New test.
31290         * gcc.dg/special/weak-1.c: New test.
31291         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31292         * gcc.dg/special/weak-2.c: New test.
31293         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31294         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31295         * gcc.dg/special/wkali-1.c: New test.
31296         * gcc.dg/special/wkali-2.c: New test.
31297         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31298         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31299
31300 1999-02-10  Felix Lee  <flee@cygnus.com>
31301
31302           * lib/c-torture.exp (c-torture-compile): Pull out code for
31303           analyzing gcc error messages.
31304           (c-torture-execute): Likewise.  Fix some (harmless) false
31305           positives.
31306           * lib/gcc.exp (gcc_check_compile): New function.
31307
31308 1999-02-08  Richard Henderson  <rth@cygnus.com>
31309
31310         * gcc.c-torture/execute/990208-1.c: New test.
31311
31312 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31313
31314         * g++.dg/special/ecos.exp: New driver for new tests with special
31315         requirements
31316
31317         * g++.dg/special/conpr-1.C: New test
31318         * g++.dg/special/conpr-2.C: New test
31319         * g++.dg/special/conpr-2a.C: New test
31320         * g++.dg/special/conpr-3.C: New test
31321         * g++.dg/special/conpr-3a.C: New test
31322         * g++.dg/special/conpr-3b.C: New test
31323
31324         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31325         allow g++ to use the dg driver
31326
31327         * README: Add comment about g++.dg directory
31328
31329 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31330
31331         * README: Update email addresses.
31332
31333 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31334
31335         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31336         arguments in order to force structure S onto the stack even on
31337         the alpha.
31338         (test): Pass 10 leading arguments to function foo as well as the
31339         structure S.
31340
31341         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31342         failure for all targets.
31343
31344         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31345         abort to terminate program execution.
31346
31347 1999-01-30  Richard Henderson  <rth@cygnus.com>
31348
31349         * gcc.c-torture/execute/990130-1.c: New test.
31350
31351 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31352
31353         * gcc.dg/990130-1.c: New test.
31354
31355 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31356
31357         * gcc.c-torture/execute/990128-1.c: New test.
31358
31359 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31360
31361         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31362
31363 1999-01-27  Felix Lee  <flee@cygnus.com>
31364
31365         * lib/c-torture.exp (c-torture-compile): pull out code for
31366         analyzing gcc error messages.
31367         (c-torture-execute): ditto, and fix some (harmless) false
31368         positives.
31369         * lib/gcc.exp (gcc_check_compile): new function.
31370
31371 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31372
31373         * gcc.dg/990117-1.c: New test.
31374
31375         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31376
31377         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31378
31379 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31380
31381         * g77.f-torture/compile/990115-1.f: New test.
31382
31383 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31384
31385         * gcc.c-torture/compile/990107-1.c: New test
31386
31387 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31388
31389         * gcc.c-torture/execute/990106-2.c: New test.
31390
31391         * gcc.c-torture/execute/990106-1.c: New test.
31392
31393 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31394
31395         * gcc.c-torture/compile/981223-1.c: New test.
31396
31397 1998-12-29  Richard Henderson  <rth@cygnus.com>
31398
31399         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31400         (opt3): Rename from opt4 and disable.
31401
31402 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31403
31404         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31405
31406 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31407
31408         * g++.old-deja/g++.other/conv5.C: New test.
31409
31410 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31411
31412         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31413
31414 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31415
31416         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31417
31418 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31419
31420         * gcc.c-torture/compile/981211-1.c: New test.
31421
31422 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31423
31424         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31425
31426         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31427
31428 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31429
31430         * gcc.special/930510-1.c: Make C9X safe.
31431         * gcc.misc-tests/gcov-1.c Similarly.
31432         * gcc.misc-tests/gcov-2.c Similarly.
31433
31434 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31435
31436         * gcc.dg/ultrasp1.c: New test.
31437
31438 1998-12-06  Richard Henderson  <rth@cygnus.com>
31439
31440         * gcc.c-torture/execute/981206.c: New test.
31441
31442 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31443
31444         * g++.old-deja/g++.ns/template7.C: New test.
31445
31446         * g++.old-deja/g++.other/expr1.C: New test.
31447
31448         * g++.old-deja/g++.eh/tmpl3.C: New test.
31449
31450         * g++.old-deja/g++.eh/tmpl2.C: New test.
31451
31452 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31453
31454         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31455         * g++.old-deja/g++.other/using6.C: Removed.
31456         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31457
31458         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31459
31460 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31461
31462         * g++.old-deja/g++.pt/overload8.C: New test.
31463
31464         * g++.old-deja/g++.pt/overload7.C: New test.
31465
31466         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31467
31468         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31469         and relinking messages.
31470         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31471         compiling with -frepo.
31472
31473 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31474
31475         * g++.old-deja/g++.pt/lookup6.C: New test.
31476
31477 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31478
31479         * gcc.c-torture/execute/981130-1.c: New test.
31480         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31481
31482 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31483
31484         * g++.old-deja/g++.pt/explicit76.C: New test.
31485
31486         * g++.old-deja/g++.pt/friend38.C: New test.
31487
31488         * g++.old-deja/g++.ns/crash2.C: New test.
31489
31490         * g++.old-deja/g++.pt/defarg8.C: New test.
31491
31492         * g++.old-deja/g++.pt/instantiate6.C: New test.
31493
31494         * g++.old-deja/g++.pt/static6.C: New test.
31495
31496         * g++.old-deja/g++.pt/decl2.C: New test.
31497
31498 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31499
31500         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31501         problem is actually related with name lookup, but so what? :-)
31502
31503         * g++.old-deja/g++.pt/friend37.C: New test.
31504
31505 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31506
31507         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31508         element, which fails on some systems.
31509
31510         * g77.f-torture/execute/labug1.f: New test.
31511
31512 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31513
31514         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31515         is defined.
31516
31517 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31518
31519         * g77.f-torture/compile/981117-1.f: New test.
31520
31521 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31522
31523         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31524         properly discarded.
31525
31526 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31527
31528         * gcc.c-torture/execute/memcheck: New directory of tests for
31529         -fcheck-memory-usage.
31530
31531 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31532
31533         * README: New file, general information about the testsuite and
31534         new description of the various C++ test subdirectories.
31535         * README.g++: Eliminate obsolete information, update and move most
31536         relevant stuff to README.
31537
31538 1998-11-07  Richard Henderson  <rth@cygnus.com>
31539
31540         * gcc.c-torture/compile/981107-1.c: New test.
31541
31542 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31543
31544         * execute/memcpy-bi.c: New testcase.
31545
31546 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31547
31548         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31549         base classes.
31550
31551         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31552         template is selected.
31553
31554         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31555         classes, it should be accepted for all types.
31556
31557         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31558
31559         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31560         specializations start with template headers.
31561
31562 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31563
31564         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31565
31566         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31567         non-POD types.
31568
31569 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31570
31571         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31572
31573 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31574
31575         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31576
31577 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31578
31579         * 981019-1.c: New test.
31580
31581 1998-10-14  Robert Lipe <robertl@dgii.com>
31582
31583         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31584         find objc headers.
31585
31586 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31587
31588         * compile/981001-4.c: Remove use of GCC extension that triggers a
31589         compiler bug.
31590
31591 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31592
31593         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31594
31595 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31596
31597         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31598         instantiation of template produces incorrect code for delete
31599         expression.
31600
31601         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31602         constructors' name is not unique.
31603         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31604         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31605
31606         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31607         automatic array of const is ill-formed.
31608
31609         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31610         of template parameter?
31611
31612         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31613         const.
31614
31615         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31616         pointer-to-member expression.
31617
31618         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31619         declaration causes ICE.
31620
31621 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31622
31623         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31624         reserved in the global namespace.
31625
31626         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31627         generate needed virtual table.
31628
31629         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31630
31631 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31632
31633         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31634         template-dependent type
31635
31636 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31637
31638         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31639         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31640         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31641
31642         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31643         class should be usable as argument of member function.
31644         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31645         class should be usable as return type of member function.
31646         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31647         class should be usable as type of data member.
31648
31649         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31650
31651 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31652
31653         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31654
31655 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31656
31657         * gcc.dg/dll-?.c Add thumb to target list.
31658         Fix assembler scan patterns to match current assembler output.
31659
31660 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31661
31662         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31663         matching of template brackets.
31664
31665         * g++.old-deja/g++.other/using4.C: New test.  Test using
31666         declarations of methods from base classes.
31667
31668         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31669         within functions should introduce names into the innermost
31670         enclosing namespace.
31671
31672         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31673         of static locals if first initialization throws.
31674
31675 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31676
31677         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31678
31679 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31680
31681         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31682         lose track of the possible targets of tablejump insns.
31683         * special/special.exp: Run it.
31684
31685 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31686
31687         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31688         must be declared before its specializations can be named in friend
31689         declarations.
31690
31691 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31692
31693         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31694
31695         * g77.f-torture/execute/io1.f: New test.
31696
31697 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31698
31699         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31700         with pointer to template function, for which no argument deduction
31701         is possible.
31702
31703         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31704         specialization of template function as argument to template
31705         function.
31706
31707         * g++.old-deja/g++.other/access2.C: New test; Inner class
31708         shouldn't have privileged access to Outer's names.
31709
31710 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31711
31712         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31713         friend template declared within template class conflicts with
31714         nested class of the same name.
31715
31716         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31717         is ignored.
31718
31719         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31720         object with direct initializer as function declaration.
31721
31722         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31723         initializers.
31724
31725         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31726         involving const pointer and NULL produces incorrect result.
31727
31728         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31729         type name without `typename' should be rejected with -pedantic.
31730
31731 1998-10-02  Richard Henderson  <rth@cygnus.com>
31732
31733         * g++.old-deja/g++.other/addrof1.C: New test.
31734
31735 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31736
31737         * gcc.c-torture/compile/981001-1.c: New test.
31738         * gcc.c-torture/execute/981001-1.c: New test.
31739
31740 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31741
31742         * gcc.c-torture/compile/981001-2.c: New test.
31743         * gcc.c-torture/compile/981001-3.c: New test.
31744         * gcc.c-torture/compile/981001-4.c: New test.
31745
31746 1998-10-01  Robert Lipe  <robertl@dgii.com>
31747
31748         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31749         multilibbed hosts.   Idea grafted from g77.exp.
31750
31751 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31752
31753         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31754         avoid losing on systems which need -lsocket.
31755
31756 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31757
31758         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31759         * g++.old-deja/g++.other/nested2.C: Ditto.
31760         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31761         failure.
31762
31763 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31764
31765         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31766         preferred over template operator!= for enum bitfields.
31767
31768 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31769
31770         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31771         that happen to have the same base name, but in different scopes,
31772         are incorrectly rejected.
31773
31774 1998-09-16  Richard Henderson  <rth@cygnus.com>
31775
31776         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31777         on the native word size instead of an integer literal.
31778
31779 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31780
31781         * g++.old-deja/g++.other/static2.C: Invocation of static data
31782         member of type pointer-to-function denoted as non-static member.
31783
31784         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31785         checks involving function types and aliases.
31786
31787 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31788
31789         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31790         redefined to the same non-trivial type.
31791
31792         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31793         namespace-qualification of template specializations declared in
31794         other namespaces.
31795
31796         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31797         to declare a subset of the specializations of a template function
31798         as friends of specializations of a template class.
31799
31800         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31801         member templates that do not fully specialize the enclosing
31802         template class are rejected.
31803
31804 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31805
31806         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31807
31808 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31809
31810         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31811         altered from libf2c/libU77 version.
31812
31813 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31814
31815         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31816
31817 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31818
31819         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31820         (un)signed char are different types for template specialization
31821         purposes.
31822
31823 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31824
31825         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31826         * objc: ObjC testsuite.
31827
31828 1998-08-31  Catherine Moore  <clm@cygnus.com>
31829
31830         * gcc.c-torture/execute/941014-1.x:  New file.
31831
31832 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31833
31834         * lib/c-torture.exp: Add support for
31835         torture_eval_before_compile and torture_eval_before_execute
31836         variables.
31837
31838 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31839
31840         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31841         this test triggers valid.
31842
31843 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31844
31845         * gcc.dg/980827-1.c: New test.
31846
31847 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31848
31849         * gcc.c-torture/execute/loop-4b.c: New test.
31850
31851 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31852
31853         * lib/c-torture.exp: Add support for
31854         torture_eval_before_compile and torture_eval_before_execute
31855         variables.
31856
31857 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31858
31859         * gcc.c-torture/compile/980825-1.c: New test.
31860
31861 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31862
31863         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31864         count number tests in opt_t0 not good_t0.
31865
31866 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31867
31868         * gcc.c-torture/compile/930326-1.x: Fix typo.
31869
31870 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31871
31872         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31873         causes an ICE.
31874
31875 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31876
31877         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31878         STACK_SIZE is defined.
31879         * gcc.c-torture/unsorted/stuct.c: Similarly.
31880
31881         * gcc.c-torture/compile/980821-1.c: New test.
31882
31883 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31884
31885         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31886
31887 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31888
31889         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31890         code.
31891
31892 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31893
31894         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31895         error'.
31896
31897 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31898
31899         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31900
31901 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31902
31903         * gcc.c-torture/compile/980816-1.c: New test.
31904
31905         * gcc.dg/980816-1.c: New test.
31906
31907 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31908
31909         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31910         compiler for ieee tests.
31911
31912 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31913
31914         * g77.f-torture/compile/980729-0.f: New test.
31915
31916 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31917
31918         * gcc.c-torture/special/eeprof-1.c: New test, for
31919         -finstrument-functions.
31920         * gcc.c-torture/special/special.exp: Run it.
31921
31922 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31923
31924         * gcc.c-torture/compile/980729-1.c: New test.
31925
31926 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31927
31928         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31929         __thumb__ is defined, and test for ARM style doubles if so.
31930
31931 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31932
31933         * g77.f-torture/noncompile/980615-0.f: New test.
31934
31935 1998-07-26  H.J. Lu  (hjl@gnu.org)
31936
31937         * gcc.dg/980312-1.c: Do link instead of compile.
31938         * gcc.dg/980313-1.c: Likewise.
31939
31940 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31941
31942         * gcc.c-torture/compile/980726-1.c: New test.
31943
31944 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31945
31946         * g77.f-torture/execute/io0.f: New test.
31947
31948 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31949
31950         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31951         an int.
31952
31953 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31954
31955         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31956         m32r bugs.
31957
31958 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31959
31960         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31961         c-decl.c:grokdeclarator can handle mode attributes.
31962
31963 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31964
31965         * gcc.c-torture/execute/980716-1.c: New test.
31966
31967 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31968
31969         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31970         the mn10200.
31971         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31972         the mn10200.
31973         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31974         * gcc.c-torture/compile/930326-1.x: Similarly.
31975
31976 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31977
31978         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31979         New test from Craig.
31980
31981 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31982
31983         * g77.f-torture/noncompile/980616-0.f: New test.
31984
31985         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31986
31987 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31988
31989         *  g++.other/singleton.C: Return error value instead of taking
31990         SIGSEGV.
31991
31992 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31993
31994         *  g++.other/singleton.C: New test.   Warning is under dispute.
31995         Runtime crash is not.
31996
31997 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31998
31999         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32000         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32001         using6.C, using7.C}:  New namespace tests.
32002
32003 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32004
32005         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32006         specialization with typedef'ed names used as array indexes.
32007
32008 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32009
32010         * gcc.c-torture/execute/980709-1.c: New test.
32011
32012         * gcc.dg/980709-1.c: New test.
32013
32014 1998-07-07  Richard Henderson  <rth@cygnus.com>
32015
32016         * gcc.c-torture/execute/bcp-1.c: New test.
32017
32018 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32019
32020         * gcc.c-torture/execute/980707-1.c: New test.
32021
32022 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32023
32024         * gcc.c-torture/compile/980706-1.c: New test.
32025
32026 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32027
32028         * g77.f-torture/execute/980701-0.f,
32029         g77.f-torture/execute/980701-1.f: New test from Craig.
32030
32031 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32032
32033         * gcc.c-torture/compile/980701-1.c: New test.
32034
32035         * gcc.c-torture/execute/980701-1.c: New test.
32036
32037 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32038 rlsruhe.de>
32039
32040         * g++.old-deja/g++.robertl/eb132.C: New test.
32041         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32042
32043 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32044
32045         * g77.f-torture/execute/980628-7.f,
32046         g77.f-torture/execute/980628-8.f,
32047         g77.f-torture/execute/980628-9.f,
32048         g77.f-torture/execute/980628-10.f: New tests from Craig.
32049
32050         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32051
32052 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32053
32054         * g77.f-torture/execute/980628-4.f: New test from Craig.
32055         * g77.f-torture/execute/980628-5.f: Likewise.
32056         * g77.f-torture/execute/980628-2.f: Likewise.
32057         * g77.f-torture/execute/980628-0.f: Likewise.
32058         * g77.f-torture/execute/980628-1.f: Likewise.
32059         * g77.f-torture/execute/980628-3.f: Likewise.
32060         * g77.f-torture/execute/980628-6.f: Likewise.
32061
32062 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32063
32064         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32065         directory when nothing has been installed yet.
32066
32067 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32068
32069         * gcc.c-torture/special/special.exp: Handle newer versions of
32070         dejagnu.
32071
32072 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32073
32074         * gcc.dg/980626-1.c: New test.
32075
32076 1998-06-19  Bruno Haible <haible@ilog.fr>
32077
32078         * gcc.misc-tests/m-un-2.c: New test.
32079         * g++.old-deja/g++.other/warn01.c: Likewise.
32080
32081 1998-06-19  Robert Lipe  <robertl@dgii.com>
32082
32083         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32084         compatibility with assmblers with a different comment character.
32085         Eliminate use of GAS-specific extensions.
32086
32087 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32088
32089         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32090
32091 1998-06-19  Robert Lipe  <robertl@dgii.com>
32092
32093         *lib/g77.exp: Replace search for libf2c.a with search for newly
32094         renamed libg2c.a
32095
32096 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32097
32098         * gcc.c-torture/execute/980617-1.c: New test.
32099
32100 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32101
32102         * gcc.c-torture/execute/980612-1.c: New test.
32103
32104 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32105
32106         * gcc.dg/980523-1.c: Only test on ppc-linux.
32107         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32108
32109         * gcc.c-torture/execute/980608-1.c: New test.
32110
32111 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32112
32113         * gcc.c-torture/execute/980605-1.c: New test.
32114
32115 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32116
32117         * gcc.c-torture/execute/980604-1.c: New test.
32118
32119 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32120
32121         * gcc.c-torture/execute/980602-1.c: New test.
32122         * gcc.c-torture/execute/980602-2.c: Likewise.
32123
32124 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32125
32126         * 970125-0.f: Fix per JCB.  Add commentary.
32127
32128 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32129
32130         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32131         IEEE -0 support.
32132
32133 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32134
32135         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32136         earlier.
32137
32138 1998-05-28  Catherine Moore <clm@cygnus.com>
32139
32140         * gcc.c-torture/execute/980526-3.c: New test.
32141
32142 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32143
32144         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32145         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32146         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32147         m88k-motorola-sysv3 to XFAIL.
32148
32149 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32150
32151         * gcc.dg/980526-1.c: New test.
32152         * gcc.c-torture/execute/980526-2.c: New test.
32153
32154 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32155
32156         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32157
32158         * gcc.c-torture/execute/980526-1.c: New test.
32159
32160 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32161
32162         * g77.f-torture/execute/alpha2.f: Add runtime test.
32163
32164 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32165
32166         * g++.old-deja/old-deja.exp: Strip leading directories.
32167
32168         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32169         error for the line.  Don't run multiple tests for the same line.
32170
32171 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32172
32173         * gcc.dg/980523-1.c: New test.
32174
32175 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32176
32177         * g77.f-torture/compile/970915-0.f: New test.
32178
32179 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32180
32181         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32182
32183 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32184
32185         * gcc.dg/980520-1.c: New test.
32186
32187 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32188
32189         * gcc.dg/980502-1.c: Fix return type.
32190
32191 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32192
32193         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32194         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32195         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32196         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32197         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32198
32199 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32200
32201         * g77.f-torture/execute/980520-1.f: New test.
32202
32203 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32204
32205         * lib/mike-g77.exp: New file.
32206
32207         * g77.f-torture/noncompile/noncompile.exp,
32208         g77.f-torture/noncompile/check0.f: New files.
32209
32210 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32211
32212         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32213         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32214         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32215         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32216         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32217         abort where appropriate.
32218
32219 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32220
32221         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32222         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32223
32224 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32225
32226         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32227
32228 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32229
32230         * g77.f-torture/compile/980427-0.f: New test.
32231
32232 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32233
32234         * g77.f-torture/compile/980424-0.f: New test.
32235
32236 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32237
32238         * g77.f-torture/compile/980419-2.f (main): New test.
32239         * g77.f-torture/compile/970125-0.f: New test.
32240         * g77.f-torture/compile/980419-1.f: New test.
32241
32242 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32243
32244         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32245         of loop-4.c.
32246
32247 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32248
32249         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32250
32251 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32252
32253         * gcc.c-torture/compile/980329-1.c: New test.
32254
32255 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32256
32257         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32258         * gcc.dg/980312-1.c: Fix typo in -march command.
32259
32260 1998-03-16  H.J. Lu  (hjl@gnu.org)
32261
32262         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32263
32264 1998-03-11  Robert Lipe  <robertl@dgii.com>
32265
32266         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32267         Dave Love agree the Fortran source is bogus.
32268
32269 1998-03-11  Robert Lipe  <robertl@dgii.com>
32270
32271         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32272         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32273         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32274         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32275         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32276
32277 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32278
32279         * g++.old-deja/g++.other/friend1.C: New test.
32280
32281 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32282
32283         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32284         possibly uninitialized) variables and declare dnrm2.
32285
32286 1998-02-23  Robert Lipe <robertl@dgii.com>
32287
32288         From Bruno Haible <haible@ilog.fr>:
32289         * gcc.c-torture/execute/980223.c: New test.
32290
32291 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32292
32293         * gcc.dg/ifelse-1.c: New test.
32294
32295 1998-02-09  H.J. Lu  (hjl@gnu.org)
32296
32297         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32298
32299           * lib/old-dejagnu.exp (old-dejagnu): Added the
32300           "execution test - XFAIL *-*-*" handling in the spirit of
32301           "excess errors test -". Changed the "execution test fails"
32302           handling to be like "excess errors test fails".
32303           * Update various tests accordingly.
32304
32305 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32306
32307         * gcc.c-torture/execute/980205.c: New test.
32308
32309 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32310
32311         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32312         * lib/f-torture.exp: Similarly.
32313         * gcc.c-torture: Rename all .cexp files to .x files.
32314
32315 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32316
32317         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32318         (940510-1.c): Removed duplicate.
32319         (971104-1.c): New test.
32320
32321 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32322
32323           * lib/f-torture.exp: Improve error and loop detection.
32324
32325 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32326
32327         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32328         use that to size the filler array.
32329
32330 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32331
32332         * lib/c-torture.exp(c-torture-execute): Fix typo.
32333
32334         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32335         testcase as the executable name. Keep the executable around if
32336         the test fails.
32337
32338 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32339
32340         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32341         changes.  Only test one -g option, and move it to the end of the
32342         list of options to test.
32343
32344 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32345
32346         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32347         variable GCC_TORTURE_OPTIONS to supply default switches separated
32348         by colons.  If no environment variable, run tests with -O0 -g, -O1
32349         -g, and -O2 -g as well.
32350
32351 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32352
32353         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32354         explanatory comments. Fix indentation.
32355
32356 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32357
32358         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32359
32360 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32361
32362         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32363         * g++.old-deja/g++.mike/p7325.C: Likewise.
32364         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32365
32366 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32367
32368         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32369         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32370         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32371         * g++.old-deja/g++.law/operators4.C: Likewise.
32372
32373 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32374
32375         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32376         * g++.old-deja/g++.mike/p784.C: Ditto.
32377         * g++.old-deja/g++.mike/p785.C: Ditto.
32378
32379 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32380
32381           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32382
32383 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32384
32385         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32386         target feature; pass this to c-torture-execute as needed.
32387
32388 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32389
32390         * lib/c-torture.exp(c-torture-execute): If the previous and the
32391         current executables being tested are identical, we don't need to
32392         run the executable again. Try to make the executable names
32393         unique. Add an optional argument for passing additional compiler
32394         flags.
32395
32396 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32397
32398         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32399
32400 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32401
32402         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32403
32404 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32405
32406         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32407         32bit or larger longs.
32408
32409         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32410         have either a 32bit long or 32bit int.
32411
32412 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32413
32414         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32415         Make double precision tests dependent on sizeof (double).
32416
32417 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32418
32419         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32420         too.
32421
32422 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32423
32424         * gcc.c-torture/compile/961203-1.cexp: New script.
32425
32426 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32427
32428         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32429         up the includes ourselves.
32430
32431 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32432
32433         * lib/plumhall.exp: Remove random include, and add a few
32434         verbose messages for debugging.
32435
32436 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32437
32438         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32439         of trying to do it ourselves.
32440
32441 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32442
32443         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32444
32445 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32446
32447         * gcc.prms/5403.c: Made regexp a bit less strict.
32448
32449 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32450
32451         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32452         is returned from remote_load instead.
32453         * lib/plumhall.exp: Ditto.
32454         * lib/mike-g++.exp: Ditto.
32455         * lib/old-dejagnu.exp: Ditto.
32456         * lib/c-torture.exp: Ditto.
32457
32458 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32459
32460         * lib/g++.exp: Use build_wrapper procedure.
32461         * lib/gcc.exp: Ditto.
32462
32463 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32464
32465         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32466         an old-style decl for malloc.  Fixes tests to work when
32467         sizeof (int) != sizeof (size_t).
32468
32469 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32470
32471         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32472
32473         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32474         use stdargs.h interface.
32475
32476 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32477
32478         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32479         NO_VARARGS when compiling.
32480
32481 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32482
32483         * lib/plumhall.exp(ph_includes): New procedure.
32484         (ph_make): Use it.
32485         (ph_compiler): Ditto.
32486
32487         * lib/g++.exp: Rename test-glue.c to testglue.c.
32488         * lib/gcc.exp: Ditto.
32489
32490 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32491
32492         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32493         to completion when it's called.
32494
32495 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32496
32497         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32498         is defined, don't do test.
32499
32500 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32501
32502         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32503         for object files.
32504         (ph_summary): Mark skipped testcases as untested, not unresolved.
32505
32506         * lib/plumhall.exp (ph_make): If unresolved because of bad
32507         errorCode, record errorCode in log file.
32508         (*): Replace send_log/verbose with verbose -log.
32509
32510 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32511
32512         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32513         double conversion if double isn't at least 8 bytes.
32514
32515         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32516         int to work with targets where int is 16 bits.
32517
32518         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32519         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32520         precision for the test to complete.
32521
32522 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32523
32524         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32525         if d10v is not compiled with the -mdouble64 flag.
32526         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32527
32528         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32529         d10v is not compiled with the -mint32 flag.
32530
32531 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32532
32533         * lib/plumhall.exp: Use incr_count.
32534
32535 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32536
32537         * gcc.c-torture: Update to c-torture-1.45.
32538
32539 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32540
32541         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32542         the name of the expect testcase file).
32543
32544         * lib/g++.exp(g++_init): Ditto.
32545
32546 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32547
32548         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32549         the host.
32550
32551         * lib/gcc.exp(gcc_exit): New procedure.
32552
32553 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32554
32555         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32556         specs where appropriate.
32557
32558         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32559         because of new "candidates are" messages, and removed a few
32560
32561         * Converted all non-old-style g++ testcases to old-style, and
32562         moved into g++.old-deja.
32563
32564 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32565
32566         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32567         options.
32568
32569         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32570         succeeded.
32571
32572         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32573
32574 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32575
32576         * lib/gcc.exp (gcc_target_compile): Add support for defining
32577         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32578         the machine doesn't have those features.
32579
32580 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32581
32582         * g++.law/operators4.exp: Don't use LIBS.
32583
32584 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32585
32586         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32587
32588         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32589         * lib/g++.exp: Set it here instead. Also, allow use of the
32590         --tool_exec and --tool_opt options. Change CXX to
32591         GXX_UNDER_TEST.
32592
32593         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32594
32595         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32596
32597 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32598
32599         * lib/old-dejagnu.exp: Use prune_warnings instead of
32600         prune_system_crud.
32601         * lib/mike-g++.exp: Ditto.
32602         * lib/gcc.exp: Ditto.
32603         * lib/g++.exp: Ditto.
32604
32605         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32606
32607 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32608
32609           * 941014-2.c: Include stdlib.h
32610           * 960327-1.c: Include stdio.h
32611           * dbra.c, index-1.c: Don't assume ints are 32bits.
32612
32613 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32614
32615         * lib/gcc.exp: Add gcc,stack_size target feature.
32616
32617         * lib/g++.exp(g++_target_compile): Add the include and link
32618         paths here, not in two other places. And, it's $options, not
32619         options.
32620
32621         * lib/mike-g++.exp(postbase): Remove the code that determines
32622         the correct include and link paths.
32623         * g++.old-deja/old-deja.exp: Ditto.
32624
32625 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32626
32627         * lib/g++.exp(g++_init): target_compile no longer returns the
32628         filename of the result.
32629
32630 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32631
32632         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32633         call to glob.
32634
32635         * gcc.c-torture/special/special.exp: Change call to
32636         gcc_target_compile to include the object file.
32637
32638 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32639
32640         * gcc.c-torture/special/special.exp: Correct misspelling in last
32641         change.
32642
32643 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32644
32645         * lib/plumhall.exp(ph_summary): Log the entire output of the
32646         executable. Return -1 if there were any failures, 0 otherwise.
32647         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32648         (ph_make): Clean up objects and executables that were built
32649         if the tests succeeded.
32650
32651 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32652
32653         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32654         libraries and includes in the build tree as appropriate.
32655
32656 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32657
32658         * lib/c-torture.exp: Instead of looking for the global variable
32659         NO_LONG_LONG, check to see if that's a feature of the target.
32660
32661 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32662
32663         * config/default.exp: Minimize. Delete the remainer of the files in
32664         config; this functionality is now in devo/dejagnu/config.
32665
32666         g++.*/*: Pass any additional flags used to compile to postbase;
32667         delete CXXFLAGS.
32668
32669         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32670         is now done by runtest.exp. Use gcc_target_compile instead of
32671         compile.
32672
32673         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32674         Remove references to CFLAGS. Use remote_file instead of
32675         calling rm -f.
32676         (c-torture): Take a list of arguments to use to compile this
32677         testcase.
32678
32679         lib/g++.exp: Simplify. Use target_compile instead of compile.
32680         lib/gcc-dg.exp: Ditto.
32681         lib/gcc.exp: Ditto.
32682         lib/mike-{gcc,g++}.exp: Ditto.
32683         lib/old-dejagnu.exp: Ditto.
32684         lib/plumhall.exp: Ditto.
32685
32686 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32687
32688         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32689         (ph_linker): Likewise.
32690
32691 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32692
32693           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32694         MAP_ANON / MAP_ANONYMOUS if defined;
32695         else try to map from /dev/zero .
32696
32697 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32698
32699         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32700         isn't defined, then define it to MAP_ANONYMOUS.
32701
32702 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32703
32704         * gcc.c-torture: Update to c-torture-1.42 release.
32705
32706 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture: Update to c-torture-1.41 release.
32709
32710 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32711
32712         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32713         c-torture release.
32714
32715 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32716
32717         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32718         and LDFLAGS.  Fix second case to append the target_info ldflags
32719         onto LDFLAGS, not CFLAGS.
32720         * lib/g++.exp (g++_init): Add target_info stuff.
32721         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32722         of libgloss and newlib flags for !native.
32723
32724         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32725         (GDB): Fix relative path to go up another dir for finding gdb.
32726
32727 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32728
32729         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32730         versions in the target_info array, if they don't exist.
32731
32732 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32733
32734         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32735
32736 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32737
32738         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32739         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32740
32741 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32742
32743         * lib/old-dejagnu.exp: Don't remove the output file before we've
32744         actually tested it. Don't append pwd to the path of the executable
32745         we're testing.
32746
32747 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32748
32749         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32750
32751 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32752
32753         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32754         temporary directory for compiler files, and set it to a default
32755         value of /tmp. Set $output as the name of the output file from
32756         compiling the testcase. Add a -o option to $cflags_var so the
32757         compiler writes the final output file as $output. Set $executable
32758         to $output.
32759
32760         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32761         directory for compiler files, and set it to /tmp if it doesn't
32762         already have a value. Set $output_file to the name of the output
32763         file from compiling the testcase. Add a -o option to CXXFLAGS so
32764         the compiler writes the final output file as $output. Use $output
32765         as the executable to be tested.
32766
32767 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32768
32769         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32770
32771 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32772
32773         * gcc.c-torture/execute/pending-1.c: New test.  Still
32774         pending in Tege's queue.
32775
32776 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32777
32778         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32779         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32780         if there were failures.  Call unresolved if there were unresolved
32781         testcases.  Call gcc_fail if program did not run to completion.
32782         (ph_make): Pass additional argument name to ph_execute.
32783         (ph_execute): Add new argument.  Pass additional arguments to
32784         ph_summary.  Call gcc_fail is there is no execution output.
32785
32786 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32787
32788         * lib/plumhall.exp (proc_summary): Output relavent summary
32789         lines into the log so specific failures in plumhall can be
32790         investigated.
32791
32792 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32793
32794         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32795         (c-torture-execute): Don't try to execute tests which use
32796         "long long" types if $NO_LONG_LONG is nonzero.
32797
32798 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32799
32800         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32801         not c-torture.
32802
32803         * gcc.ieee: Move from here.
32804         * gcc.c-torture/execute/ieee: To here.
32805
32806 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32807
32808         * gcc.c-torture: Update to c-torture-1.41 release.
32809
32810 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32811
32812         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32813         not "$output".
32814
32815 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32816
32817         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32818         -c present.
32819
32820 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32821
32822         * config/proelf.exp: Handle connecting to a simulator.
32823
32824 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32825
32826         * config/proelf.exp: New file.  Enough framework that we can
32827         run c-torture tests on the proelf targets (or any other target
32828         that gdb can connect to for that matter).
32829
32830 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32831
32832         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32833         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32834
32835         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32836         exec_output exists.
32837
32838 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32839
32840         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32841         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32842
32843         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32844         to pass/fail/unresolved/unsupported/untested.  Caller must now
32845         call unresolved/unsupported/untested.
32846         * lib/*.exp: Update FSF address.  Update to handle new results of
32847         ${tool}_load.
32848         * lib/chill.exp (verbose): Delete.
32849
32850 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32851
32852         * lib/gcc.exp (default_gcc_start): Change order of args to
32853         $LDFLAGS $CFLAGS $LIBS.
32854         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32855         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32856         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32857         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32858         * gcc.misc-tests/dg-test.exp: Likewise.
32859         * gcc.misc-tests/msgs.exp: Likewise.
32860         * gcc.prms/prms.exp: Likewise.
32861         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32862         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32863
32864         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32865
32866 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32867
32868         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32869
32870         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32871         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32872
32873         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32874         necessary.
32875
32876 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32877
32878         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32879         global for loop; add use of $mathlib.
32880         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32881         settings here; set mathlib for anything but VxWorks.
32882
32883 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32884
32885         * gcc.c-torture: Update to c-torture-1.40 release.
32886
32887 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32888
32889         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32890         dg.exp.
32891
32892 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32893
32894         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32895         global.
32896
32897 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32898
32899         * lib/g++.exp (LIBS): Define if not already.
32900         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32901         (gcc-dg-prune): Call prune_gcc_output.
32902         * lib/gcc.exp (prune_gcc_output): New proc.
32903         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32904         prune_gcc_output.
32905
32906 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32907
32908         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32909         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32910
32911 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32912
32913         * gcc.c-torture: Update to c-torture-1.39 release.
32914
32915 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32916
32917         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32918         fails, try others as well.
32919
32920 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32921
32922         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32923         If compilation fails, mark execute tests as `untested'.
32924         If test is marked as unsupported, don't mark compilation and
32925         execute tests as failed.
32926
32927 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32928
32929         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32930         libstdc++ for whether or not we want to be doing shared
32931         libraries.  Delete link_curses since we don't need it anymore.
32932         * lib/mike-g++.exp (postbase): Don't link in libg++.
32933         * g++.old-deja/old-deja.exp: Likewise.
32934
32935 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32936
32937         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32938
32939 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32940
32941         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32942         For that, add `-Wl,-a,shared_archive'.
32943         * g++.old-deja/old-deja.exp: Likewise.
32944
32945 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32946
32947         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32948
32949 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32950
32951         * lib/mike-g++.exp (postbase): Pay attention to the status of
32952         g++_load.
32953
32954 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32955
32956           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32957
32958 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32959
32960         * lib/gcc.exp (default_gcc_start): No longer need to log program
32961         being executed or its output, execute_anywhere does that now.
32962         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32963         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32964
32965 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32966
32967         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32968         the same as those in lib/g++.exp.
32969
32970 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32971
32972         * gcc.c-torture: Update to c-torture-1.38 release.
32973         * gcc.ieee: Related changes.
32974
32975 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32976
32977         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32978         "exec". Minor reformatting changes.
32979
32980         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32981         cross. This means all "exec" calls now work on a remote host as
32982         well.
32983         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32984         cross. Filter out the extra "\r\n" stuff that expect puts in.
32985         (c-torture-execute): Filter out the bogus warnings like
32986         c-torture-compile does. Add support for canadian cross.
32987         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32988         Use execute_anywhere rather than calling exec directly. Now it
32989         works for canadian cross testing.
32990
32991 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32992
32993         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32994         results into a variable, and check that rather than using file exists.
32995
32996 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32997
32998         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32999         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33000
33001 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33002
33003         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33004         lib_curses if there's a shared libg++ in the build tree.
33005
33006 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33007
33008         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33009         if not supported target.
33010
33011 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33012
33013         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33014         link_curses up to always happen, not just for native builds.
33015
33016 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33017
33018         * gcc.c-torture: Update to c-torture-1.36 release.
33019         * gcc.failure: Related changes.
33020
33021 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33022
33023         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33024
33025 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33026
33027         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33028         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33029         runshlib, link_curses, and mathlib for link and run.
33030
33031         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33032         pass the runtime shared library options for Solaris, OSF/1, and
33033         Irix5, and link with -lcurses to avoid unresolved references.
33034
33035 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33036
33037         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33038         only run once.
33039
33040 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33041
33042         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33043
33044 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33045
33046         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33047         do not have a framework for the "compat" tests yet.
33048
33049 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33050
33051         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33052         set to null if we're testing vxworks5.1.  Use that instead of
33053         `-lm' in the setting of LIBS for link and run.
33054
33055 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33056
33057         * config/rom68k.exp (${tool}_load): Major changes to make it
33058         work.  Verified that it does in fact return the stuff in
33059         exec_output properly.  Catch any Emul or any TRAP other than 0.
33060
33061 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33062
33063         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33064         LDFLAGS properly for targets that need stuff from libgloss.
33065         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33066         only run once.
33067         (gpp_initialized): New variable.
33068
33069 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33070
33071         * config/rom68k.exp: Load libgloss.exp.
33072         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33073         so we can produce a fully linked binary.
33074         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33075         so we can produce a fully linked binary.
33076
33077 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33078
33079         * lib/plumhall.exp (ph_section): Watch for expected failures.
33080         Add missing `else'.
33081
33082         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33083         run the testcase.
33084         (c-torture): Likewise.
33085
33086 1995-08-28  Doug Evans  <dje@cygnus.com>
33087
33088         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33089
33090         * lib/mike-g++.exp (mike_cleanup): New proc.
33091         (prebase): New globals compiler_result, not_compiler_result,
33092         target_regexp.
33093         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33094         allow leading "-" in pattern.  Watch for unsupported tests.
33095         If $compiler_result is set, pattern match assembler code,
33096         and ditto for $not_compiler_result.
33097         * lib/mike-gcc.exp: Likewise.
33098
33099         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33100         execution "succeeded".
33101
33102 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33103
33104         * config/win32.exp: New file.
33105         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33106
33107 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33108
33109         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33110         unsupported.
33111         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33112         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33113         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33114
33115         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33116         "... without exceptions was ...".  That is now handled by
33117         prune_system_crud.
33118         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33119
33120 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33121
33122         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33123         sieve.c,sort2.c}: New files.
33124         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33125         sieve.exp,sort2.exp}: Drivers for them.
33126
33127         * lib/mike-gcc.exp (program_output): New user settable variable.
33128         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33129         messages.
33130         * lib/mike-g++.exp (program_output): New user settable variable.
33131
33132         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33133
33134         * config/sh.exp: Deleted (use sim.exp instead).
33135
33136 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33137
33138         * config/vx.exp: Declare CHECKTASK as global.
33139         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33140         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33141         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33142
33143 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33144
33145         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33146         target. Like vx.exp, only includes `vx29k.exp' instead of
33147         `vxworks.exp'.
33148
33149 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33150
33151         * config/sim.exp: Increase time limit from 120 seconds to 240.
33152
33153 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33154
33155         * gcc.c-torture/execute/950628-1.c: New test.
33156
33157 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33158
33159         * gcc.c-torture: Update with changes/additions from
33160         c-torture-1.34.
33161
33162 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33163
33164         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33165
33166 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33167
33168         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33169
33170 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33171
33172         * gcc.c-torture/compile/950512-1.c: New test.
33173         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33174         * gcc.dg/struct-ret-1.c: Likewise.
33175
33176 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33177
33178         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33179           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33180
33181 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33182
33183         * gcc.c-torture/special/920411-1.c: Deleted.
33184         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33185
33186 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33187
33188         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33189         cpu limit.
33190
33191 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33192
33193         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33194
33195 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33196
33197         From kenner;
33198         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33199         is the proper length.
33200         * va-arg-3.c: Likewise.
33201
33202 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33203
33204         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33205         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33206
33207         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33208         * lib/g++.exp (default_g++_start): Delete old cruft.
33209
33210 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33211
33212         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33213         (2 * (1 << 18)) to (2 * (1 << 17)).
33214
33215         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33216
33217 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33218
33219         * config/rom68k.exp: Renamed from config/idp.exp
33220
33221 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33222
33223         * c-torture/compile/921109-2.c
33224
33225 1995-04-18  Mike Stump  <mrs@cygnus.com>
33226
33227         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33228         excess errors.
33229
33230 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33231
33232         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33233         output.
33234         * lib/g++.exp (default_g++_start): Likewise.
33235
33236 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33237
33238         * gcc.c-torture/compile/950329-1.c: New test.
33239
33240 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33241
33242           * config/bug.exp (${tool}_load): Updated to use new remote_open
33243           and remote_close procs.
33244         * config/idp.exp: New file.
33245
33246 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33247
33248         * gcc.c-torture/execute/950322-1.c: New test.
33249
33250 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33251
33252         * config/vx.exp (${tool}_load): Clean up testing of return code from
33253         vxworks_ld and vxworks_spawn.
33254
33255 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33256
33257         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33258
33259 1995-03-13  Mike Stump  <mrs@cygnus.com>
33260
33261         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33262         can mark excess errors on a machine by machine basis.  Note, the
33263         default is to not expect any excess errors, even when excess
33264         errors test - is given, so you will want to put an XFAIL ... on
33265         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33266         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33267         those 4 machines, but no others.
33268
33269 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33270
33271         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33272         * lib/c-torture.exp: to here.
33273
33274 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33275
33276         * gcc.c-torture/execute/950221-1.c: New test.
33277         * gcc.c-torture/execute/struct-ret-1.c: New test.
33278         * gcc.c-torture/compile/950221-1.c: New test.
33279
33280         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33281
33282 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33283
33284         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33285         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33286
33287 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33288
33289         * g++.gb: New directory of tests, derived from my signature and
33290         class scoping tests.
33291
33292         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33293         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33294         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33295         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33296         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33297         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33298         * g++.gb/sig25.C: Likewise.
33299
33300         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33301         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33302         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33303         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33304         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33305         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33306         * g++.gb/sig25.exp: Likewise.
33307
33308         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33309         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33310         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33311         * g++.gb/scope13.C: Likewise, this test still fails.
33312
33313         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33314         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33315         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33316         * g++.gb/scope13.exp: Ditto.
33317
33318         * g++.gb/README: New file, explains what these tests are about.
33319
33320 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33321
33322         * lib/dg.exp (dg-do): Support `preprocess'.
33323         (dg-test): Likewise.
33324
33325 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33326
33327         * config/udi.exp: change "continue -expect" to "exp_continue".
33328
33329 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33330
33331         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33332         Delete redundant tests.
33333
33334         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33335         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33336         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33337         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33338         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33339         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33340         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33341         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33342
33343         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33344         storing label pointers.
33345         * gcc.c-torture/execute/921019-1.c: Likewise.
33346         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33347         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33348         parameter fp.
33349         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33350         constants.
33351
33352         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33353         Delete obsolete tests.
33354
33355         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33356         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33357         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33358         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33359         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33360         * gcc.c-torture/compile/950124-1.c: New test.
33361
33362         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33363
33364 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33365
33366         * lib/mike-g++.exp: Add -lm to LIBS.
33367
33368 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33369
33370         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33371
33372 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33373
33374         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33375
33376 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33377
33378         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33379
33380 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33381
33382         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33383         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33384         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33385         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33386         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33387         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33388         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33389         * g++.law/{operators31.C, operators32.C,
33390         * g++.law/{operators33.C, operators34.C}: Likewise.
33391         * g++.law/{pic1.C, refs2.C}: Likewise.
33392         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33393         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33394         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33395         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33396
33397         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33398         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33399         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33400         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33401         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33402         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33403         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33404         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33405         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33406         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33407         * g++.law/{operators34.exp}: Likewise.
33408         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33409         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33410         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33411         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33412         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33413
33414         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33415         No longer expected to fail.
33416         * g++.law/missed-error3.C: Tweak for recent bool changes.
33417
33418 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33419
33420         * config/emb-unix: Deleted.
33421         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33422         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33423
33424 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33425
33426         * lib/dg.exp (dg-test): Fix typo in last patch.
33427
33428 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33429
33430         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33431         (handles multiple occurrences).
33432
33433 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33434
33435         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33436         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33437         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33438         printed).
33439         * lib/c-torture.exp (c-torture-compile): Likewise.
33440         (c-torture): Prepend full path if missing.
33441         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33442         (gcc_fail): Likewise.
33443         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33444
33445 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33446
33447         * lib/netware.exp: Only attach to NetWare i386 systems.
33448
33449 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33450
33451         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33452         messages.  Add test name to "output pattern match" pass/fail message.
33453
33454 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33455
33456         * gcc.dg: New testsuite.
33457         * gcc.dg/dg.exp: New file.
33458
33459         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33460         test-switch.c}: Deleted.
33461
33462         * gcc.misc-tests/msgs.exp: New testcase driver.
33463
33464 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33465
33466         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33467         Watch for illegal return values from ${tool}_load.
33468         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33469         cross targets.  Coerce return value >0 to 1.
33470
33471 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33472
33473         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33474
33475         * config/emb-unix.exp: New file.
33476
33477         * config/sim.exp: Error if variable $SIM not defined.
33478         (${tool}_load): Mark test as "untested" if simulator missing.
33479
33480         * config/unix.exp: Load remote.exp to get rcp_download.
33481         * lib/c-torture.exp: Use different option lists for testcases with
33482         and without loops.
33483         * gcc.c-torture/execute/execute.exp: Likewise.
33484
33485 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33486
33487         * config/*.exp: Clarify return code from ${tool}_load.
33488         Call `unresolved' or `untested' instead of `warning' or `perror'
33489         (sometimes you still want to call both though).
33490         Add comment that `shell_id' is local to each file.
33491         * config/udi.exp (timeout): Set to 30.
33492         Don't print warning if connection fails, $connectmode has already
33493         printed an error.
33494         (${tool}_load): Move verbose messages to level 2.
33495         Rework pattern for "Process started" message.
33496         Pass `shell_id' to ${connectmode}_download.
33497         Retry twice upon timeout.  Make resetting of target more robust.
33498         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33499         Pass `shell_id' to exit_$connectmode.
33500         Only call exit_$connectmode if connected.
33501         * config/unix.exp (${tool}_load): Check return codes better.
33502         * config/vrtx.exp (${tool}_load): Likewise.
33503         * config/vx.exp (${tool}_load): Likewise.
33504         Delete unneeded global's.
33505         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33506         from ${tool}_load.
33507         (dg-stat): Delete.
33508         (dg-init): Delete recording of pass/fail counts.
33509         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33510         (old-dejagnu-init): Likewise.
33511         (old-dejagnu-stat): Delete contents, empty proc now.
33512         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33513         (c-torture): Delete references to lcnt, lpass, lfail.
33514         Get option list from TORTURE_OPTIONS.
33515         Delete -funroll[-all]-loops if no loops.
33516         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33517         (g++_stat): Delete contents (empty proc now).
33518         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33519         (gcc_finish): Likewise.
33520         (gcc_stat): Deleted.
33521         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33522         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33523         * gcc.c-torture/execute/execute.exp: Likewise.
33524         Split tests into two parts: compile, execute.
33525         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33526         no loops.  Update to reflect clarified return codes from ${tool}_load.
33527
33528 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33529
33530         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33531         to grep for.
33532         (old-dejagnu): Likewise (where necessary).
33533
33534 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33535
33536         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33537
33538         * lib/dg.exp (dg-process-target): Fix processing of selector.
33539         Add comment regarding use of `error'.
33540
33541         * lib/gcc.exp (prune_system_crud): Define if missing.
33542         * lib/g++.exp (prune_system_crud): Likewise.
33543
33544         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33545         Call prune_system_crud.
33546         * lib/dg.exp (dg-runtest): New proc.
33547         Use perror instead of send_user for tcl errors in testcase.
33548         Don't return any value, it's never used.
33549         Don't clobber previous definition of `unknown'.
33550         Print tcl errors in `dg-final'.
33551
33552 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33553
33554         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33555         (dg-test): Don't print errorInfo, it contains stack backtrace.
33556
33557 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33558
33559         * lib/g++.exp (runtest_file_p): Define if missing.
33560
33561 1994-09-24  Doug Evans  (dje@cygnus.com)
33562
33563         * lib/mike-g++.exp: Comment out loading of g++.exp.
33564         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33565         (default_g++_version): Always print something.
33566         (default_g++_start): Comment out call to `which'.
33567         (g++_start, g++_load): Deleted (must be defined in config file).
33568         * lib/gcc.exp: Test for existence of $CC at start.
33569         Delete check for tmpdir (done in gcc_init).
33570         (default_gcc_version): Always print something.
33571         (default_gcc_start): Comment out call to `which'.
33572         * config/*.exp: Major cleanup - make cross targets work at least a
33573         little better for g++ (by not being "--tool gcc" specific).
33574         Rename gcc_xxx to ${tool}_xxx.
33575         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33576         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33577
33578 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33579
33580         * lib/c-torture.exp (c-torture-compile): Rework compiler
33581         message processing.
33582
33583         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33584         c-torture.
33585
33586 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33587
33588         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33589
33590         * lib/dg.exp (dg-process-target): Support { target native }.
33591
33592 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33593
33594         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33595         looked for "... program xxx got fatal signal".
33596         Correct regsub munging of `comp_output'.
33597         Ignore compiler messages "path prefix not used" and "linker input
33598         file unused".
33599
33600 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33601
33602         * lib/gcc.exp (runtest_file_p): Define if missing.
33603         * gcc.prms/template.c: Example to work from.
33604
33605 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33606
33607         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33608         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33609
33610         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33611         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33612         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33613         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33614
33615         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33616         (dg-process-target): No longer a varargs proc.
33617         Return S/N for target, P/F for xfail.  All callers changed.
33618         (user option procs): More argument checking.
33619         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33620         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33621         (dg-test): Skip test if not running on selected target in `dg-do'.
33622         Update handling of `dg-do-what', `dg-output-text'.
33623         Separate execution pass/fail from output pattern match pass/fail.
33624         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33625
33626 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33627
33628         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33629         target for 920510-1.c.
33630
33631 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33632
33633         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33634         Clean up comment regarding use of passcnt, etc.
33635         (gcc_stat): Don't update `testcnt' here.
33636         (gcc_finish): Do it here.
33637         Might as well reset `but_id' here too.
33638         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33639         to determine if the file should be tested.
33640         * gcc.c-torture/compile/compile.exp: Likewise.
33641         * gcc.c-torture/execute/execute.exp: Likewise.
33642         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33643         * gcc.misc-tests/dg-test.exp: Likewise.
33644         * gcc.prms/prms.exp: Likewise.
33645         * gcc.wendy/wendy.exp: Likewise.
33646         * g++.old-deja.exp: Likewise.
33647         Move "Testing file" message to verbose level 1.
33648
33649 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33650
33651         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33652
33653 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33654
33655         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33656         (default_gcc_start): Accept optional second list element
33657         of compiler flags.  Print compiler output at verbosity level 2.
33658         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33659         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33660         Save current values of framework globals passcnt, failcnt, xpasscnt,
33661         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33662         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33663         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33664         xfailcnt to compute stats.  Update framework global `testcnt' from
33665         pass/fail counts.
33666         (gcc_finish): New proc.  Clean up test environment.
33667         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33668         (gcc_epass, gcc_efail): Delete.
33669         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33670         argument of line number.
33671         (dg-init): If the tool has an init routine, call it.
33672         (dg-test): Remove args `cflags_var' and `libs_var'.
33673         Pass all compiler options to ${tool}_start.
33674         Handle missing line number.
33675         (dg-finish): New function.
33676         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33677         particular files.  Call gcc_finish at end.  Move "skipping test"
33678         message to verbosity level 3.
33679         * gcc.c-torture/compile/compile.exp: Likewise.
33680         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33681         * gcc.c-torture/execute/execute.exp: Likewise.
33682         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33683         Print testcase being tried at verbosity level 1.
33684         * gcc.c-torture/special/special.exp: Unset xfail.
33685         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33686         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33687         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33688         * gcc.failure/failure.exp: Likewise.
33689         * gcc.ieee/ieee.exp: Likewise.
33690         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33691         Update call to dg-test.  Call dg-finish at end.
33692         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33693         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33694         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33695         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33696         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33697         * gcc.wendy/wendy.exp: Add copyright.
33698         Delete setting of tmpdir (done by gcc_init).
33699         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33700         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33701         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33702         gcc_[ce]pass/fail.
33703
33704 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33705
33706         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33707         confusion.
33708         (g++_load): Likewise.
33709
33710         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33711         Rename argument to `prog' to remove the confusion.
33712         Varargs fns behave differently too!
33713         (g++_load): Likewise.
33714
33715         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33716
33717         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33718         what it is.  Delete (always) printing of status value for !native.
33719         Simplify verbose code, and include status and exec_output.
33720         (g++_load): Use gcc_load.
33721
33722 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33723
33724         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33725         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33726         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33727         940714-3.c as these testcases don't exist anymore.  Make
33728         va-arg-1.c expected to pass.
33729
33730 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33731
33732         * gcc.misc-tests/misc.exp: Only run specific testcases.
33733         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33734         * gcc.misc-tests/dg-[1-9].c: New files.
33735
33736         * lib/dg.exp: New testsuite driver.
33737         * gcc.prms/prms.exp: Use it.
33738
33739         * README.gcc: New file.
33740
33741         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33742         Document and reset `lxpass' and `lxfail'.
33743         Simplify "initialized" message.
33744         (gcc_stat): Clean up comments a little.
33745
33746 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33747
33748         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33749
33750 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33751
33752         * lib/old-dejagnu.exp (process-option): New proc.
33753         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33754         (old-dejagnu): Simplify.
33755         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33756
33757 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33758
33759         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33760         exists and is not an empty string.
33761
33762         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33763         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33764         finished.
33765         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33766         automatically.
33767
33768         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33769         longer expected to fail.
33770
33771         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33772         "f" function call.
33773
33774         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33775
33776         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33777         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33778         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33779         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33780         c-torture-1.29.
33781
33782         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33783         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33784
33785         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33786
33787         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33788         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33789
33790         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33791         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33792         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33793
33794 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33795
33796         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33797         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33798         940714-1.c, 940714-2.c, 940714-3.c},
33799         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33800         gcc.misc-tests/{mg.c,mg.exp}:
33801         New tests.
33802         * gcc.noncompile/noncompile.exp: Change accordingly.
33803
33804 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33805
33806         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33807         Undo previous clobberage.
33808
33809 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33810
33811         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33812         * gcc.special/{930510-1.c, special.exp}:
33813         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33814         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33815         struct-varargs-1.c}: New tests from c-torture-1.26.
33816
33817 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33818
33819         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33820           argument to switch.
33821
33822 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33823
33824         * Revert the previous changes.  Please see Rob's directory
33825           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33826           fixes.
33827
33828 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33829
33830         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33831             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33832             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33833             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33834             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33835             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33836             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33837             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33838             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33839             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33840             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33841             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33842             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33843             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33844             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33845             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33846             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33847             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33848             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33849             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33850             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33851             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33852             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33853             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33854             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33855             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33856             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33857
33858 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33859
33860         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33861             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33862           with perror calls.
33863
33864 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33865
33866         * config/unix.exp (g++_load): Fix syntax.
33867
33868 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33869
33870         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33871         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33872         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33873         Don't expect va-arg-1.c to fail.  Correct expected output for
33874         920928-1.c.
33875         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33876         * gcc.wendy/hbm4.c: Correct typo.
33877         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33878
33879 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33880
33881         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33882         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33883         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33884         * lib/c-torture.exp (c-torture-compile): Ditto.
33885
33886         Reduce volume of output (remove all the -I's and such).
33887         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33888         Call gcc_cpass, gcc_cfail.
33889         (c-torture): Pass testing option to c-torture-compile.
33890
33891 1994-03-21  Doug Evans  (dje@cygnus.com)
33892
33893         Bring patches over from progressive.
33894         * config/default.exp: Exit remote shell cleanly.
33895         (g++_exit, g++_start): Add default versions.
33896         * config/sim.exp (gcc_load): Use perror, not error.
33897
33898 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33899
33900         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33901         set in site.exp.
33902
33903 1994-03-14  Doug Evans  (dje@cygnus.com)
33904
33905         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33906         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33907         (wendy_try): New proc to run testcase.
33908         (main loop): Call 'em.
33909         * gcc.wendy/*.c: Clean up pass to correct expected output.
33910
33911         * lib/gcc.exp: Minor cleanup work.
33912         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33913
33914 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33915
33916         * config/sim.exp (gcc_load): Document return codes better.
33917         Don't pass -v to simulator.
33918
33919 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33920
33921           * gcc.special/920717-x.c: Fix typo.
33922           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33923           get at sources.
33924
33925         * lib/mike-gcc.exp: Fix typo.
33926
33927 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33928
33929         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33930         binary to use, transform the name.
33931         * config/*.exp: rename everything. Nuke any g++ specific files,
33932         it's now a special case of gcc that requires no special support.
33933         Add a default.exp for unsupported targets.
33934
33935 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33936
33937         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33938         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33939         version of Tcl.
33940
33941 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33942
33943         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33944         than a warning.
33945
33946 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33947
33948         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33949
33950 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33951
33952         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33953         option_list.  Compile every file with only 4/6 option choices
33954         (same as C torture) instead of with 12/18 different option
33955         choices.
33956         * lib/c-torture.exp: Likewise.
33957
33958         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33959         not already set.
33960
33961 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33962
33963         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33964         can put an XFAIL *-*-* on excess errors.
33965
33966 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33967
33968         * g++.law: Add more tests derived from g++-bugs snapshots.
33969
33970         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33971         equivalent to g++.law/init9.
33972
33973         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33974         compiled it, and the a.out file after we've run it.
33975
33976 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33977
33978         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33979         compiled it, and the a.out file after we've run it.
33980
33981 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33982
33983         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33984
33985 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33986
33987         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33988         version number.
33989
33990 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33991
33992         * g++.law: New directory of g++ tests derived from the g++-bugs
33993         snapshots.
33994
33995 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33996
33997         * gcc.compile: initbug1.c initbug1.exp testcase added
33998
33999 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34000
34001         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34002         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34003           fixes submitted by Jeff Law (law@cs.utah.edu)
34004         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34005           Jeff Law (law@cs.utah.edu)
34006
34007
34008 1993-11-30  Mike Stump  (mrs@cygnus.com)
34009
34010         * config/unix-g++.exp: Follow the gcc way of doing things.
34011         * g++.old-deja/old-deja.exp: Minor updates.
34012         * lib/g++.exp: New file, follow the gcc way of doing things.
34013         * lib/old-dejagnu.exp: Minor updates.
34014         * lib/mike-g++.exp: Always unset errorInfo.
34015
34016 1993-11-06  Mike Stump  (mrs@cygnus.com)
34017
34018         * lib/gcc.exp: Fix some errors with the below change, CC and
34019         CFLAGS should be global when setting, not local.
34020
34021 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34022
34023         * lib/gcc.exp: Transform tool name.
34024
34025 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34026
34027         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34028
34029 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34030
34031         * lib/gcc.exp: change gcc_done to gcc_stat
34032
34033 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34034
34035         * Upgraded gcc testsuite to c-torture version 1.25
34036
34037 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34038
34039         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34040         * lib/c-torture: added hooks for new reporting code.
34041
34042 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34043
34044         * config/sh-gcc.exp: check if sh-sim exists in the path
34045
34046 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34047
34048         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34049         * gcc.compile/compile.exp: Initial changes for new logic.
34050         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34051         * gcc.failure/failure.exp: Initial changes for new logic.
34052         * gcc.ieee/ieee.exp: Initial changes for new logic.
34053         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34054         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34055         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34056         * lib/c-torture.exp: Initial changes for new logic.
34057         * lib/gcc.exp: Initial changes for new logic.
34058
34059 1993-10-15  Mike Stump  (mrs@cygnus.com)
34060
34061         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34062         depend upon failure or success.  Fully qualify names in failure
34063         and success messages.  Always remove a.out before starting
34064         compile, just in case.  Pay more attention to error text output by
34065         the compiler.  Handle testcases with no known past errors just
34066         like all others, so that things are uniform.  Other miscellaneous
34067         improvements.
34068
34069 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34070
34071         * gcc.cpp: new directory for cpp tests
34072
34073 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34074
34075         * lib/chill.exp: Code reformatted, removed unused code.
34076         * config/unix-chill.exp: Code reformatted, removed unused code.
34077         * chill.execute/execute.exp: Code reformatted, removed unused code.
34078         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34079
34080 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34081
34082         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34083         routines not written.
34084
34085 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34086
34087         * config/bug-gcc.exp: Use new procs from bug.exp.
34088
34089 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34090
34091         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34092         via ftp, rather than depending on NFS.
34093         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34094         case.
34095
34096 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34097
34098         * config/bug-gcc.exp: Use new download proc.
34099
34100 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34101
34102         * chill.execute/execute.exp: cleanups, handles errors better
34103         * chill.compile/compile.exp: rewrite, based on execute.exp
34104         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34105         * lib/chill.exp: major changes to diff proc and compile and link
34106           procs. added chill_fail and chill_pass wrappers to pass and
34107           fail. added more comments, and handle error codes better.
34108           Added a hack to capture stderr from exec, so noncompile tests
34109           can work.
34110
34111 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34112
34113         * chill.execute/execute.exp: rewrite of testsuite driver
34114         * lib/chill.exp: rewrite of testsuite driver
34115         * config/unix-chill.exp: rewrite of testsuite driver
34116
34117 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34118
34119     In chill.execute:
34120         * iexpr.ch: Standardize uppercase.
34121         * tuples.dat: Standardize uppercase.
34122         * vary.ch: standardize.  Correct varying string assignments.
34123         * vary.dat: Add new output lines.
34124
34125 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34126
34127     In chill.execute:
34128         * chprintf.ch: Standardize use of uppercase.
34129         * tuples.ch: Standardize and turn arr2 into a DCL,
34130           rather than a SYN.
34131         * pinits.ch: Standardize.
34132
34133 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34134
34135         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34136         * Makefil: Renamed to Makefile.in.
34137         * configure.in: New.
34138
34139 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34140
34141     In chill.execute:
34142         * .cvsignore: Add result/output files.
34143         * Makefile: Fix up variables at start.  Use MFLAGS
34144           everywhere.  Correct bool_loc, built_ins entries.
34145           Add entry for vary1.ch.
34146         * bitarray.ch: Standardize upper-case usage.
34147         * bitexpr.ch: Standardize, add output of b1.
34148         * params.ch: Use arrayt in along PROC parameters, to
34149           avoid novelty problems.
34150         * sets.ch: Tiny cleanup.
34151         * vary1.ch: Re-indent.
34152
34153 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34154
34155           * Add PR-related files to Makefiles, .cvsignore files, etc.
34156
34157 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34158
34159         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34160           with compiler objects. New names are test-flow.c and test-loop.c
34161
34162 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34163
34164         * Upgraded c-torture tests from 1.19 to 1.20
34165
34166         * new files:
34167         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34168         * gcc.compile: 930623-1.c 930623-2.c
34169         * gcc.noncompile: 930622-1.c 930622-2.c
34170         * gcc.failure: 920411-1.c 920627-2.c
34171         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34172
34173 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34174
34175         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34176           More changes to get testsuite working properly. Needs more work.
34177           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34178
34179 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34180
34181         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34182           More changes to get testsuite working properly. Needs more work.
34183
34184 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34185
34186         * chill.compile/compile.exp: Added for Dejagnu support
34187         * chill.execute/execute.exp: Added for Dejagnu support
34188         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34189
34190 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34191
34192     This should complete moving the CHILL test files.
34193         * chill.noncompile(.cvsignore printf.grt
34194             in-printf.grt chprintf.grt chprintf.ch):
34195             Added test-support files.
34196           (Makefile): Modified further.
34197         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34198             signal.ch): Added test files.
34199           * chill.execute (.cvsignore printf.grt printr.c
34200             in-printf.grt rts.c chprintf.grt rts.h): Added
34201           test-support files.
34202             (Makefile): More corrections.
34203
34204 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34205
34206         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34207           test cases, ready for DejaGnu.
34208
34209 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34210
34211         * Upgraded c-torture tests from 1.18 to 1.19
34212
34213         * gcc.compile: added test(s):
34214           930607-1.c
34215         * gcc.execute: added test(s):
34216           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34217
34218         * added new subdirectory for misc tests: gcc.misc-tests
34219         * gcc.misc-test(s): added tests:
34220           inst-check.c test-consts.c test-ior.c test-switch.c
34221
34222 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34223
34224         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34225
34226 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34227
34228         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34229
34230 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34231
34232         * Upgraded c-torture tests from 1.17 to 1.18
34233
34234 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34235
34236         * Upgraded c-torture tests from 1.12 to 1.17
34237
34238 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34239
34240         * lib/old-dejagnu.exp:
34241           Fixed handling of XFAIL target triplets to correctly
34242           recognize wildcard characters.  Removed code that
34243           appended a unique id tag to the end of the file name
34244           printed out by the result of the testcases within a
34245           given test file.
34246
34247 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34248
34249         * lib/old-dejagnu.exp:
34250           Reworked expected failure handling to trigger off of XFAIL
34251           keyword in keyphrase embeded in testcase source code. The
34252           XFAIL keyword must be at the end of the keyphrase line. It
34253           may optionally be followed by one or more target triplets.
34254           It has just occured that the handling of wildcards in the
34255           target triplet may not be correct.
34256
34257 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34258
34259         * g++.old-deja/tests:
34260           Moved all subdirectories up one level into g++.old-deja .
34261
34262         * lib/old-dejagnu.exp:
34263           Fixed problem with CXXFLAGS not being properly reset, and being
34264           corrupted with extraneous "-c" compiler option.  This was
34265           causing binaries to not be generated for test that needed them.
34266           Modified strings passed to "pass" and "fail" so that individual
34267           tests from the same test file would be distinguished by an
34268           identifier appended to the test file name in the summary logs;
34269           this corrected a problem with erroneous diff logs.  Added code
34270           to search testcases for expected fail and unexpected pass keywords.
34271
34272 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34273
34274         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34275
34276 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34277
34278         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34279           Removed extraneous text from end of "Special g++ Options"
34280           keyphrase.
34281
34282         * lib/old-dejagnu.exp: Added pattern matching to look for new
34283           keywords, embedded in testcases comments, which will trigger
34284           calls to xpass and xfail.
34285
34286 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34287
34288         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34289           comments embedded in the testcases, especially the one looking for
34290           special compiler options, as well as the pattern matching for the
34291           compiler output again.
34292
34293 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34294
34295         * lib/old-dejagnu.exp: Do a proper check of the return value for
34296           execute tests. Fixed several problems with the pattern matching
34297           of the compiler output which gave erroneous test results.
34298           Changed several of the test result messages to be more descriptive.
34299         * config/unix-g++.exp: Proc g++_load now actually works and
34300           executes the tests passed to it and returns a usable return
34301           value.
34302
34303 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34304
34305           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34306
34307 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34308
34309         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34310           Modified both files to properly execute the old style
34311           dejagnu tests. The previous versions of these files were
34312           experimental and did not function anything near correctly.
34313
34314 1993-04-05  Rob Savoye  (rob@cygnus.com)
34315
34316         * Removed all Makefile.in and configure.in files. No configuration
34317         needed now.
34318
34319 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34320
34321         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34322
34323 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34324
34325         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34326         gcc.special/configure.in, gcc.noncompile/configure.in,
34327         gcc.execute/configure.in, gcc.code_quality/configure.in,
34328         g++.other/configure.in, g++.old-deja/configure.in,
34329         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34330         in srcname setting.
34331
34332 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34333
34334         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34335         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34336         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34337
34338 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34339
34340         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34341         (gdb_exit): Don't remove *_soc files.
34342
34343 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34344
34345         * lib/c-torture.exp: Don't look for main; instead always use -w
34346         -c.  This is how the c-torture tests work.  Remove the object
34347         file if the compilation succeeds.
34348         * gcc.execute/execute.exp: Remove executable if test passes.
34349         * gcc.noncompile/noncompile.exp: Every test is an expected
34350         failure.
34351         * gcc.special/special.exp: Added tests from c-torture 1.11,
34352         corrected use of existing test.
34353         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34354         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34355         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34356         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34357         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34358         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34359         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34360         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34361         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34362         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34363         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34364         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34365         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34366         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34367         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34368         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34369         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34370         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34371         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34372         c-torture 1.11.
34373         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34374         correspond to c-torture 1.11.
34375
34376         * New file.