nan_inf_fmt.f90: Revise test to include case of field width of zero.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2
3         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4         include case of field width of zero. 
5
6 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7
8         PR libgfortran/21875
9         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10         with trailing blanks on normal formatted read.
11
12 2005-07-23  Chao-ying Fu  <fu@mips.com>
13
14         * gcc.target/mips/mips32-dsp-type.c: New test.
15         * gcc.target/mips/mips32-dsp.c: New test.
16
17 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18
19         PR testsuite/21073
20         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21
22         PR testsuite/20454
23         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24         and __cyg_profile_func_exit.
25
26 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27
28         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29         * gfortran.dg/comma_format_extension_4.f: Same.
30         * gfortran.dg/pr15332.f: Same.
31         * gfortran.dg/pr21730.f: Same.
32
33 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
34
35         * g++.dg/opt/vrp2.C: Fix testcase.
36
37         PR tree-opt/22625
38         * g++.dg/opt/vrp2.C: New test.
39
40 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
41
42         PR debug/21828
43         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
44
45 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
46
47         * gcc.dg/tree-ssa/20050719-1.c: New test.
48
49 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
50
51         * gcc.dg/bfin-longcall-1.c: New file.
52         * gcc.dg/bfin-longcall-2.c: New file.
53
54 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
55
56         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
57
58 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
59
60         PR middle-end/19055
61         * gcc.dg/tree-ssa/pr19055.c: New test.
62         * gcc.dg/tree-ssa/pr19055-2.c: New test.
63
64 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR C++/22358
67         * g++.dg/other/pr22358.C: New test.
68
69 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
70
71         PR c++/2922
72         * g++.dg/lookup/two-stage5.C: New test from bug comments.
73         
74 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
75
76         PR c++/15938
77         * g++.dg/init/union2.C: New test.
78
79 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
80
81         PR c/22393
82         * gcc.dg/complex-4.c: New test.
83
84 2005-07-21  Richard Guenther  <rguenther@suse.de>
85
86         PR testsuite/22522
87         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
88         scanning for asm labels.
89         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
90
91 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
92
93         PR target/22085
94         * gcc.dg/altivec-pr22085.c: New.
95
96 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
97
98         PR tree-optimization/19210
99         * gcc.dg/tree-ssa/pr19210-1.c: New.
100         * gcc.dg/tree-ssa/pr19210-2.c: New.
101
102 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
103
104         PR rtl-optimization/22167
105         * g++.dg/opt/pr22167.C: New test.
106
107 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
108
109         PR c++/2922
110         * g++.dg/lookup/two-stage2.C: New.
111         * g++.dg/lookup/two-stage3.C: New.
112         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
113         fixed two-stage name lookup for operators.
114         * g++.dg/template/call3.C: Compiler now produces an appropriate
115         error message. 
116         * g++.dg/template/crash37.C: Compiler now describes bla() on line
117         14 as a candidate. 
118         * g++.dg/template/ptrmem4.C: Compiler produces different error
119         message.
120         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
121         connect_to_method as a candidate.
122         
123 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
124
125         * gcc.dg/fold-alloc-1.c: New test.
126
127 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
128
129         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
130         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
131
132 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
133
134         * gcc.dg/fold-abs-1.c: New test.
135         * gcc.dg/fold-abs-2.c: New test.
136         * gcc.dg/fold-abs-3.c: New test.
137
138 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
139
140         Make CONSTRUCTOR use VEC to store initializers.
141         * g++.dg/ext/complit3.C: Check for specific error messages.
142         * g++.dg/init/brace2.C: Update error message.
143         * g++.dg/warn/Wbraces2.C: Likewise.
144
145 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran/16940
148         * gfortran.dg/module_interface_1.f90: New test.
149
150 2005-07-19  Danny Berlin <dberlin@dberlin.org>
151             Kenneth Zadeck <zadeck@naturalbridge.com>
152
153         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
154
155 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
156
157         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
158         specify -Wformat for these tests.
159         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
160         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
161         * gcc.dg/format/opt-6.c: Delete.
162
163 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
164
165         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
166         * gcc.dg/tree-ssa/sra-3.c: Likewise.
167
168 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
169
170         * gcc.dg/tree-ssa/alias-2.c: New test.
171
172 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
173
174         PR c++/22263
175         * g++.dg/template/explicit7.C: New test.
176
177 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
178
179         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
180         width of 8 to +Inf and -Inf.
181     
182 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/22139
185         * g++.dg/template/friend36.C: New test.
186
187 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
188
189         PR fortran/21730
190         * gfortran.dg/pr21730.f: New test.
191
192 2005-07-16  Danny Berlin <dberlin@dberlin.org>
193             Kenneth Zadeck <zadeck@naturalbridge.com>
194
195         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
196         since pure const detection cannot run at -O1 in c compiler.
197         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
198         can now optimize this case properly.
199         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
200         because we now pass.
201         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
202
203 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
204
205         PR c/22421
206         * gcc.dg/format/bitfld-1.c: New test.
207
208 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c++/22204
211         * g++.dg/rtti/repo1.C: New test.
212
213 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
214
215         PR middle-end/22398
216         * gcc.c-torture/compile/pr22398.c: New test.
217
218 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c++/22132
221         * g++.dg/expr/cast4.C: New test.
222
223 2005-07-15  Richard Guenther  <rguenther@suse.de>
224
225         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
226         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
227
228 2005-07-15  Steven Bosscher  <stevenb@suse.de>
229
230         PR tree-optimization/22230
231         * gcc.dg/tree-ssa/pr22230.c: New test.
232
233 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
234
235         * gfortran.dg/g77/cpp6.f: New test.
236
237         PR fortran/22417
238         * gfortran.dg/g77/cpp5.F: New test.
239         * gfortran.dg/g77/cpp5.h: New file.
240         * gfortran.dg/g77/cpp5inc.h: New file.
241
242 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR libfortran/16435
245         * gfortran.dg/tl_editting.f90: New.
246         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
247
248 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
249
250         * gfortran.dg/char_array_constructor.f90: New test.
251
252 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
253
254         * gfortran.dg/past_eor.f90: New.
255         * gfortran.dg/complex_read.f90: New.
256
257 2005-07-13  Jeff Law  <law@redhat.com>
258
259         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
260         additional casts.
261
262         * gcc.dg/tree-ssa/pr22321.c: New test
263
264 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
265
266         PR tree-optimization/21921
267         * gcc.dg/tree-ssa/pr21921.c: New.
268
269 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
270
271         PR tree-optimizatio/22442
272         * gcc.dg/tree-ssa/loop-11.c: New test.
273
274 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         PR tree-opt/21840
277         * gcc.c-torture/compile/pr21840.c: New test.
278
279 2005-07-12  Jan Hubicka  <jh@suse.cz>
280
281         * gcc.c-torture/compile/pr22379.c: New test.
282
283 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
284
285         PR libfortran/21593
286         gfortran.dg/dev_null.f90:  Remove outdated comment about
287         PR libfortran/21593.
288
289
290 2005-07-12  Dale Johannesen  <dalej@apple.com>
291
292         * gcc.target/i386/compress-float-sse.c:  New.
293         * gcc.target/i386/compress-float-sse-pic.c:  New.
294         * gcc.target/i386/compress-float-387.c:  New.
295         * gcc.target/i386/compress-float-387-pic.c:  New.
296         * gcc.dg/compress-float-ppc.c:  New.
297         * gcc.dg/compress-float-ppc-pic.c:  New.
298
299 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
300
301         PR libfortran/21593
302         gfortran.dg/dev_null.f90:  Remove targets.
303
304 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
305
306         PR tree-opt/22335
307         * gcc.dg/pr22335-1.c: New test.
308         * gcc.dg/pr22335-2.c: New test.
309
310 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
311
312         PR c++/20172
313         * g++.dg/template/nontype12.C : New test.
314
315 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
316
317         * gcc.dg/tree-ssa/loop-10.c: New test.
318
319 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
320
321         * gcc.c-torture/execute/20020720-1.x: Remove.
322
323 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
324
325         * gfortran.fortran-torture/execute/forall_7.f90: New test.
326
327 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
328
329         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
330         (dg-mips-options): Use it.
331
332 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
333
334         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
335
336 2005-07-09  Richard Henderson  <rth@redhat.com>
337
338         * lib/target-supports.exp (check_effective_target_sync_char_short):
339         Add alpha.
340
341 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
342
343         PR libfortran/22217
344         * gfortran.dg/negative-z-descriptor.f90:  New test.
345
346 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
347
348         PR tree-opt/22329
349         * gcc.dg/pr22329.c: New test.
350
351 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
352
353         PR tree-optimization/20139
354         * gcc.dg/tree-ssa/pr20139.c: New.
355
356 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
357
358         PR tree-opt/22356
359         * testsuite/gcc.dg/pr22356-1.c: New test.
360
361 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
362
363         PR c++/21799
364         * g++.dg/template/unify8.C: New.
365         * g++.dg/template/unify9.C: New.
366
367 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
368
369         * gfortran.fortran-torture/execute/entry_10.f90: New test.
370
371 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
372
373         * gcc.dg/darwin-version-1.c: New.
374         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
375         * gcc.dg/builtins-20.c: Likewise.
376         * gcc.dg/builtins-53.c: Likewise.
377         * gcc.dg/torture/builtins-convert-1.c: Likewise.
378         * gcc.dg/torture/builtins-convert-2.c: Likewise.
379         * gcc.dg/torture/builtins-convert-3.c: Likewise.
380         * gcc.dg/torture/builtins-power-1.c: Likewise.
381         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
382         on Darwin.
383
384 2005-07-07  Jeff Law  <law@redhat.com>
385
386         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
387         argument evaluation order.
388
389 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
390
391         PR libfortran/21594
392         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
393         Add test cases where the shift length is greater than the
394         array length.
395
396 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
397
398         * obj-c++.dg/proto-lossage-6.mm: New.
399         * objc.dg/proto-lossage-6.m: New.
400
401 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
402
403         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
404         * objc.dg/gnu-runtime-2.m: Likewise.
405
406 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
407
408         * gfortran.dg/longline.f: New test.
409
410         * gfortran.dg/badline.f: New test.
411
412 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
413
414         PR fortran/16531
415         PR fortran/15966
416         PR fortran/18781
417         * gfortran.dg/hollerith.f90: New.
418         * gfortran.dg/hollerith2.f90: New.
419         * gfortran.dg/hollerith3.f90: New.
420         * gfortran.dg/hollerith4.f90: New.
421         * gfortran.dg/hollerith_f95.f90: New.
422         * gfortran.dg/hollerith_legacy.f90: New.
423         * gfortran.dg/g77/cpp4.F: New. Port from g77.
424
425 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
426
427         PR objc/22274
428         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
429         * objc.dg/gnu-runtime-2.m: New.
430
431 2005-07-06  Jeff Law  <law@redhat.com>
432
433         * gcc.dg/tree-ssa/vrp17.c: New test.
434
435 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
436
437         PR fortran/22327
438         * gfortran.dg/array_constructor_5.f90: New test.
439
440 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
441
442         * gfortran.fortran-torture/execute/entry_9.f90: New test.
443
444 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
445
446         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
447         * gcc.dg/980816-1.c: Ditto.
448
449 2005-07-06  Jeff Law  <law@redhat.com>
450
451         * gcc.c-torture/compile/pr21356.c: New test.
452
453 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
454
455         PR c/22013
456         PR c/22098
457         * gcc.c-torture/compile/pr22013-1.c,
458         gcc.c-torture/execute/pr22098-1.c,
459         gcc.c-torture/execute/pr22098-2.c,
460         gcc.c-torture/execute/pr22098-3.c: New tests.
461
462 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
463
464         PR c/22308
465         * gcc.dg/pr22308-1.c: New test.
466
467 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
468
469         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
470         target.
471         * gcc.dg/compare9.c: Use -fshort-enums instead of
472         -fno-short-enums.  Change the last test to dg-bogus.
473
474 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
475
476         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
477         * gcc.dg/compare9.c: New.
478
479 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
480
481         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
482
483 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
484
485         PR testsuite/22288
486         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
487
488
489 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
490
491         * gcc.dg/format/gcc_gfc-1.c: New.
492
493 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
494
495         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
496
497 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
498
499         PR fortran/20842
500         * gfortran.dg/io_invalid_1.f90: New test.
501
502 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
503
504         * gcc.dg/format/gcc_diag-1.c: Update.
505
506 2005-07-02  Jeff Law  <law@redhat.com>
507
508         * gcc.dg/tree-ssa/pr22051-1.c: New test.
509         * gcc.dg/tree-ssa/pr22051-2.c: New test.
510
511 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
512
513         * gcc.dg/format/gcc_diag-1.c: Update.
514
515 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
516
517         PR tree-opt/22269
518         * gcc.c-torture/compile/pr22269.c: New test.
519
520 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
521
522         PR 21584
523         PR 22219
524         * g++.dg/tree-ssa/pr21584-1.C: New test.
525         * g++.dg/tree-ssa/pr21584-2.C: New test.
526
527 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
528
529         * obj-c++.dg/try-catch-11.mm: New.
530         * objc.dg/try-catch-10.m: New.
531
532 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
533
534         * g++.dg/other/ucnid-1.C: xfail on AIX.
535
536 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
537
538         PR 22234
539         * gcc.dg/20050629-1.c: New test.
540
541 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
542
543         * obj-c++.dg/const-str-1[0-1].mm: New.
544         * objc.dg/const-str-1[0-1].m: New.
545
546 2005-05-29  Richard Henderson  <rth@redhat.com>
547
548         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
549         Rename from check_effective_target_vect_no_max.
550         (check_effective_target_vect_no_int_add): New.
551         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
552         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
553         * gcc.dg/vect/vect-reduc-3.c: Likewise.
554         * gcc.dg/vect/vect-reduc-1.c: Use both.
555         * gcc.dg/vect/vect-reduc-2.c: Likewise.
556
557 2005-05-29  Richard Henderson  <rth@redhat.com>
558
559         * lib/target-supports.exp (check_effective_target_vect_no_max): 
560         Remove i386 and x86_64.
561
562 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
563
564         PR testsuite/21969
565         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
566
567 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
568
569         PR middle-end/21969
570         * gcc.dg/vect/pr21969.c: New test.
571
572 2005-06-28  Eric Christopher  <echristo@redhat.com>
573
574         PR c/22052
575         PR c/21975
576         * gcc.dg/inline1.c: New test.
577         * gcc.dg/inline2.c: Ditto.
578         * gcc.dg/inline3.c: Ditto.
579         * gcc.dg/inline4.c: Ditto.
580         * gcc.dg/inline5.c: Ditto.
581         
582 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
583
584         PR libfortran/22142
585         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
586         Add testcase also testing eoshift1 for PR 22142.
587
588 2005-06-28  Richard Henderson  <rth@redhat.com>
589
590         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
591         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
592         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
593         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
594         gcc.dg/tree-ssa/20030922-2.c: Likewise.
595
596 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
597
598         PR libfortran/22142
599         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
600         Add testcase for PR 22142.
601
602 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
603
604         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
605         gcc.target/ia64/fpreg-2.c: New tests.
606
607 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
608
609         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
610
611 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
612
613         PR libfortran/22170
614         * gfortran.dg/slash_1.f90: New test.
615
616 2005-06-27  Richard Henderson  <rth@redhat.com>
617
618         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
619         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
620         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
621         * gcc.dg/vect/vect-reduc-2.c: Likewise.
622         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
623         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
624
625 2005-06-27  Richard Henderson  <rth@redhat.com>
626
627         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
628         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
629
630 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
631
632         * obj-c++.dg/proto-lossage-5.mm: New.
633         * objc.dg/proto-lossage-5.m: New.
634
635 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
636
637         PR 21959
638         * gcc.dg/tree-ssa/pr21959.c: New test.
639
640 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
641
642         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
643         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
644         testing uninitialized var.
645
646         * gcc.c-torture/execute/builtins/chk.h: New.
647         * gcc.c-torture/execute/builtins/lib/chk.c: New.
648         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
649         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
650         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
651         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
652         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
653         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
654         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
655         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
656         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
657         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
658         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
659         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
660         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
661         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
662         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
663         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
664         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
665         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
666         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
667         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
668         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
669         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
670         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
671         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
672         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
673         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
674         * gcc.dg/builtin-object-size-1.c: New test.
675         * gcc.dg/builtin-object-size-2.c: New test.
676         * gcc.dg/builtin-object-size-3.c: New test.
677         * gcc.dg/builtin-object-size-4.c: New test.
678         * gcc.dg/builtin-object-size-5.c: New test.
679         * gcc.dg/builtin-stringop-chk-1.c: New test.
680         * gcc.dg/builtin-stringop-chk-2.c: New test.
681         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
682         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
683         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
684         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
685         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
686         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
687         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
688         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
689         * gcc.c-torture/execute/printf-1.c: New test.
690         * gcc.c-torture/execute/fprintf-1.c: New test.
691         * gcc.c-torture/execute/vprintf-1.c: New test.
692         * gcc.c-torture/execute/vfprintf-1.c: New test.
693         * gcc.c-torture/execute/printf-chk-1.c: New test.
694         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
695         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
696         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
697
698 2005-06-27  Michael Matz  <matz@suse.de>
699
700         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
701         slot is not merged if address escapes.
702
703 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
704
705         PR c/21911
706         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
707
708 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
709
710         PR middle-end/17965
711         * gcc.c-torture/compile/20050622-1.c: New test.
712
713         PR middle-end/22028
714         * gcc.dg/20050620-1.c: New test.
715
716 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
717
718         PR tree-optimization/22026
719         * gcc.dg/tree-ssa/pr22026.c: New.
720
721 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
722
723         PR libfortran/22144
724         * gfortran.dg/shift-alloc.f90:  New testcase.
725
726 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
727
728         * all files: Update FSF address in copyright headers.
729
730 2005-06-22  Jan Hubicka  <jh@suse.cz>
731
732         * wholeprogram-1.c: New testcase.
733         * wholeprogram-2.c: New testcase.
734
735 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
736
737         PR 22171
738         * gcc.dg/tree-ssa/pr22171.c: New test.
739
740 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
741
742         * gfortran.dg/simplify_modulo.f90: New.
743
744 2005-06-24  Jan Hubicka  <jh@suse.cz>
745
746         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
747
748 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
749
750         * obj-c++.dg/proto-lossage-[1-4].mm: New.
751
752 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
753
754         * obj-c++.dg/typedef-alias-1.mm: New.
755         * objc.dg/typedef-alias-1.m: New.
756
757 2005-06-23  Jeff Law  <law@redhat.com>
758
759         * gcc.dg/tree-ssa/vrp16.c: New test.
760
761 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
762
763         * lib/target-supports.exp: Add
764         check_effective_target_fortran_large_real and
765         check_effective_target_fortran_large_int to check for
766         corresponding effective targets.
767         * gfortran.dg/large_integer_kind_1.f90: New test.
768         * gfortran.dg/large_real_kind_1.f90: New test.
769
770 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
771
772         PR tree-optimization/22117
773         * gcc.dg/tree-ssa/pr22117.c: New.
774
775 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
776
777         PR testsuite/22123
778         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
779
780 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
781
782         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
783
784 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
785
786         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
787         * gfortran.dg/f2c_4.c: Likewise
788         
789 2005-06-22 Paul Brook  <paul@codesourcery.com>
790
791         PR fortran/21034
792         * gfortran.dg/auto_save_1.f90: New test.
793
794 2005-06-22  Michael Matz  <matz@suse.de>
795
796         * gcc.target/x86-64/abi: New directory.
797         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
798         * gcc.target/x86-64/abi/README.gcc: New file.
799         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
800         * gcc.target/x86-64/abi/asm-support.s: New file.
801         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
802         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
803         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
804         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
805         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
806         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
807         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
808         * gcc.target/x86_64/abi/test_bitfields.c: New test.
809         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
810         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
811         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
812         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
813         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
814         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
815         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
816         * gcc.target/x86_64/abi/test_varargs.c: New test.
817
818 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
819
820         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
821         32-bit i?86 and x86_64.
822
823 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
824
825         * obj-c++.dg/const-str-[1-9].mm: New tests.
826
827 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/22010
830         * gfortran.dg/namelist_use.f90: New.
831         * gfortran.dg/namelist_use_only.f90: New.
832
833 2005-06-21  Jeff Law  <law@redhat.com>
834
835         * gcc.dg/tree-ssa/vrp15.c: New test.
836
837 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
838
839         * lib/target-supports.exp (check_effective_target_vect_reduction): 
840         Remove.
841         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
842         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
843         remove vect_reduction target keyword. Also avoid two returns in main.
844         * gcc.dg/vect/vect-reduc-3.c: Likewise.
845         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
846         * gcc.dg/vect/vect-reduc-1short.c: New test.
847         * gcc.dg/vect/vect-reduc-1char.c: New test.
848         * gcc.dg/vect/vect-reduc-2short.c: New test.
849         * gcc.dg/vect/vect-reduc-2char.c: New test.
850         * gcc.dg/vect/vect-reduc-6.c: New test.
851         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
852         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
853         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
854
855 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
856         Paul Thomas  <pault@gcc.gnu.org>
857
858         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
859         New tests.
860         
861 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
862
863         * gfortran.dg/backslash_1.f90: New test.
864         * gfortran.dg/backslash_2.f90: New test.
865
866 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
867
868         * gfortran.dg/duplicate_labels.f90: New test.
869
870 2005-06-20  Jan Beulich  <jbeulich@novell.com>
871
872         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
873         unsupportable relocations.
874         * g++.old-deja/g++.other/store-expr1.C: Likewise.
875         * gcc.dg/20050321-2.c: xfail for NetWare.
876
877 2005-06-20  Andreas Jaeger  <aj@suse.de>
878
879         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
880         gcc.target/i386/fastcall-sseregparm.c,
881         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
882
883 2005-06-19  Richard Henderson  <rth@redhat.com>
884
885         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
886
887 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
888
889         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
890
891 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
892
893         PR c++/22115
894         * g++.dg/conversion/simd2.C: Change expected error message.
895
896 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
897
898         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
899         * gcc.dg/vect/vect-reduc-2.c: Likewise.
900         * gcc.dg/vect/vect-reduc-3.c: Likewise.
901
902 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
903
904         * gcc.dg/fold-mod-1.c: New test.
905
906 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
907
908         PR fortran/19926
909         * gfortran.dg/pr19926.f90: New test.
910
911 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
912
913         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
914         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
915         targets.
916         * gcc.dg/vect/vect-reduc-2.c: Likewise.
917         * gcc.dg/vect/vect-reduc-3.c: Likewise.
918
919 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
920
921         * gcc.target/ia64/float80-varargs-1.c: New test.
922
923 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
924
925         PR tree-opt/22035
926         * gfortran.dg/f2c_6.f90: New test.
927
928 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
929
930         PR c++/17413
931         * g++.dg/template/local5.C: New.
932
933 2005-06-17  Richard Henderson  <rth@redhat.com>
934
935         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
936
937 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
938
939         PR testsuite/21945
940         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
941
942 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
943
944         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
945         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
946         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
947         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
948         check_vect to verify the presence of hardware vector support.
949
950 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
951
952         PR testsuite/22056
953         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
954
955 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
956
957         PR libfortran/19216
958         * gfortran.dg/pr19216.f: Add correct space between brackets and
959         dg directive.
960
961 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
962
963         PR libfortran/16436
964         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
965
966 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
967
968         * gcc.target/i386/attributes-error.c: New testcase.
969         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
970         * gcc.target/i386/regparm-stdcall.c: Likewise.
971         * gcc.target/i386/sseregparm-1.c: Likewise.
972         * gcc.target/i386/sseregparm-2.c: Likewise.
973
974 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
975
976         * g++.dg/rtti/crash2.C: New.
977
978 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
979
980         * gcc.dg/noncompile/20040203-3.c: Update expected message.
981
982 2005-06-15  David Ung  <davidu@mips.com>
983
984         * gcc.target/mips/mips16e-extends.c: New test for testing the
985         generation of MIPS16e zeb/zeh, seb/seh instructions.
986
987 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
988
989         PR 22018
990         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
991         * gcc.dg/tree-ssa/pr22018.c: New test.
992
993 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
994
995         * gcc.dg/simd-1.c: Update error messages.
996         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
997         * gcc.dg/simd-2.c: Update error messages.
998         * gcc.dg/simd-4.c: New.
999
1000 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1001
1002         PR c++/20678
1003         * g++.dg/other/crash-4.C: New.
1004
1005 2005-06-14  Devang Patel  <dpatel@apple.com>
1006
1007         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1008
1009 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1010
1011         PR c++/21929
1012         * g++.dg/parse/crash11.C: Update
1013
1014 2005-06-13  Jeff Law  <law@redhat.com>
1015
1016         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1017         perform the desired transformations.
1018         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1019         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1020
1021 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1022
1023         PR fortran/22038
1024         * gfortran.dg/forall_1.f90: Un-XFAIL.
1025
1026 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1027
1028         PR c++/21929
1029         * g++.dg/parse/crash26.C: New.
1030
1031         PR c++/20789
1032         * g++.dg/init/member1.C: New.
1033
1034 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1035
1036         * gfortran.dg/altreturn_1.f90: New test.
1037
1038 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1039
1040         PR middle-end/21985
1041         * gcc.dg/tree-ssa/pr21985.c: New test.
1042
1043 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1044
1045         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1046
1047 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1048
1049         PR c++/21930
1050         * g++.dg/other/error10.C: New test case.
1051
1052 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1053
1054         PR libfortran/19155
1055         * gfortran.dg/pr19155.f: Add test.
1056
1057 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1058
1059         * gfortran.dg/f2c_7.f90: New test.
1060
1061         * gfortran.dg/forall_1.f90: XFAILed.
1062
1063 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1064
1065         * gcc.dg/pr14796-1.c: New.
1066         * gcc.dg/pr14796-2.c: New.
1067
1068 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1069
1070         PR fortran/17792
1071         PR fortran/21375
1072         * gfortran.dg/deallocate_stat.f90:  New test.
1073
1074 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1075
1076         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1077
1078 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1079
1080         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1081         access will be generated when this loop is vectorized. Test that
1082         accesses with same alignment were detected.
1083         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1084         Test that accesses with same alignment were detected.
1085         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1086         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1087         alignment were detected.
1088
1089 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1090
1091         * gcc.dg/Wcxx-compat-1.c: New.
1092
1093 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1094
1095         PR libfortran/21480
1096         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1097         complex array.
1098
1099 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         * gcc.dg/alias-8.c: New.
1102
1103 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1104
1105         * gcc.dg/format/cmn_err-1.c: Update.
1106
1107 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1108
1109         PR target/20666
1110         * gcc.target/sparc/fexpand-2.c: New.
1111         * gcc.target/sparc/fpmerge-2.c: New.
1112         * gcc.target/sparc/fpmul-2.c: New.
1113         * gcc.target/sparc/noresult.c: New.
1114         * gcc.target/sparc/pdist-2.c: New.
1115         * gcc.target/sparc/pdist-3.c: New.
1116
1117 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1118
1119         PR testsuite/21702
1120         * gcc.target/i386/i386.exp: Fix comment typo.
1121
1122 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1123
1124         PR c++/19497
1125         * g++.dg/inherit/using5.C: New.
1126         * g++.dg/inherit/using6.C: New.
1127
1128 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1129
1130         PR c++/19894
1131         * g++.dg/template/ptrmem15.C: New test.
1132
1133         PR c++/20563
1134         * g++.dg/ext/label4.C: New test.
1135
1136 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1137
1138         * gcc.dg/tls/debug-1.c: New test.
1139
1140 2005-06-07  Dale Johannesen  <dalej@apple.com>
1141
1142         * gcc.target/i386/movq.c:  New.
1143
1144 2005-06-07  Dale Johannesen  <dalej@apple.com>
1145
1146         * gcc.dg/20050607-1.c:  New.
1147
1148 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR middle-end/21850
1151         * gcc.c-torture/execute/20050607-1.c: New test.
1152
1153 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1154
1155         PR libfortran/21926
1156         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1157         Test case where the return array has lowest stride one,
1158         but isn't packed.
1159
1160 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1161
1162         * lib/target-supports.exp (check_effective_target_sync_int_long):
1163         Add s390 and s390x targets.
1164
1165 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1166
1167         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1168         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1169         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1170         * gcc.dg/tree-ssa/loop-9.c: New test.
1171
1172 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1173
1174         * g++.dg/parse/defarg10.C: New.
1175
1176 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR regression/21897
1179         * gcc.c-torture/execute/20050604-1.c: New test.
1180
1181 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1182
1183         PR 21903
1184         * g++.dg/parse/defarg9.C: New.
1185
1186         PR c++/20637
1187         * g++.dg/inherit/using4.C: New.
1188         * g++.dg/overload/error1.C: Adjust expected errors.
1189         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1190         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1191         * g++.old-deja/g++.other/redecl2.C: Likewise.
1192         * g++.old-deja/g++.other/redecl4.C: Likewise.
1193         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1194
1195 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1196
1197         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1198
1199 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1200
1201         * lib/gfortran.exp (gfortran_target_compile): Call
1202         dg-additional-files-options
1203         * gfortran.dg/f2c_4.f90: New file
1204         * gfortran.dg/f2c_4.c: New file
1205         * gfortran.dg/f2c_5.f90: New file
1206         * gfortran.dg/f2c_5.c: New file
1207
1208 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1209
1210         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1211
1212         PR fortran/21912
1213         * gfortran.dg/array_constructor_4.f90: New test.
1214
1215 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1216
1217         PR c++/21619
1218         * g++.dg/ext/builtin9.C: New test.
1219
1220 2005-06-05  Dale Johannesen  <dalej@apple.com>
1221
1222         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1223         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1224
1225 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1226
1227         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1228         * gcc.dg/vect/vect-reduc-1.c: New.
1229         * gcc.dg/vect/vect-reduc-2.c: New.
1230         * gcc.dg/vect/vect-reduc-3.c: New.
1231
1232 2005-06-04  Dale Johannesen  <dalej@apple.com>
1233
1234         * gcc.c-torture/execute/20050603-1.c:  New.
1235         * gcc.c-torture/execute/20050603-2.c:  New.
1236         * gcc.dg/20050603-3.c:  New.
1237
1238 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1239
1240         PR fortran/19195
1241         * gfortran.dg/debug_1.f90: New test.
1242
1243         * gfortran.dg/forall_1.f90: New test.
1244
1245 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1246
1247         * gfortran.dg/array_constructor_3.f90: New test.
1248
1249 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1252
1253 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1254
1255         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1256
1257 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1258
1259         PR c/21873
1260         * gcc.dg/init-excess-1.c: New test.
1261
1262 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/21853
1265         * g++.dg/expr/static_cast6.C: New test.
1266
1267 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1268
1269         * gcc.dg/tree-ssa/vrp14.c: New test.
1270
1271 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/21336
1274         * g++.dg/template/new2.C: New test.
1275
1276 2005-06-03  Josh Conner  <jconner@apple.com>
1277
1278         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1279         all entries in initializer.
1280
1281 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1282
1283         PR middle-end/21858
1284         * gcc.dg/pr21858.c: New testcase.
1285
1286 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1287
1288         PR tree-optimization/21292
1289
1290         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1291         New.
1292         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1293         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1294         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1295         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1296         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1297
1298 2005-06-02  Richard Henderson  <rth@redhat.com>
1299
1300         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1301
1302 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1303
1304         * gcc.dg/wtypequal.c: New testcase.
1305
1306 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1307
1308         PR 21582
1309         * gcc.dg/tree-ssa/pr21582.c: New test.
1310
1311 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         PR c++/21280
1314         * g++.dg/opt/interface2.h: New.
1315         * g++.dg/opt/interface2.C: New.
1316         * g++.dg/init/ctor4.C: Adjust error lines.
1317         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1318         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1319         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1320         * g++.old-deja/g++.pt/assign1.C: Likewise.
1321         * g++.old-deja/g++.pt/crash20.C: Likewise.
1322
1323 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1324
1325         PR tree-optimization/21734
1326         * g++.dg/vect/pr21734_1.cc: New.
1327         * g++.dg/vect/pr21734_2.cc: New.
1328
1329 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         PR c++/20350
1332         * g++.dg/template/spec24.C: New.
1333
1334         PR c++/21151
1335         * g++.dg/pch/local-1.C: New.
1336         * g++.dg/pch/local-1.Hs: New.
1337
1338 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1339
1340         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1341         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1342         * gcc.dg/tree-ssa/pr14341.c: New test.
1343         * gcc.dg/tree-ssa/pr14841.c: New test.
1344         * gcc.dg/tree-ssa/pr20701.c: New test.
1345         * gcc.dg/tree-ssa/pr21086.c: New test.
1346         * gcc.dg/tree-ssa/pr21090.c: New test.
1347         * gcc.dg/tree-ssa/pr21332.c: New test.
1348         * gcc.dg/tree-ssa/pr21458.c: New test.
1349         * gcc.dg/tree-ssa/pr21658.c: New test.
1350         * gcc.dg/tree-ssa/vrp01.c: New test.
1351         * gcc.dg/tree-ssa/vrp02.c: New test.
1352         * gcc.dg/tree-ssa/vrp03.c: New test.
1353         * gcc.dg/tree-ssa/vrp04.c: New test.
1354         * gcc.dg/tree-ssa/vrp05.c: New test.
1355         * gcc.dg/tree-ssa/vrp06.c: New test.
1356         * gcc.dg/tree-ssa/vrp07.c: New test.
1357         * gcc.dg/tree-ssa/vrp08.c: New test.
1358         * gcc.dg/tree-ssa/vrp09.c: New test.
1359         * gcc.dg/tree-ssa/vrp10.c: New test.
1360         * gcc.dg/tree-ssa/vrp11.c: New test.
1361         * gcc.dg/tree-ssa/vrp12.c: New test.
1362         * gcc.dg/tree-ssa/vrp13.c: New test.
1363
1364 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1365
1366         PR 21029
1367         * gcc.dg/tree-ssa/pr21029.c: New test.
1368
1369 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1370
1371         * gfortran.dg/logint-1.f: New test case.
1372         * gfortran.dg/logint-2.f: Likewise.
1373         * gfortran.dg/logint-3.f: Likewise.
1374
1375 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR c/21536
1378         PR c/20760
1379         * gcc.dg/20050527-1.c: New test.
1380
1381         * gcc.dg/i386-sse-12.c: New test.
1382
1383         PR fortran/21729
1384         * gfortran.dg/implicit_5.f90: New test.
1385
1386 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1387
1388         PR fortran/20883
1389         * gfortran/assign_4.f90: New test.
1390         * gfortran/assign_2.f90: Change compile to run.
1391
1392 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1393
1394         * lib/target-supports.exp
1395         (check_effective_target_sync_char_short): New.
1396         * gcc.dg/sync-2.c: New.
1397
1398 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1399
1400         PR tree-optimization/21817
1401         * gcc.dg/torture/pr21817-1.c: New.
1402
1403 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1404
1405         PR c++/21165
1406         * g++.dg/template/init5.C: New.
1407
1408 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1409
1410         * gfortran.dg/char_initialiser_actual.f90:
1411         Test character initialisers as actual arguments.
1412         * gfortran.dg/char_pointer_comp_assign.f90:
1413         Test character pointer structure component assignments.
1414         * gfortran.dg/char_array_structure_constructor.f90:
1415         Test character components in structure constructors.
1416
1417 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1418
1419         PR middle-end/20931
1420         * g++.dg/opt/pr20931.C: New test.
1421
1422 2005-05-31  Andreas Jaeger  <aj@suse.de>
1423
1424         PR testsuite/20772
1425         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1426         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1427         g++.old-deja/g++.ext/asmspec1.C,
1428         g++.old-deja/g++.other/regstack.C,
1429         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1430         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1431         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1432         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1433         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1434         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1435         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1436         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1437         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1438         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1439         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1440         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1441         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1442         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1443         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1444         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1445         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1446         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1447         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1448
1449 2005-05-31  Jeff Law  <law@redhat.com>
1450
1451         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1452
1453 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1454
1455         PR middle-end/21743
1456         * gcc.dg/builtins-1.c: Activate disabled clog test.
1457         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1458
1459 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1460
1461         * gfortran.dg/char_pointer_assign.f90:
1462         Test character-pointer assignments and pointer assignments.
1463         * gfortran.dg/char_pointer_dummy.f90:
1464         Test character-pointer dummy arguments.
1465         * gfortran.dg/char_pointer_func.f90:
1466         Test character-pointer function returns.
1467         * gfortran.dg/char_pointer_dependency.f90:
1468         Test character-pointer functions with dependencies.
1469
1470 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1471
1472         PR c++/21784
1473         * g++.dg/lookup/using14.C: New test.
1474
1475 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1476
1477         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1478         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1479         trailing ^M.
1480
1481 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1482
1483         PR c++/17413
1484         * g++.dg/template/local5.C: New.
1485
1486         PR target/21761
1487         * gcc.c-torture/compile/pr21761.c: New.
1488
1489         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1490         before darwin8.
1491
1492 2005-05-30  Steven G. Kargl
1493
1494         PR fortran/20846
1495         * gfortran.dg/inquire_8.f90: New test.
1496
1497 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1498
1499         PR libfortran/21376
1500         * gfortran.dg/output_exponents_1.f90: New test.
1501
1502 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1503
1504         PR libfortran/20006
1505         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1506
1507 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR c++/21210
1510         * g++.dg/ext/complex1.C: New test.
1511
1512         PR c++/21340
1513         * g++.dg/init/ctor6.C: New test.
1514
1515 2005-05-29  Jan Hubicka  <jh@suse.cz>
1516
1517         * gcc.c-torture/compile/pr21562.c: New.
1518
1519 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1520
1521         * gfortran.dg/subnormal_1.f90: New test.
1522
1523 2005-05-28  Jan Hubicka  <jh@suse.cz>
1524
1525         * tree-prof.exp: Fix comment.
1526         * value-prof-1.c: New.
1527         * value-prof-2.c: New.
1528         * value-prof-3.c: New.
1529         * value-prof-4.c: New.
1530
1531 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1532
1533         PR c++/21614
1534         * g++.dg/expr/ptrmem6.C: New test.
1535         * g++.dg/expr/ptrmem6a.C: Likewise.
1536
1537 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1538
1539         PR tree-optimization/21658
1540         * gcc.dg/tree-ssa/pr21658.c: New.
1541
1542 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1543
1544         PR c++/21455
1545         * g++.dg/inherit/ptrmem3.C: New.
1546
1547         PR c++/21681
1548         * g++.dg/parse/template16.C: New.
1549
1550 2005-05-27  Andreas Jaeger  <aj@suse.de>
1551
1552         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1553
1554         * gcc.dg/i386-sse-8.c: Run test on all archs.
1555
1556 2005-05-26  Mike Stump  <mrs@apple.com>
1557
1558         * objc.dg/isa-field-1.m: Only run on darwin.
1559         * objc.dg/lookup-1.m: Likewise.
1560         * objc.dg/try-catch-8.m: Likewise.
1561
1562 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1563
1564         PR tree-optimization/9814
1565         * gcc.dg/pr9814-1.c: New test case.
1566
1567 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1568
1569         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1570         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1571         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1572         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1573         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1574         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1575         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1576         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1577         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1578         objc.dg/try-catch-8.m: New.
1579
1580 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1581
1582         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1583         remove extraneous semicolons.
1584
1585 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1586
1587         * obj-c++.dg/comp-types-12.mm: New.
1588         * objc.dg/comp-types-11.m: New.
1589         * objc.dg/selector-4.m: New.
1590
1591 2005-05-26  Andreas Jaeger  <aj@suse.de>
1592
1593         PR testsuite/20772
1594         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1595         g++.old-deja/g++.ext/attrib3.C,
1596         g++.old-deja/g++.other/store-expr1.C,
1597         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1598         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1599         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1600         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1601         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1602         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1603         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1604         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1605         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1606         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1607         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1608         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1609         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1610         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1611         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1612         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1613         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1614         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1615         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1616
1617 2005-05-26  Andreas Jaeger  <aj@suse.de>
1618
1619         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1620         x86-64 compilation.
1621
1622 2005-05-26  Andreas Jaeger  <aj@suse.de>
1623
1624         PR testsuite/20772
1625         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1626         gcc.misc-tests/i386-pf-athlon-1.c,
1627         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1628         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1629         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1630         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1631         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1632         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1633         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1634         programs.
1635
1636         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1637         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1638         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1639         x86-64 compilation.
1640
1641         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1642         x86_64.
1643
1644         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1645         effective-target ilp32.
1646
1647 2005-05-26  David Ung  <davidu@mips.com>
1648
1649         * gcc.target/mips/ext_ins.c: New test for testing the generation
1650         of MIPS32/64 rev 2 ext/ins instructions.
1651
1652 2005-05-26  Andreas Jaeger  <aj@suse.de>
1653
1654         * treelang/compile/unsigned.tree: Use gimple instead of
1655         nonexisting generic dump.
1656
1657 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1658
1659         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1660
1661 2005-05-26  Andreas Jaeger  <aj@suse.de>
1662
1663         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1664
1665 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1666
1667         PR libfortran/17283
1668         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1669         Test callee-allocated memory with write statements.
1670
1671 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1672
1673         PR middle-end/21709
1674         * gcc.dg/pr21709-1.c: New test case.
1675
1676 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1677             Mike Stump  <mrs@apple.com>
1678
1679         * objc/execute/next_mapping.h: Update for C++.
1680
1681         * obj-c++.dg/selector-1.mm: Move to...
1682         * obj-c++.dg/selector-4.mm: here...
1683
1684         * obj-c++.dg/basic.mm: New.
1685         * obj-c++.dg/comp-types-1.mm: New.
1686         * obj-c++.dg/cxx-class-1.mm: New.
1687         * obj-c++.dg/cxx-ivars-1.mm: New.
1688         * obj-c++.dg/cxx-ivars-2.mm: New.
1689         * obj-c++.dg/cxx-ivars-3.mm: New.
1690         * obj-c++.dg/cxx-scope-1.mm: New.
1691         * obj-c++.dg/cxx-scope-2.mm: New.
1692         * obj-c++.dg/defs.mm: New.
1693         * obj-c++.dg/empty-private-1.mm: New.
1694         * obj-c++.dg/encode-1.mm: New.
1695         * obj-c++.dg/encode-2.mm: New.
1696         * obj-c++.dg/encode-3.mm: New.
1697         * obj-c++.dg/extern-c-1.mm: New.
1698         * obj-c++.dg/extra-semi.mm: New.
1699         * obj-c++.dg/fix-and-continue-2.mm: New.
1700         * obj-c++.dg/isa-field-1.mm: New.
1701         * obj-c++.dg/ivar-list-semi.mm: New.
1702         * obj-c++.dg/local-decl-1.mm: New.
1703         * obj-c++.dg/lookup-1.mm: New.
1704         * obj-c++.dg/lookup-2.mm: New.
1705         * obj-c++.dg/method-1.mm: New.
1706         * obj-c++.dg/method-2.mm: New.
1707         * obj-c++.dg/method-3.mm: New.
1708         * obj-c++.dg/method-4.mm: New.
1709         * obj-c++.dg/method-5.mm: New.
1710         * obj-c++.dg/method-6.mm: New.
1711         * obj-c++.dg/method-7.mm: New.
1712         * obj-c++.dg/no-extra-load.mm: New.
1713         * obj-c++.dg/overload-1.mm: New.
1714         * obj-c++.dg/pragma-1.mm: New.
1715         * obj-c++.dg/pragma-2.mm: New.
1716         * obj-c++.dg/private-1.mm: New.
1717         * obj-c++.dg/private-2.mm: New.
1718         * obj-c++.dg/proto-qual-1.mm: New.
1719         * obj-c++.dg/qual-types-1.mm: New.
1720         * obj-c++.dg/stubify-1.mm: New.
1721         * obj-c++.dg/stubify-2.mm: New.
1722         * obj-c++.dg/super-class-1.mm: New.
1723         * obj-c++.dg/super-class-2.mm: New.
1724         * obj-c++.dg/super-dealloc-1.mm: New.
1725         * obj-c++.dg/super-dealloc-2.mm: New.
1726         * obj-c++.dg/template-1.mm: New.
1727         * obj-c++.dg/template-2.mm: New.
1728         * obj-c++.dg/template-3.mm: New.
1729         * obj-c++.dg/template-4.mm: New.
1730         * obj-c++.dg/template-5.mm: New.
1731         * obj-c++.dg/template-6.mm: New.
1732         * obj-c++.dg/try-catch-1.mm: New.
1733         * obj-c++.dg/try-catch-2.mm: New.
1734         * obj-c++.dg/try-catch-3.mm: New.
1735         * obj-c++.dg/try-catch-4.mm: New.
1736         * obj-c++.dg/try-catch-5.mm: New.
1737         * obj-c++.dg/try-catch-6.mm: New.
1738         * obj-c++.dg/try-catch-7.mm: New.
1739         * obj-c++.dg/try-catch-8.mm: New.
1740         * obj-c++.dg/try-catch-9.mm: New.
1741         * obj-c++.dg/va-meth-1.mm: New.
1742
1743 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1744
1745         * obj-c++.dg/selector-1.mm: New.
1746         * obj-c++.dg/selector-2.mm: New.
1747
1748 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * obj-c++.dg/selector-3.mm: New.
1751         * objc.dg/selector-3.m: New.
1752
1753 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1754
1755         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1756         about where warning appears.
1757
1758 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1759
1760         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1761         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1762         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1763         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1764
1765 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1766
1767         * gcc.dg/20050524-1.c: New test.
1768
1769 2005-05-25  Jan Hubicka  <jh@suse.cz>
1770
1771         * gcc.dg/tree-prof/inliner-1.c: New.
1772
1773 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1774
1775         * gcc.dg/tree-prof: New directory.
1776         * gcc.dg/tree-prof/tree-prof.exp: New.
1777
1778 2005-05-25  DJ Delorie  <dj@redhat.com>
1779
1780         * gcc.dg/Wattributes-1.c: New.
1781         * gcc.dg/Wattributes-2.c: New.
1782         * gcc.dg/Wattributes-3.c: New.
1783
1784 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1785
1786         PR tree-optimization/19833
1787         * gcc.dg/uninit-4.c: Remove xfail.
1788         * gcc.dg/uninit-9.c: Ditto.
1789
1790 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1791
1792         * obj-c++.dg/bitfield-[1-5].mm: New.
1793         * obj-c++.dg/class-protocol-1.mm: New.
1794         * obj-c++.dg/comp-types-1[0-1].mm: New.
1795         * obj-c++.dg/comp-types-[2-9].mm: New.
1796         * obj-c++.dg/encode-[4-8].mm: New.
1797         * obj-c++.dg/layout-1.mm: New.
1798         * obj-c++.dg/method-1[0-9].mm: New.
1799         * obj-c++.dg/method-2[0-1].mm: New.
1800         * obj-c++.dg/method-[8-9].mm: New.
1801         * obj-c++.dg/objc-gc-3.mm: New.
1802         * obj-c++.dg/try-catch-10.mm: New.
1803         * objc.dg/bitfield-5.m: New.
1804         * objc.dg/comp-types-10.m: New.
1805         * objc.dg/comp-types-9.m: New.
1806         * objc.dg/layout-1.m: New.
1807         * objc.dg/objc-gc-4.m: New.
1808         * objc.dg/try-catch-9.m: New.
1809         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1810         * objc.dg/comp-types-1.m: Likewise.
1811         * objc.dg/comp-types-[5-6].m: Likewise.
1812         * objc.dg/method-9.m: Likewise.
1813
1814 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1815
1816         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1817         and on hardware without VMX support.
1818
1819         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1820
1821         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1822
1823         * lib/profopt.exp (dg-final-generate, dg-final-use,
1824         profopt-final-code, profopt-get-options): New.
1825         (profopt-execute): Process test directives.
1826
1827         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1828         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1829         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1830
1831 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1832
1833         PR C++/21645
1834         * g++.dg/init/ctor5.C: New test.
1835
1836 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1837
1838         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1839         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1840         vect-113.c, vect-114.c.
1841
1842 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1843
1844         * gcc.dg/const-elim-1.c: Remove xfails.
1845
1846 2005-05-23  Jeff Law  <law@redhat.com>
1847
1848         * gcc.c-torture/compile/pr21638.c: New test.
1849         * gcc.c-torture/compile/20050520-1.c: New test.
1850
1851 2005-05-23  Nick Clifton  <nickc@redhat.com>
1852
1853         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1854         be a proper triple, ie: m32r*-*-*.
1855         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1856
1857 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1858
1859         PR middle-end/21331
1860         PR tree-opt/21293
1861         * gcc.c-torture/compile/pr21293.c: New test.
1862         * gcc.c-torture/execute/pr21331.c: New test.
1863
1864 2004-05-20  Richard Henderson  <rth@redhat.com>
1865
1866         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1867
1868 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1869
1870         * obj-c++-dg.exp: Add.
1871         * obj-c++.exp: Add.
1872         * obj-c++.dg/dg.exp: Add.
1873
1874 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1875
1876         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1877         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1878
1879 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1880
1881         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1882
1883 2004-05-19  Richard Henderson  <rth@redhat.com>
1884
1885         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1886
1887 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1888
1889         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1890
1891         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1892
1893 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR c++/21495
1896         * g++.dg/parse/extern1.C: New test.
1897         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1898
1899 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1900
1901         * gcc.dg/c99-math.h: New.
1902         * gcc.dg/c99-math-float-1.c: New test.
1903         * gcc.dg/c99-math-double-1.c: Likewise.
1904         * gcc.dg/c99-math-long-double-1.c: Likewise.
1905
1906 2005-05-18  Richard Henderson  <rth@redhat.com>
1907
1908         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1909
1910 2005-05-18  Devang Patel  <dpatel@apple.com>
1911
1912         * g++.dg/opt/20050511-1.C: New test.
1913
1914 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1915
1916         PR libfortran/21127
1917         * gfortran.dg/reshape-complex.f90:  New test.
1918
1919 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1920
1921         * gfortran.dg/array_constructor_1.f90: New test.
1922         * gfortran.dg/array_constructor_2.f90: New test.
1923
1924 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1925
1926         PR fortran/20954
1927         * gfortran.dg/pr20954.f: New test.
1928
1929 2005-05-17  Mike Stump  <mrs@apple.com>
1930
1931         Yet more Objective-C++...
1932
1933         * objc.dg/method-5.m: Update.
1934         * objc.dg/method-6.m: Update.
1935         * objc.dg/method-7.m: Update.
1936         * objc.dg/method-9.m: Update.
1937         * objc.dg/try-catch-2.m: Update.
1938
1939 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1940
1941         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1942         Remove little-endian optimizations.
1943
1944 2005-05-17  Jeff Law  <law@redhat.com>
1945
1946         * g++.dg/tree-ssa/pr18414.C: New test.
1947         * gcc.dg/tree-ssa/pr18414.C: New test.
1948         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1949         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1950
1951 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1952
1953         * gcc.dg/compat/generate-random.c: Do not include
1954         libiberty.h.
1955         * gcc.dg/compat/generate-random_r.c: Likewise.
1956
1957 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1958
1959         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1960
1961 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1962
1963         PR middle-end/21595
1964         * g++.dg/tree-ssa/builtin1.C: New testcase.
1965
1966 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1967
1968         PR c++/21454
1969         * g++.dg/opt/const4.C: New test.
1970
1971         PR middle-end/21492
1972         * g++.dg/opt/crossjump1.C: New test.
1973
1974         PR tree-optimization/21610
1975         * gcc.c-torture/compile/20050516-1.c: New test.
1976
1977         PR fortran/15080
1978         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1979         about the test failing.
1980         * gfortran.fortran-torture/execute/where_7.f90: New test.
1981         * gfortran.fortran-torture/execute/where_8.f90: New test.
1982
1983 2005-05-16  Richard Henderson  <rth@redhat.com>
1984
1985         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1986         i?86 and x86_64.
1987
1988 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1989
1990         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1991         (limits.h): Include unconditionally.
1992         (stdlib.h): Likewise.
1993         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1994         (limits.h): Include unconditionally.
1995         (stdlib.h): Likewise.
1996         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1997         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1998         (limits.h): Include unconditionally.
1999         (stdlib.h): Likewise.
2000         (hashtab.h): Do not include.
2001         (getopt.h): Likewise.
2002         (stddef.h): Include.
2003         (hashval_t): Define.
2004         (struct entry): Add "next" field.
2005         (HASH_SIZE): New macro.
2006         (hash_table): New variable.
2007         (switchfiles): Do not use xmalloc.
2008         (mix): New macro.
2009         (iterative_hash): New function.
2010         (hasht): Remove.
2011         (e_exists): New function.
2012         (e_insert): Likewise.
2013         (output): Use, instead of libiberty hashtable functions.
2014         (main): Do not use getopt.  Do not call htab_create.
2015
2016 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2017
2018         PR libstdc++/21526
2019         * lib/target-supports.exp (check_mkfifo_available):
2020         Return 0 for cygwin as mkfifo support incomplete on platform.
2021         Fix typos in comments.
2022
2023 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2024
2025         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2026
2027 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2028
2029         PR fortran/17432
2030         * gfortran.dg/assign_4.f: New test.
2031
2032 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2033
2034         PR tree-optimization/21563
2035         * gcc.dg/tree-ssa/pr21563.c: New.
2036
2037 2005-05-14  Jan Hubicka  <jh@suse.cz>
2038
2039         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2040
2041 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2042
2043         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2044
2045 2005-05-13  Julian Brown  <julian@codesourcery.com>
2046
2047         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2048         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2049
2050 2005-05-13  Jan Hubicka  <jh@suse.cz>
2051
2052         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2053         * gcc.dg/fold-xor-?.c: Likewise.
2054         * gcc.dg/pr15784-?.c: Likewise.
2055         * gcc.dg/pr20922-?.c: Likewise.
2056         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2057         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2058         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2059
2060 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2061
2062         PR fortran/21260
2063         * gfortran.dg/hollerith_1.f90: New test.
2064
2065 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2066
2067         * gfortran.dg/func_result_2.f90: New test.
2068
2069 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2070
2071         * gfortran.dg/dev_null.f90: New test.
2072
2073 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2074
2075         * gcc.dg/arm-vfp1.c: Revert last change.
2076
2077 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2078
2079         PR middle-end/19807
2080         PR tree-optimization/19639
2081         * g++.dg/tree-ssa/pr19807.C: New testcase.
2082
2083 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2084
2085         PR libfortran/21471
2086         * gfortran.dg/append-1.f90: New test.
2087
2088 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2089
2090         * gcc.dg/pr18501.c: XFAIL.
2091         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2092         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2093         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2094         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2095         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2096         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2097         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2098         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2099
2100 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2101
2102         PR fortran/20178
2103         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2104         gfortran.dg/f2c_3.f90: New tests.
2105
2106         * gfortran.dg/return_1.f90: Fix dg annotation.
2107
2108 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2109
2110         * gcc.c-torture/compile/20050510-1.c: New test.
2111
2112 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2113
2114         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2115
2116 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2117
2118         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2119
2120 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2121
2122         PR c/17913
2123         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2124
2125 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2126
2127         PR c/21342
2128         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2129         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2130
2131 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2132
2133         PR debug/16676
2134         * gcc.dg/debug/pr16676.c: New test.
2135
2136 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2137
2138         PR testsuite/21443
2139         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2140         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2141         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2142         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2143         Change -O1 to -O2.
2144         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2145         -fno-tree-dominator-opts.
2146
2147 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2148
2149         * gfortran.dg/return_1.f90: New test.
2150
2151 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2152
2153         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2154
2155         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2156
2157 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2158
2159         PR c++/21427
2160         * g++.dg/inherit/covariant13.C: New.
2161
2162 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2163
2164         PR libfortran/19155
2165         * gfortran.dg/pr19155.f: New test.
2166
2167 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2168
2169         PR inline-asm/8788
2170         * gcc.dg/pr8788-1.c: New testcase.
2171
2172 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2173
2174         PR target/21416
2175         * gcc.target/mips/fpcmp-[12].c: New tests.
2176
2177 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2178
2179         * lib/target-supports-dg.exp (dg-require-fork): New function.
2180         (dg-require-mkfifo): Likewise.
2181         * lib/target-supports.exp (check_function_available): New
2182         function.
2183         (check_fork_available): Likewise.
2184         (check_mkfifo_available): Likewise.
2185
2186 2005-05-06  Jeff Law  <law@redhat.com>
2187
2188         * gcc.c-torture/compile/pr21380.c: New test.
2189
2190 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR c++/20961
2193         * g++.dg/ext/weak3.C: New test.
2194
2195 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/21352
2198         * g++.dg/template/crash37.C: New test.
2199
2200 2005-05-05  Paul Brook  <paul@codesourcery.com>
2201
2202         * gcc.dg/arm-g2.c: Use effective-target arm32.
2203         * gcc.dg/arm-mmx-1.c: Ditto.
2204         * gcc.dg/arm-scd42-2.c: Ditto.
2205         * gcc.dg/arm-vfp1.c: Ditto.
2206         * lib/target-supports.exp (check_effective_target_arm32): New
2207         function.
2208
2209 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2210
2211         PR libfortran/21354
2212         gfortran.dg/in_pack_rank7.f90:  New test.
2213
2214 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR middle-end/15618
2217         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2218
2219 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR middle-end/21265
2222         * gcc.dg/20050503-1.c: New test.
2223
2224         PR rtl-optimization/21239
2225         * gcc.dg/i386-sse-11.c: New test.
2226
2227 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2228
2229         PR target/16888
2230         * gcc.target/i386/asm-1.c: New test.
2231
2232 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR rtl-optimization/21330
2235         * gcc.c-torture/execute/20050502-1.c: New test.
2236
2237         PR target/21297
2238         * gcc.c-torture/execute/20050502-2.c: New test.
2239
2240 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2241
2242         PR middle-end/21282
2243         * gcc.dg/pr21282.c: New.
2244
2245 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2246
2247         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2248         * gcc.dg/vect/vect-92.c: Likewise
2249         * gcc.dg/vect/vect-93.c: Likewise
2250         * gcc.dg/vect/vect-dv-1.c: Likewise
2251         * gcc.dg/vect/vect-dv-2.c: Likewise
2252         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2253
2254 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2255
2256         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2257         * gfortran.dg/vect/vect-2.f90:  Likewise
2258         * gfortran.dg/vect/vect-3.f90:  Likewise
2259         * gfortran.dg/vect/vect-4.f90:  Likewise
2260         * gfortran.dg/vect/vect-5.f90:  Likewise
2261
2262 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2263
2264         PR target/20813
2265         * gcc.dg/rs6000-fpint-2.c: New.
2266
2267 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2268
2269         PR c/15698
2270         * gcc.dg/builtins-30.c: Update expected messages.
2271         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2272         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2273         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2274
2275 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2276
2277         PR tree-optimization/21294
2278         * gcc.dg/tree-ssa/pr21294.c: New.
2279
2280 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2281
2282         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2283         __builtin_altivec_st_internal_4si built-in.
2284
2285 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2286
2287         PR c++/15875
2288         * g++.dg/template/ptrmem14.C: New test.
2289
2290 2005-05-02  Paul Brook  <paul@codesourcery.com>
2291
2292         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2293
2294 2005-05-02  Michael Matz  <matz@suse.de>
2295
2296         PR c++/19542
2297         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2298
2299 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2300
2301         * g++.dg/cpp/weak.C: New test.
2302
2303 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2304
2305         * gcc.dg/tree-ssa/loop-8.c: New test.
2306
2307 2005-04-30  Michael Maty  <matz@suse.de>
2308
2309         * gcc.dg/inline-mcpy.c: New test.
2310
2311 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2312
2313         PR libfortran/18958
2314         * gfortran.dg/eoshift.f90:  New test case.
2315
2316 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2317
2318         PR libfortran/18857
2319         * gfortran.dg/matmul_1.f90: New test.
2320
2321 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2322
2323         PR tree-optimization/21030
2324         * gcc.dg/tree-ssa/pr21030.c: New.
2325
2326 2005-04-29  Devang Patel  <dpatel@apple.com>
2327
2328         PR tree-optimization/21272
2329         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2330
2331 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR fortran/13082
2334         PR fortran/18824
2335         * gfortran.dg/entry_4.f90: New test.
2336         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2337         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2338         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2339         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2340         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2341         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2342         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2343
2344 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2345
2346         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2347
2348 2005-04-29  Paul Brook   <paul@codesourcery.com>
2349
2350         * gfortran.dg/entry_3.f90: New test.
2351
2352 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2353
2354         * gfortran.dg/implicit_4.f90: New test.
2355
2356 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2357
2358         * lib/target-supports.exp (check_profiling_available): Return
2359         false for xtensa-*-elf.
2360
2361 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2362
2363         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2364         error if file cannot be deleted.
2365
2366 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2367
2368         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2369         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2370         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2371         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2372         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2373         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2374         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2375         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2376         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2377         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2378         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2379         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2380         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2381
2382 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2383
2384         PR fortran/20865
2385         * gfortran.dg/pr20865.f90: New test.
2386
2387 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2388
2389         * gcc.dg/void-cast-2.c: New test.
2390
2391 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2392
2393         PR c/21159
2394         * gcc.dg/void-cast-1.c: New test.
2395
2396 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2397
2398         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2399
2400 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2401
2402         PR fortran/21177
2403         * gfortran.dg/pr21177.f90: New test.
2404
2405 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2406
2407         PR tree-optimization/21171
2408         * gcc.dg/tree-ssa/pr21171.c: New test.
2409
2410 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2411
2412         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2413         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2414         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2415         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2416         gcc.dg/tree-ssa/gen-vect-32.c: New.
2417         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2418         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2419         don't run on PPC32.
2420
2421 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2422
2423         PR c/21213
2424         * gcc.dg/transparent-union-3.c: New test.
2425
2426 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2427
2428         PR c/20740
2429         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2430         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2431         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2432         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2433         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2434         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2435
2436 2005-04-26  Jeff Law  <law@redhat.com>
2437
2438         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2439         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2440         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2441         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2442         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2443         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2444         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2445
2446 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2447
2448         PR tree-optimization/17598
2449         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2450
2451 2005-04-25  Mike Stump  <mrs@apple.com>
2452
2453         * objc.dg/fix-and-continue-1.m: Add.
2454
2455 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2456
2457         PR c++/20995
2458         * g++.dg/opt/pr20995-1.C: New test case.
2459
2460 2005-04-25  Devang Patel <dpatel@apple.com>
2461
2462         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2463
2464 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2465
2466         PR testsuite/21062
2467         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2468
2469 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2470
2471         PR C++/21188
2472         * g++.dg/opt/rtti2.C: New test.
2473
2474 2005-04-25  Paul Brook  <paul@codesourcery.com>
2475         Steven G. Kargl  <kargls@comcast.net>
2476
2477         PR fortran/20879
2478         * gfortran.dg/ichar_1.f90: New file.
2479
2480 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR middle-end/20991
2483         * g++.dg/opt/pr20991.C: New test.
2484
2485         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2486         where sizeof (type) < __alignof__ (type).
2487         * gcc.dg/compat/struct-layout-1.h: Likewise.
2488
2489 2005-04-24  Per Bothner  <per@bothner.com>
2490             Devang Patel  <dpatel@apple.com>
2491
2492         PR preprocessor/20907
2493         * gcc.dg/cpp/very-long-comment.c: New test.
2494
2495 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2496
2497         PR fortran/20059
2498         * gfortran.dg/common_5.f: New test.
2499
2500 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2501
2502         PR middle-end/21082
2503         * g++.dg/tree-ssa/pr21082.C: New testcase.
2504
2505 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2506
2507         * gcc.dg/vect/vect-99.c: New test.
2508
2509 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2510
2511         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2512
2513 2005-04-22  Jeff Law  <law@redhat.com>
2514
2515         * gcc.dg/uninit-5.c: Remove xfails.
2516         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2517         conditionals and loads.
2518
2519 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2520
2521         PR libfortran/20074
2522         PR libfortran/20436
2523         PR libfortran/21108
2524         * gfortran.dg/nested_reshape.f90: new test
2525         * gfortran.dg/reshape-alloc.f90: new test
2526         * gfortran.dg/reshape.f90: new test
2527
2528 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2529
2530         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2531
2532         * gcc.dg/arm-vfp1.c: New test.
2533
2534 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2535
2536         PR c++/21087
2537         * g++.dg/lookup/builtin2.C: New test.
2538
2539 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2540
2541         * gcc.dg/weak/weak-13.c: New test.
2542
2543 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2544
2545         * lib/target-supports.exp (check_effective_target_sync_int_long):
2546         Add powerpc*.
2547
2548 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2549
2550         * gcc.target/mips/branch-1.c: New test.
2551
2552 2005-04-21  Richard Henderson  <rth@redhat.com>
2553
2554         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2555         * gcc.dg/vect/vect-86.c: Likewise.
2556         * gcc.dg/vect/vect-87.c: Likewise.
2557         * gcc.dg/vect/vect-88.c: Likewise.
2558
2559 2005-04-21  Devang Patel  <dpatel@apple.com>
2560
2561         PR optimization/20994
2562         * gcc.dg/tree-ssa/ifc-3.c: New test.
2563
2564 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2565
2566         PR c/12913
2567         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2568         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2569         gcc.dg/c99-vla-jump-5.c: New tests.
2570
2571 2005-04-19  Richard Henderson  <rth@redhat.com>
2572
2573         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2574         Fix typo in exists check.
2575         (check_effective_target_sync_int_long): New.
2576         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2577         * gcc.dg/ia64-sync-2.c: Likewise.
2578         * gcc.dg/ia64-sync-3.c: Likewise.
2579         * gcc.dg/ia64-sync-4.c: Likewise.
2580
2581 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2582
2583         * gcc.dg/fold-xor-1.c: New test.
2584         * gcc.dg/fold-xor-2.c: New test.
2585
2586 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2587
2588         PR target/20670
2589         * g++.dg/eh/fp-regs.C: New test.
2590
2591 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2592
2593         * gcc.dg/Wint-to-pointer-cast-1.c,
2594         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2595         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2596         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2597
2598 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2599
2600         PR fortran/16861
2601         * gfortran.dg/pr16861.f90: New test.
2602
2603 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2604
2605         * gcc.dg/pr21085.c: New test.
2606
2607 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2608
2609         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2610         (setup_mips_tests, dg-mips-options): New procedures.
2611         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2612         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2613         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2614         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2615         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2616         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2617         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2618         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2619         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2620         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2621         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2622         dg-mips-options instead of dg-options.  Remove now-redundant
2623         preprocessor guards.
2624         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2625         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2626         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2627         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2628         * gcc.dg/vr-mult-2.c: Delete.
2629         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2630         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2631         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2632         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2633         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2634         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2635         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2636
2637 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2638
2639         * ada/acats/run_all.sh: Use sync when executable not present.
2640
2641 2005-04-18  Devang Patel  <dpatel@apple.com>
2642
2643         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2644         * gcc.dg/vect/vect-11a.c: New.
2645         * gcc.dg/vect/vect-none.c: Update.
2646         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2647
2648 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2649
2650         PR tree-optimization/20922
2651         * gcc.dg/pr20922-1.c: New test.
2652         * gcc.dg/pr20922-2.c: New test.
2653         * gcc.dg/pr20922-3.c: New test.
2654         * gcc.dg/pr20922-4.c: New test.
2655         * gcc.dg/pr20922-5.c: New test.
2656         * gcc.dg/pr20922-6.c: New test.
2657
2658 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2659
2660         PR libfortran/20950
2661         * gfortran.dg/pr20950.f: New test.
2662
2663 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2664
2665         PR libfortran/19216
2666         * gfortran.dg/pr19216.f: New test.
2667
2668 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2669
2670         PR tree-optimization/21001
2671         * gcc.dg/tree-ssa/pr21001.c: New.
2672
2673 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2674
2675         PR libfortran/21075
2676         * gfortran.dg/reshape_rank7.f90: New test.
2677
2678 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2679
2680         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2681         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2682         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2683         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2684         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2685         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2686         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2687         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2688         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2689         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2690         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2691         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2692         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2693         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2694         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2695         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2696         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2697         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2698         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2699         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2700         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2701
2702 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2703
2704         * gfortran.dg/wtruncate.f: New testcase.
2705         * gfortran.dg/wtruncate.f90: New testcase.
2706
2707 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2708
2709         PR c++/21025
2710         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2711         which sizeof/alignof is dependent, rather than just whether we are
2712         processing_template_decl.
2713
2714 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2715
2716         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2717         corrected typo where the wrong variables had been compared.
2718
2719 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2720
2721         PR libfortran/18495
2722         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2723         Test callee-allocated version of return array with a write
2724         statement.
2725         Test spread with a temporary with another write statement.
2726
2727 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2728
2729         PR tree-optimization/21031
2730         * gcc.dg/tree-ssa/pr21031.c: New.
2731
2732 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2733
2734         PR tree-optimization/21004
2735         * gcc.dg/builtins-53.c: Include builtins-config.h.
2736         Check floorf, ceilf, floorl and ceill transformations
2737         only when HAVE_C99_RUNTIME is defined.
2738
2739 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2740
2741         PR middle-end/20739
2742         * gcc.dg/tree-ssa/pr20739.c: New test.
2743
2744 2005-04-14  Mike Stump  <mrs@apple.com>
2745
2746         * gcc.dg/Foundation.framework/empty: New.
2747         * gcc.dg/framework-2.c: New.
2748
2749 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2750
2751         PR tree-optimization/21021
2752         * gcc.c-torture/compile/pr21021.c: New.
2753
2754 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2755
2756         PR testsuite/21010
2757         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2758         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2759         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2760         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2761         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2762         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2763         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2764         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2765
2766 2005-04-14  Richard Henderson  <rth@redhat.com>
2767
2768         * lib/target-supports.exp (check_effective_target_vect_condition):
2769         Add ia64, i?86, and x86_64.
2770
2771 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2772
2773         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2774
2775 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2776
2777         PR tree-optimization/20657
2778         * gcc.dg/tree-ssa/pr20657.c: New.
2779
2780 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2781
2782         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2783         (long long int)trunc*.
2784
2785 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2786
2787         PR target/20927
2788         * gcc.dg/pr20927.c: New test.
2789
2790 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2791
2792         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2793         * gcc.target/mips/asm-1.c: Likewise.
2794
2795 2005-04-13  Dale Johannesen  <dalej@apple.com>
2796
2797         * objc.dg/objc-fast-4.m:  New.
2798
2799 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2800
2801         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2802         directory.
2803         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2804
2805 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2806
2807         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2808         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2809         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2810
2811 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2812
2813         PR tree-optimization/20913
2814         * gcc.dg/tree-ssa/pr20913.c: New.
2815
2816         PR tree-optimization/20702
2817         * gcc.dg/tree-ssa/pr20702.c: New.
2818
2819 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2820
2821         PR c++/13744
2822         * g++.dg/inherit/local3.C: New test.
2823
2824 2005-04-12  Jeff Law  <law@redhat.com>
2825
2826         * gcc.dg/tree-ssa/20050412-1.c: New test.
2827
2828 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2829
2830         PR libfortran/19016
2831         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2832         Add tests with mask generated by expression.
2833         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2834         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2835         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2836
2837 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2838
2839         PR middle-end/20917
2840         * gcc.dg/20050409-1.c: New test.
2841
2842 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2843
2844         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2845
2846 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2847
2848         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2849         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2850         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2851         (TARGET_CXX): Adjust accordingly.
2852         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2853         determine_class_data_visibility and class_data_always_comdat.
2854         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2855         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2856         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2857         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2858         (arm_cxx_determine_class_data_visibility): New.
2859         (arm_cxx_class_data_always_comdat): Likewise.
2860         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2861         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2862         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2863         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2864         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2865         Define.
2866
2867 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2868
2869         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2870
2871 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2872
2873         * gcc.dg/i386-darwin-fpmath.c: New.
2874
2875 2004-04-11  Devang Patel  <dpatel@apple.com>
2876
2877         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2878         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2879         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2880         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2881         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2882         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2883         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2884         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2885         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2886
2887 2004-04-11  Devang Patel  <dpatel@apple.com>
2888
2889         * gcc.dg/vect/vect-dv-1.c: New test.
2890         * gcc.dg/vect/vect-dv-2.c: New test.
2891
2892 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2893
2894         PR tree-optimization/20933
2895         * gcc.dg/tree-ssa/pr20933.c: New test.
2896
2897 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2898
2899         * gfortran.dg/fold_nearest.f90: New test.
2900
2901 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2902
2903         * gcc.dg/tree-ssa/alias-1.c: New test.
2904
2905 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2906
2907         PR tree-optimization/20920
2908         * g++.dg/tree-ssa/pr20920.C: New test.
2909
2910 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2911
2912         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2913         (long long int)ceil*.
2914
2915 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2916
2917         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2918         explicit C++ linkage.
2919
2920 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2921
2922         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2923         warning for arithmetic IF statements.
2924
2925 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2926
2927         * eor_handling_1.f90: New test case.
2928         * eor_handling_2.f90: New test case.
2929         * eor_handling_3.f90: New test case.
2930         * eor_handling_4.f90: New test case.
2931         * eor_handling_5.f90: New test case.
2932         * noadv_size.f90: New test case.
2933         * pad_no.f90: New test case.
2934
2935 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2936
2937         * gcc.c-torture/execute/20050410-1.c: New test.
2938
2939 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2940
2941         * gcc.dg/pr20126.c: New.
2942
2943 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2944             Steven G. Kargl <kargls@comcast.net>
2945
2946         * gfortran.dg/PR19872.f: New test.
2947
2948 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2949
2950         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2951
2952 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2953
2954         * gfortran.dg/nint_1.f90: New test.
2955
2956 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2957
2958         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2959         Added test for callee-allocated arrays with write statements.
2960         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2961         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2962         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2963         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2964         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2965
2966 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2967
2968         PR libfortran/20163
2969         * gfortran.dg/open-options-blanks.f:  New test.
2970
2971 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2972
2973         PR fortran/13257
2974         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2975
2976 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2977
2978         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2979         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2980         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2981         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2982         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2983         * gcc.c-torture/execute/stdarg-4.c: New test.
2984
2985         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2986
2987         PR target/20795
2988         * g++.dg/abi/param2.C: New test.
2989
2990 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2991
2992         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2993
2994 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2995
2996         * gcc.dg/builtins-53.c: New test.
2997
2998 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2999
3000         * g++.dg/tree-ssa/pr18178.C: New test.
3001         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3002         * gcc.c-torture/execute/20041019-1.c: New test.
3003         * gcc.dg/tree-ssa/20041008-1.c: New test.
3004         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3005         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3006         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3007         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3008         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3009         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3010         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3011         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3012         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3013         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3014
3015 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3016
3017         PR rtl-optimization/20466
3018         * gcc.c-torture/execute/pr20466-1.c: New test.
3019
3020 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/20905
3023         * g++.dg/parse/cond2.C: New test.
3024
3025         PR c++/20145
3026         * g++.dg/warn/Wdtor1.C: New test.
3027
3028 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3029
3030         PR fortran/17229
3031         * gfortran.dg/pr17229.f: New test.
3032
3033 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3034
3035         * gfortran.dg/tiny_1.f90: New test.
3036         * gfortran.dg/tiny_2.f90: ditto.
3037
3038 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3039
3040         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3041         * gfortran.dg/open_new.f90:  Fix dg-do run line
3042
3043 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3044
3045         * lib/target-supports.exp (get_compiler_messages): Support
3046         optional arguments, the fourth being compiler options.
3047         (check_effective_target_fpic): New proc.
3048         * gcc.dg/20050321-2.c: Restrict to target fpic.
3049
3050 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3051
3052         * gcc.dg/15443-1.c: New test.
3053         * gcc.dg/15443-2.c: Likewise.
3054
3055 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3058
3059 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3060
3061         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3062
3063 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3064
3065         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3066         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3067         -m64.
3068         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3069         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3070         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3071
3072 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/20212
3075         * g++.dg/warn/Wunused-11.C: New test.
3076
3077 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3078
3079         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3080
3081 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3082
3083         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3084
3085 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/20734
3088         * g++.dg/template/ptrmem13.C: New test.
3089
3090 2005-04-05  Per Bothner  <per@bothner.com>
3091
3092         * lib/gcc.exp: Always add -fno-show-column, for now.
3093
3094 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3095
3096         PR testsuite/20767
3097         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3098         of plain old "unsigned int" for the type of "i".  Makes this test
3099         64bit clean.
3100
3101 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3102
3103         * gcc.dg/i386-ssefn-1.c: New test.
3104         * gcc.dg/i386-ssefn-2.c: New test.
3105         * gcc.dg/i386-ssefn-3.c: New test.
3106         * gcc.dg/i386-ssefn-4.c: New test.
3107
3108 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR tree-optimization/20076
3111         * gcc.dg/builtin-apply4.c: New test.
3112
3113         PR preprocessor/19475
3114         * gcc.dg/cpp/macspace1.c: New test.
3115         * gcc.dg/cpp/macspace2.c: New test.
3116
3117 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3118
3119         * gfortran.dg/pr20755.f: Fixed bad format.
3120
3121 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/20763
3124         * g++.dg/ext/attrib21.C: New test.
3125
3126 2004-04-05  Devang Patel  <dpatel@apple.com>
3127
3128         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3129         * gcc.dg/vect/vect-shift-1.c: New test.
3130
3131 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3132
3133         PR libfortran/20755
3134         * gfortran.dg/pr20755.f: New test.
3135
3136 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3137
3138         * gfortran.dg/pr15959.f90: New test.
3139         * gfortran.dg/string_pad_trunc.f90: New test.
3140
3141 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3142
3143         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3144         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3145         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3146         syntax.
3147
3148 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3149
3150         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3151
3152 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3153
3154         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3155         * gcc.c-torture/compile/20011119-2.c: Likewise.
3156         * gcc.c-torture/compile/981001-2.c: Likewise.
3157
3158 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/20679
3161         * g++.dg/template/overload4.C: New test.
3162
3163 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3164
3165         PR c++/20746
3166         * g++.dg/abi/covariant5.C: New.
3167
3168         PR debug/20505
3169         * g++.dg/debug/const2.C: New.
3170
3171 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR rtl-optimization/16104
3174         * gcc.c-torture/execute/20050316-1.c: New test.
3175
3176 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3177
3178         * g++.dg/template/spec23.C: Fix dg-error text.
3179
3180 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3181
3182         PR c++/19199
3183         * g++.dg/expr/lval2.C: New.
3184
3185 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3186
3187         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3188         __builtin_strcasecmp and __builtin_strncasecmp.
3189
3190 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3191
3192         PR c++/20723
3193         * g++.dg/template/spec22.C: New.
3194         * g++.dg/template/spec23.C: New.
3195
3196 2005-04-03  Dale Ranta  <dir@lanl.gov>
3197             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198
3199         PR libfortran/20068
3200         PR libfortran/20125
3201         PR libfortran/20156
3202         PR libfortran/20471
3203         * gfortran.dg/backspace.f: New test.
3204
3205 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3206
3207         * gcc.dg/pr19345.c: New test.
3208
3209 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3210
3211         PR tree-optimization/20640
3212         * gcc.dg/torture/tree-loop-1.c: New.
3213
3214 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3215
3216         PR rtl-optimization/20290
3217         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3218
3219 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3220
3221         * gcc.dg/rs6000-fpint.c: New.
3222
3223 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3224
3225         * gcc.dg/old-style-then-proto-1.c: New test.
3226
3227 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3228
3229         * gfortran.fortran-torture/execute/backspace.f90: Check
3230         after backspace and read was incorrect.
3231
3232 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3233
3234         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3235         buffer past the terminating NUL using memcmp.
3236         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3237         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3238
3239         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3240         Fix unused/uninitialized variable warnings.
3241
3242         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3243         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3244         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3245         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3246
3247         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3248         gcc.c-torture/execute/builtins/fputs-lib.c,
3249         gcc.c-torture/execute/builtins/lib/fprintf.c,
3250         gcc.c-torture/execute/builtins/lib/main.c,
3251         gcc.c-torture/execute/builtins/lib/memcmp.c,
3252         gcc.c-torture/execute/builtins/lib/memmove.c,
3253         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3254         gcc.c-torture/execute/builtins/lib/memset.c,
3255         gcc.c-torture/execute/builtins/lib/printf.c,
3256         gcc.c-torture/execute/builtins/lib/sprintf.c,
3257         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3258         gcc.c-torture/execute/builtins/lib/strchr.c,
3259         gcc.c-torture/execute/builtins/lib/strcmp.c,
3260         gcc.c-torture/execute/builtins/lib/strcpy.c,
3261         gcc.c-torture/execute/builtins/lib/strcspn.c,
3262         gcc.c-torture/execute/builtins/lib/strlen.c,
3263         gcc.c-torture/execute/builtins/lib/strncat.c,
3264         gcc.c-torture/execute/builtins/lib/strncmp.c,
3265         gcc.c-torture/execute/builtins/lib/strncpy.c,
3266         gcc.c-torture/execute/builtins/lib/strrchr.c,
3267         gcc.c-torture/execute/builtins/lib/strspn.c,
3268         gcc.c-torture/execute/builtins/lib/strstr.c,
3269         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3270         gcc.c-torture/execute/builtins/strlen-2.c,
3271         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3272         prototypes.
3273
3274 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3275
3276         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3277         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3278         selectany usage.
3279
3280 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR c++/19406
3283         * g++.dg/debug/using1.C: New test.
3284
3285 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3286
3287         PR middle-end/20524
3288         * gcc.dg/alias-7.c: Prefix asm-declared name with
3289         __USER_LABEL_PREFIX__.
3290
3291 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3292
3293         Fix fallout from PR middle-end/15700:
3294         * gcc.c-torture/compile/20011119-1.c: Take
3295         __USER_LABEL_PREFIX__ into account.
3296         * gcc.c-torture/compile/20011119-2.c: Likewise.
3297
3298 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3299
3300         PR c++/18644
3301         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3302
3303 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3304
3305         PR c/17855
3306         * gcc.c-torture/compile/struct-non-lval-1.c,
3307         gcc.c-torture/compile/struct-non-lval-2.c,
3308         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3309
3310 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3311
3312         * gcc.dg/tls/tls.exp: Remove temporary file.
3313         * g++.dg/tls/tls.exp: Ditto.
3314         * lib/file-format.exp: Ditto.
3315         * g++.dg/special/ecos.exp: Ditto.
3316
3317         * lib/profopt.exp: Treat prof_ext as a list.
3318         * gcc.misc-tests/bprob.exp: Ditto.
3319         * g++.dg/bprob/bprob.exp: Ditto.
3320
3321         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3322         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3323         g++.dg/tree-ssa/pointer-reference-alias.C,
3324         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3325         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3326         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3327         g++.dg/vect/pr19951.cc: Ditto.
3328         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3329         gcc.dg/builtins-47.c: Ditto.
3330         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3331         gcc.dg/pr20115-1.c: Ditto.
3332         * gcc.dg/tree-ssa/20030530-2.c,
3333         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3334         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3335         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3336         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3337         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3338         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3339         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3340         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3341         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3342         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3343         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3344         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3345         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3346         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3347         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3348         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3349         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3350         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3351         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3352         gcc.dg/tree-ssa/20030824-1.c,
3353         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3354         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3355         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3356         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3357         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3358         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3359         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3360         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3361         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3362         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3363         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3364         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3365         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3366         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3367         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3368         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3369         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3370         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3371         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3372         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3373         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3374         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3375         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3376         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3377         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3378         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3379         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3380         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3381         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3382         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3383         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3384         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3385         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3386         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3387         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3388         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3389         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3390         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3391         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3392         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3393         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3394         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3395         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3396         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3397         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3398         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3399         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3400         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3401         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3402         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3403         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3404         gcc.dg/tree-ssa/useless-1.c: Ditto.
3405         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3406         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3407         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3408         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3409         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3410         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3411         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3412         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3413         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3414         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3415         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3416         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3417         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3418         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3419         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3420         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3421         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3422         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3423         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3424         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3425         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3426         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3427         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3428         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3429         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3430         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3431         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3432         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3433         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3434         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3435         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3436         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3437         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3438         gcc.dg/vect/vect-none.c: Ditto.
3439         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3440         treelang/compile/unsigned.tree: Ditto.
3441
3442         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3443         * gcc.dg/cpp/direct2s.c: Ditto.
3444         * gcc.dg/cpp/paste4.c: Ditto.
3445         * gcc.dg/cpp/separate-1.c: Ditto.
3446         * gcc.dg/pch/save-temps-1.c: Ditto.
3447         * g++.dg/ext/altivec-10.C: Ditto.
3448         * g++.dg/pch/pch.C: Ditto.
3449
3450         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3451
3452         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3453         * g++.dg/template/repo1.C: Ditto.
3454         * g++.dg/template/repo2.C: Ditto.
3455         * g++.dg/template/repo3.C: Ditto.
3456         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3457         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3458         * g++.old-deja/g++.pt/repo1.C: Ditto.
3459         * g++.old-deja/g++.pt/repo2.C: Ditto.
3460         * g++.old-deja/g++.pt/repo3.C: Ditto.
3461         * g++.old-deja/g++.pt/repo4.C: Ditto.
3462
3463         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3464         * gcc.dg/20030107-1.c: Ditto.
3465         * gcc.dg/20030702-1.c: Ditto.
3466         * gcc.dg/profile-generate-1.c: Ditto.
3467         * g++.dg/other/profile1.C: Ditto.
3468         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3469
3470         * lib/gcc-dg.exp (remove-build-file): New.
3471         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3472         cleanup-tree-dump, cleanup-saved-temps): New.
3473
3474 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3475
3476         PR c++/19203, DR 214
3477         * g++.dg/parse/ambig3.C: Not ambiguous.
3478         * g++.dg/template/spec20.C: New.
3479         * g++.dg/template/spec21.C: New.
3480
3481 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3482
3483         PR target/20045
3484         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3485
3486 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3487
3488         PR libfortran/20660
3489         * gfortran.dg/negative_unit.f: New test.
3490
3491 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3492
3493         * gcc.dg/20050330-1.c: New test.
3494
3495 2005-03-30  Devang Patel  <dpatel@apple.com>
3496
3497         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3498
3499 2005-03-30  Dale Johannesen  <dalej@apple.com>
3500
3501         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3502
3503 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3504
3505         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3506         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3507         Strip options from test name.
3508
3509 2005-03-31  Jan Hubicka  <jh@suse.cz>
3510
3511         * gcc.dg/varpool-1.c: New testcase.
3512
3513 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3514
3515         PR c/772
3516         PR c/17913
3517         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3518         gcc.dg/stmt-expr-label-3.c : New tests.
3519         * gcc.c-torture/execute/medce-2.c: Remove.
3520
3521 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3522
3523         PR c/20368
3524         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3525         tests.
3526
3527 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3528
3529         * gcc.c-torture/compile/pr20203.c: New test.
3530
3531 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3532
3533         * gfortran.dg/promotion.f90:  New test.
3534
3535 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3536
3537         PR middle-end/20491
3538         * gcc.dg/torture/asm-subreg-1.c: New test.
3539
3540 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3541
3542         PR c/20672
3543         * gcc.dg/pr20672-1.c: New test.
3544
3545 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3546
3547         * gfortran.dg/vect: New directory.
3548         * gfortran.dg/vect/vect.exp: New.
3549         * gfortran.dg/vect/vect-1.f90: New test.
3550         * gfortran.dg/vect/vect-2.f90: New test.
3551         * gfortran.dg/vect/vect-3.f90: New test.
3552         * gfortran.dg/vect/vect-4.f90: New test.
3553         * gfortran.dg/vect/vect-5.f90: New test.
3554
3555 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR middle-end/20622
3558         * gcc.dg/alias-7.c: New test.
3559
3560 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3561
3562         * gcc.dg/sparc-reg-1.c: New test.
3563
3564 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3565
3566         PR target/19890
3567         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3568
3569 2005-03-29  Dale Ranta  <dir@lanl.gov>
3570             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3571
3572         PR libfortran/20163
3573         * gfortran.dg/pr20163-2.f: New test.
3574
3575 2005-03-28  Jan Hubicka  <jh@suse.cz>
3576
3577         PR middle-end/20635
3578         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3579         by Jakub Jelinek.
3580
3581 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3582
3583         PR tree-optimization/20626
3584         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3585         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3586
3587 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3588
3589         * gfortran.dg/underflow.f90:  New test.
3590         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3591
3592 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3593
3594         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3595
3596 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3597
3598         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3599         (g++_init): Make sure that CXXFLAGS is set.
3600         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3601         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3602         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3603         * lib/objc.exp (objc_init): Likewise.
3604         * lib/treelang.exp (treelang_init): Likewise.
3605
3606 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3607
3608         PR tree-optimization/20470
3609         * gcc.dg/tree-ssa/pr20470.c: New test.
3610
3611 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3612
3613         * gcc.dg/ppc-stfiwx.c: New.
3614
3615 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3616
3617         PR target/19888
3618         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3619
3620 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3621
3622         * gcc.dg/20050325-1.c: Fix a typo.
3623
3624 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3625
3626         PR libfortran/19678
3627         PR libfortran/19679
3628         * gfortran.dg/dos_eol.f: New test.
3629
3630 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3631
3632         PR rtl-optimization/20249
3633         * gcc.dg/20050325-1.c: New test.
3634
3635 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3636
3637         PR libfortran/15332
3638         * gfortran.dg/pr15332.f: New test.
3639
3640 2005-03-24  Dale Johannesen  <dalej@apple.com>
3641
3642         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3643
3644 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3645
3646         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3647         'internal' visibility.
3648         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3649         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3650         'protected' visibility.
3651         * gcc.dg/visibility-7.c: Likewise.
3652         * lib/target-supports.exp (check_visibility_available): Take
3653         a parameter, the kind of visibility to check for.
3654         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3655         to check_visibility_available.
3656
3657         * g++.dg/expr/cast3.C: New.
3658
3659 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3660
3661         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3662         rs6000.
3663
3664 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3665
3666         PR target/20095
3667         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3668
3669 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3670
3671         * gcc.dg/badshift.c: Renamed to...
3672         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3673
3674         * gcc.target/i386/badshift.c: Renamed to...
3675         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3676         only.
3677
3678         PR rtl-optimization/20532
3679         * gcc.target/i386/badshift.c: New.
3680
3681 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3682
3683         * gfortran.dg/pr18025.f90: New test.
3684
3685 2005-03-23  Dale Johannesen  <dalej@apple.com>
3686
3687         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3688
3689 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3690
3691         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3692
3693         * lib/target-supports.exp (check_iconv_available): Default
3694         libiconv to -liconv, if there is no definition.
3695
3696 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3697
3698         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3699
3700 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3703         * g++.dg/opt/pr7503-2.C: Likewise.
3704         * g++.dg/opt/pr7503-3.C: Likewise.
3705         * g++.dg/opt/pr7503-4.C: Likewise.
3706         * g++.dg/opt/pr7503-5.C: Likewise.
3707         * g++.dg/warn/minmax.C: New test.
3708
3709 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3710
3711         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3712         * gfortran.dg/g77_intrinsics_sub.f: New test.
3713
3714 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3715             Jan Hubicka  <jh@suse.cz>
3716             Steven Bosscher <stevenb@suse.de
3717
3718         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3719
3720 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3721
3722         PR c++/19980
3723         * g++.dg/template/redecl3.C: New test.
3724
3725 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3726
3727         PR c++/20499
3728         * g++.dg/parse/error16.C: Tweak error markers.
3729
3730 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR target/20561
3733         * gcc.dg/20050321-2.c: New test.
3734
3735 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3736
3737         PR c++/20465
3738         PR c++/20381
3739         * g++.dg/template/ptrmem12.C: New.
3740
3741 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3742
3743         PR rtl-optimization/20527
3744         * gcc.c-torture/execute/pr20527-1.c: New test.
3745
3746 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3747
3748         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3749         program, compile it into a real executable and then delete the .c
3750         and .x files afterwards, to avoid problems on testglue targets.
3751
3752 2005-03-21  Stuart Hastings  <stuart@apple.com>
3753
3754         * gcc.target/i386/sse-2.c: New.
3755
3756 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3757
3758         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3759
3760 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3761
3762         * g++.dg/parse/crash25.C: Fix typo.
3763
3764 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3765
3766         PR c++/20461
3767         * g++.dg/parse/crash24.C: New test.
3768
3769         PR c++/20536
3770         * g++.dg/parse/crash25.C: New test.
3771
3772 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3773
3774         PR c++/20147
3775         * g++.dg/ext/stmtexpr4.C: New test.
3776
3777 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3778
3779         PR middle-end/20539
3780         * gcc.c-torture/compile/pr13066-1.c: New test case.
3781         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3782         * g++.dg/opt/pr13066-1.C: Likewise.
3783
3784 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3785
3786         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3787
3788 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3789
3790         PR fortran/18525
3791         * gfortran.dg/nesting_1.f90: New test.
3792
3793 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3794
3795         PR c++/20240
3796         * g++.dg/lookup/using13.C: New test.
3797
3798 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3799
3800         PR c++/20333
3801         * g++.dg/template/crash36.C: New test.
3802
3803 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3804
3805         PR c++/20463
3806         * g++.dg/template/crash35.C: New test.
3807
3808 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3809
3810         PR c++/19966
3811         * g++.dg/overload/operator2.C: New test.
3812
3813 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3814
3815         PR libfortran/20257
3816         * gfortran.dg/pr20257.f90: New test.
3817
3818 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3819
3820         PR libfortran/20480
3821         * gfortran.dg/pr20480.f90: New test.
3822
3823 2005-03-16  Richard Henderson  <rth@redhat.com>
3824
3825         PR middle-end/15700
3826         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3827         (_rtld_global): New.
3828         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3829         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3830
3831         * gcc.dg/alias-3.c: New.
3832         * gcc.dg/alias-4.c: New.
3833         * gcc.dg/alias-5.c: New.
3834         * gcc.dg/alias-6.c: New.
3835
3836 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3837
3838         * gcc.dg/cpp/ucnid-7.c: New.
3839
3840 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3841             Dorit Naishlos  <dorit@il.ibm.com>
3842
3843         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3844         darwin.
3845
3846 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3847
3848         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3849         misaligned accesses.
3850         * gcc.dg/vect/vect-58.c: Likewise.
3851         * gcc.dg/vect/vect-92.c: New.
3852         * gcc.dg/vect/vect-93.c: New.
3853
3854 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3855
3856         PR fortran/18827
3857         * gfortran.dg/assign_2.f90: New test.
3858         * gfortran.dg/assign_3.f90: New test.
3859         * gfortran.dg/assign.f90: New test.
3860
3861 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3862
3863         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3864         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3865         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3866         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3867         names.
3868
3869 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3870
3871         * gcc.dg/cpp/ucnid-6.c: New.
3872
3873         * gcc.dg/cpp/normalize-1.c: New.
3874         * gcc.dg/cpp/normalize-2.c: New.
3875         * gcc.dg/cpp/normalize-3.c: New.
3876         * gcc.dg/cpp/normalize-4.c: New.
3877         * gcc.dg/cpp/ucnid-4.c: New.
3878         * gcc.dg/cpp/ucnid-5.c: New.
3879         * g++.dg/cpp/normalize-1.C: New.
3880         * g++.dg/cpp/ucnid-1.C: New.
3881
3882 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3883
3884         * gcc.dg/pr18628.c: New.
3885
3886 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3887
3888         PR c++/20280
3889         * g++.dg/tree-ssa/pr20280.C: New.
3890
3891 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3892
3893         PR fortran/20467
3894         * gfortran.dg/stfunc_2.f90: New test.
3895
3896 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3897
3898         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3899
3900 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3901
3902         * gcc.dg/tree-ssa/20050314-1.c: New test.
3903
3904 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3905
3906         PR c++/4403
3907         PR c++/9783, DR433
3908         * g++.dg/template/friend34.C: New test.
3909         * g++.dg/template/friend35.C: Likewise.
3910         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3911
3912 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3913
3914         Friend class name lookup 5/n
3915         PR c++/1016
3916         * g++.dg/lookup/hidden-class1.C: New test.
3917         * g++.dg/lookup/hidden-class2.C: Likewise.
3918         * g++.dg/lookup/hidden-class3.C: Likewise.
3919         * g++.dg/lookup/hidden-class4.C: Likewise.
3920         * g++.dg/lookup/hidden-class5.C: Likewise.
3921         * g++.dg/lookup/hidden-class6.C: Likewise.
3922         * g++.dg/lookup/hidden-class7.C: Likewise.
3923         * g++.dg/lookup/hidden-class8.C: Likewise.
3924         * g++.dg/lookup/hidden-class9.C: Likewise.
3925         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3926         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3927         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3928         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3929         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3930         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3931         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3932         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3933         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3934         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3935         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3936
3937 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3938
3939         PR c++/20157
3940         * g++.dg/template/error18.C: New test.
3941
3942 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3943
3944         PR debug/16792
3945         * g++.dg/debug/pr16792.C: New test.
3946
3947 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3948
3949         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3950         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3951         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3952         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3953         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3954         test assertion names.
3955
3956 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3957
3958         PR fortran/18600
3959         * gfortran.dg/stfunc_1.f90: New test.
3960
3961 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3962
3963         PR fortran/16907
3964         * gfortran.dg/real_index_1.f90: New test.
3965
3966 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3967
3968         PR fortran/20323
3969         * gfortran.dg/spec_expr_1.f90: New test.
3970
3971 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3972
3973         PR c/20402
3974         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3975         new parser.
3976
3977 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3978
3979         PR fortran/20361
3980         * gfortran.dg/largeequiv_1.f90: New test.
3981
3982 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3983
3984         * gcc.dg/ucnid-1.c: New.
3985         * gcc.dg/ucnid-2.c: New.
3986         * gcc.dg/ucnid-3.c: New.
3987         * gcc.dg/ucnid-4.c: New.
3988         * gcc.dg/ucnid-5.c: New.
3989         * gcc.dg/ucnid-6.c: New.
3990         * gcc.dg/cpp/ucnid-1.c: New.
3991         * gcc.dg/cpp/ucnid-2.c: New.
3992         * gcc.dg/cpp/ucnid-3.c: New.
3993         * g++.dg/other/ucnid-1.C: New.
3994
3995 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3996
3997         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3998
3999 2005-03-11  Per Bothner  <per@bothner.com>
4000
4001         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4002         that diagnotics refer to correct token.
4003         * gcc.dg/unused-3.c: Likewise.
4004
4005 2005-03-11  Per Bothner  <per@bothner.com>
4006
4007         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4008         constant" is now actually on same line as string constant.
4009         * gcc.dg/cpp/direct2s.c: Likewise.
4010
4011 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4012
4013         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4014
4015 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4016
4017         PR libfortran/20124
4018         * gfortran.dg/pr20124.f90: New Test
4019
4020 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4021
4022         PR tree-optimization/20130
4023         * gcc.dg/pr20130-1.c: New test.
4024
4025 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4026
4027         PR target/20095
4028         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4029
4030 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4031
4032         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4033
4034 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4035
4036         * g++.dg/eh/forced1.C: Fix comment.
4037         * g++.dg/eh/forced2.C: Ditto.
4038         * g++.dg/eh/forced3.C: Ditto.
4039         * g++.dg/eh/forced4.C: Ditto.
4040
4041 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4042
4043         PR rtl-opt/20412
4044         * gcc.c-torture/compile/pr20412.c: New test.
4045
4046 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4047
4048         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4049
4050 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4051
4052         PR target/20322
4053         * gcc.dg/20050307-1.c: New test.
4054
4055 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4056
4057         PR c++/20375
4058         * g++.dg/other/stdarg3.C: New.
4059
4060 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR c++/18384, c++/18327
4063         * g++.dg/init/array19.C: New test.
4064
4065         PR inline-asm/20314
4066         * gcc.dg/torture/pr20314-1.c: New test.
4067         * gcc.dg/torture/pr20314-2.c: New test.
4068
4069 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4070
4071         * gcc.dg/20050309-1.c: New test.
4072
4073 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4074
4075         * gcc.dg/builtins-10.c: Reactivate disabled test.
4076         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4077         new cbrt transformations.
4078
4079 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4080
4081         PR c++/20208
4082         * g++.dg/template/array13.C: New test.
4083
4084 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4085
4086         PR c++/16859
4087         * g++.dg/init/brace4.C: New test.
4088
4089 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4090
4091         PR c++/20186
4092         * g++.dg/template/non-dependent12.C: New.
4093
4094 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4095
4096         PR c++/20142
4097         * g++.dg/init/array18.C: Add dg-do run marker.
4098
4099         PR c++/20142
4100         * g++.dg/init/array18.C: New test.
4101
4102 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4103
4104         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4105         * g++.dg/gcov/gcov.exp: Likewise.
4106         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4107         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4108         * lib/c-torture.exp: Likewise.
4109         * lib/fortran-torture.exp: Likewise.
4110         * lib/g++.exp: Likewise.
4111         * lib/gcc-defs.exp: Likewise.
4112         * lib/gcc-dg.exp: Likewise.
4113         * lib/gcc.exp: Likewise.
4114         * lib/gcov.exp: Likewise.
4115         * lib/gfortran.exp: Likewise.
4116         * lib/mike-g++.exp: Likewise.
4117         * lib/mike-gcc.exp: Likewise.
4118         * lib/objc-torture.exp: Likewise.
4119         * lib/objc.exp: Likewise.
4120         * lib/profopt.exp: Likewise.
4121         * lib/target-libpath.exp: Likewise.
4122         * lib/target-supports.exp: Likewise.
4123         * lib/treelang.exp: Likewise.
4124         * lib/wrapper.exp: Likewise.
4125
4126 2005-03-08  Jeff Law  <law@redhat.com>
4127
4128         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4129         PHI-OPT changes.
4130
4131 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4132
4133         * gcc.dg/vect/pr20122.c: New test.
4134
4135 2005-03-07  Jeff Law  <law@redhat.com>
4136
4137         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4138         was folded away.
4139         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4140         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4141         * gcc.dg/tree-ssa/pr18134.c: New test.
4142
4143 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4144
4145         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4146         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4147         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4148
4149 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         PR tree-opt/17671
4152         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4153
4154 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4155
4156         * g++.dg/warn/Wnvdtor.C: New test.
4157
4158 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4159
4160         * gcc.dg/torture/pr19683-1.c: New test.
4161
4162 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4163
4164         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4165         * gfortran.dg/g77/19990313-2.f: Ditto.
4166         * gfortran.dg/g77/19990313-3.f: Ditto.
4167         * gfortran.dg/g77/19990525-0.f: Ditto.
4168         * gfortran.dg/g77/19990826-0.f: Ditto.
4169         * gfortran.dg/g77/19990826-2.f: Ditto.
4170         * gfortran.dg/g77/19990826-3.f: Ditto.
4171         * gfortran.dg/g77/20000511-1.f: Ditto.
4172         * gfortran.dg/g77/20000511-2.f: Ditto.
4173         * gfortran.dg/g77/970625-2.f: Ditto.
4174         * gfortran.dg/g77/980310-2.f: Ditto.
4175         * gfortran.dg/g77/980310-3.f: Ditto.
4176         * gfortran.dg/g77/980310-8.f: Ditto.
4177         * gfortran.dg/g77/980519-2.f: Ditto.
4178         * gfortran.dg/g77/alpha1.f: Ditto.
4179         * gfortran.dg/g77/claus.f: Ditto.
4180         * gfortran.dg/g77/erfc.f: Ditto.
4181         * gfortran.dg/g77/short.f: Ditto.
4182         * gfortran.fortran-torture/execute/data.f90: Ditto.
4183         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4184         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4185
4186 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4187
4188         * lib/file-format.exp (gcc_target_object_format): Add check for som
4189         format and hardcode object formats on hppa*-*-hpux*.
4190         * lib/target-supports.exp (check_weak_available): Add check for som
4191         object format.  Always return 0 on hppa*-*-hpux10*.
4192
4193         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4194         is defined.
4195
4196         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4197
4198 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4199
4200         * gfortran.dg/pr19936_1.f90: New test.
4201         * gfortran.dg/pr19936_2.f90: New test.
4202         * gfortran.dg/pr19936_3.f90: New test.
4203
4204 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4205             Paul Thomas <prthomas@drfccad.cea.fr>
4206
4207         * gfortran.dg/PR19754_1.f90: New test.
4208         * gfortran.dg/PR19754_2.f90: Ditto.
4209
4210 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4211
4212         PR c++/19311
4213         * g++.dg/template/non-dependent11.C: New test.
4214
4215 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4216
4217         * lib/target-supports.exp (check_iconv_available): Fix comment.
4218
4219 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4220             Joseph S. Myers  <joseph@codesourcery.com>
4221
4222         PR c++/19797
4223         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4224
4225 2005-03-04  Matthew Sachs  <msachs@apple.com>
4226
4227         * gcc.exp (gcc_target_compile): Put braces around
4228         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4229         * objc.exp (objc_target_compile): Likewise.
4230         * treelang.exp (treelang_target_compile): Likewise.
4231
4232 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4233
4234         PR fortran/19673
4235         * gfortran.dg/func_result_1.f90: New test.
4236
4237 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4238
4239         * gcc.misc-tests/options.exp: New test.
4240
4241 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4242
4243         * gcc.dg/pr15784-4.c: New test.
4244
4245 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4246
4247         * gcc.c-torture/execute/pr17133.c: New.
4248         * gcc.c-torture/compile/20050303-1.c: New.
4249
4250 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4251
4252         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4253
4254 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4255
4256         * g++.dg/overload/using2.C: New.
4257
4258 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/19916
4261         * g++.dg/init/ptrmem2.C: New test.
4262
4263 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         PR c/8927
4266         * gcc.dg/pr8927-1.c: New test.
4267
4268 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4269
4270         PR c++/20232
4271         * g++.dg/inherit/covariant12.C: New.
4272
4273 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4274
4275         PR fortran/19479
4276         * gfortran.dg/bound_1.f90: New test.
4277
4278 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4279
4280         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4281         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4282
4283 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4284
4285         PR c/20245
4286         * gcc.dg/pr20245-1.c: New test.
4287
4288 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR middle-end/19874
4291         * gcc.c-torture/execute/20050119-2.c: New test case.
4292
4293 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4294
4295         * README: Update the DejaGnu bug reporting address.
4296         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4297         * lib/objc-torture.exp: Likewise.
4298
4299 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4300
4301         * gfortran.dg/boz_1.f90: New test.
4302         * gfortran.dg/boz_3.f90: New test.
4303         * gfortran.dg/boz_4.f90: New test.
4304
4305 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4306
4307         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4308         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4309
4310 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4311
4312         PR libfortran/20101
4313         * gfortran.dg/write_0_pe_format.f90: New test.
4314
4315 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR c++/20206
4318         * g++.dg/opt/thunk2.C: New test.
4319         * g++.dg/opt/covariant1.C: New test.
4320
4321 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4322
4323         * gfortran.dg/e_d_fmt.f90: New test.
4324
4325 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4326
4327         * gcc.dg/asm-b.c: Fix comment typos.
4328
4329 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4330
4331         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4332         a V_MAY_DEF also.
4333
4334 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4335
4336         PR tree-opt/20188
4337         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4338         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4339         * gcc.dg/asm-b.c: New test.
4340
4341 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4342
4343         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4344         Disable this test on IRIX 6.
4345
4346 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4347
4348         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4349         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4350         parser.
4351
4352 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4353
4354         PR tree-optimization/20204
4355         * testsuite/gcc.dg/pr20204.c: New test.
4356
4357 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4358
4359         PR target/20196
4360         * gcc.c-torture/execute/20050224-1.c: New test.
4361
4362         PR c++/20175
4363         * g++.dg/warn/Wbraces2.C: New test.
4364
4365 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/19878
4368         * g++.dg/init/const2.C: New test.
4369
4370 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4371
4372         PR tree-optimization/20100
4373         * gcc.c-torture/execute/pr20100-1.c: New test.
4374
4375 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4376
4377         * gfortran.dg/implicit_3.f90: New test.
4378
4379         * gfortran.dg/deftype_1.f90: New test.
4380
4381 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4382
4383         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4384         the test passes.
4385         * g++.dg/other/anon3.C: Accept a warning.
4386
4387 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4388
4389         * gcc.dg/pr20017.c: Fix a comment typo.
4390
4391 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4392
4393         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4394
4395 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4396
4397         PR ada/19902
4398         * ada/acats/tests/cxa/cxa3004.a: Remove.
4399         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4400
4401 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/20073
4404         * g++.dg/init/const1.C: New test.
4405
4406         PR c++/19991
4407         * g++.dg/parse/constant7.C: New test.
4408
4409         PR c++/20152
4410         * g++.dg/parse/error27.C: New test.
4411         * g++.dg/template/qualttp15.C: Adjust error markers.
4412         * g++.old-deja/g++.other/struct1.C: Likewise.
4413
4414         PR c++/20153
4415         * g++.dg/template/error17.C: New test.
4416
4417         PR c++/20148
4418         * g++.dg/parser/error26.C: New test.
4419
4420 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4421
4422         PR tree-optimization/20100
4423         PR tree-optimization/20115
4424         * gcc.dg/pr20115.c: New test.
4425         * gcc.dg/pr20115-1.c: New test.
4426         * gcc.dg/pr20100.c: New test.
4427         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4428         call-clobbered variables after alias1.
4429
4430 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4431
4432         * gfortran.dg/list_read_4.f90: new test.
4433
4434 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4435
4436         PR rtl-optimization/20017.
4437         * gcc.dg/pr20017.c: New.
4438
4439 2005-02-22  Devang Patel  <dpatel@apple.com>
4440
4441         PR 19952
4442         * g++.dg/tree-ssa/pr19952.C: New test.
4443
4444 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/19883
4447         * g++.dg/parse/constant6.C: New test.
4448
4449 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4450
4451         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4452         * g++.dg/charset/asm2.c: Likewise.
4453         * g++.dg/charset/asm3.c: Likewise.
4454         * g++.dg/charset/asm4.c: Likewise.
4455         * g++.dg/charset/asm5.c: Likewise.
4456         * g++.dg/charset/attribute1.c: Likewise.
4457         * g++.dg/charset/attribute2.c: Likewise.
4458         * g++.dg/charset/extern1.cc: Likewise.
4459         * g++.dg/charset/extern2.cc: Likewise.
4460         * g++.dg/charset/extern3.cc: Likewise.
4461         * g++.dg/charset/function.cc: Likewise.
4462         * g++.dg/charset/string.c: Likewise.
4463         * g++.dg/charset/charset.exp: Likewise.
4464         * lib/target-supports.exp (check_iconv_available): Fix comment.
4465
4466 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4467
4468         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4469         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4470         * gcc.dg/charset/asm2.c: Likewise.
4471         * gcc.dg/charset/asm3.c: Likewise.
4472         * gcc.dg/charset/asm4.c: Likewise.
4473         * gcc.dg/charset/asm5.c: Likewise.
4474         * gcc.dg/charset/asm6.c: Likewise.
4475         * gcc.dg/charset/attribute1.c: Likewise.
4476         * gcc.dg/charset/attribute2.c: Likewise.
4477         * gcc.dg/charset/builtin1.c: Likewise.
4478         * gcc.dg/charset/extern.c: Likewise.
4479         * gcc.dg/charset/function.c: Likewise.
4480         * gcc.dg/charset/string.c: Likewise.
4481         * gcc.dg/charset/charset.exp: Likewise.
4482
4483 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4484
4485         PR fortran/20086
4486         * gfortran.dg/pr20086.f90: New test.
4487
4488 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4489
4490         PR tree-optimization/19786
4491         * g++.dg/tree-ssa/pr19786.C: New.
4492
4493 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4494
4495         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4496
4497 2005-02-21  Jeff Law  <law@redhat.com>
4498
4499         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4500
4501 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4502
4503         * gfortran.dg/do_iterator: Split loop, markup all lines for
4504         which an error locus is printed.
4505         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4506         locus is printed.
4507         * gfortran.dg/select_4.f90: Likewise.
4508         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4509         locuses in the various permutations.
4510
4511 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4512
4513         PR tree-optimization/19951
4514         * g++.dg/vect: New directory.
4515         * g++.dg/vect/vect.exp: New file.
4516         * g++.dg/vect/pr19951.cc: New testcase.
4517         * g++.dg/dg.exp: Also prune vectorizer tests.
4518
4519 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4520
4521         PR 18785
4522         * gcc.dg/charset/builtin1.c: New test.
4523
4524 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4525
4526         PR c++/19299
4527         * g++.dg/inherit/volatile1.C: New test.
4528
4529         PR c++/19440
4530         * g++.dg/template/dtor4.C: New test.
4531
4532 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4533
4534         * gfortran.dg/int_1.f90: New test.
4535
4536 2005-02-19  Devang Patel  <dpatel@apple.com>
4537
4538         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4539
4540 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4541
4542         * gfortran.dg/achar_1.f90: New test.
4543
4544 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4545
4546         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4547
4548 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4549             Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR tree-optimization/19828
4552         * gcc.dg/tree-ssa/loop-7.c: New test.
4553         * gcc.c-torture/execute/20050218-1.c: New test.
4554
4555 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR c/20043
4558         * gcc.dg/transparent-union-1.c: New test.
4559         * gcc.dg/transparent-union-2.c: New test.
4560
4561 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4562
4563         PR tree-optimization/18977
4564         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4565
4566 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4567
4568         PR target/20054
4569         * gcc.dg/pr20054.c: New test.
4570
4571 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4572
4573         PR c++/19508
4574         * g++.dg/ext/attrib20.C: New test.
4575
4576 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4577
4578         PR middle-end/20030
4579         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4580
4581 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4582
4583         PR c++/20008
4584         * g++.dg/opt/switch4.C: New.
4585
4586 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR c++/20023
4589         PR tree-optimization/20009
4590         * gcc.c-torture/compile/20050217-1.c: New test.
4591         * g++.dg/opt/switch3.C: New test.
4592
4593         PR tree-optimization/18947
4594         * gcc.c-torture/compile/20050215-1.c: New test.
4595         * gcc.c-torture/compile/20050215-2.c: New test.
4596         * gcc.c-torture/compile/20050215-3.c: New test.
4597
4598 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4599
4600         PR c++/20028
4601         * g++.dg/template/crash34.C: New.
4602
4603         PR c++/20022
4604         * g++.dg/other/access3.C: New.
4605
4606 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4607
4608         * gcc.dg/vect/vect-98.c: New test.
4609
4610 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4611
4612         PR tree-optimization/19967
4613         * gcc.dg/pr19967.c: New.
4614
4615 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR middle-end/19857
4618         * gcc.dg/tree-ssa/20050215-1.c: New test.
4619         * gcc.c-torture/execute/20050215-1.c: New test.
4620
4621 2005-02-15  Eric Christopher  <echristo@redhat.com>
4622
4623         * gcc.dg/cpp/20050215-1.c: New file.
4624
4625 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4626
4627         PR tree-optimization/15785
4628         * gcc.dg/pr15785-1.c: New test.
4629
4630 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4631
4632         PR c++/17788
4633         * g++.dg/init/ctor4.C: New.
4634         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4635
4636 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4637
4638         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4639         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4640
4641 2005-02-15  Andreas Schwab  <schwab@suse.de>
4642
4643         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4644         declare malloc.
4645
4646 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4647
4648         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4649
4650 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4651
4652         PR tree-optimization/19853
4653         * gcc.c-torture/compile/pr19853.c: New test.
4654
4655 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4656
4657         PR c++/19608
4658         * g++.dg/parse/local-class1.C: New.
4659
4660         PR c++/19895
4661         * g++.dg/parse/ptrmem3.C: New.
4662
4663         PR c++/19884
4664         * g++.old-deja/g++.oliva/template6.C: Add another case.
4665         * g++.dg/template/explicit6.C: New.
4666
4667 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4668
4669         PR c++/17816
4670         * g++.dg/other/redecl2.C: New.
4671
4672 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4673
4674         PR c++/19891
4675         * g++.dg/abi/covariant4.C: New.
4676
4677 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4678
4679         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4680
4681 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4682
4683         * gcc.dg/vect/vect-96.c: Fix typo.
4684
4685 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4686
4687         PR c++/14479
4688         PR c++/19487
4689         * g++.dg/template/enum5.C: New test.
4690
4691 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4692
4693         * gcc.dg/vect/vect-97.c: New test.
4694
4695 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4696
4697         * gcc.dg/vect/vect-96.c: New test.
4698
4699 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4700
4701         * gcc.dg/builtins-34.c: Also check ldexp*.
4702
4703 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4704
4705         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4706
4707 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4708
4709         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4710         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4711         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4712         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4713         selector_list, selector_expression, dg-process-target): Move to new
4714         file target-supports-dg.exp.
4715         * lib/target-supports-dg.exp: New.
4716
4717         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4718         New.
4719
4720 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR c++/19666
4723         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4724
4725         PR middle-end/19858
4726         * gcc.c-torture/compile/20050210-1.c: New test.
4727
4728 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/19755
4731         * g++.dg/warn/Wbraces1.C: New test.
4732
4733 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4734
4735         * gcc.dg/builtins-52.c: New testcase.
4736
4737 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR c/19342
4740         * gcc.c-torture/execute/20050119-1.c: New test.
4741
4742 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/19811
4745         * g++.dg/init/delete1.C: New test.
4746
4747 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4748
4749         PR c++/18470
4750         * g++.dg/template/static12.C: New test.
4751
4752 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR c++/19787
4755         * g++.dg/conversion/ambig1.C: New test.
4756
4757         PR c++/19739
4758         * g++.dg/ext/attrib19.C: New test.
4759
4760         PR c++/19732
4761         * g++.dg/parse/dtor5.C: New test.
4762
4763         PR c++/19762
4764         * g++.dg/template/dtor3.C: New test.
4765
4766         PR c++/19826
4767         * g++.dg/template/static11.C: New test.
4768         * g++.dg/template/crash2.C: Remove dg-error marker.
4769
4770 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4771
4772         PR C++/18491
4773         * g++.old-deja/g++.mike/p10769a.C: Remove.
4774
4775 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4776
4777         * gcc.dg/builtins-48.c: New test case.
4778         * gcc.dg/builtins-49.c: New test case.
4779         * gcc.dg/builtins-50.c: New test case.
4780         * gcc.dg/builtins-51.c: New test case.
4781
4782 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4783
4784         PR middle-end/19583
4785         * g++.dg/warn/Wreturn-type-3.C: New test.
4786
4787 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4788
4789         PR middle-end/19402
4790         * gcc.dg/pr19402-1.c: New testcase.
4791         * gcc.dg/pr19402-2.c: likewise.
4792
4793 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4794
4795         PR middle-end/19854
4796         * g++.dg/tree-ssa/tmmti.C: New testcase.
4797
4798 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4799
4800         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4801
4802 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/19733
4805         * g++.dg/parse/crash23.C: New test.
4806         * g++.dg/warn/Weff1.C: New test.
4807
4808 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4809
4810         * gcc.dg/20050209-1.c: New test.
4811
4812 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4813
4814         PR target/19799
4815         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4816
4817 2005-02-08  Mike Stump  <mrs@apple.com>
4818
4819         * g++.dg/pch/import-2.c: New test.
4820         * g++.dg/pch/import-2.hs: New.
4821         * g++.dg/pch/include/import-2a.h: New.
4822         * g++.dg/pch/include/import-2b.h: New.
4823
4824 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4825
4826         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4827
4828 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4829
4830         * gfortran.dg/substr_1.f90: New test.
4831
4832 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4833
4834         PR middle-end/19775
4835         * gcc.dg/torture/builtin-power-1.c: Disable test for
4836         invalid transformation.
4837         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4838         no longer optimize.
4839         * gcc.dg/builtins-47.c: New testcase.
4840
4841 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4842             Dorit Naishlos  <dorit@il.ibm.com>
4843
4844         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4845
4846 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4847
4848         * gcc.c-torture/compile/20050206-1.c: New test.
4849
4850 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4851
4852         PR tree-opt/19768
4853         * g++.dg/opt/pr19768.C: New test.
4854
4855 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4856
4857         PR tree-opt/19736
4858         * gcc.c-torture/compile/pr19736.c: New test.
4859
4860 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4861
4862         PR c++/17401
4863         * g++.dg/parse/error25.C: New test.
4864
4865 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4866
4867         * gcc.c-torture/execute/20050203-1.c: New.
4868
4869 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4870
4871         * gcc.dg/vect/vect-85.c: Remove xfail.
4872         * gcc.dg/vect/vect-86.c: Remove xfail.
4873         * gcc.dg/vect/vect-87.c: Remove xfail.
4874         * gcc.dg/vect/vect-88.c: Remove xfail.
4875
4876 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4877
4878         * gcc.dg/altivec-19.c: New.
4879
4880 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4881
4882         PR c/17807
4883         * gcc.dg/nested-func-3.c: New test.
4884         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4885
4886 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4887
4888         * gcc.test-framework/gen_directive_tests: Generate tests for
4889         selector expressions.
4890
4891 2005-02-02  Matt Austern  <austern@apple.com>
4892
4893         PR c++/19628
4894         * g++/ext/builtin7.C: New.
4895         * g++/ext/builtin8.C: New.
4896
4897 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4898
4899         PR c/18502
4900         * gcc.dg/pr18502-1.c: New test.
4901
4902 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4903
4904         PR c++/17413
4905         * g++.dg/template/local4.C: Tweak.
4906
4907 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4908
4909         PR tree-optimization/19578
4910         * gcc.c-torture/compile/20050202-1.c: New test.
4911
4912 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4913
4914         PR c/19435
4915         * gcc.dg/c99-init-4.c: New test.
4916
4917 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4918
4919         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4920
4921         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4922
4923         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4924         * g++.dg/eh/check-vect.h: New.
4925
4926         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4927         * gcc.dg/vect/vect-78.c: Ditto.
4928         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4929         Remove.
4930
4931         * g++.dg/conversion/simd1.C: Expect warning.
4932         * g++.dg/ext/attribute-test-1.C: Ditto.
4933         * g++.dg/ext/attribute-test-2.C: Ditto.
4934         * g++.dg/ext/attribute-test-3.C: Ditto.
4935         * g++.dg/ext/attribute-test-4.C: Ditto.
4936
4937         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4938         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4939
4940         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4941
4942 2005-02-01  Richard Henderson  <rth@redhat.com>
4943
4944         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4945         long double for ibm double-double format.
4946         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4947
4948 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4949
4950         PR tree-optimization/19633
4951         * testsuite/gcc.dg/pr19633-1.c: New test.
4952         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4953         to NULL or a symbol.
4954
4955 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4956
4957         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4958         New procs.
4959         (dg-process-target (local override)): Handle selector expressions.
4960
4961         * gcc.test-framework/README: Describe tests in source directory.
4962         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4963         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4964         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4965         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4966         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4967         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4968         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4969         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4970         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4971         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4972         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4973         * gcc.test-framework/dg-error-exp-P.c: New test.
4974         * gcc.test-framework/dg-error-exp-XP.c: New test.
4975         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4976         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4977         * gcc.test-framework/dg-output-exp-P.c: New test.
4978         * gcc.test-framework/dg-output-exp-XF.c: New test.
4979         * gcc.test-framework/dg-warning-exp-P.c: New test.
4980         * gcc.misc-tests/dg-1.c: Remove.
4981         * gcc.misc-tests/dg-2.c: Remove.
4982         * gcc.misc-tests/dg-3.c: Remove.
4983         * gcc.misc-tests/dg-4.c: Remove.
4984         * gcc.misc-tests/dg-5.c: Remove.
4985         * gcc.misc-tests/dg-6.c: Remove.
4986         * gcc.misc-tests/dg-7.c: Remove.
4987         * gcc.misc-tests/dg-8.c: Remove.
4988         * gcc.misc-tests/dg-9.c: Remove.
4989         * gcc.misc-tests/dg-10.c: Remove.
4990         * gcc.misc-tests/dg-11.c: Remove.
4991         * gcc.misc-tests/dg-12.c: Remove.
4992         * gcc.misc-tests/dg-test.exp: Remove.
4993
4994         * gcc.test-framework/test-framework.awk: Change recording and
4995         printing of passes and failures.
4996
4997         * gcc.test-framework: New directory.
4998         * gcc.test-framework/README: New.
4999         * gcc.test-framework/test-framework.exp: New.
5000         * gcc.test-framework/test-framework.awk: New.
5001         * gcc.test-framework/gen_directive_tests: New.
5002
5003 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5004
5005         * lib/treelang.exp: Fix comment typos.
5006         (treelang_target_compile): Don't append libs=-ltreelang to options.
5007
5008 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5009
5010         * g++.dg/parse/typename7.C: Adjust error messages.
5011
5012 2005-01-31  Jeff Law  <law@redhat.com>
5013
5014         * gcc.c-torture/execute/20050131-1.c: New test.
5015         * gcc.dg/wcaselabel.c: New test.
5016
5017 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5018
5019         * g++.dg/other/warning1.C: Adjust error messags.
5020         * g++.dg/parse/constant5.C: New test.
5021
5022 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5023
5024         PR c/19333
5025         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5026         the test case valid.
5027         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5028         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5029         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5030         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5031         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5032         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5033
5034 2005-01-31  Dale Johannesen  <dalej@apple.com>
5035
5036         * g++.dg/opt/pr19650.C:  New test.
5037
5038 2005-01-31  Richard Henderson  <rth@redhat.com>
5039
5040         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5041         long double for intel double extended format.
5042         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5043
5044 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/19555
5047         * g++.dg/template/static10.C: New test.
5048
5049         PR c++/19395
5050         * g++.dg/parse/error24.C: New test.
5051
5052         PR c++/19367
5053         * g++.dg/lookup/builtin1.C: New test.
5054
5055         PR c++/19457
5056         * g++.dg/warn/conv3.C: New test.
5057
5058 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5059
5060         PR fortran/19647
5061         * gfortan.dg/inquire_7.f90
5062
5063 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5064
5065         PR tree-optimization/15791
5066         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5067         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5068         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5069         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5070         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5071         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5072         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5073         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5074         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5075         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5076
5077 2005-01-29  Paul Brook  <paul@codesourcery.com>
5078
5079         PR fortran/18565
5080         * check.c (real_or_complex_check): New function.
5081         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5082         * intrinsic.c (add_functions): Use new check functions.
5083         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5084         Add prototypes.
5085
5086 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5087
5088         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5089         gcc.dg/lvalue-3.c: New tests.
5090         * gcc.dg/concat.c: Update expected messages.
5091
5092 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5093
5094         PR libfortran/19595
5095         * gfortran.dg/eor_1.f90:  New test.
5096
5097 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5098
5099         PR fortran/19589
5100         * gfortran.dg/logical_data_1.f90: New test.
5101
5102 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5103
5104         PR c++/19253
5105         * g++.dg/template/crash33.C: New test.
5106
5107         PR c++/19667
5108         * g++.dg/template/crash32.C: New test.
5109
5110 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5111
5112         PR middle-end/16558
5113         * g++.dg/warn/Wreturn-type-2.C: New test.
5114
5115 2004-06-24  Jeff Law  <law@redhat.com>
5116
5117         * gcc.dg/tree-ssa/20050128-1.c: New test.
5118
5119 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5120
5121         * gcc.target/frv/all-mdpackh-1.c: New test.
5122
5123 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5124
5125         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5126
5127 2005-01-27  Richard Henderson  <rth@redhat.com>
5128
5129         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5130
5131 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5132
5133         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5134
5135 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5136
5137         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5138         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5139         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5140         to cope with cases where the multilib options override the dg-options.
5141
5142 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5143
5144         PR c/18946
5145         * gcc.dg/noncompile/20050120-1.c: New test.
5146
5147 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5148
5149         PR tree-optimization/19633
5150         * gcc.dg/pr19633.c: New test.
5151         * gcc.dg/tree-ssa/pr19633.c: New test.
5152
5153 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5154
5155         * gcc.dg/20041216-1.c: New test.
5156
5157 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5158
5159         PR objc/18862
5160         * objc.dg/selector-2.m: New test.
5161
5162 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5163
5164         * g++.dg/opt/range-test-2.C: New test.
5165
5166         PR rtl-optimization/19579
5167         * gcc.c-torture/execute/20050124-1.c: New test.
5168
5169 2005-01-26  Greg Parker  <gparker@apple.com>
5170         Stuart Hastings  <stuart@apple.com>
5171
5172         * gcc.c-torture/execute/20050125-1.c: New.
5173
5174 2005-01-18  Jan Hubicka  <jh@suse.cz>
5175
5176         PR tree-optimize/19337
5177         * gcc.c-torture/compile/20050119-1.c: New test.
5178
5179 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5180
5181         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5182         test for successful match.
5183
5184 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5185
5186         PR objc/18408
5187         * objc.dg/comp-types-7.m: New test.
5188
5189 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5190
5191         * lib/target-supports.exp (current_target_name): New.
5192         (check_effective_target_ilp32, check_effective_target_lp64):
5193         Cache the result to use as long as the current target, with
5194         multilib flags, remains the same.
5195
5196         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5197         (dg-require-weak, dg-require-visibility, dg-require-alias,
5198         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5199         dg-require-effective-target, dg-skip-if): Remove call to
5200         skip_test_and_clear_xfail.
5201         (dg-test): Clear xfail data.
5202
5203 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR target/17751
5206         * gcc.dg/ppc64-toc.c: New test.
5207
5208         * g++.dg/tree-ssa/empty-1.C: New test.
5209
5210         PR middle-end/19551
5211         * gcc.c-torture/execute/20050121-1.c: New test.
5212         * gcc.dg/20050121-2.c: New test.
5213
5214 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5215         Paul Brook  <paul@codesourcery.com>
5216
5217         PR fortran/17941
5218         * gfortran.dg/real_const_1.f: New test.
5219         * gfortran.dg/real_const_2.f90: New test.
5220         * gfortran.dg/complex_int_1.f90: New test.
5221
5222 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5223
5224         PR fortran/19313
5225         * gfortan.dg/inquire_6.f90: New test.
5226
5227 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5228
5229         PR libfortran/19451
5230         * open_readonly_1.f90:  New test.
5231
5232 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5233
5234         PR libfortran/18982
5235         * gfortran.dg/open_new.f90: New file.
5236
5237 2005-01-22  Paul Brook  <paul@codesourcery.com>
5238
5239         * namelist_1.f90: New test.
5240
5241 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5242
5243         PR tree-optimization/19484
5244         * gcc.c-torture/compile/20050122-[12].c: New tests.
5245
5246 2005-01-22  Paul Brook  <paul@codesourcery.com>
5247
5248         * gfortran.dg/implicit_2.f90: New test.
5249
5250 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5251
5252         PR fortran/19314
5253         * gfortran.dg/inquire_5.f90: New test.
5254
5255 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5256
5257         PR c/18809
5258         * gcc.dg/pr18809-1.c: New test.
5259
5260 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5261
5262         * gcc.dg/20050121-1.c: New test.
5263
5264         PR tree-optimization/13000
5265         * gcc.dg/20040206-1.c: Change warning to point where function is
5266         being inlined.
5267
5268 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5269
5270         PR c++/19208
5271         * g++.dg/template/array11.C: New test.
5272
5273 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5274
5275         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5276         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5277         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5278         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5279         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5280         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5281
5282 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5283
5284         PR tree-optimization/15349
5285         * gcc.dg/tree-ssa/pr15349.c: New.
5286
5287 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5288
5289         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5290
5291 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5292
5293         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5294         scan-assembler-times directive name.
5295
5296         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5297         after dg-do.
5298
5299         PR rtl-optimization/19462
5300         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5301
5302 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5303
5304         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5305         counting function calls on ia64.
5306
5307 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR rtl-optimization/15139
5310         * gcc.dg/20050111-2.c: New test.
5311
5312         PR c/17297
5313         * gcc.c-torture/compile/20050113-1.c: New testcase.
5314
5315         PR middle-end/19164
5316         * gcc.dg/20050113-1.c: New testcase.
5317
5318 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5319
5320         * gcc.dg/vect/vect-85.c: Add comment.
5321         * gcc.dg/vect/vect-86.c: Add xfail for now.
5322         * gcc.dg/vect/vect-87.c: Add xfail for now.
5323         * gcc.dg/vect/vect-88.c: Add xfail for now.
5324         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5325
5326 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5327
5328         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5329
5330 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5331
5332         * g++.dg/debug/typedef3.C: New test.
5333
5334 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         PR c/19472
5337         * gcc.dg/asm-a.c: New test.
5338
5339 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5340
5341         * gcc.dg/sh-relax.c: Add prototype for abort.
5342
5343 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5344
5345         * gcc.dg/short-compare-1.c: New test.
5346         * gcc.dg/short-compare-2.c: Likewise.
5347
5348 2005-01-18  Michael Matz  <matz@suse.de>
5349
5350         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5351
5352 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5353
5354         PR tree-optimization/19121
5355         * gcc.c-torture/compile/pr19121.c: New test.
5356
5357 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5358
5359         PR target/19357
5360         * gcc.c-torture/compile/pr19357.c: New test.
5361
5362 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5363
5364         PR c/5675
5365         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5366         pass--those that refer just to the variable, possibly with a
5367         cast.
5368         * gcc.dg/c99-const-expr-3.c: Likewise.
5369
5370         PR middle-end/13127
5371         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5372         longer emitted.
5373
5374 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5375
5376         PR fortran/18778
5377         * gfortran.dg/endfile_2.f90: New test.
5378
5379 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5380
5381         PR 19168
5382         * gfortran.dg/select_5.f90: New test.
5383
5384 2004-01-16  Paul Brook  <paul@codesourcery.com>
5385
5386         * gfortran.dg/common_4.f90: New test.
5387
5388 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5389
5390         PR rtl-optimization/19462
5391         * gcc.dg/torture/pr19462-1.c: New test.
5392
5393 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5394
5395         PR objc/19321
5396         * objc.dg/func-ptr-2.m: New.
5397         * objc.dg/volatile-1.m: New.
5398
5399 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5400
5401         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5402
5403 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR tree-optimization/19060
5406         * gcc.c-torture/execute/20050104-1.c: New test.
5407
5408 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5409
5410         PR fortran/18983
5411         * gfortran.dg/write_to_null.f90: New test.
5412
5413 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5414             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5415
5416         PR other/19328
5417         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5418         argument.
5419
5420 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR c++/19263
5423         * g++.dg/init/vector1.C: New test.
5424
5425 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5426
5427         PR target/13158
5428         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5429         PR target/18987
5430         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5431
5432 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5433
5434         * gfortran.dg/select_1.f90: New test.
5435         * gfortran.dg/select_2.f90: New test.
5436         * gfortran.dg/select_3.f90: New test.
5437         * gfortran.dg/select_4.f90: New test.
5438
5439 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR middle-end/19084
5442         PR rtl-optimization/19348
5443         * gcc.dg/20050111-1.c: New test.
5444         * gcc.c-torture/execute/20050111-1.c: New test.
5445
5446         * gcc.dg/i386-asm-4.c: New test.
5447
5448 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5449
5450         * gcc.dg/nested-func-2.c: New test.
5451         * ada/acats/norun.lst: Remove c953002.
5452
5453 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5454
5455         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5456
5457 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5458
5459         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5460
5461 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5462
5463         PR target/18761
5464         * g++.dg/abi/align1.C: New test.
5465
5466 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5467
5468         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5469         at a time.
5470         * g++.dg/ext/altivec_check.h: Support compiling as C.
5471
5472 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5473
5474         PR c++/19355
5475         * g++.dg/expr/pr19355-1.C: New test case.
5476
5477 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5478
5479         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5480         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5481         * ada/acats/tests/c3/c92005b.ada: Likewise.
5482         * ada/acats/tests/c3/cxb3012.a: Likewise.
5483         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5484
5485 2005-01-09  Paul Brook  <paul@codesourcery.com>
5486
5487         * gfortran.dg/common_2.f90: New file.
5488         * gfortran.dg/common_3.f90: New file.
5489
5490 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5491
5492         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5493
5494 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5495
5496         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5497         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5498         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5499         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5500         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5501         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5502         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5503         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5504         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5505         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5506         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5507         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5508         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5509         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5510         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5511         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5512         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5513         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5514         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5515         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5516         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5517         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5518         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5519         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5520         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5521         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5522         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5523         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5524         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5525         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5526         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5527         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5528         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5529         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5530         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5531         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5532         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5533         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5534         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5535         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5536         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5537         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5538         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5539         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5540         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5541         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5542         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5543         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5544         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5545         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5546         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5547         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5548         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5549         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5550         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5551         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5552         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5553         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5554         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5555         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5556         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5557         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5558         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5559         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5560         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5561         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5562         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5563
5564         * gcc.dg/vect/vect-1.c: Fix spelling.
5565         * gcc.dg/vect/vect-10.c: Fix spelling.
5566         * gcc.dg/vect/vect-11.c: Fix spelling.
5567         * gcc.dg/vect/vect-12.c: Fix spelling.
5568         * gcc.dg/vect/vect-14.c: Fix spelling.
5569         * gcc.dg/vect/vect-15.c: Fix spelling.
5570         * gcc.dg/vect/vect-16.c: Fix spelling.
5571         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5572         * gcc.dg/vect/vect-64.c: Fix comments.
5573         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5574
5575 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5576             Ira Rosen  <irar@il.ibm.com>
5577
5578         * gcc.dg/vect/vect-70.c: New test.
5579         * gcc.dg/vect/vect-71.c: New test.
5580
5581 2005-01-09  Manfred Hollstein  <mh@suse.com>
5582
5583         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5584         * gcc.dg/pr18241-2.c: Likewise.
5585         * gcc.dg/pr18241-3.c: Likewise.
5586         * gcc.dg/pr18241-4.c: Likewise.
5587         * gcc.dg/pr18241-5.c: Likewise.
5588
5589 2005-01-08  Richard Henderson  <rth@redhat.com>
5590
5591         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5592         False for x86 and x86-64.
5593
5594 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5595
5596         PR tree-optimization/18241
5597         * gcc.dg/pr18241-1.c: New test.
5598         * gcc.dg/pr18241-2.c: New test.
5599         * gcc.dg/pr18241-3.c: New test.
5600         * gcc.dg/pr18241-4.c: New test.
5601         * gcc.dg/pr18241-5.c: New test.
5602
5603 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5604
5605         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5606         gfortran.dg/select_4.f90: New.
5607
5608 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5609
5610         * gcc.c-torture/execute/20050107-1.c: New test.
5611
5612 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5613
5614         PR c++/19298
5615         * g++.dg/template/ref2.C: New.
5616
5617 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5618
5619         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5620         instead of being empty.
5621
5622 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5623
5624         PR fortran/15553
5625         * gfortran.dg/array-1.f90: New test.
5626
5627 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR tree-optimization/19283
5630         * gcc.c-torture/execute/20050106-1.c: New test.
5631
5632         PR rtl-optimization/18861
5633         * gcc.dg/20050105-1.c: New test.
5634
5635         PR tree-optimization/18828
5636         * gcc.dg/20050105-2.c: New test.
5637
5638 2005-01-07  Andreas Jaeger  <aj@suse.de>
5639
5640         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5641
5642 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5643
5644         PR fortran/18398
5645         * gfortran.dg/fmt_read.f90: New test.
5646
5647 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5648
5649         * gcc.dg/rs6000-ldouble-2.c: New.
5650
5651 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5652
5653         PR c++/19244
5654         * g++.dg/parser/ctor2.C: New test.
5655
5656 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5657
5658         PR c++/17154
5659         * g++.dg/template/using9.C: New test.
5660
5661 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5662
5663         PR c++/19258
5664         * g++.dg/lookup/friend6.C: New test.
5665
5666 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5667
5668         PR c++/19270
5669         * g++.dg/template/array10.C: New.
5670
5671 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5672
5673         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5674         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5675
5676 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5677
5678         * gcc.c-torture/compile/20050105-1.c: New test.
5679
5680 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5681
5682         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5683
5684 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5685
5686         PR middle-end/19100
5687         * gcc.dg/conv-3.c: New test case.
5688
5689 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5690
5691         * gcc.dg/asm-wide-1.c: New test.
5692
5693 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5694
5695         PR c++/19030
5696         * g++.dg/parse/crash22.C: New
5697
5698 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5699
5700         PR 19257
5701         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5702
5703 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5704
5705         PR middle-end/17767
5706         * gcc.dg/i386-mmx-6.c: New test case.
5707
5708 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5709
5710         PR tree-optimization/18308
5711         * gcc.dg/vect/pr18308.c: New testcase.
5712
5713 2005-01-04  Andreas Jaeger  <aj@suse.de>
5714
5715         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5716
5717 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5718             Robert Bowdidge <bowdidge@apple.com>
5719
5720         * gcc.dg/cpp/subframework1.c: New.
5721         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5722         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5723         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5724         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5725
5726 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5727
5728         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5729         producing warning.
5730         * gcc.dg/darwin-weakimport-2.c: New.
5731
5732 2005-01-03  Richard Henderson  <rth@redhat.com>
5733
5734         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5735
5736 2005-01-03  Richard Henderson  <rth@redhat.com>
5737
5738         * gcc.dg/vect/vect.exp: Enable for ia64.
5739         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5740         (check_effective_target_vect_float): Likewise.
5741         (check_effective_target_vect_no_align): Likewise.
5742         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5743         * gcc.dg/vect/vect-8.c: Likewise.
5744
5745 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5746
5747         PR target/19236
5748         * gcc.dg/pr19236-1.c: New test case.
5749
5750 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5751
5752         PR rtl-optimization/12092
5753         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5754
5755 2005-01-02  Andreas Jaeger  <aj@suse.de>
5756
5757         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5758
5759 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5760             Andrew Pinski  <pinskia@physics.uc.edu>
5761
5762         PR rtl-optimization/12092
5763         * gcc.dg/pr12092-1.c: New test case.
5764
5765 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5766
5767         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5768         'hidden' and 'default' for better portability.
5769         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5770
5771         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5772         6 and 7.
5773         * g++.old-deja/g++.brendan/new3.C: Likewise.
5774
5775 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5776
5777         * gcc.dg/20041231-1.C: New test.
5778         * g++.dg/warn/Wunreachable-code-1.C: New test.
5779
5780 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5781
5782         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5783         file, not /dev/null.  Abort on error.
5784
5785 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5786             Ziemowit Laski  <zlaski@apple.com>
5787
5788         PR objc/18971
5789         * objc.dg/encode-5.m: New test.
5790
5791 2004-12-29  Richard Henderson  <rth@redhat.com>
5792
5793         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5794         * objc.dg/stabs-1.m: Disable for ia64.
5795
5796 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/19190
5799         * g++.dg/warn/Wunused-10.C: New test.
5800
5801 2004-12-28  Richard Henderson  <rth@redhat.com>
5802
5803         * objc.dg/stabs-1.m: Disable for alpha.
5804
5805 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/19149
5808         * g++.dg/parse/error23.C: New test.
5809
5810 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5811
5812         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5813
5814         PR fortran/19032
5815         * gfortran.dg/intrinsic_modulo_1.f90: New.
5816         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5817         tests with divisor -1.
5818
5819 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5820
5821         * g++.dg/opt/temp1.C (memcpy): Return a value.
5822
5823         PR c++/19148
5824         * g++.dg/expr/cond7.C: New test.
5825
5826 2004-12-27  Paul Brook  <paul@codesourcery.com>
5827
5828         * gfortran.dg/g77/select_no_compile.f: Remove.
5829
5830 2004-12-27  Richard Henderson  <rth@redhat.com>
5831
5832         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5833         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5834         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5835
5836 2004-12-26  Richard Henderson  <rth@redhat.com>
5837
5838         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5839         by 1i instead of token pasting.
5840
5841 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5842
5843         PR tree-optimization/17578
5844         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5845         to additional_flags.
5846         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5847
5848 2004-12-25  Richard Henderson  <rth@redhat.com>
5849
5850         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5851         Remove Alpha.
5852
5853 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5854
5855         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5856         hppa*-*-hpux*.
5857         * gcc.dg/pr17957.c (dg-options): Likewise.
5858         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5859         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5860         instead of 0 on __hppa__.
5861         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5862         "foo,%r" on hppa*-*-*.
5863
5864 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5865
5866         PR fortran/19071
5867         * gfortran.dg/complex_write.f90: New test.
5868
5869 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/17595
5872         * g++.dg/parse/pragma2.C: New test.
5873
5874         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5875
5876 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5877
5878         * gcc.dg/empty2.c: Add missing dg-warning.
5879
5880 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5881
5882         PR c++/17413
5883         * g++.dg/template/local4.C: New test.
5884         * g++.dg/template/crash19.C: Add dg-error marker.
5885
5886         * g++.dg/template/crash31.C: Correct embedded PR number.
5887
5888 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/16405
5891         * g++.dg/opt/temp1.C: Add do-run marker.
5892
5893 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5894
5895         * g++.dg/template/spec19.C: New.
5896
5897 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5898
5899         PR target/16819
5900         * gcc.dg/empty2.c: New.
5901
5902 2004-12-23  Richard Henderson  <rth@redhat.com>
5903
5904         * lib/target-supports.exp (check_effective_target_vect_no_align):
5905         Remove i?86 and x86-64.
5906
5907 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/16405
5910         * g++.dg/opt/temp1.C: New test.
5911
5912 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5913
5914         PR c++/18733
5915         * g++.dg/template/friend33.C: New testcase.
5916
5917 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/18464
5920         * g++.dg/template/cond5.C: New test.
5921
5922         PR c++/18492
5923         * g++.dg/inherit/thunk3.C: New test.
5924
5925         PR c++/11224
5926         * g++.dg/warn/Wunused-9.C: New test.
5927
5928 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5929
5930         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5931
5932 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5933
5934         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5935
5936 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/18378
5939         * g++.dg/ext/packed8.C: New test.
5940
5941         PR c++/13268
5942         * g++.dg/template/crash31.C: New test.
5943
5944         PR c++/19034
5945         * g++.dg/template/crash30.C: New test.
5946
5947 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5948
5949         PR C++/18984
5950         * g++.dg/eh/ctor3.C: New test.
5951
5952 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5953
5954         * objc.dg/stabs-1.m: Allow section name to be quoted and
5955         assembly label to begin with '.LL'.
5956
5957 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5958
5959         * gcc.dg/vect/vect.exp
5960         (check_effective_target_lp64_or_vect_no_align): New.
5961         * gcc.dg/vect/vect-77.c: Use it.
5962         * gcc.dg/vect/vect-78.c: Use it.
5963
5964         * lib/target-supports.exp
5965         (check_effective_target_vect_no_max,
5966         check_effective_target_vect_no_bitwise,
5967         check_effective_target_vect_no_align): New.
5968         * gcc.dg/vect/vect-13.c: Use them.
5969         * gcc.dg/vect/vect-17.c: Ditto.
5970         * gcc.dg/vect/vect-18.c: Ditto.
5971         * gcc.dg/vect/vect-19.c: Ditto.
5972         * gcc.dg/vect/vect-20.c: Ditto.
5973         * gcc.dg/vect/vect-27.c: Ditto.
5974         * gcc.dg/vect/vect-29.c: Ditto.
5975         * gcc.dg/vect/vect-44.c: Ditto.
5976         * gcc.dg/vect/vect-48.c: Ditto.
5977         * gcc.dg/vect/vect-50.c: Ditto.
5978         * gcc.dg/vect/vect-52.c: Ditto.
5979         * gcc.dg/vect/vect-54.c: Ditto.
5980         * gcc.dg/vect/vect-56.c: Ditto.
5981         * gcc.dg/vect/vect-58.c: Ditto.
5982         * gcc.dg/vect/vect-60.c: Ditto.
5983         * gcc.dg/vect/vect-72.c: Ditto.
5984         * gcc.dg/vect/vect-80.c: Ditto.
5985
5986 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5987
5988         PR c++/14075
5989         * g++.dg/init/string1.C: New.
5990
5991         PR c++/18975
5992         * g++.dg/other/synth1.C: New.
5993
5994 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5995
5996         PR c/18963
5997         * gcc.dg/pr18963-1.c: New test.
5998
5999 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6000
6001         PR c/18596
6002         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6003         * gcc.dg/pr18596-1.c: Use dg-error.
6004         (dg-options): Use -fno-unit-at-a-time.
6005         * gcc.dg/pr18596-2.c: New test.
6006         * gcc.dg/pr18596-3.c: New test.
6007
6008 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6009
6010         PR middle-end/18683
6011         * g++.dg/opt/pr18683-1.C: New test case.
6012
6013 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6014
6015         PR other/19093
6016         * g++.dg/opt/max1.C: Fix for 64bit targets.
6017
6018 2004-12-20  Matt Austern  <austern@apple.com>
6019
6020         PR c++/19044
6021         * g++.dg/ext/builtin6.C: New
6022
6023 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6024
6025         PR tree-optimization/19080
6026         * gcc.c-torture/compile/pr19080.c: New test.
6027
6028 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6029
6030         * gcc.dg/20041219-1.c: New test.
6031
6032 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6033
6034         PR middle-end/19068
6035         * g++.dg/opt/max1.C: New test case.
6036
6037 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6038
6039         * gcc.dg/fdata-sections-1.c: New test.
6040
6041 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6042
6043         PR middle-end/18548
6044         * gcc.dg/max-1.c: New test case.
6045
6046 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6047
6048         * gcc.c-torture/execute/20041218-1.c: New test.
6049
6050 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6051
6052         * gcc.dg/pr18501.c: New test.
6053         * gcc.dg/uninit-5.c: XFAIL.
6054         * gcc.dg/uninit-9.c: XFAIL.
6055
6056 2004-12-17  Dale Johannesen  <dalej@apple.com>
6057
6058         * gcc.dg/20041213-1.c:  New.
6059
6060 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6061
6062         * objc.dg/stabs-1.m: Allow assembly label to begin
6063         with a dot ('.').
6064
6065 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6066
6067         * gcc.c-torture/execute/20041213-1.c: Move...
6068         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6069
6070 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6071
6072         PR c++/18721
6073         * g++.dg/lookup/conv-5.C: New.
6074
6075 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6076
6077         * objc.dg/stabs-1.m: New test.
6078
6079 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6080
6081         * gcc.dg/visibility-c.c: Change compile to
6082         assemble for the test.
6083
6084 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6085
6086         PR target/19041
6087         * gcc.dg/visibility-c.c: New test.
6088
6089 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6090
6091         PR middle-end/18493
6092         * gcc.dg/switch-8.c: New test case.
6093
6094 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6095
6096         PR c++/18905
6097         * g++.dg/template/init4.C: New.
6098         * g++.dg/opt/static3.C: Enable optimizer.
6099
6100 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6101
6102         * g++.dg/other/complex1.C: New test.
6103
6104 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6105
6106         * g++.dg/opt/inline9.C: New test.
6107
6108 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6109
6110         PR fortran/18993
6111         * gfotran.dg/nullify_1.f: New test.
6112
6113 2004-12-15  Richard Henderson  <rth@redhat.com>
6114
6115         * gcc.target/i386/i386.exp: New harness.
6116         * gcc.target/i386/vect-args.c: New.
6117
6118 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6119
6120         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6121
6122 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6123
6124         PR c++/18825
6125         * g++.dg/template/friend32.C: New test.
6126
6127 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6128
6129         * cpp/pragma-once-1.c: New test.
6130         * cpp/pragma-once-1b.h: Likewise.
6131         * cpp/pragma-once-1c.h: Likewise.
6132         * cpp/pragma-once-1d.h: Likewise.
6133         * cpp/inc/pragma-once-1a.h: Likewise.
6134
6135 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6136             Steven G. Kargl  <kargls@comcast.net>
6137
6138         PR fortran/17597
6139         * gfortran.dg/list_read_3.f90: New test.
6140
6141 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6142
6143         * gcc.dg/ftrapv-2.c: New test.
6144
6145 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6146
6147         PR c++/18981
6148         * g++.dg/template/typename9.C: New test.
6149
6150 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/18738
6153         * g++.dg/template/typename8.C: New test.
6154         * g++.dg/parse/friend2.C: Tweak error message.
6155
6156 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6157
6158         * gcc.c-torture/20041214-1.c: New test.
6159
6160 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR c++/18965
6163         * g++.dg/init/array17.C: New test.
6164
6165 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/18793
6168         * g++.dg/init/aggr3.C: New test.
6169
6170 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6171
6172         * gcc.dg/altivec-types-1.c: New test.
6173         * gcc.dg/altivec-types-2.c: New test.
6174         * gcc.dg/altivec-types-3.c: New test.
6175         * gcc.dg/altivec-types-4.c: New test.
6176         * g++.dg/ext/altivec-types-1.C: New test.
6177         * g++.dg/ext/altivec-types-2.C: New test.
6178         * g++.dg/ext/altivec-types-3.C: New test.
6179         * g++.dg/ext/altivec-types-4.C: New test.
6180
6181 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR middle-end/18951
6184         * gcc.c-torture/execute/20041213-1.c: New test.
6185
6186 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         PR c++/18949
6189         * g++.dg/template/cast1.C: New.
6190
6191 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6192
6193         * gcc.c-torture/execute/20041213-2.c: New test.
6194
6195 2004-12-13  Richard Henderson  <rth@redhat.com>
6196
6197         * gcc.dg/i386-sse-10.c: Fix typo in options.
6198
6199 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6200
6201         PR c++/18968
6202         * g++.dg/opt/pr18968.C: New test.
6203
6204 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/18925
6207         * g++.dg/ext/visibility/staticdatamem.C: New test.
6208
6209 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6210
6211         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6212
6213 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6214
6215         PR rtl-optimization/18928
6216         * gcc.dg/pr18928-1.c: New test case.
6217
6218 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6219
6220         PR tree-opt/16951
6221         * gcc.c-torture/compile/20041211-1.c: New.
6222
6223 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6224
6225         PR middle-end/17564
6226         * gcc.c-torture/execute/20041212-1.c: New test.
6227
6228 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6229
6230         PR fortran/18869
6231         * gfortran.dg/common_1.f90: New test.
6232
6233 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6234         Paul Brook  <paul@codesourcery.com>
6235
6236         PR fortran/16222
6237         * gfortran.dg/real_do_1.f90: New test.
6238
6239 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6240
6241         PR tree-opt/18040
6242         * g++.dg/opt/ptrmem6.C: New test.
6243
6244 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6245
6246         PR middle-end/18921
6247         * gcc.dg/pr18921-1.c: New test case.
6248
6249 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6250
6251         PR fortran/17175
6252         * gfortran.dg/scale_1.f90: New test.
6253
6254 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6255
6256         PR middle-end/18903
6257         * gcc.c-torture/compile/pr18903.c: New test.
6258
6259 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/execute/20041210-1.c: New test.
6262
6263 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6264
6265         PR c++/18731
6266         * g++.dg/parser/struct-1.C: New test.
6267         * g++.dg/parser/struct-2.C: New test.
6268         * g++.dg/parser/struct-3.C: New test.
6269
6270 2004-12-09  Richard Henderson  <rth@redhat.com>
6271
6272         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6273
6274         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6275         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6276
6277 2004-12-09  Matt Austern  <austern@apple.com>
6278
6279         PR c++/18514
6280         * g++.dg/ext/builtin1.C: New
6281         * g++.dg/ext/builtin2.C: New
6282         * g++.dg/ext/builtin3.C: New
6283         * g++.dg/ext/builtin4.C: New
6284         * g++.dg/ext/builtin5.C: New
6285
6286 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6287
6288         PR tree-opt/18904
6289         * g++.dg/opt/ptrmem5.C: New test.
6290
6291 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6292
6293         * g++.dg/parse/typename5.C: Adjust for new error.
6294         * g++.dg/parse/typename7.C: New.
6295
6296 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6297
6298         PR c++/18073
6299         * g++.dg/other/mmintrin.C: New test.
6300
6301 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6302
6303         PR c++/16681
6304         * g++.dg/init/array15.C: New.
6305         * g++.dg/init/array16.C: New.
6306
6307 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6308
6309         PR fortran/18826
6310         * gfortran.dg/assign_1.f90: New test.
6311
6312 2004-12-08  Nick Clifton  <nickc@redhat.com>
6313
6314         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6315         * gcc.target/xstormy16/data_below100: Likewise.
6316         * gcc.target/xstormy16/sfr: Likewise.
6317         * gcc.target/xstormy16/below100.S: New test source file.
6318         * gcc.target/xstormy16/below100.ld: New test linker script.
6319         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6320         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6321         bp instructions.
6322         * gcc.target/xstormy16/bp.c: Likewise.
6323
6324         * gcc.target/xstormy16/bss_below100: New files:
6325         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6326         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6327         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6328         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6329         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6330         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6331         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6332         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6333         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6334         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6335         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6336         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6337         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6338         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6339         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6340         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6341         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6342         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6343         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6344         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6345         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6346         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6347         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6348         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6349         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6350         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6351         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6352
6353         * gcc.target/xstormy16/data_below100: New files:
6354         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6355         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6356         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6357         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6358         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6359         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6360         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6361         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6362         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6363         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6364         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6365         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6366         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6367         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6368         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6369         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6370         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6371         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6372         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6373         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6374         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6375         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6376         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6377         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6378         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6379         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6380         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6381
6382         * gcc.target/xstormy16/sfr: New files:
6383         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6384         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6385         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6386         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6387         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6388         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6389         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6390         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6391         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6392         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6393         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6394         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6395         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6396         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6397         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6398         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6399         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6400         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6401         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6402         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6403         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6404         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6405         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6406         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6407         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6408         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6409         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6410         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6411         27_if0_sfrw_bitfield_f.c
6412
6413 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6414
6415         PR c++/18100
6416         * g++.dg/lookup/name-clash4.C: New test.
6417
6418 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6419
6420         PR c++/18672
6421         * g++.dg/opt/array1.C: New.
6422
6423         PR c++/18803
6424         * g++.dg/template/operator5.C: New.
6425
6426 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6427
6428         PR c/18867
6429         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6430
6431 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6432
6433         * gcc.dg/noncompile/20041207.c: New test.
6434
6435 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6436
6437         * g++.dg/other/unreachable-1.C: New test.
6438
6439 2004-12-06  Nick Clifton  <nickc@redhat.com>
6440
6441         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6442         <limits.h> because the latter comes from gcc's include/ directory
6443         and not the newlib/libc/include directory.
6444
6445 2004-12-04  Richard Henderson  <rth@redhat.com>
6446
6447         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6448
6449 2004-12-04  Richard Henderson  <rth@redhat.com>
6450
6451         * lib/target-supports.exp (check_gc_sections_available): Disable
6452         for alpha and ia64.
6453
6454 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         PR middle-end/17909
6457         * g++.dg/other/vararg-2.C: New test.
6458
6459 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6460
6461         PR c++/17011, c++/17971
6462         * g++.dg/template/error15.C: Adjust expected error.
6463         * g++.dg/template/instantiate3.C: Likewise.
6464
6465 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6466
6467         * gcc.dg/altivec-18.c: Fix for darwin
6468
6469 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6470
6471         PR c++/18782
6472         * g++.dg/parse/ptrmem2.C: New.
6473
6474         PR c++/18318
6475         * g++.dg/template/new1.C: New.
6476
6477 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6478
6479         PR fortran/18710
6480         * gfortran.dg/direct_io_3.f90: New test.
6481
6482 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6483
6484         PR 18758
6485         * g++.dg/parse/crash21.C: New.
6486
6487 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6488
6489         PR c++/15664, c++/18276
6490         * g++.dg/template/ttp13.C: New test.
6491         * g++.dg/template/ttp14.C: Likewise.
6492
6493 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6494
6495         PR c++/18123
6496         * g++.dg/parse/enum2.C: New test.
6497         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6498
6499 2004-12-02  Nick Clifton  <nickc@redhat.com>
6500
6501         * gcc.target/xstormy16: New test directory.
6502         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6503         * gcc.target/xstormy16/bp.c: Check the generation of bp
6504         instructions.
6505         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6506         bn instructions and the BELOW100 attribute.
6507
6508 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6509
6510         PR target/16952
6511         * gcc.dg/ppc-eabi.c: New.
6512
6513 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6514
6515         PR fortran/18284
6516         * gfortran.dg/backspace.f90
6517
6518 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6519
6520         * gfortran.dg/inquire.f90: New test.
6521
6522 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6523
6524         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6525         handle effective-target-keyword.
6526         (dg-skip-if): Support effective-target keyword as target list.
6527         (dg-xfail-if): Ditto.
6528         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6529
6530 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6531
6532         PR tree-optimization/18291
6533         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6534
6535 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6536
6537         PR C++/18729
6538         * g++.dg/parse/crash20.C: New.
6539
6540         PR c++/17431
6541         * g++.dg/overload/arg1.C: New.
6542         * g++.dg/overload/arg2.C: New.
6543         * g++.dg/overload/arg3.C: New.
6544         * g++.dg/overload/arg4.C: New.
6545
6546 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6547
6548         * gcc.dg/c99-flex-array-4.c: Remove.
6549
6550 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6551
6552         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6553
6554         * lib/target-supports.exp (is-effective-target): Simplify.
6555
6556         * lib/target-supports.exp (check_effective_target_vect_long):
6557         Fix for powerpc64-*-*.
6558
6559 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6560
6561         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6562         to support new requirements on FreeBSD 5.
6563
6564 2004-11-30  Devang Patel  <dpatel@apple.com>
6565
6566         PR 18702
6567         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6568
6569 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6570
6571         * g++.dg/ext/altivec-13.C: New test.
6572
6573 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6574
6575         PR tree-opt/18298
6576         * gcc.c-torture/execute/p18298.c: New test.
6577
6578 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6579             Dorit Naishlos  <dorit@il.ibm.com>
6580
6581         PR tree-opt/18607
6582         * gcc.dg/vect/vect-89.c: New test.
6583
6584 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6585
6586         * gcc.dg/pr18596-1.c: New test.
6587
6588 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6589
6590         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6591
6592 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         PR c/18479
6595         * gcc.dg/pr18479.c: New test.
6596
6597 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6598
6599         PR target/18490
6600         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6601         mmix-knuth-mmixware.
6602
6603         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6604         cris-*-elf* cris-*-aout* mmix-*-*
6605
6606 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6607
6608         PR middle-end/18725
6609         * gcc.dg/pr18725.c: New test.
6610
6611 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6612
6613         PR target/18488
6614         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6615
6616         PR target/18336
6617         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6618
6619 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6620
6621         PR c++/18368
6622         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6623         * g++.old-deja/g++.law/ctors5.C: Likewise.
6624         * g++.old-deja/g++.other/crash25.C: Likewise.
6625
6626         PR c++/18674
6627         * g++.dg/template/error16.C: New test.
6628
6629         PR c++/18512
6630         * g++.dg/template/crash29.C: New test.
6631
6632 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6633
6634         PR tree-optimization/18712
6635         * gcc.c-torture/compile/pr18712.c: New test.
6636
6637 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6638
6639         PR c/7544
6640         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6641         tests.
6642
6643 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6644
6645         PR c++/18652
6646         * g++.dg/lookup/crash6.C: New test.
6647
6648 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6649
6650         PR middle-end/18164
6651         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6652
6653 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6654
6655         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6656         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6657         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6658
6659 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6660
6661         * gcc.dg/pr18164.c: New test.
6662
6663 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6664
6665         * gcc.dg/funroll-loops-all.c: New.
6666
6667 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6668
6669         PR target/18489
6670         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6671         delimeter, match space and TAB as well as ":".
6672
6673         PR target/18484
6674         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6675
6676         PR target/18348
6677         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6678
6679         PR target/18345
6680         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6681
6682         PR target/18337
6683         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6684
6685 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6686
6687         * gfortran.dg/direct_io_2.f90: New test.
6688
6689 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6690
6691         PR target/18334
6692         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6693
6694 2004-11-28  Richard Henderson  <rth@redhat.com>
6695
6696         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6697
6698 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6699
6700         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6701         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6702         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6703         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6704         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6705         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6706         gcc.dg/pointer-arith-8.c: New tests.
6707
6708 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6709
6710         PR fortran/18364
6711         * gfortran.dg/endfile.f90: New test.
6712
6713 2004-11-27  Falk Hueffner  <falk@debian.org>
6714
6715         * gcc.dg/loop-6.c: New test.
6716
6717 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6718
6719         * gcc.c-torture/execute/20041126-1.c: New test.
6720
6721 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6722
6723         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6724         on IRIX.
6725
6726 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6727
6728         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6729         functions.
6730
6731 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR rtl-optimization/17825
6734         * gcc.c-torture/compile/20041119-1.c: New test.
6735
6736 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6737
6738         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6739         Check existence of ld library path variables before unsetting.
6740
6741 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6742
6743         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6744
6745 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6746
6747         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6748
6749 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6750
6751         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6752
6753 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6754
6755         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6756         dg-do directive.
6757
6758 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6759
6760         * gcc.dg/pr17957.c: Pass --param, not -param.
6761
6762 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6763
6764         PR middle-end/17957
6765         * testsuite/gcc.dg/pr17957.c: New test.
6766
6767 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/18445
6770         * g++.dg/template/crash28.C: Likewise.
6771
6772         PR c++/18001
6773         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6774         * g++.dg/ext/lvaddr.C: Likewise.
6775         * g++.dg/opt/pr7503-3.C: Likewise.
6776
6777         PR c++/18466
6778         * g++.dg/parse/qualified3.C: New test.
6779         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6780
6781         PR c++/18545
6782         * g++.dg/expr/return1.C: New test.
6783
6784 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6785
6786         Friend class name lookup 3/n, PR c++/3332
6787         * g++.dg/lookup/friend3.C: New test.
6788         * g++.dg/lookup/friend4.C: Likewise.
6789         * g++.dg/lookup/friend5.C: Likewise.
6790
6791 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         Friend class name lookup 2/n, PR c++/14513, c++/15410
6794         * g++.dg/lookup/friend2.C: New test.
6795         * g++.dg/template/friend31.C: Likewise.
6796
6797 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6798
6799         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6800
6801 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6802
6803         PR c++/17473
6804         * g++.dg/tc1/dr56.C: Remove.
6805         * g++.dg/template/typedef1.C: Add dg-error markers.
6806         * g++.old-deja/g++.other/typedef7.C: Likewise.
6807
6808         PR c++/18285
6809         * g++.dg/parse/typedef7.C: New test.
6810
6811 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6812
6813         * gcc.c-torture/execute/20041124-1.c: New test.
6814
6815 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6816
6817         * g++.dg/template/deduce3.C: New test.
6818
6819         PR c++/18586
6820         * g++.dg/template/crash27.C: New test.
6821
6822         PR c++/18530
6823         * g++.dg/warn/Wshadow-3.C: New test.
6824
6825 2004-11-24  Devang Patel  <dpatel@apple.com>
6826
6827         PR/18555
6828         * gcc.dg/cpp/isysroot-1.c: New test.
6829         * gcc.dg/cpp/usr/include/stdio.h: New file.
6830         * gcc.dg/cpp/isysroot-2.c: New test.
6831         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6832         New file.
6833
6834 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6835
6836         PR c++/8929
6837         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6838
6839 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6840
6841         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6842         * gcc.target/sparc/pdist.c: Likewise.
6843
6844 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6845
6846         PR c++/16882
6847         * g++.dg/conversion/simd1.C: New test.
6848
6849 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6850
6851         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6852         and restore_ld_library_path_env_vars.
6853         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6854         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6855         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6856         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6857
6858 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6859
6860         * gcc.dg/pragma-align-2.c: Test macro expansion.
6861         * gcc.dg/pragma-pack-2.c: New test.
6862
6863 2004-11-23  Richard Henderson  <rth@redhat.com>
6864
6865         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6866         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6867         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6868         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6869         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6870         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6871
6872         * gcc.dg/vect/vect.exp: Add check for alpha.
6873         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6874         (check_effective_target_vect_int): Enable for alpha.
6875         (check_effective_target_vect_long): New.
6876         (is-effective-target): Add it.
6877
6878 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6879
6880         * gcc.dg/pr18614-1.c: New test.
6881
6882 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6883
6884         * gcc.dg/setjmp-2.c: New test.
6885
6886 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6887
6888         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6889         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6890         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6891         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6892         gcc.target/sparc/pdist.c: New tests.
6893
6894 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6895
6896         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6897
6898 2004-11-22  Dale Johannesen  <dalej@apple.com>
6899
6900         * gcc.dg/20041111-1.c:  New.
6901
6902 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6903
6904         PR tree-opt/18536
6905         * gcc.dg/vect/pr18536.c: New test.
6906
6907 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6908
6909         PR c++/18354
6910         * g++.dg/template/nontype11.C: New test.
6911
6912 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6913
6914         PR middle-end/18520
6915         * gcc.dg/pr18520-1.c: New test case.
6916
6917 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6918
6919         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6920         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6921         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6922         expected diagnostics.
6923
6924 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6925
6926         PR target/18580
6927         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6928         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6929         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6930
6931 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6932
6933         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6934
6935 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6936             Joseph Myers  <joseph@codesourcery.com>
6937
6938         * lib/target-supports.exp (check_visibility_available): Really
6939         test the compiler.
6940
6941 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6942
6943         PR tree-opt/18181
6944         * gcc.dg/vect/vect-85.c: New test.
6945         * gcc.dg/vect/vect-86.c: New test.
6946         * gcc.dg/vect/vect-87.c: New test.
6947         * gcc.dg/vect/vect-88.c: New test.
6948
6949 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6950
6951         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6952
6953 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6954
6955         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6956         * gcc.dg/ppc-and-1.c: Ditto.
6957         * gcc.dg/ppc-compare-1.c: Ditto.
6958         * gcc.dg/ppc-mov-1.c: Ditto
6959
6960 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6961             Mark Mitchell  <mark@codesourcery.com>
6962
6963         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6964
6965 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6966             Aldy Hernandez  <aldyh@redhat.com>
6967
6968         * lib/target-supports.exp (check_effective_target_vect_int): New
6969         (check_effective_target_vect_float): New
6970         (check_effective_target_vect_double): New.
6971         (is-effective-target): Support new effective targets keywords.
6972         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6973         default action for dg-do.
6974         * gcc.dg/vect/pr16105.c: Use new support.
6975         * gcc.dg/vect/pr18400.c: Ditto.
6976         * gcc.dg/vect/pr18425.c: Ditto.
6977         * gcc.dg/vect/vect-1.c: Ditto.
6978         * gcc.dg/vect/vect-10.c: Ditto.
6979         * gcc.dg/vect/vect-11.c: Ditto.
6980         * gcc.dg/vect/vect-12.c: Ditto.
6981         * gcc.dg/vect/vect-13.c: Ditto.
6982         * gcc.dg/vect/vect-14.c: Ditto.
6983         * gcc.dg/vect/vect-15.c: Ditto.
6984         * gcc.dg/vect/vect-16.c: Ditto.
6985         * gcc.dg/vect/vect-17.c: Ditto.
6986         * gcc.dg/vect/vect-18.c: Ditto.
6987         * gcc.dg/vect/vect-19.c: Ditto.
6988         * gcc.dg/vect/vect-2.c: Ditto.
6989         * gcc.dg/vect/vect-20.c: Ditto.
6990         * gcc.dg/vect/vect-21.c: Ditto.
6991         * gcc.dg/vect/vect-22.c: Ditto.
6992         * gcc.dg/vect/vect-23.c: Ditto.
6993         * gcc.dg/vect/vect-24.c: Ditto.
6994         * gcc.dg/vect/vect-25.c: Ditto.
6995         * gcc.dg/vect/vect-26.c: Ditto.
6996         * gcc.dg/vect/vect-27.c: Ditto.
6997         * gcc.dg/vect/vect-27a.c: Ditto.
6998         * gcc.dg/vect/vect-28.c: Ditto.
6999         * gcc.dg/vect/vect-29.c: Ditto.
7000         * gcc.dg/vect/vect-29a.c: Ditto.
7001         * gcc.dg/vect/vect-3.c: Ditto.
7002         * gcc.dg/vect/vect-30.c: Ditto.
7003         * gcc.dg/vect/vect-31.c: Ditto.
7004         * gcc.dg/vect/vect-32.c: Ditto.
7005         * gcc.dg/vect/vect-33.c: Ditto.
7006         * gcc.dg/vect/vect-34.c: Ditto.
7007         * gcc.dg/vect/vect-35.c: Ditto.
7008         * gcc.dg/vect/vect-36.c: Ditto.
7009         * gcc.dg/vect/vect-37.c: Ditto.
7010         * gcc.dg/vect/vect-38.c: Ditto.
7011         * gcc.dg/vect/vect-4.c: Ditto.
7012         * gcc.dg/vect/vect-40.c: Ditto.
7013         * gcc.dg/vect/vect-41.c: Ditto.
7014         * gcc.dg/vect/vect-42.c: Ditto.
7015         * gcc.dg/vect/vect-43.c: Ditto.
7016         * gcc.dg/vect/vect-44.c: Ditto.
7017         * gcc.dg/vect/vect-45.c: Ditto.
7018         * gcc.dg/vect/vect-46.c: Ditto.
7019         * gcc.dg/vect/vect-47.c: Ditto.
7020         * gcc.dg/vect/vect-48.c: Ditto.
7021         * gcc.dg/vect/vect-48a.c: Ditto.
7022         * gcc.dg/vect/vect-49.c: Ditto.
7023         * gcc.dg/vect/vect-5.c: Ditto.
7024         * gcc.dg/vect/vect-50.c: Ditto.
7025         * gcc.dg/vect/vect-51.c: Ditto.
7026         * gcc.dg/vect/vect-52.c: Ditto.
7027         * gcc.dg/vect/vect-53.c: Ditto.
7028         * gcc.dg/vect/vect-54.c: Ditto.
7029         * gcc.dg/vect/vect-55.c: Ditto.
7030         * gcc.dg/vect/vect-56.c: Ditto.
7031         * gcc.dg/vect/vect-56a.c: Ditto.
7032         * gcc.dg/vect/vect-57.c: Ditto.
7033         * gcc.dg/vect/vect-58.c: Ditto.
7034         * gcc.dg/vect/vect-59.c: Ditto.
7035         * gcc.dg/vect/vect-6.c: Ditto.
7036         * gcc.dg/vect/vect-60.c: Ditto.
7037         * gcc.dg/vect/vect-61.c: Ditto.
7038         * gcc.dg/vect/vect-62.c: Ditto.
7039         * gcc.dg/vect/vect-63.c: Ditto.
7040         * gcc.dg/vect/vect-64.c: Ditto.
7041         * gcc.dg/vect/vect-65.c: Ditto.
7042         * gcc.dg/vect/vect-66.c: Ditto.
7043         * gcc.dg/vect/vect-67.c: Ditto.
7044         * gcc.dg/vect/vect-68.c: Ditto.
7045         * gcc.dg/vect/vect-69.c: Ditto.
7046         * gcc.dg/vect/vect-7.c: Ditto.
7047         * gcc.dg/vect/vect-72.c: Ditto.
7048         * gcc.dg/vect/vect-72a.c: Ditto.
7049         * gcc.dg/vect/vect-73.c: Ditto.
7050         * gcc.dg/vect/vect-74.c: Ditto.
7051         * gcc.dg/vect/vect-75.c: Ditto.
7052         * gcc.dg/vect/vect-76.c: Ditto.
7053         * gcc.dg/vect/vect-77.c: Ditto.
7054         * gcc.dg/vect/vect-77a.c: Ditto.
7055         * gcc.dg/vect/vect-78.c: Ditto.
7056         * gcc.dg/vect/vect-79.c: Ditto.
7057         * gcc.dg/vect/vect-8.c: Ditto.
7058         * gcc.dg/vect/vect-80.c: Ditto.
7059         * gcc.dg/vect/vect-82.c: Ditto.
7060         * gcc.dg/vect/vect-82_64.c: Ditto.
7061         * gcc.dg/vect/vect-83.c: Ditto.
7062         * gcc.dg/vect/vect-83_64.c: Ditto.
7063         * gcc.dg/vect/vect-9.c: Ditto.
7064         * gcc.dg/vect/vect-all.c: Ditto.
7065         * gcc.dg/vect/vect-none.c: Ditto.
7066
7067 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7068
7069         * lib/gcc-dg.exp (dg-skip-if): New function.
7070         (dg-forbid-option): Remove.
7071         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7072         * g++.dg/abi/bitfield8.C: Likewise.
7073         * g++.dg/abi/dtor1.C: Likewise.
7074         * g++.dg/abi/empty10.C: Likewise.
7075         * g++.dg/abi/empty7.C: Likewise.
7076         * g++.dg/abi/empty9.C: Likewise.
7077         * g++.dg/abi/layout3.C: Likewise.
7078         * g++.dg/abi/layout4.C: Likewise.
7079         * g++.dg/abi/thunk1.C: Likewise.
7080         * g++.dg/abi/thunk2.C: Likewise.
7081         * g++.dg/abi/vbase11.C: Likewise.
7082         * g++.dg/abi/vthunk2.C: Likewise.
7083         * g++.dg/abi/vthunk3.C: Likewise.
7084         * g++.dg/ext/attrib8.C: Likewise.
7085         * g++.dg/opt/longbranch2.C: Likewise.
7086         * g++.dg/opt/reg-stack4.C: Likewise.
7087         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7088         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7089         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7090         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7091         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7092         * gcc.dg/20000609-1.c: Likewise.
7093         * gcc.dg/20000720-1.c: Likewise.
7094         * gcc.dg/20011107-1.c: Likewise.
7095         * gcc.dg/20011119-1.c: Likewise.
7096         * gcc.dg/20020108-1.c: Likewise.
7097         * gcc.dg/20020122-2.c: Likewise.
7098         * gcc.dg/20020122-3.c: Likewise.
7099         * gcc.dg/20020201-3.c: Likewise.
7100         * gcc.dg/20020206-1.c: Likewise.
7101         * gcc.dg/20020218-1.c: Likewise.
7102         * gcc.dg/20020310-1.c: Likewise.
7103         * gcc.dg/20020411-1.c: Likewise.
7104         * gcc.dg/20020418-2.c: Likewise.
7105         * gcc.dg/20020426-1.c: Likewise.
7106         * gcc.dg/20020426-2.c: Likewise.
7107         * gcc.dg/20020517-1.c: Likewise.
7108         * gcc.dg/20020523-1.c: Likewise.
7109         * gcc.dg/20020523-2.c: Likewise.
7110         * gcc.dg/20020729-1.c: Likewise.
7111         * gcc.dg/20030204-1.c: Likewise.
7112         * gcc.dg/20030826-2.c: Likewise.
7113         * gcc.dg/20030926-1.c: Likewise.
7114         * gcc.dg/20031202-1.c: Likewise.
7115         * gcc.dg/980312-1.c: Likewise.
7116         * gcc.dg/980313-1.c: Likewise.
7117         * gcc.dg/990117-1.c: Likewise.
7118         * gcc.dg/990424-1.c: Likewise.
7119         * gcc.dg/990524-1.c: Likewise.
7120         * gcc.dg/991230-1.c: Likewise.
7121         * gcc.dg/i386-387-1.c: Likewise.
7122         * gcc.dg/i386-387-2.c: Likewise.
7123         * gcc.dg/i386-387-3.c: Likewise.
7124         * gcc.dg/i386-387-4.c: Likewise.
7125         * gcc.dg/i386-387-5.c: Likewise.
7126         * gcc.dg/i386-387-6.c: Likewise.
7127         * gcc.dg/i386-asm-1.c: Likewise.
7128         * gcc.dg/i386-bitfield1.c: Likewise.
7129         * gcc.dg/i386-bitfield2.c: Likewise.
7130         * gcc.dg/i386-loop-1.c: Likewise.
7131         * gcc.dg/i386-loop-2.c: Likewise.
7132         * gcc.dg/i386-loop-3.c: Likewise.
7133         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7134         * gcc.dg/i386-pic-1.c: Likewise.
7135         * gcc.dg/i386-regparm.c: Likewise.
7136         * gcc.dg/i386-signbit-1.c: Likewise.
7137         * gcc.dg/i386-signbit-2.c: Likewise.
7138         * gcc.dg/i386-signbit-3.c: Likewise.
7139         * gcc.dg/i386-sse-5.c: Likewise.
7140         * gcc.dg/i386-sse-8.c: Likewise.
7141         * gcc.dg/i386-unroll-1.c: Likewise.
7142         * gcc.dg/tls/opt-1.c: Likewise.
7143         * gcc.dg/tls/opt-2.c: Likewise.
7144         * gcc.dg/unroll-1.c: Likewise.
7145         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7146         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7147         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7148         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7149
7150 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7151
7152         * g++.dg/template/incomplete1.C: New test.
7153
7154 2004-11-16  Nick Clifton  <nickc@redhat.com>
7155
7156         Revert patches accidentally commited during checkin of fixes for
7157         xstormy16 tests:
7158         gcc.c-torture/execute/simd-4.c: Revert
7159         gcc.dg/20040910-1.c: Revert.
7160
7161 2004-11-16  Paul Brook  <paul@codesourcery.com>
7162
7163         PR fortran/13010
7164         * gfortran.dg/der_pointer_1.f90: New test.
7165
7166 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7167
7168         PR c/18498
7169         * gcc.dg/bitfld-13.c: New test.
7170
7171 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7172
7173         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7174         powerpc*-*-linux*.
7175
7176         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7177         * gcc.dg/ppc64-abi-2.c: Ditto.
7178         * gcc.dg/ppc64-abi-3.c: Ditto.
7179
7180         * lib/gcc-dg.exp (dg-target-list): Remove.
7181
7182 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7183
7184         * gcc.dg/ia64-postinc.c: New test.
7185
7186 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7187
7188         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7189
7190 2004-11-15  Nick Clifton  <nickc@redhat.com>
7191
7192         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7193         __INT_MAX__ so that the test can be compiled by toolchains
7194         targeted at 16-bit processors.
7195
7196         * gcc.dg/20040625-1.c: Use long constants rather than integers
7197         when performing arithmetic that will overflow 16-bits.
7198
7199         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7200         xstormy16.  It does not support 128-bit vector operations.
7201
7202         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7203         with the macro PTR_TYPE.  Define this macro to an integer type
7204         suitable for holding a pointer.
7205
7206         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7207         the target is a 16-bit processor.
7208
7209         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7210         16-bit targets where the character constant will be too long.
7211
7212         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7213         where the double will not be directly addressable.
7214
7215 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7216
7217         Friend class name lookup 1/n, PR c++/18471
7218         * g++.dg/template/crash26.C: New test.
7219         * g++.dg/lookup/struct1.C: Adjust expected error.
7220         * g++.dg/parse/elab1.C: Likewise.
7221         * g++.dg/parse/elab2.C: Likewise.
7222         * g++.dg/parse/int-as-enum1.C: Likewise.
7223         * g++.dg/parse/struct-as-enum1.C: Likewise.
7224         * g++.dg/parse/typedef1.C: Likewise.
7225         * g++.dg/parse/typedef3.C: Likewise.
7226         * g++.dg/parse/typedef4.C: Likewise.
7227         * g++.dg/parse/typedef5.C: Likewise.
7228         * g++.dg/template/nontype4.C: Likewise.
7229         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7230         * g++.old-deja/g++.other/elab1.C: Likewise.
7231         * g++.old-deja/g++.other/syntax4.C: Likewise.
7232
7233 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7234
7235         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7236
7237 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7238
7239         * gcc.c-torture/execute/20041114-1.c: New test.
7240
7241 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7242
7243         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7244         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7245         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7246         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7247         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7248         gcc.dg/switch-7.c: New tests.
7249
7250 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7251
7252         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7253
7254 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7255
7256         PR tree-opt/18400
7257         * gcc.dg/vect/pr18400.c: New test.
7258
7259 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7260             Andrew Pinski  <pinskia@physics.uc.edu>
7261
7262         PR tree-opt/18425
7263         * gcc.dg/vect/pr18425.c: New test.
7264
7265 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7266
7267         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7268         Guard with dg-require-alias and dg-require-visibility.
7269
7270 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7271
7272         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7273
7274 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7275
7276         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7277
7278 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7279
7280         PR c++/17344
7281         * g++.dg/template/defarg5.C: New test.
7282
7283 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7284
7285         * g++.dg/parse/cast1.C: Run only on ILP32.
7286         * g++.old-deja/g++.mike/p784.C: Likewise.
7287
7288 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7289
7290         * gcc.c-torture/execute/20041113-1.c: New test.
7291
7292 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7293
7294         PR target/18230
7295         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7296         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7297         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7298         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7299         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7300         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7301         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7302         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7303         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7304         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7305         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7306         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7307         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7308
7309 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7310
7311         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7312         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7313         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7314         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7315         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7316         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7317         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7318         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7319         gcc.target/sparc/combined-1.c: New tests.
7320
7321 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7322
7323         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7324         New tests.
7325
7326 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7327
7328         * lib/gcc-dg.exp (dg-forbid-option): New function.
7329         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7330         * g++.dg/abi/bitfield8.C: Likewise.
7331         * g++.dg/abi/dtor1.C: Likewise.
7332         * g++.dg/abi/empty10.C: Likewise.
7333         * g++.dg/abi/empty7.C: Likewise.
7334         * g++.dg/abi/empty9.C: Likewise.
7335         * g++.dg/abi/layout3.C: Likewise.
7336         * g++.dg/abi/layout4.C: Likewise.
7337         * g++.dg/abi/thunk1.C: Likewise.
7338         * g++.dg/abi/thunk2.C: Likewise.
7339         * g++.dg/abi/vbase11.C: Likewise.
7340         * g++.dg/abi/vthunk2.C: Likewise.
7341         * g++.dg/abi/vthunk3.C: Likewise.
7342         * g++.dg/ext/attrib8.C: Likewise.
7343         * g++.dg/opt/longbranch2.C: Likewise.
7344         * g++.dg/opt/reg-stack4.C: Likewise.
7345         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7346         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7347         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7348         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7349         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7350         * gcc.dg/20000609-1.c: Likewise.
7351         * gcc.dg/20000720-1.c: Likewise.
7352         * gcc.dg/20011107-1.c: Likewise.
7353         * gcc.dg/20011119-1.c: Likewise.
7354         * gcc.dg/20020108-1.c: Likewise.
7355         * gcc.dg/20020122-2.c: Likewise.
7356         * gcc.dg/20020122-3.c: Likewise.
7357         * gcc.dg/20020201-3.c: Likewise.
7358         * gcc.dg/20020206-1.c: Likewise.
7359         * gcc.dg/20020218-1.c: Likewise.
7360         * gcc.dg/20020310-1.c: Likewise.
7361         * gcc.dg/20020411-1.c: Likewise.
7362         * gcc.dg/20020418-2.c: Likewise.
7363         * gcc.dg/20020426-1.c: Likewise.
7364         * gcc.dg/20020426-2.c: Likewise.
7365         * gcc.dg/20020517-1.c: Likewise.
7366         * gcc.dg/20020523-1.c: Likewise.
7367         * gcc.dg/20020523-2.c: Likewise.
7368         * gcc.dg/20020729-1.c: Likewise.
7369         * gcc.dg/20030204-1.c: Likewise.
7370         * gcc.dg/20030826-2.c: Likewise.
7371         * gcc.dg/20030926-1.c: Likewise.
7372         * gcc.dg/20031202-1.c: Likewise.
7373         * gcc.dg/980312-1.c: Likewise.
7374         * gcc.dg/980313-1.c: Likewise.
7375         * gcc.dg/990117-1.c: Likewise.
7376         * gcc.dg/990424-1.c: Likewise.
7377         * gcc.dg/990524-1.c: Likewise.
7378         * gcc.dg/991230-1.c: Likewise.
7379         * gcc.dg/i386-387-1.c: Likewise.
7380         * gcc.dg/i386-387-2.c: Likewise.
7381         * gcc.dg/i386-387-3.c: Likewise.
7382         * gcc.dg/i386-387-4.c: Likewise.
7383         * gcc.dg/i386-387-5.c: Likewise.
7384         * gcc.dg/i386-387-6.c: Likewise.
7385         * gcc.dg/i386-asm-1.c: Likewise.
7386         * gcc.dg/i386-bitfield1.c: Likewise.
7387         * gcc.dg/i386-bitfield2.c: Likewise.
7388         * gcc.dg/i386-loop-1.c: Likewise.
7389         * gcc.dg/i386-loop-2.c: Likewise.
7390         * gcc.dg/i386-loop-3.c: Likewise.
7391         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7392         * gcc.dg/i386-pic-1.c: Likewise.
7393         * gcc.dg/i386-regparm.c: Likewise.
7394         * gcc.dg/i386-signbit-1.c: Likewise.
7395         * gcc.dg/i386-signbit-2.c: Likewise.
7396         * gcc.dg/i386-signbit-3.c: Likewise.
7397         * gcc.dg/i386-sse-5.c: Likewise.
7398         * gcc.dg/i386-sse-8.c: Likewise.
7399         * gcc.dg/i386-unroll-1.c: Likewise.
7400         * gcc.dg/tls/opt-1.c: Likewise.
7401         * gcc.dg/tls/opt-2.c: Likewise.
7402         * gcc.dg/unroll-1.c: Likewise.
7403         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7404         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7405         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7406         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7407         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7408         -m64 is specified.
7409
7410 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7411
7412         PR c++/18389
7413         * g++.dg/parse/cond1.C: New test.
7414
7415         PR c++/18429
7416         * g++.dg/template/array9.C: New test.
7417         * g++.dg/ext/vla1.C: Adjust error messages.
7418         * g++.dg/ext/vlm1.C: Likewise.
7419         * g++.dg/template/crash2.C: Likewise.
7420
7421         PR c++/18436
7422         * g++.dg/template/call3.C: New test.
7423
7424         PR c++/18407
7425         * g++.dg/template/ptrmem11.C: New test.
7426
7427 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7428
7429         PR other/14264
7430         * lib/g++.exp: Set LC_ALL and LANG to C.
7431         * lib/gcc-dg.exp: Likewise.
7432         * lib/gfortran.exp: Likewise.
7433         * lib/objc.exp: Likewise.
7434         * lib/treelang.exp: Likewise.
7435
7436 2004-11-12  Andreas Schwab  <schwab@suse.de>
7437
7438         * gcc.dg/pr16286.c: Fix last change.
7439
7440 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/18416
7443         * g++.dg/init/global1.C: New test.
7444
7445 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7446
7447         * gcc.c-torture/execute/20041112-1.c: New test.
7448
7449 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7450
7451         * lib/gcc-dg.exp (dg-target-list): New.
7452
7453 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7454             Richard Sandiford  <rsandifo@redhat.com>
7455
7456         * lib/target-supports.exp (get-compiler_messages): New.
7457         (check_named_sections_available): Use it.
7458         (check_effective_target_ilp32): New.
7459         (check_effective_target_lp64): New.
7460         (is-effective-target): New.
7461         * lib/gcc-dg.exp (dg-require-effective-target): New.
7462
7463 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7464
7465         * gcc.dg/precedence-1.c: New test.
7466
7467 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7468
7469         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7470
7471         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7472         message, delete generated files, use more descriptive name for
7473         executable, and make the test unsupported when it cannot be run.
7474
7475         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7476         (dg-require-weak, dg-require-visibility, dg-require-alias,
7477         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7478         dg-require-iconv, dg-require-named-sections): Use it.
7479
7480         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7481
7482 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7483
7484         PR target/16457
7485         * gcc.dg/ppc-and-1: New
7486
7487         PR target/16796
7488         * gcc.dg/ppc-mov-1.c: New.
7489
7490         PR target/16458
7491         * gcc.dg/ppc-compare-1.c: New.
7492
7493 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7494
7495         * objc.dg/desig-init-2.m: New test.
7496
7497 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7498
7499         PR middle-end/18160
7500         * g++.dg/warn/register-var-1.C: New test.
7501         * g++.dg/warn/register-var-2.C: New test.
7502
7503 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7504
7505         * gcc.dg/union-2.c: New test.
7506
7507 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7508
7509         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7510         New test for PR tree-optimization/17892.
7511
7512 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7513
7514         PR c++/18369
7515         * g++.dg/init/new12.C: New test.
7516
7517 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7518
7519         * gcc.target/sparc: New directory.
7520         * gcc.target/sparc/sparc.exp: New driver.
7521         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7522         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7523         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7524         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7525
7526 2004-11-10  Paul Brook  <paul@codesourcery.com>
7527
7528         PR fortran/18218
7529         * gfortran.dg/list_read.c: New test.
7530
7531 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7532
7533         PR c/18322
7534         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7535         expected diagnostic location.
7536
7537 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7538
7539         * gcc.dg/20041109-1.c: New test.
7540
7541 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         PR objc/18406
7544         * objc/compile/pr18406.m: New test.
7545
7546 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7547
7548         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7549
7550 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7551
7552         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7553
7554 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7555
7556         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7557
7558 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7559
7560         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7561         exit.
7562
7563 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7564
7565         PR tree-opt/18299
7566         * gcc.c-torture/pr18299-1.c: New test.
7567
7568 2004-11-06  Andreas Schwab  <schwab@suse.de>
7569
7570         * gcc.dg/pr16286.c: Also test for bool and pixel.
7571
7572 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7573
7574         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7575         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7576         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7577         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7578         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7579         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7580         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7581         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7582         gcc.dg/struct-semi-3.c: New tests.
7583
7584 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7587
7588 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7589
7590         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7591         Do not use C99 designators.
7592
7593 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7596
7597 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7598
7599         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7600         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7601         * gcc.c-torture/execute/simd-5.x: Remove.
7602
7603 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7604
7605         PR rtl-optimization/17933
7606         * gcc.dg/torture/pr17933-1.c: New test.
7607
7608 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7609
7610         PR target/18106
7611         * lib/target-supports.exp (check_weak_available): Support
7612         Windows.
7613
7614 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7615
7616         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7617         call to fflush(stdout) before abort.
7618         (my_ffsll): New function.
7619         (generate_fields): Use it.
7620
7621 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7622
7623         * gcc.dg/init-undef-1.c: New test.
7624
7625 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7626
7627         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7628         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7629         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7630         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7631         expected messages for new parser.
7632
7633 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7634
7635         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7636
7637 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7640         on LP64 targets.
7641
7642 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7643
7644         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7645         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7646         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7647         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7648         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7649         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7650         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7651         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7652         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7653         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7654
7655 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7656
7657         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7658         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7659         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7660         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7661         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7662         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7663         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7664         for new parser.
7665
7666 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7667
7668         PR target/15342
7669         * gcc.dg/20041104-1.c: New test.
7670
7671 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7672
7673         * g++.dg/template/nontype7.C: New test.
7674         * g++.dg/template/nontype8.C: Likewise.
7675         * g++.dg/template/nontype9.C: Likewise.
7676         * g++.dg/template/nontype10.C: Likewise.
7677         * g++.dg/tc1/dr49.C: Likewise.
7678         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7679         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7680
7681 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7682
7683         * g++.dg/rtti/tinfo1.C: Remove xfails.
7684
7685 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7686
7687         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7688         packed attribute to the definition to satisfy the new C++ parser.
7689
7690 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7691
7692         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7693         invocations of va_arg.
7694
7695 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7696
7697         PR c++/18124
7698         * g++.dg/template/crash25.C: New test.
7699
7700         PR c++/18155
7701         * g++.dg/template/typedef2.C: New test.
7702         * g++.dg/parse/crash13.C: Adjust error markers.
7703
7704         PR c++/18177
7705         * g++.dg/conversion/const3.C: New test.
7706
7707 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7708
7709         PR fortran/17535
7710         PR fortran/17583
7711         PR fortran/17713
7712         * gfortran.dg/generic_[123].f90: New testcases.
7713
7714 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7715
7716         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7717         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7718
7719 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7720
7721         PR tree-opt/16808
7722         * gcc.c-torture/compile/pr16808.c: New test.
7723
7724 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         PR rtl-optimization/17104
7727         * gcc.dg/ppc-bitfield1.c: New.
7728
7729 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7730
7731         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7732
7733 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7734
7735         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7736         strings for 32-bit code.
7737
7738 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7739
7740         PR c/18239
7741         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7742
7743 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7744
7745         PR c++/18064
7746         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7747
7748 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/15172
7751         * g++.dg/init/aggr2.C: New test.
7752
7753 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7754
7755         * objc.dg/local-decl-1.m: New test.
7756
7757 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7758
7759         * gcc.dg/20040910-1.c: Adjust regex.
7760
7761 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7762
7763         PR rtl-optimization/18084
7764         * g++.dg/opt/pr18084-1.C: New testcase.
7765
7766 2004-10-30  Matt Austern  <austern@apple.com>
7767
7768         PR c++/17542
7769         * g++.dg/ext/attrib18.C: New test.
7770
7771 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7772
7773         PR middle-end/18096
7774         * gcc.dg/pr18096-1.c: New test case.
7775
7776 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7777
7778         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7779
7780 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7781
7782         PR c/16666
7783         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7784         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7785         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7786         gcc.dg/old-style-prom-3.c: New tests.
7787
7788 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7789
7790         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7791         Remove unnecessary inclusion of stdio.h.
7792
7793 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7794
7795         PR rtl-optimization/17581
7796         * gcc.dg/pr17581-1.c: New test case.
7797
7798 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7801         being implemented.
7802         * g++.dg/conversion/dr195-1.C: New.
7803         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7804         * g++.old-deja/g++.mike/p10148.C: Likewise.
7805
7806 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/17695
7809         * g++.dg/debug/typedef2.C: New test.
7810
7811 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7812
7813         PR fortran/13490
7814         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7815         * gfortran.dg/g77/README: Update.
7816
7817 2004-10-28  Matt Austern  <austern@apple.com>
7818
7819         PR c++/14124
7820         * g++.dg/ext/packed7.C: New test.
7821
7822 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7825         scan-assembler.
7826         * lib/scanasm.exp (hidden-scan-for): New proc.
7827         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7828         string.
7829         (scan-not-hidden): Likewise.
7830         * lib/target-supports.exp (check_visibility_available): mach-o is
7831         support too.
7832
7833 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/17132
7836         * g++.dg/template/memclass3.C: New test.
7837
7838 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7839
7840         PR middle-end/18160
7841         * gcc.dg/register-var-1.c: New test.
7842         * gcc.dg/register-var-2.c: New test.
7843         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7844         error now.
7845
7846 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7847
7848         PR other/18172
7849         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7850         unused variables.
7851         * gcc.dg/vect/vect-22.c: Likewise.
7852
7853 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7854
7855         * gcc.dg/i386-rotate-1.c: New test.
7856
7857 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7858
7859         * g++.dg/init/ref12.C: Add "run" marker.
7860
7861         PR c++/17435
7862         * g++.dg/init/ref12.C: New test.
7863
7864         PR c++/18140
7865         * g++.dg/template/shift1.C: New test.
7866         * g++.dg/template/error10.C: Adjust error markers.
7867
7868 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7869
7870         PR tree-opt/17529
7871         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7872
7873 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7874
7875         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7876         * gcc.dg/weak/weak-3.c: Likewise.
7877         * gcc.dg/weak/weak-5.c: Likewise.
7878         * gcc.dg/weak/weak-9.c: Likewise.
7879         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7880         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7881
7882         * gcc.dg/darwin-weakimport-1.c: New.
7883
7884 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7885
7886         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7887
7888 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7889
7890         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7891         'syntax' error messages.
7892         * gcc.dg/cpp/direct2s.c: Likewise.
7893
7894 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7895
7896         * gcc.c-torture/compile/20041026-1.c: New.
7897
7898 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/18093
7901         * g++.dg/lookup/ns2.C: New test.
7902
7903         PR c++/18020
7904         * g++.dg/template/enum4.C: New test.
7905
7906         PR c++/18161
7907         * g++.dg/template/expr1.C: New test.
7908
7909 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7910
7911         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7912
7913 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7914
7915         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7916         gcc.dg/decl-nospec-3.c: New tests.
7917
7918 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7919
7920         * objc.dg/super-class-3.m: New test.
7921
7922 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7923
7924         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7925         resyncing.
7926         * gcc.dg/cpp/direct2s.c: Likewise.
7927
7928 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7929
7930         * objc.dg/image-info.m: Update for changes to section selection.
7931
7932 2004-10-25  David Ayers  <d.ayers@inode.at>
7933             Ziemowit Laski  <zlaski@apple.com>
7934
7935         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7936         diagnostics when messaging 'id <Proto>'.
7937         * objc.dg/class-protocol-1.m: New test.
7938         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7939         a non-existent method signature.
7940         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7941         Update diagnostics when messaging with non-existent method signature.
7942         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7943         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7944         invalid receivers are now resolved as if messaging 'id'; remove
7945         extraneous diagnostics.
7946
7947 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7948
7949         PR c/16667
7950         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7951         gcc.dg/init-desig-obs-3.c: New tests.
7952
7953 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * gcc.dg/debug/20041023-1.c: New test.
7956
7957 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7958
7959         PR middle-end/17407
7960         * gcc.c-torture/compile/pr17407.c: New test.
7961
7962         PR c++/18121
7963         * g++.dg/template/array8.C: New test.
7964
7965 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         PR other/18138
7968         * lib/g++.exp: Accept more than one multilib libgcc.
7969         * lib/gcc-dg.exp: Likewise.
7970         * lib/objc.exp: Likewise.
7971         * lib/treelang.exp: Likewise.
7972         * lib/gfortran.exp: Likewise.
7973
7974 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7975
7976         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7977
7978 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7979
7980         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7981         * gcc.dg/c99-const-expr-3.c: Likewise.
7982
7983 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7984
7985         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7986
7987 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7988
7989         * gcc.c-torture/execute/loop-2e.x: Remove.
7990
7991 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7992
7993         PR c++/18095
7994         * g++.dg/parse/crash18.C: New.
7995         * g++.dg/parse/crash19.C: New.
7996
7997 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7998
7999         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8000         * g++.dg/ext/dllimport2.C: Same.
8001         * g++.dg/ext/dllimport8.C: Same.
8002
8003 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/10841
8006         * g++.dg/conversion/cast1.C: New test.
8007         * g++.dg/overload/pmf1.C: Adjust error marker.
8008
8009 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8010
8011         PR objc/17923
8012         * objc.dg/const-str-7.m: New test.
8013
8014 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8015
8016         * g++.dg/template/memfriend11.C: Fix comment typo.
8017         * g++.dg/template/memfriend14.C: Likewise.
8018
8019 2004-10-20  Richard Henderson  <rth@redhat.com>
8020
8021         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8022         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8023         -fasynchronous-unwind-tables.
8024
8025 2004-10-20  Richard Henderson  <rth@redhat.com>
8026
8027         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8028         (main): Return success.
8029         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8030         (main): Return success.
8031
8032 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8033
8034         PR c++/13495
8035         * g++.dg/template/memfriend9.C: New test.
8036         * g++.dg/template/memfriend10.C: Likewise.
8037         * g++.dg/template/memfriend11.C: Likewise.
8038         * g++.dg/template/memfriend12.C: Likewise.
8039         * g++.dg/template/memfriend13.C: Likewise.
8040         * g++.dg/template/memfriend14.C: Likewise.
8041         * g++.dg/template/memfriend15.C: Likewise.
8042         * g++.dg/template/memfriend16.C: Likewise.
8043         * g++.dg/template/memfriend17.C: Likewise.
8044         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8045
8046 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8047
8048         * g++.dg/conversion/dr195.C: New.
8049         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8050
8051 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8052             Devang Patel  <dpatel@apple.com>
8053
8054         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8055         of floating point arithmetic, which could trap.
8056
8057 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8058
8059         PR c++/14035
8060         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8061         * g++.dg/conversion/const2.C: New test.
8062         * g++.dg/expr/reinterpret2.C: New test.
8063         * g++.dg/expr/reinterpret3.C: New test.
8064         * g++.dg/expr/cast2.C: New test.
8065         * g++.dg/expr/copy1.C: New test.
8066         * g++.dg/other/conversion1.C: Change error message.
8067         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8068         function pointers to void *.
8069         * g++.old-deja/g++.mike/p10148.C: Likewise.
8070
8071 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8072
8073         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8074
8075 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8076
8077         PR c++/18047
8078
8079         * g++.dg/parse/expr3.C: New test.
8080
8081 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * gcc.dg/smod-1.c: New test.
8084
8085 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8086
8087         * objc.dg/method-14.m: New test.
8088
8089 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8090
8091         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8092         Also xfail as the patch was reverted.
8093
8094 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8095
8096         PR middle-end/16973
8097         * gcc.dg/pr16973.c: New test.
8098
8099 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8100
8101         PR tree-optimization/17656
8102         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8103
8104 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8105
8106         * g++.dg/eh/shadow1.C: New.
8107
8108 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * gcc.c-torture/compile/20041018-1.c: New test.
8111
8112 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8113
8114         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8115         compiler referring to register 0 when accessing sdata.  The linker
8116         now patches things up.
8117
8118 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         PR c/17529
8121         * gcc.c-torture/compile/pr17529.c: New test.
8122
8123 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8124
8125         PR c++/17743
8126         * g++.dg/ext/attrib17.C: New test.
8127
8128 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8129
8130         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8131
8132 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8133
8134         PR c++/10479
8135         * g++.dg/ext/attrib16.C: New test.
8136
8137 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/17042
8140         * g++.dg/init/dso_handle1.C: New test.
8141
8142         PR c++/14667
8143         * g++.dg/parse/typedef6.C: New test.
8144
8145         PR c++/17916
8146         * g++.dg/parse/pragma1.C: New test.
8147
8148 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8149
8150         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8151
8152 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8153
8154         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8155         -fno-common when on HPPA HP-UX platforms.
8156
8157 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8158
8159         PR other/16820
8160         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8161         stdint.h.
8162         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8163         uintptr_t.
8164
8165 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8166
8167         PR c++/16301
8168         * g++.dg/lookup/strong-using-4.C: New test.
8169
8170 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8171
8172         PR middle-end/16567
8173         * gcc.c-torture/compile/nested-1.c: New test.
8174
8175 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8176
8177         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8178         and mipsisa64*-*-* (until support for misaligned loads is added).
8179         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8180         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8181         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8182         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8183         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8184         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8185
8186 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/17976
8189         * g++.dg/init/dtor3.C: New test.
8190
8191 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8192
8193         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8194
8195 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8196
8197         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8198         * gcc.dg/macho-lo-sum.c: Likewise.
8199
8200 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8201
8202         * gcc.dg/ppc-spe64-1.c: New test.
8203
8204 2004-10-14  Devang Patel  <dpatel@apple.com>
8205
8206         PR 17635
8207         * gcc.dg/pr17635.c : New test.
8208
8209 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8210
8211         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8212         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8213         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8214         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8215         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8216         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8217         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8218         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8219         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8220         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8221         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8222         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8223         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8224         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8225         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8226         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8227         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8228         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8229
8230 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8231
8232         * gcc.dg/vect/vect-82.c: New testcase.
8233         * gcc.dg/vect/vect-82_64.c: New testcase.
8234         * gcc.dg/vect/vect-83.c: New testcase.
8235         * gcc.dg/vect/vect-83_64.c: New testcase.
8236
8237 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8238
8239         * gcc.dg/cpp/error-1.c: New test.
8240
8241 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8242
8243         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8244
8245 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8246
8247         PR target/17984
8248         * gcc.dg/cris-peep2-xsrand2.c: New test.
8249
8250 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8251
8252         PR c++/17661
8253         * testsuite/g++.dg/expr/for2.C: New test.
8254
8255 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8256
8257         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8258
8259 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR tree-optimization/17724
8262         * g++.dg/opt/pr17724-1.C: New test.
8263         * g++.dg/opt/pr17724-2.C: New test.
8264         * g++.dg/opt/pr17724-3.C: New test.
8265         * g++.dg/opt/pr17724-4.C: New test.
8266         * g++.dg/opt/pr17724-5.C: New test.
8267         * g++.dg/opt/pr17724-6.C: New test.
8268
8269 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8270
8271         PR c/17301
8272         * gcc.dg/pr17301-2.c: New test.
8273
8274 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/15876
8277         * g++.dg/parse/error22.C: New test.
8278
8279         PR c++/17936
8280         * g++.dg/template/spec18.C: New test.
8281
8282 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8283
8284         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8285         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8286         memcpy.
8287         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8288         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8289
8290 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8291
8292         * g++.dg/eh/cleanup5.C: Add dg-options "".
8293
8294 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8295
8296         PR middle-end/17657
8297         * gcc.dg/switch-4.c: New test case.
8298
8299 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8300
8301         * gcc.c-torture/execute/20041011-1.c: New test.
8302
8303 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8304
8305         PR c++/17554
8306         * g++.dg/init/for3.C: New test.
8307
8308         PR c++/17657
8309         * g++.dg/opt/switch2.C: New test.
8310
8311         PR middle-end/17703
8312         * g++.dg/warn/Wreturn-2.C: New test.
8313
8314 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8315
8316         PR c++/17907
8317         * g++.dg/eh/cleanup5.C: New test.
8318
8319 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/17393
8322         * g++.dg/parse/error21.C: New test.
8323
8324 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8325
8326         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8327         * g++.dg/warn/incomplete1.C: Likewise.
8328         * g++.dg/template/qualttp20.C: Likewise.
8329
8330 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8331
8332         PR c/17881
8333         * parm-incomplete-1.c: New test.
8334
8335 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/17867
8338         * g++.dg/parse/error19.C: New test.
8339
8340         PR c++/17670
8341         * g++.dg/init/new11.C: New test.
8342
8343         PR c++/17821
8344         * g++.dg/parse/error20.C: New test.
8345
8346         PR c++/17826
8347         * g++.dg/template/crash24.C: New test.
8348
8349 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8350
8351         PR c/17301
8352         * gcc.dg/pr17301-1.c: New test.
8353
8354 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8355
8356         PR c/17189
8357         * gcc.dg/anon-struct-5.c: New test.
8358
8359 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8360
8361         PR c/17844
8362         * gcc.dg/pr17844-1.c: New test.
8363
8364 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8365
8366         PR tree-optimization/17906
8367         * gcc.c-torture/compile/pr17906.c: New.
8368
8369 2004-10-09  Stuart Hastings  <stuart@apple.com>
8370             Roger Sayle  <roger@eyesopen.com>
8371
8372         PR rtl-optimization/17853
8373         * gcc.dg/i386-mmx-5.c: New testcase.
8374
8375 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8376
8377         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8378
8379 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/17524
8382         * g++.dg/template/static9.C: New test.
8383
8384         PR c++/17685
8385         * g++.dg/parse/operator5.C: New test.
8386
8387 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8388
8389         PR middle-end/17894
8390         * gcc.c-torture/execute/divcmp-4.c: New test case.
8391
8392 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         PR tree-opt/17902
8395         * g++.dg/opt/pr17902.C: New test.
8396
8397 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8398
8399         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8400
8401 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8402
8403         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8404
8405 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8406
8407         * gcc.dg/assign-warn-3.c: New test.
8408
8409 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8410
8411         PR c/16999
8412         * gcc.dg/cpp/ident-1.c: New test.
8413
8414 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         * gcc.c-torture/compile/acc1.c: New.
8417
8418 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8419
8420         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8421         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8422
8423 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8424
8425         * gcc.dg/ultrasp11.c: New test.
8426
8427 2004-10-08  Michael Matz  <matz@suse.de>
8428
8429         * gcc.dg/doloop-2.c: New test.
8430
8431 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8432
8433         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8434         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8435         objc.dg/method-9.m: Update expected diagnostics.
8436
8437 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8438
8439         * gcc.dg/ppc-fsel-3.c: New file.
8440         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8441
8442 2004-10-07  Paul Brook  <paul@codesourcery.com>
8443
8444         * gfortran.dg/intrinsic_verify_1.f90: New test.
8445
8446 2004-10-07  Paul Brook  <paul@codesourcery.com>
8447
8448         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8449
8450 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8451
8452         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8453         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8454         commit.
8455
8456 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8459
8460 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8461
8462         PR c++/17115
8463         * g++.dg/warn/Winline-4.C: New test.
8464
8465 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8466
8467         * gcc.c-torture/compile/20041007-1.c: New test.
8468
8469 2004-10-07  Paul Brook  <paul@codesourcery.com>
8470
8471         PR fortran/17678
8472         * gfortran.dg/use_allocated_1.f90: New test.
8473
8474 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8475
8476         PR middle-end/17849
8477         * gfortran.fortran-torture/compile/nested.f90: New test
8478
8479 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8480
8481         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8482
8483 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8484
8485         PR c++/17368
8486         * g++.dg/ext/asm6.C: New test.
8487
8488 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8489
8490         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8491
8492 2004-10-06  Paul Brook  <paul@codesourcery.com>
8493
8494         PR libfortran/17709
8495         * gfortran.dg/empty_format_1.f90: New test.
8496
8497 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8498
8499         PR fortran/17568
8500         * gfortran.dg/ishft.f90: New test.
8501
8502         PR fortran/17283
8503         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8504         tests.
8505
8506 2004-10-06  Paul Brook  <paul@codesourcery.com>
8507
8508         * gfortran.dg/do_1.f90: New test.
8509
8510 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8511
8512         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8513         optimizing for size.
8514
8515 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8516
8517         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8518
8519 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8520
8521         * gcc.c-torture/compile/20041005-1.c: New test.
8522
8523 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         PR c++/17829
8526         * g++.dg/lookup/koenig4.C: New.
8527
8528 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8529
8530         * g++.dg/other/classkey1.C: Adjust quoting marks.
8531         * g++.dg/parse/error15.C: Likewise.
8532         * g++.dg/template/meminit2.C (int>): Likewise.
8533
8534 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         PR fortran/17283
8537         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8538
8539         PR fortran/17631
8540         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8541
8542         PR fortran/17708
8543         * gfortran.dg/pr17708.f90: New test.
8544
8545 2004-10-04  Chao-ying Fu  <fu@mips.com>
8546
8547         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8548         * gcc.dg/vect/vect-4.c: Ditto.
8549         * gcc.dg/vect/vect-5.c: Ditto.
8550         * gcc.dg/vect/vect-6.c: Ditto.
8551         * gcc.dg/vect/vect-8.c: Ditto.
8552         * gcc.dg/vect/vect-16.c: Ditto.
8553         * gcc.dg/vect/vect-30.c: Ditto.
8554         * gcc.dg/vect/vect-40.c: Ditto.
8555         * gcc.dg/vect/vect-41.c: Ditto.
8556         * gcc.dg/vect/vect-42.c: Ditto.
8557         * gcc.dg/vect/vect-43.c: Ditto.
8558         * gcc.dg/vect/vect-44.c: Ditto.
8559         * gcc.dg/vect/vect-45.c: Ditto.
8560         * gcc.dg/vect/vect-46.c: Ditto.
8561         * gcc.dg/vect/vect-47.c: Ditto.
8562         * gcc.dg/vect/vect-48.c: Ditto.
8563         * gcc.dg/vect/vect-49.c: Ditto.
8564         * gcc.dg/vect/vect-50.c: Ditto.
8565         * gcc.dg/vect/vect-51.c: Ditto.
8566         * gcc.dg/vect/vect-52.c: Ditto.
8567         * gcc.dg/vect/vect-53.c: Ditto.
8568         * gcc.dg/vect/vect-54.c: Ditto.
8569         * gcc.dg/vect/vect-55.c: Ditto.
8570         * gcc.dg/vect/vect-56.c: Ditto.
8571         * gcc.dg/vect/vect-57.c: Ditto.
8572         * gcc.dg/vect/vect-58.c: Ditto.
8573         * gcc.dg/vect/vect-59.c: Ditto.
8574         * gcc.dg/vect/vect-60.c: Ditto.
8575         * gcc.dg/vect/vect-74.c: Ditto.
8576         * gcc.dg/vect/vect-79.c: Ditto.
8577         * gcc.dg/vect/vect-80.c: Ditto.
8578
8579 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8580
8581         * gcc.dg/unused-7.c: Use the correct option.
8582
8583 2004-10-04  Paul Brook  <paul@codesourcery.com>
8584         Bud Davis  <bdavis9659@comcast.net>
8585
8586         PR fortran/17706
8587         PR fortran/16434
8588         * gfortran/pr17706.f90: New test.
8589         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8590
8591 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8592
8593         * gfortran.dg/pr17612.f90: New test.
8594
8595 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8596
8597         * g++.dg/template/local1.C: Adjust quoting marks in
8598         testing for diagnostics.
8599         * g++.dg/tls/diag-2.C: Likewise.
8600         * g++.dg/other/error8.C: Likewise.
8601
8602 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8603
8604         PR c/17178
8605         * gcc.dg/unused-4.c: Adjust to be correct.
8606
8607         PR c/17820
8608         * gcc.dg/unused-7.c: New test.
8609
8610 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8611
8612         PR c++/17797
8613         * g++.dg/overload/template2.C: New test.
8614
8615 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8616
8617         PR tree-optimization/16632
8618         * gcc.dg/tree-ssa/20041002-1.c: New.
8619
8620 2004-10-03  Paul Brook  <paul@codesourcery.com>
8621
8622         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8623         rather than relying on default formatting.
8624
8625 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8626
8627         * gcc.dg/20040920-1.c: Update expected message text.
8628
8629 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8630
8631         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8632
8633 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8634
8635         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8636         tree level.
8637
8638 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8639
8640         * gcc.dg/tree-ssa/pr17343.c: Remove.
8641
8642 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR tree-opt/17343
8645         * gcc.dg/tree-ssa/pr17343.c: New test.
8646
8647 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8650         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8651         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8652         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8653         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8654
8655 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8656
8657         * gcc.dg/lvalue-2.c: New test.
8658
8659 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8660
8661         PR c/17730
8662         * gcc.dg/pr17730-1.c: New test
8663
8664 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8665
8666         PR c/7425
8667         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8668
8669 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gcc.c-torture/execute/stdarg-1.c: New test.
8672         * gcc.c-torture/execute/stdarg-2.c: New test.
8673         * gcc.c-torture/execute/stdarg-3.c: New test.
8674         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8675         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8676         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8677         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8678         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8679
8680 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR tree-optimization/17697
8683         * g++.dg/opt/pr17697-1.C: New test.
8684         * g++.dg/opt/pr17697-2.C: New test.
8685         * g++.dg/opt/pr17697-3.C: New test.
8686
8687 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8688
8689         PR c/16409
8690         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8691         gcc.dg/vla-init-5.c: New tests.
8692
8693 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8694
8695         PR c/13804
8696         * gcc.dg/pr13804-1.c: New test.
8697
8698 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8699
8700         PR fortran/16938
8701         * gfortran.dg/pr16938.f90: New test.
8702
8703 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8704
8705         * g++.dg/template/crash23.C: New test.
8706
8707 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/17585
8710         * g++.dg/template/static8.C: New test.
8711
8712 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8713
8714         PR c++/17681
8715         * g++.dg/other/error9.C: New test.
8716
8717 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8718
8719         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8720
8721 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8722
8723         PR fortran/15164
8724         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8725
8726 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8727
8728         PR middle-end/17112
8729         * gcc.dg/pr17112-1.c: New test case.
8730
8731 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8732
8733         PR c/11459
8734         * gcc.dg/pr11459-1.c: New test.
8735
8736 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8737
8738         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8739         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8740
8741 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8742
8743         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8744
8745 2004-09-25  Jan Hubicka  <jh@suse.cz>
8746
8747         * compile/30040909-1.c: New test.
8748         * compile/30040907-1.c: New test.
8749
8750 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8751
8752         * gcc.c-torture/execute/va-arg-26.c: New test.
8753
8754 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8755
8756         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8757         extra diagnostics on targets with 64-bit pointers.
8758         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8759
8760 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8761
8762         PR c/17188
8763         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8764         * gcc.dg/decl-3.c: Adjust expected message.
8765
8766 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8767
8768         PR fortran/17615
8769         * gfortran.dg/pr17615.f90: New test.
8770
8771 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8772
8773         PR tree-optimzation/17517
8774         * g++.dg/tree-ssa/pr17517.C: New Test.
8775
8776 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8777
8778         PR c++/16889
8779         * g++.dg/lookup/ambig3.C: New.
8780
8781 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8782
8783         PR tree-opt/17624
8784         * g++.dg/opt/pr17624.C: New test.
8785
8786 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8787
8788         PR c/6980
8789         * gcc.dg/Wbad-function-cast-1.c: New test.
8790
8791 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8792
8793         * g++.dg/ext/complit1.C
8794         * g++.dg/other/error2.C
8795         * g++.dg/other/nontype-1.C
8796         * g++.dg/parse/crash11.C
8797         * g++.dg/parse/crash12.C
8798         * g++.dg/parse/error15.C
8799         * g++.dg/parse/error4.C
8800         * g++.dg/parse/tmpl-outside1.C
8801         * g++.dg/parse/too-many-tmpl-args1.C
8802         * g++.dg/template/dependent-expr3.C
8803         * g++.dg/template/error10.C
8804         * g++.dg/template/instantiate1.C
8805         * g++.dg/template/vtable2.C
8806         * g++.dg/warn/Wshadow-1.C
8807         * g++.dg/warn/weak1.C
8808         * g++.old-deja/g++.brendan/crash16.C
8809         * g++.old-deja/g++.brendan/crash18.C
8810         * g++.old-deja/g++.brendan/crash48.C
8811         * g++.old-deja/g++.brendan/crash49.C
8812         * g++.old-deja/g++.brendan/crash55.C
8813         * g++.old-deja/g++.brendan/crash56.C
8814         * g++.old-deja/g++.brendan/crash8.C
8815         * g++.old-deja/g++.brendan/enum11.C
8816         * g++.old-deja/g++.brendan/enum8.C
8817         * g++.old-deja/g++.brendan/enum9.C
8818         * g++.old-deja/g++.brendan/friend3.C
8819         * g++.old-deja/g++.brendan/misc14.C
8820         * g++.old-deja/g++.bugs/900402_02.C
8821         * g++.old-deja/g++.bugs/900404_03.C
8822         * g++.old-deja/g++.bugs/900404_04.C
8823         * g++.old-deja/g++.bugs/900428_03.C
8824         * g++.old-deja/g++.jason/crash4.C
8825         * g++.old-deja/g++.jason/overload21.C
8826         * g++.old-deja/g++.jason/redecl1.C
8827         * g++.old-deja/g++.jason/report.C
8828         * g++.old-deja/g++.jason/rfg10.C
8829         * g++.old-deja/g++.jason/template30.C
8830         * g++.old-deja/g++.law/arm12.C
8831         * g++.old-deja/g++.law/ctors5.C
8832         * g++.old-deja/g++.law/cvt20.C
8833         * g++.old-deja/g++.law/init10.C
8834         * g++.old-deja/g++.law/init8.C
8835         * g++.old-deja/g++.law/visibility17.C
8836         * g++.old-deja/g++.law/visibility7.C
8837         * g++.old-deja/g++.mike/net8.C
8838         * g++.old-deja/g++.mike/p646.C
8839         * g++.old-deja/g++.mike/p700.C
8840         * g++.old-deja/g++.mike/p701.C
8841         * g++.old-deja/g++.mike/p811.C
8842         * g++.old-deja/g++.ns/template13.C
8843         * g++.old-deja/g++.other/array3.C
8844         * g++.old-deja/g++.other/crash25.C
8845         * g++.old-deja/g++.other/dtor3.C
8846         * g++.old-deja/g++.other/dtor4.C
8847         * g++.old-deja/g++.other/main1.C
8848         * g++.old-deja/g++.other/warn7.C
8849         * g++.old-deja/g++.pt/crash11.C
8850         * g++.old-deja/g++.pt/crash36.C
8851         * g++.old-deja/g++.pt/spec22.C
8852         * g++.old-deja/g++.pt/spec9.C
8853         * g++.old-deja/g++.pt/ttp52.C
8854         * g++.old-deja/g++.robertl/eb103.C
8855         * g++.old-deja/g++.robertl/eb121.C
8856         * g++.old-deja/g++.robertl/eb22.C
8857         * g++.old-deja/g++.robertl/eb8.C:
8858         Update locations and/or regexps of dg-error markers.
8859         Remove markers for some bogus messages that are no longer issued.
8860
8861 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8864         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8865
8866 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8867
8868         PR c++/17618
8869         * g++.dg/lookup/crash5.C: New test.
8870
8871 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8872
8873         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8874         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8875         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8876         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8877         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8878         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8879
8880         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8881         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8882         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8883         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8884         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8885         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8886
8887         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8888
8889         * gcc.dg/vect/vect-44.c: Check additional cases.
8890         * gcc.dg/vect/vect-48.c: Check additional cases.
8891
8892         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8893         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8894         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8895         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8896         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8897         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8898         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8899         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8900         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8901
8902         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8903         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8904         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8905
8906 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8907
8908         * gcc.dg/tree-ssa/loop-6.c: New test.
8909
8910 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8911
8912         PR c++/17620
8913         * g++.dg/inherit/base2.C: New.
8914
8915 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8916
8917         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8918         * gcc.dg/20001012-2.c: Likewise.
8919         * gcc.dg/20001013-1.c: Likewise.
8920         * gcc.dg/20001101-1.c: Likewise.
8921         * gcc.dg/20001102-1.c: Likewise.
8922         * gcc.dg/bf-spl1.c: Likewise.
8923         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8924         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8925
8926 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8927
8928         PR tree-optimization/16721
8929         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8930
8931 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8932
8933         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8934         * gcc.dg/20040305-1.c: Likewise.
8935
8936 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8937
8938         PR c/16566
8939         * gcc.c-torture/compile/pr16566-1.c,
8940         gcc.c-torture/compile/pr16566-2.c,
8941         gcc.c-torture/compile/pr16566-3.c: New tests.
8942
8943 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8944
8945         PR tree-optimization/17512
8946         * gcc.c-torture/compile/20040916-1.c.
8947
8948 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8949
8950         * gcc.dg/pragma-re-3.c: New test.
8951
8952 2004-09-17  Matt Austern  <austern@apple.com>
8953
8954         PR c++/15049
8955         * g++.dg/other/anon3.C: New.
8956
8957 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8958
8959         PR c++/7503
8960         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8961         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8962         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8963         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8964         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8965
8966 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8967
8968         PR fortran/17286
8969         * gfortran.dg/pr17286.f90: New test.
8970
8971 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR c++/17530
8974         * g++.dg/template/static7.C: New test.
8975
8976 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8977
8978         PR tree-opt/17558
8979         * gcc.c-torture/compile/pr17558.c: New test.
8980
8981 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8982
8983         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8984         if SKIP_ATTRIBUTE is defined.
8985
8986 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8987
8988         PR fortran/15957
8989         * gfortran.dg/pr15957.f90: New test.
8990
8991 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8992
8993         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8994         in comparison.
8995         * gcc.dg/vect/vect-79.c: Likewise.
8996         * gcc.dg/vect/vect-80.c: Likewise.
8997
8998 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8999
9000         PR fortran/15750
9001         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9002
9003 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9004
9005         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9006         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9007         * gcc.dg/vect/vect-62.c: New testcase.
9008         * gcc.dg/vect/vect-63.c: New testcase.
9009         * gcc.dg/vect/vect-64.c: New testcase.
9010         * gcc.dg/vect/vect-65.c: New testcase.
9011         * gcc.dg/vect/vect-66.c: New testcase.
9012         * gcc.dg/vect/vect-67.c: New testcase.
9013         * gcc.dg/vect/vect-68.c: New testcase.
9014         * gcc.dg/vect/vect-69.c: New testcase.
9015         * gcc.dg/vect/vect-79.c: New testcase.
9016         * gcc.dg/vect/vect-80.c: New testcase.
9017
9018 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9019
9020         * gcc.target/mips/asm-1.c: New test.
9021
9022 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9023
9024         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9025         * gcc.dg/vect/vect-73.c: New testcase.
9026         * gcc.dg/vect/vect-74.c: New testcase.
9027         * gcc.dg/vect/vect-75.c: New testcase.
9028         * gcc.dg/vect/vect-76.c: New testcase.
9029         * gcc.dg/vect/vect-77.c: New testcase.
9030         * gcc.dg/vect/vect-78.c: New testcase
9031
9032 2004-09-18  Paul Brook  <paul@codesourcery.com>
9033
9034         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9035
9036 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9037
9038         PR c/17424
9039         * gcc.dg/pr17424-1.c: New test.
9040
9041 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9042
9043         * g++.dg/tree-ssa/pr17153.C: New test.
9044
9045 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9046
9047         PR pch/13361
9048         * testsuite/g++.dg/pch/wchar-1.C: New.
9049         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9050
9051 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9052
9053         * gcc.c-torture/execute/20040917-1.c: New test.
9054
9055 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9056
9057         PR tree-optimization/17319
9058         * gcc.dg/pr17319.c: New test.
9059
9060 2004-09-17  Devang Patel  <dpatel@apple.com>
9061
9062         * gcc.dg/20040813-1.c: New test.
9063
9064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9065
9066         PR tree-optimization/17273
9067         * gcc.c-torture/compile/pr17273.c: New test.
9068
9069 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9070
9071         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9072         Update expected messages.
9073         * gcc.dg/declspec-13.c: New test.
9074
9075 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9076
9077         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9078
9079 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9080
9081         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9082         change what 'a' is pointing to.
9083
9084 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9085
9086         PR c++/16002
9087         * g++.dg/template/error18.C: New test.
9088
9089         PR c++/16029
9090         * g++.dg/warn/Wunused-8.C: New test.
9091
9092 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9093
9094         PR tree-optimization/17513
9095         * gcc.dg/20040916-1.c: New test.
9096
9097 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/17501
9100         * g++.dg/template/typename7.C: New test.
9101
9102 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9103
9104         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9105
9106 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9107
9108         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9109         with -ftree-based-profiling also.
9110         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9111
9112 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9113
9114         PR/15364
9115         * gfortran.dg/der_array_io_1.f90: New test.
9116         * gfortran.dg/der_array_io_2.f90: New test.
9117         * gfortran.dg/der_array_io_3.f90: New test.
9118
9119 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9120
9121         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9122         EABI.
9123
9124 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9125
9126         * g++.dg/opt/switch1.C: New test.
9127
9128 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9129
9130         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9131         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9132         Update expected messages.
9133
9134 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9135
9136         PR fortran/16485
9137         * gfortran.dg/same_name_1.f90: New test.
9138
9139 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9140
9141         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9142         dereference garbage pointers.
9143
9144 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9145
9146         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9147         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9148
9149         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9150         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9151         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9152
9153 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/17324
9156         * g++.dg/template/mangle1.C: New test.
9157
9158 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9159
9160         PR tree-optimization/17252
9161         * gcc.c-torture/execute/pr17252.c: New test.
9162
9163 2004-09-14  Andrew Pinski  <apinski@apple.com>
9164
9165         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9166
9167 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9168
9169         PR rtl-optimization/9771
9170         * gcc.dg/pr9771-1.c: New test case.
9171
9172 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9173
9174         PR tree-optimization/15262
9175         * gcc.c-torture/execute/pr15262-1.c: New test.
9176         * gcc.c-torture/execute/pr15262-2.c: New test.
9177
9178 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9179
9180         * gcc.dg/declspec-12.c: New test.
9181
9182 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9183
9184         * gfortran.dg/pr17090.f90: Add directives to test.
9185
9186 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9187
9188         * gcc.c-torture/compile/20040914-1.c: New test.
9189
9190 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9191
9192         PR c++/16162
9193         * g++.dg/template/decl2.C: New test.
9194
9195 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9196
9197         PR fortran/17090
9198         * gfortran.dg/pr17090.f90: New test.
9199
9200 2004-09-13  Dale Johannesen  <dalej@apple.com>
9201
9202         * gcc.c-torture/compile/pr17408.c:  New test case.
9203
9204 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/16716
9207         * g++.dg/parse/crash17.C: New test.
9208
9209         PR c++/17327
9210         * g++.dg/template/enum3.C: New test.
9211
9212 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9213
9214         * lib/gcc-defs.exp: Load wrapper.exp.
9215         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9216         using local code.
9217         * lib/gcc.exp (gcc_init): Similar.
9218         * lib/gfortran.exp (gfortran_init): Similar.
9219         * lib/objc.exp (objc_init): Similar.
9220         * lib/treelang.exp (treelang_init): Similar.
9221         * lib/wrapper.exp: New file with build_wrapper call machinery in
9222         ${tool}_maybe_build_wrapper.
9223
9224 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9225
9226         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9227         "inline".
9228         * gcc.dg/declspec-11.c: Update expected messages.
9229         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9230         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9231         gcc.dg/inline-12.c: New tests.
9232
9233 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9234
9235         * g++.dg/tree-ssa/pr17400.C: New testcase.
9236
9237 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9238
9239         * gcc.target/mips/sb1-1.c: New testcase.
9240
9241 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9242
9243         * lib/g77-dg.exp: Remove unused file.
9244         * lib/mike-g77.exp: Ditto.
9245         * lib/g77.exp: Ditto.
9246
9247 2004-09-12  Richard Henderson  <rth@redhat.com>
9248
9249         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9250
9251 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9252
9253         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9254         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9255         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9256         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9257         Update expected messages.
9258
9259 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9260
9261         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9262         declaration/use mismatch for dirp parameter.
9263
9264 2004-09-12  Andrew Pinski  <apinski@apple.com>
9265
9266         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9267         -fgnu-runtime is passed.
9268
9269 2004-09-12  Richard Henderson  <rth@redhat.com>
9270
9271         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9272         do the uplevel thing and update additional_flags directly.
9273         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9274         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9275         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9276         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9277
9278 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9279
9280         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9281
9282 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9283
9284         PR middle-end/17411
9285         * g++.dg/opt/pr17411-1.C: New test case.
9286
9287 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9288
9289         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9290         gcc.dg/tls/diag-2.c: Update expected messages.
9291         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9292         messages.
9293         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9294         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9295         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9296         gcc.dg/tls/diag-5.c: New tests.
9297
9298 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9299
9300         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9301
9302 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9303
9304         * g++.dg/parse/break-in-for.C: New test.
9305
9306 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.dg/tree-ssa/20040911-1.c: New test.
9309
9310 2004-09-11  Andreas Jaeger  <aj@suse.de>
9311
9312         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9313         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9314
9315 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9316
9317         * gcc.target/frv: New directory of FR-V-specific tests.
9318
9319 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9320
9321         * gcc.dg/convert-vec-1.c: New test.
9322
9323 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9324
9325         PR middle-end/17024
9326         * gcc.dg/pr17024-1.c: New test case.
9327
9328 2004-09-10  Eric Christopher  <echristo@redhat.com>
9329
9330         * gcc.dg/20040910-1.c: New test.
9331
9332 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9333
9334         * gcc.dg/bitfld-9.c: New test.
9335
9336 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9337
9338         * gcc.c-torture/execute/ieee/acc1.c: New test.
9339         * gcc.c-torture/execute/ieee/acc2.c: New test.
9340         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9341
9342 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9343
9344         * gcc.dg/deprecated-2.c: New test.
9345
9346 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9347
9348         * gcc.dg/init-vec-1.c: New test.
9349
9350 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9351
9352         PR middle-end/17055
9353         * gcc.dg/pr17055-1.c: New test case.
9354
9355 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9356
9357         PR target/17377
9358         * gcc.c-torture/execute/pr17377.c: New test.
9359
9360 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9361
9362         PR c/8420
9363         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9364         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9365         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9366         gcc.dg/long-long-typespec-1.c: New tests.
9367         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9368
9369 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9370
9371         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9372         gcc.dg/gnu99-static-1.c: New tests.
9373
9374 2004-09-08  Devang Patel  <dpatel@apple.com>
9375
9376         * gcc.dg/darwin-ld-20040828-1.c: New test.
9377         * gcc.dg/darwin-ld-20040828-2.c: New test.
9378         * gcc.dg/darwin-ld-20040828-3.c: New test.
9379
9380 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9381
9382         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9383         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9384         in error message.
9385         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9386         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9387         in error message.
9388         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9389         types they qualify.
9390         * objc.dg/type-size-2.m: Fix wording in comment.
9391         * objc.dg/va-meth-1.m: New test case.
9392
9393 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9394
9395         PR c/16633:
9396         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9397         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9398
9399 2004-09-06  Devang Patel  <dpatel@apple.com>
9400
9401         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9402         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9403
9404 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9405
9406         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9407         reflect changed line numbering of diagnostics.
9408
9409 2004-09-06  Paul Brook  <paul@codesourcery.com>
9410
9411         * gfortran.dg/edit_real_1.f90: Add new test.
9412
9413 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9414
9415         * gcc.dg/tree-ssa/loop-2.c: New test.
9416         * gcc.dg/tree-ssa/loop-3.c: New test.
9417         * gcc.dg/tree-ssa/loop-4.c: New test.
9418         * gcc.dg/tree-ssa/loop-5.c: New test.
9419
9420 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9421
9422         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9423
9424 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9425
9426         * gcc.dg/format/sentinel-1.c: New test.
9427
9428 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9429
9430         * testsuite/gcc.dg/builtins-46.c: New.
9431
9432 2004-09-03  Devang Patel  <dpatel@apple.com>
9433
9434         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9435         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9436
9437 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9438
9439         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9440         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9441         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9442         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9443         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9444         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9445         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9446         the non-portable bzero.
9447         * gcc.dg/20010912-1.c: xfail for NetWare.
9448         * gcc.dg/20020426-2.c: xfail for NetWare.
9449         * gcc.dg/20021014-1.c: xfail for NetWare.
9450         * gcc.dg/20021018-1.c: xfail for NetWare.
9451         * gcc.dg/20030213-1.c: xfail for NetWare.
9452         * gcc.dg/20030225-1.c: xfail for NetWare.
9453         * gcc.dg/20030708-1.c: xfail for NetWare.
9454         * gcc.dg/builtins-config.h: Also exclude NetWare.
9455         * gcc.dg/format/format.h: Define restrict only if not already defined.
9456         * gcc.dg/nest.c: xfail for NetWare.
9457         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9458         * lib/target-supports.exp (check_visibility_available): Exclude
9459         NetWare.
9460
9461 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9462
9463         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9464         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9465         deterministic starting point for the alignment of structure fields.
9466         * gcc.dg/Wpadded.c: Dito.
9467         * g++.dg/abi/vbase10.C: Dito.
9468
9469 2004-09-03  Devang Patel  <dpatel@apple.com>
9470
9471         * g++.dg/debug/pr15736.cc: New test.
9472
9473 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9474
9475         * README.QMTEST: Fix out-of-date link.
9476
9477 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9478
9479         PR fortran/16579
9480         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9481         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9482
9483 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9484
9485         * g++.dg/abi/arm_rtti1.C: New test.
9486
9487 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9488
9489         * gcc.dg/ppc-vector-memcpy.c: New.
9490         * gcc.dg/ppc-vector-memset.c: New.
9491
9492 2004-09-02  Chao-ying Fu  <fu@mips.com>
9493
9494         * gcc.target/mips/mips-3d-1.c: New test.
9495         * gcc.target/mips/mips-3d-2.c: New test.
9496         * gcc.target/mips/mips-3d-3.c: New test.
9497         * gcc.target/mips/mips-3d-4.c: New test.
9498         * gcc.target/mips/mips-3d-5.c: New test.
9499         * gcc.target/mips/mips-3d-6.c: New test.
9500         * gcc.target/mips/mips-3d-7.c: New test.
9501         * gcc.target/mips/mips-3d-8.c: New test.
9502         * gcc.target/mips/mips-3d-9.c: New test.
9503         * gcc.target/mips/mips-ps-1.c: New test.
9504         * gcc.target/mips/mips-ps-2.c: New test.
9505         * gcc.target/mips/mips-ps-3.c: New test.
9506         * gcc.target/mips/mips-ps-4.c: New test.
9507         * gcc.target/mips/mips-ps-type.c: New test.
9508
9509 2004-09-02  Paul Brook  <paul@codesourcery.com>
9510
9511         * gfortran.dg/edit_real_1.f90: Add new tests.
9512
9513 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9514
9515         PR fortran/15327
9516         * gfortran.dg/merge_char_1.f90: New test.
9517
9518 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9519
9520         PR fortran/16404
9521         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9522
9523 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9524
9525         PR c/1522
9526         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9527
9528 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9529
9530         * g++.dg/opt/loop1.C: Do not XFAIL.
9531
9532 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9533
9534         * gcc.c-torture/execute/20040831-1.c: New test.
9535
9536 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9537
9538         PR fortran/16579
9539         * gfortran.dg/g77/20010610.f: Now passes.
9540         Copy from g77.f-torture/execute. Add dg-run directive.
9541         * gfortran.dg/g77/README: Update
9542
9543 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9546         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9547         (t1, t2, t3, t4): Add volatile.
9548
9549 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9550
9551         * g++.dg/ext/visibility/arm1.C: New test.
9552
9553 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9554
9555         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9556         -pedantic-errors.
9557
9558 2004-09-01  Paul Brook  <paul@codesourcery.com>
9559
9560         * gfortran.dg/eof_2.f90: New test.
9561
9562 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9563
9564         PR fortran/16579
9565         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9566
9567 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9568
9569         PR libfortran/16805
9570         * gfortran.dg/list_read_2.f90: New test.
9571
9572 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9573
9574         * g++.dg/abi/key1.C: New test.
9575
9576 2004-08-31  Richard Henderson  <rth@redhat.com>
9577
9578         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9579         form of offsetof.
9580         * g++.dg/other/offsetof5.C: Remove duplicate.
9581
9582 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9583
9584         PR fortran/17244
9585         * gfortran.dg/func_derived_1.f90: New test.
9586
9587 2004-08-31  Paul Brook  <paul@codesourcery.com>
9588
9589         * gfortran.dg/eof_1.f90: New test.
9590
9591 2004-08-31  Paul Brook  <paul@codesourcery.com>
9592
9593         * gfortran.dg/list_read_1.f90: New file.
9594
9595 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9596
9597         * g++.dg/opt/loop1.C: XFAIL.
9598
9599 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9600
9601         * gcc.dg/funcdef-storage-1.c: New.
9602         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9603         an extern function in local scope.
9604         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9605         declare an 'auto inline' function in local scope.
9606         * gcc.dg/20011130-1.c: Likewise.
9607         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9608         an 'auto' function in local scope.
9609         * gcc.dg/20021014-1.c: Likewise.
9610         * gcc.dg/20030331-2.c: Likewise.
9611
9612 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9613
9614         * gfortran.dg/blockdata_1.f90: New test.
9615
9616 2004-08-30  Richard Henderson  <rth@redhat.com>
9617
9618         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9619
9620 2004-08-30  Richard Henderson  <rth@redhat.com>
9621
9622         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9623         additional_flags set by alternate driver.
9624         (ieee-options): New procedure.
9625         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9626         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9627         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9628         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9629
9630 2004-08-30  Richard Henderson  <rth@redhat.com>
9631
9632         * lib/f-torture.exp: Remove.
9633
9634 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR rtl-optimization/16590
9637         * g++.dg/opt/loop1.C: New test.
9638
9639 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9640
9641         PR fortran/13910
9642         * gfortran.dg/oldstyle_1.f90: New test.
9643
9644 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9645         Paul Brook  <paul@codesourcery.com>
9646
9647         * gfortran.dg/g77/README: Update.
9648         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9649         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9650         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9651
9652 2004-08-28  Paul Brook  <paul@codesourcery.com>
9653
9654         PR libfortran/17195
9655         * gfortran.dg/edit_real_1.f90: New test.
9656
9657 2004-08-27  Paul Brook  <paul@codesourcery.com>
9658
9659         * gfortran.dg/rewind_1.f90: New test.
9660
9661 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9662
9663         PR fortran/16597
9664         * gfortran.dg/pr16597.f90: New test.
9665
9666 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9667
9668         PR c/13801
9669         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9670         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9671         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9672         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9673         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9674
9675 2004-08-26  Nick Clifton  <nickc@redhat.com>
9676
9677         * gcc.c-torture/compile/pr17119.c: New test.
9678
9679 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9680
9681         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9682
9683 2004-08-25  Richard Henderson  <rth@redhat.com>
9684
9685         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9686         the bits that expect kind=8 to be the largest real kind.
9687
9688 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9689
9690         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9691
9692 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9693
9694         * gfortran.dg/assignment_1.f90: New test.
9695
9696 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9697
9698         * g++.dg/template/repo3.C: New test.
9699
9700 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9701
9702         PR middle-end/16693
9703         PR tree-optimization/16372
9704         * g++.dg/opt/pr16372-1.C: New test case.
9705         * g++.dg/opt/pr16693-1.C: New test case.
9706         * g++.dg/opt/pr16693-2.C: New test case.
9707
9708 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9709
9710         * objc.dg/proto-lossage-4.m: New test.
9711
9712 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9713
9714         PR c++/17155
9715         * g++.dg/inherit/local2.C: New test.
9716
9717 2004-08-25  Paul Brook  <paul@codesourcery.com>
9718
9719         PR fortran/17144
9720         * gfortran.dg/string_ctor_1.f90: New test.
9721
9722 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9723
9724         PR c++/14428
9725         * g++.dg/template/redecl2.C: New test.
9726
9727 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9728
9729         PR fortran/17143
9730         * gfortran.dg/pr17143.f90: New test.
9731
9732 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9733
9734         PR fortran/17164
9735         * gfortran.dg/pr17164.f90: New test.
9736
9737 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9738
9739         * gcc.dg/tree-ssa/loop-1.c: New test.
9740
9741 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9742
9743         * gcc.c-torture/compile/20040824-1.c: New test.
9744
9745 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9746
9747         * gcc.c-torture/compile/iftrap-3.c: New test.
9748
9749 2004-08-24  Paul Brook  <paul@codesourcery.com>
9750
9751         * gfortran.dg/entry_2.f90: New test.
9752
9753 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9754
9755         PR c++/16889
9756         * g++.dg/lookup/ambig[12].C: New.
9757
9758 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9759
9760         PR c++/16706
9761         * g++.dg/template/crash21.C: New test.
9762         * g++.dg/template/crash22.C: Likewise.
9763
9764 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9765
9766         PR c++/17149
9767         * g++.dg/template/access15.C: New.
9768
9769 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR c++/17163
9772         * g++.dg/template/repo2.C: New test.
9773
9774 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9775
9776         PR rtl-optimization/17078
9777         * gcc.c-torture/execute/pr17078-1.c: New test case.
9778
9779 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9780
9781         PR c/14492
9782         * gcc.dg/debug/crash1.c: New test.
9783
9784 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9785
9786         PR c/16180
9787         * gcc.dg/loop-5.c: New test.
9788
9789 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9790
9791         * gcc.c-torture/execute/20040823-1.c: New test.
9792
9793 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9794
9795         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9796         to the assembler.  Simplify test accordingly.
9797         (asm_abi_flags): Use GNU names.
9798         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9799         to check for ABI flags.
9800
9801 2004-08-22  Andrew Pinski  <apinski@apple.com>
9802
9803         * g++.dg/opt/pr14029.C: New test.
9804         * gcc.c-torture/execute/pr15262.c: New test.
9805
9806 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9807
9808         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9809
9810 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9811
9812         PR 16908
9813         * gfortran.dg/direct_io.f90: New test.
9814
9815 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9816
9817         PR c++/17121
9818         * g++.dg/inherit/local2.C: New test.
9819
9820 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9821
9822         PR c++/17120
9823         * g++.dg/warn/Wparentheses-4.C: New test.
9824
9825 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9826
9827         PR c++/17121
9828         * g++.dg/inherit/local2.C: New test.
9829
9830         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9831         * gcc.dg/ppc-ldstruct.c: Likewise.
9832         * gcc.dg/ppc64-abi-2.c: Likewise.
9833
9834 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR rtl-optimization/17099
9837         * gcc.c-torture/execute/20040820-1.c: New test.
9838
9839 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9840
9841         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9842
9843 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9844
9845         PR fortran/17077
9846         * gfortran.dg/auto_array_1.f90: New test.
9847
9848 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9849
9850         PR fortran/17074
9851         * gfortran.dg/simpleif_1.f90: New test.
9852
9853 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * lib/target-supports.exp (check_profiling_available): Return
9856         false for arm*-*-symbianelf* and arm*-*-eabi*.
9857
9858         PR c++/15890
9859         * g++.dg/template/delete1.C: New test.
9860
9861 2004-08-19  Paul Brook  <paul@codesourcery.com>
9862
9863         PR fortran/14976
9864         PR fortran/16228
9865         * gfortran.dg/data_char_1.f90: New test.
9866
9867 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9868
9869         PR fortran/16946
9870         * gfortran.dg/reduction.f90: New testcase.
9871
9872 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9873
9874         PR fortran/16520
9875         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9876
9877 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9878
9879         PR c++/17041
9880         * g++.dg/Wparentheses-3.C: New test.
9881
9882 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9883
9884         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9885         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9886         * gcc.dg/vect/vect-2.c: Likewise.
9887         * gcc.dg/vect/vect-3.c: Likewise.
9888         * gcc.dg/vect/vect-4.c: Likewise.
9889         * gcc.dg/vect/vect-5.c: Likewise.
9890         * gcc.dg/vect/vect-6.c: Likewise.
9891         * gcc.dg/vect/vect-7.c: Likewise.
9892         * gcc.dg/vect/vect-25.c: Likewise.
9893         * gcc.dg/vect/vect-31.c: Likewise.
9894         * gcc.dg/vect/vect-32.c: Likewise.
9895         * gcc.dg/vect/vect-34.c: Likewise.
9896         * gcc.dg/vect/vect-36.c: Likewise.
9897         * gcc.dg/vect/vect-all.c: Likewise.
9898
9899 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/17068
9902         * g++.dg/template/operator4.C: New test.
9903
9904 2004-08-18  Richard Henderson  <rth@redhat.com>
9905
9906         * gcc.dg/20040206-1.c: XFAIL.
9907
9908 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/16246
9911         * g++.dg/template/array7.C: New test.
9912
9913 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9914
9915         * gcc.dg/mips-movcc-1.c: New test.
9916         * gcc.dg/mips-movcc-2.c: New test.
9917         * gcc.dg/mips-movcc-3.c: New test.
9918
9919         * gcc.dg/mips-nmadd-1.c: New test.
9920         * gcc.dg/mips-nmadd-2.c: New test.
9921
9922 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/15871
9925         * g++.dg/opt/inline8.C: New test.
9926
9927         PR c++/16965
9928         * g++.dg/parse/error17.C: New test.
9929
9930 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9931
9932         * gcc.dg/vect: New directory for vectorizer tests.
9933         * gcc.dg/vect/tree-vect.h: New file.
9934         * gcc.dg/vect/vect.exp: New file.
9935         * gcc.dg/vect/pr16105.c.c: New test.
9936         * gcc.dg/vect/vect-1.c: New test.
9937         * gcc.dg/vect/vect-2.c: New test.
9938         * gcc.dg/vect/vect-3.c: New test.
9939         * gcc.dg/vect/vect-4.c: New test.
9940         * gcc.dg/vect/vect-5.c: New test.
9941         * gcc.dg/vect/vect-6.c: New test.
9942         * gcc.dg/vect/vect-7.c: New test.
9943         * gcc.dg/vect/vect-8.c: New test.
9944         * gcc.dg/vect/vect-9.c: New test.
9945         * gcc.dg/vect/vect-10.c: New test.
9946         * gcc.dg/vect/vect-11.c: New test.
9947         * gcc.dg/vect/vect-12.c: New test.
9948         * gcc.dg/vect/vect-13.c: New test.
9949         * gcc.dg/vect/vect-14.c: New test.
9950         * gcc.dg/vect/vect-15.c: New test.
9951         * gcc.dg/vect/vect-16.c: New test.
9952         * gcc.dg/vect/vect-17.c: New test.
9953         * gcc.dg/vect/vect-18.c: New test.
9954         * gcc.dg/vect/vect-19.c: New test.
9955         * gcc.dg/vect/vect-20.c: New test.
9956         * gcc.dg/vect/vect-21.c: New test.
9957         * gcc.dg/vect/vect-22.c: New test.
9958         * gcc.dg/vect/vect-23.c: New test.
9959         * gcc.dg/vect/vect-24.c: New test.
9960         * gcc.dg/vect/vect-25.c: New test.
9961         * gcc.dg/vect/vect-26.c: New test.
9962         * gcc.dg/vect/vect-27.c: New test.
9963         * gcc.dg/vect/vect-28.c: New test.
9964         * gcc.dg/vect/vect-29.c: New test.
9965         * gcc.dg/vect/vect-30.c: New test.
9966         * gcc.dg/vect/vect-31.c: New test.
9967         * gcc.dg/vect/vect-32.c: New test.
9968         * gcc.dg/vect/vect-33.c: New test.
9969         * gcc.dg/vect/vect-34.c: New test.
9970         * gcc.dg/vect/vect-35.c: New test.
9971         * gcc.dg/vect/vect-36.c: New test.
9972         * gcc.dg/vect/vect-37.c: New test.
9973         * gcc.dg/vect/vect-38.c: New test.
9974         * gcc.dg/vect/vect-40.c: New test.
9975         * gcc.dg/vect/vect-41.c: New test.
9976         * gcc.dg/vect/vect-42.c: New test.
9977         * gcc.dg/vect/vect-43.c: New test.
9978         * gcc.dg/vect/vect-44.c: New test.
9979         * gcc.dg/vect/vect-45.c: New test.
9980         * gcc.dg/vect/vect-46.c: New test.
9981         * gcc.dg/vect/vect-47.c: New test.
9982         * gcc.dg/vect/vect-48.c: New test.
9983         * gcc.dg/vect/vect-49.c: New test.
9984         * gcc.dg/vect/vect-50.c: New test.
9985         * gcc.dg/vect/vect-51.c: New test.
9986         * gcc.dg/vect/vect-52.c: New test.
9987         * gcc.dg/vect/vect-53.c: New test.
9988         * gcc.dg/vect/vect-54.c: New test.
9989         * gcc.dg/vect/vect-55.c: New test.
9990         * gcc.dg/vect/vect-56.c: New test.
9991         * gcc.dg/vect/vect-57.c: New test.
9992         * gcc.dg/vect/vect-58.c: New test.
9993         * gcc.dg/vect/vect-59.c: New test.
9994         * gcc.dg/vect/vect-60.c: New test.
9995         * gcc.dg/vect/vect-61.c: New test.
9996         * gcc.dg/vect/vect-all.c: New test.
9997         * gcc.dg/vect/vect-none.c: New test.
9998
9999 2004-08-17  Paul Brook  <paul@codesourcery.com>
10000
10001         PR fortran/13082
10002         * gfortran.dg/entry_1.f90: New test.
10003
10004 2004-08-17  Andrew Pinski  <apinski@apple.com>
10005
10006         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10007
10008 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10009
10010         * gcc.dg/pr17036-1.c: New test.
10011
10012 2004-08-16  Devang Patel  <dpatel@apple.com>
10013
10014         * gcc.dg/darwin-20040809-1.c: New test.
10015
10016 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10017
10018         * gcc.dg/funcdef-attr-1.c: New test.
10019
10020 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10021
10022         * gcc.dg/altivec-17.c: New test.
10023         * gcc.dg/altivec-18.c: New test.
10024
10025 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10026
10027         PR c++/6749
10028         * g++.dg/template/vtable2.C: New test.
10029
10030 2004-08-14  Richard Henderson  <rth@redhat.com>
10031
10032         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10033         * gcc.dg/pack-test-4.c (main): Return 0.
10034         * gcc.dg/setjmp-1.c: Remove XFAIL.
10035         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10036
10037 2004-08-14  Richard Henderson  <rth@redhat.com>
10038
10039         * gcc.dg/980217-1.c: Add prototype for printf.
10040
10041 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10042
10043         * gfortran.dg/pr16935.f90: New test.
10044
10045 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10046
10047         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10048
10049 2004-08-13  Paul Brook  <paul@codesourcery.com>
10050
10051         * gfortran.dg/der_io_1.f90: Remove stray comma.
10052
10053 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10054
10055         * gcc.dg/vmx/cw-bug-2.c: Remove.
10056         * gcc.dg/vmx/vprint-1.c: Remove.
10057         * gcc.dg/vmx/vscan-1.c: Remove.
10058
10059 2004-08-12  Devang patel  <dpatel@apple.com>
10060
10061         * gcc.dg/darwin-20040809-2.c: New test.
10062
10063 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10064
10065         * g++.dg/ext/altivec-12.C: New test.
10066
10067         * g++.dg/ext/altivec-11.C: New test.
10068
10069 2004-08-12  Paul Brook  <paul@codesourcery.com>
10070
10071         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10072
10073 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10074
10075         * g++.dg/ext/altivec-2.C: Check for hardware support before
10076         executing any VMX instructions.
10077
10078         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10079
10080 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR c++/16276
10083         * g++.old-deja/g++.other/comdat4.C: New test.
10084         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10085
10086 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10087
10088         PR target/16286
10089         * gcc.dg/pr16286.c: New test.
10090
10091 2004-08-12 Jan Beulich <jbeulich@novell.com>
10092
10093         * g++.dg/ext/asm5.C: New.
10094
10095 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/16698
10098         * g++.dg/eh/crash1.C: New test.
10099
10100         PR c++/16717
10101         * g++.dg/ext/construct1.C: New test.
10102
10103 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/16853
10106         * g++.dg/init/ptrmem1.C: New test.
10107
10108         PR c++/16618
10109         * g++.dg/parse/offsetof5.C: New test.
10110
10111         PR c++/16870
10112         * g++.dg/template/overload3.C: New test.
10113
10114 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/16964
10117         * g++.dg/parse/error16.C: New test.
10118
10119         PR c++/16904
10120         * g++.dg/template/error14.C: New test.
10121
10122         PR c++/16929
10123         * g++.dg/template/error15.C: New test.
10124
10125 2004-08-11  Devang Patel  <dpatel@apple.com>
10126
10127         * gcc.dg/darwin-ld-20040809-1.c: New test.
10128         * gcc.dg/darwin-ld-20040809-2.c: New test.
10129
10130 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10131
10132         PR fortran/16917
10133         * gfortran.dg/dfloat_1.f90: New test.
10134
10135 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10136
10137         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10138         * gcc.dg/dll-2.c: Fix dg-require syntax.
10139         * gcc.misc-tests/arm-isr.c (abort): Declare.
10140         (exit): Likewise.
10141
10142 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/16971
10145         * g++.dg/parse/crash16.C: New test.
10146
10147 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10148
10149         * gcc.dg/mips-rsqrt-1.c: New test case.
10150         * gcc.dg/mips-rsqrt-2.c: New test case.
10151         * gcc.dg/mips-rsqrt-3.c: New test case.
10152
10153 2004-08-10  Paul Brook  <paul@codesourcery.com>
10154
10155         * gfortran.dg/der_io_1.f90: New test.
10156
10157 2004-08-10  Paul Brook  <paul@codesourcery.com>
10158
10159         PR fortran/16919
10160         * gfortran.dg/der_array_1.f90: New test.
10161
10162 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10163
10164         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10165
10166 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10167
10168         * gcc.dg/wchar_t-2.c: Fix typo.
10169
10170 2004-08-09  Falk Hueffner  <falk@debian.org>
10171
10172         PR tree-optimization/12517
10173         * gcc.c-torture/compile/pr12517.c: New test.
10174
10175         PR tree-optimization/12578
10176         * gcc.c-torture/compile/pr12578.c: New test.
10177
10178         PR tree-optimization/12899
10179         * gcc.c-torture/compile/pr12899.c: New test.
10180
10181         PR rtl-optimization/14692
10182         * gcc.c-torture/compile/pr14692.c: New test.
10183
10184         PR tree-optimization/16461
10185         * gcc.c-torture/compile/pr16461.c: New test.
10186
10187 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10188
10189         * gfortran.dg/getenv_1.f90: New test.
10190
10191 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10192
10193         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10194         wchar_t.
10195         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10196
10197 2004-08-06  Paul Brook  <paul@codesourcery.com>
10198
10199         * gfortran.dg/ret_array_1.f90: New test.
10200         * gfortran.dg/ret_pointer_1.f90: New test.
10201
10202 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10203
10204         * gcc.dg/missing-field-init-[12].c: New tests.
10205         * g++.dg/warn/missing-field-init-[12].C: New tests.
10206
10207 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10208
10209         * gcc.dg/enum2.c: New test.
10210         * gcc.dg/symbian3.c: Likewise.
10211         * gcc.dg/symbian4.c: Likewise.
10212         * gcc.dg/wchar_t-2.c: Likewise.
10213
10214 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10215
10216         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10217         destructor tests.
10218
10219 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10222         dg-require-visiblity.
10223         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10224         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10225         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10226         * g++.dg/ext/visibility/new1.C: Likewise.
10227         * g++.dg/ext/visibility/pragma.C: Likewise.
10228         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10229         * g++.dg/ext/visibility/virtual.C: Likewise.
10230         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10231         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10232         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10233         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10234         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10235         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10236         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10237         * g++/dg/ext/visibility/visibility-8.C: New test.
10238         * gcc.c-torture/compile/dll.x: Remove.
10239         * gcc.dg/dll-2.c: Use dg-require-dll
10240         * gcc.dg/visibility-10.c: New test.
10241         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10242         supporting DLLs.
10243         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10244         (scan_not_hidden): Likewise.
10245
10246 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10247
10248         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10249
10250 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10251
10252         * gcc.c-torture/execute/20040805-1.c: New test.
10253
10254 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10255
10256         * gcc.dg/20020118-1.c: Declare abort.
10257         * gcc.dg/altivec_check.h: Likewise.
10258         * gcc.dg/iftrap-2.c: Likewise.
10259         * gcc.dg/pragma-darwin.c: Likewise.
10260         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10261
10262 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10263
10264         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10265
10266 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10267
10268         * gcc.c-torture/execute/builtins/abs-2.c,
10269         gcc.c-torture/execute/builtins/abs-3.c,
10270         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10271         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10272         intmax_t, uintmax_t and their limits.
10273         * gcc.dg/intmax_t-1.c: New test.
10274
10275 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10276
10277         * g++.dg/tc1/dr147.C: Add reference to PR.
10278
10279 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10280
10281         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10282         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10283
10284 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10285
10286         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10287
10288 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10289
10290         * gcc.dg/redecl-5.c: New test.
10291         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10292         of scanf.
10293
10294 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10295
10296         PR middle-end/16790
10297         * gcc.c-torture/execute/pr16790-1.c: New test case.
10298
10299 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10300
10301         * g++.dg/ext/visibility/assign1.C: New test.
10302         * g++.dg/ext/visibility/new1.C: Likewise.
10303
10304         * gcc.dg/symbian1.c: New test.
10305         * gcc.dg/symbian2.c: Likewise.
10306
10307 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10308
10309         PR target/16570
10310         * gcc.dg/i386-sse-9.c: New test.
10311
10312 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10313
10314         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10315
10316 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10317
10318         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10319         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10320         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10321         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10322         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10323         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10324         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10325         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10326         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10327         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10328         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10329         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10330         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10331         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10332         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10333         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10334         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10335         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10336         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10337         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10338         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10339         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10340         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10341         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10342         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10343         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10344         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10345         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10346         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10347         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10348         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10349         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10350         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10351         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10352         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10353         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10354         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10355         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10356         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10357         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10358         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10359         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10360         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10361         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10362         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10363         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10364         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10365         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10366         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10367         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10368         gcc.misc-tests/i386-pf-3dnow-1.c,
10369         gcc.misc-tests/i386-pf-athlon-1.c,
10370         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10371         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10372         Declare built-in functions used.
10373         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10374
10375 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10376
10377         PR c++/16707
10378         * g++.dg/lookup/using12.C: New test.
10379
10380         * g++.dg/init/null1.C: Fix PR number.
10381         * g++.dg/parse/namespace10.C: Likewise.
10382
10383 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/16224
10386         * g++.dg/template/spec17.C: New test.
10387         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10388         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10389
10390 2004-08-02  David Billinghurst
10391
10392         PR fortran/16292
10393         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10394
10395 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10396
10397         * gcc.dg/ia64-got-1.c: New test case.
10398
10399 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c++/16489
10402         * g++.dg/init/null1.C: New test.
10403         * g++.dg/tc1/dr76.C: Adjust error marker.
10404
10405         PR c++/16529
10406         * g++.dg/parse/namespace10.C: New test.
10407
10408         PR c++/16810
10409         * g++.dg/inherit/ptrmem2.C: New test.
10410
10411 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10412
10413         PR target/16155
10414         * gcc.dg/pr16155.c: New test.
10415
10416 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10417
10418         * gcc.dg/redecl-2.c: New test.
10419
10420 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10421
10422         * gcc.dg/darwin-longdouble.c: New file.
10423
10424 2004-07-30  Richard Henderson  <rth@redhat.com>
10425
10426         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10427         write to constant argument.
10428         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10429
10430 2004-07-30  Richard Henderson  <rth@redhat.com>
10431
10432         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10433         tests of nearest around zero.
10434
10435 2004-07-30  Andrew Pinski  <apinski@apple.com>
10436
10437         * gcc.c-torture/compile/20040730-1.c: New test.
10438
10439 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10440
10441         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10442         powerpc-eabispe.
10443
10444 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10445
10446         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10447
10448 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10449
10450         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10451         contains $ld_library_path.
10452         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10453
10454 2004-07-29  Richard Henderson  <rth@redhat.com>
10455
10456         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10457
10458         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10459         (alt2, which): New.
10460         (Check): Accept either alternative.
10461
10462 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10463
10464         * g++.dg/abi/inline1.C: New test.
10465         * g++.dg/abi/local1-a.cc: Likewise.
10466         * g++.dg/abi/local1.C: Likewise.
10467         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10468         * g++.dg/abi/mangle12.C: Likewise.
10469         * g++.dg/abi/mangle17.C: Likewise.
10470         * g++.dg/abi/mangle20-2.C: Likewise.
10471         * g++.dg/opt/interface1.C: Likewise.
10472         * g++.dg/opt/interface1.h: Likewise.
10473         * g++.dg/opt/interface1-a.cc: New test.
10474         * g++.dg/parse/repo1.C: New test.
10475         * g++.dg/template/repo1.C: Likewise.
10476         * g++.dg/warn/Winline-1.C: Likewise.
10477         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10478
10479 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10480
10481         * gcc.dg/tree-ssa/20040729-1.c: New test.
10482
10483 2004-07-27  Matt Austern <austern@apple.com>
10484
10485         * gcc.dg/darwin-bool-1.c: New test.
10486         * gcc.dg/darwin-bool-2.c: New test.
10487
10488 2004-07-28  Richard Henderson  <rth@redhat.com>
10489
10490         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10491         arguments in the correct type.  Don't write to constant arguments.
10492
10493 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10494
10495         PR tree-optimization/16688
10496         PR tree-optimization/16689
10497         * g++.dg/tree-ssa/pr16688.C: New test.
10498
10499 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10500
10501         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10502         loads.  Not only in the comment, this time.
10503
10504 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10505
10506         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10507         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10508         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10509         * gcc.dg/sh4a-bitmovua.c: New.
10510         * gcc.dg/sh4a-cos.c: New.
10511         * gcc.dg/sh4a-cosf.c: New.
10512         * gcc.dg/sh4a-fprun.c: New.
10513         * gcc.dg/sh4a-fsrra.c: New.
10514         * gcc.dg/sh4a-memmovua.c: New.
10515         * gcc.dg/sh4a-sin.c: New.
10516         * gcc.dg/sh4a-sincos.c: New.
10517         * gcc.dg/sh4a-sincosf.c: New.
10518         * gcc.dg/sh4a-sinf.c: New.
10519
10520 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10521
10522         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10523         conditionals.
10524         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10525         loads.
10526         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10527         DOM1.
10528
10529 2004-07-27  Andrew Pinski  <apinski@apple.com>
10530
10531         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10532
10533 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10534
10535         * gcc.dg/pragma-isr.c: New test.
10536
10537 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10538
10539         PR c++/14429
10540         * g++.dg/template/ttp11.C: New test.
10541
10542 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10543
10544         * gcc.c-torture/compile/20040727-1.c: New test.
10545
10546 2004-07-26  Eric Christopher  <echristo@redhat.com>
10547
10548         * gcc.c-torture/compile/20040726-2.c: New test.
10549
10550 2004-07-26  Andrew Pinski  <apinski@apple.com>
10551
10552         * g++.dg/rtti/tinfo1.C: Xfail.
10553
10554 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10555
10556         * gcc.c-torture/compile/20040726-1.c: New test.
10557
10558 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10559             Brian Ryner  <bryner@brianryner.com>
10560
10561         PR c++/9283
10562         PR c++/15000
10563         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10564         * g++.dg/ext/visibility/: New directory.
10565         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10566         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10567         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10568         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10569         * g++.dg/ext/visibility/fvisibility.C,
10570         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10571         g++.dg/ext/visibility/fvisibility-override1.C
10572         g++.dg/ext/visibility/fvisibility-override2.C
10573         g++.dg/ext/visibility/memfuncts.C
10574         g++.dg/ext/visibility/noPLT.C
10575         g++.dg/ext/visibility/pragma.C
10576         g++.dg/ext/visibility/pragma-override1.C
10577         g++.dg/ext/visibility/pragma-override2.C
10578         g++.dg/ext/visibility/staticmemfuncts.C
10579         g++.dg/ext/visibility/virtual.C: New tests.
10580
10581 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10582
10583         PR c/15360
10584         * gcc.dg/pr15360-1.c: New test.
10585
10586 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10587
10588         * gcc.dg/pragma-align-2.c: New test.
10589         * gcc.dg/pragma-init-fini.c: New test.
10590         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10591         targets.
10592
10593 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10594
10595         * gcc.dg/init-string-2.c: New test.
10596
10597 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10598
10599         PR 16684
10600         * gcc.dg/Wredundant-decls-1.c: New test case.
10601
10602 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10603
10604         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10605         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10606         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10607         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10608         * gcc.dg/compat/generate-random.c: New file.
10609         * gcc.dg/compat/generate-random.h: Likewise.
10610         * gcc.dg/compat/generate-random_r.c: Likewise.
10611         * gcc.dg/compat/struct-layout-1.h: Likewise.
10612         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10613         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10614         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10615         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10616         * gcc.dg/compat/struct-layout-1_main.c: New test.
10617         * gcc.dg/compat/struct-layout-1_x.c: New file.
10618         * gcc.dg/compat/struct-layout-1_y.c: New file.
10619         * gcc.dg/compat/struct-layout-1_test.h: New file.
10620
10621 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10622
10623         * gcc.dg/comp-return-1.c: New test
10624
10625 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10626
10627         * gcc.dg/vmx/8-02a.c: Fix typo.
10628
10629         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10630         * gcc.dg/darwin-abi-3.c: New test.
10631
10632         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10633         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10634
10635         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10636         * gcc.dg/vmx/ops-long-1.c: New test.
10637         * gcc.dg/vmx/ops-long-2.c: New test.
10638
10639 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10640
10641         * g++.dg/lookup/conv-[1234].C: New.
10642
10643 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10644
10645         * g++.dg/parse/attr2.C: Simplify.
10646
10647 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10648
10649         PR c/7284
10650         * gcc.c-torture/execute/pr7284-1.c: New test.
10651
10652 2004-07-22  Brian Booth  <bbooth@redhat.com>
10653
10654         * gcc.dg/tree-ssa/20040721-1.c: New test.
10655
10656 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10657
10658         * g++.dg/template/crash20.c: New.
10659
10660 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10661
10662         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10663         Add dg-run directive.  Declare variables as required.
10664         * gfortran.dg/g77/README: Update
10665
10666 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10667
10668         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10669         gcc.dg/cris-peep2-andu2.c: New tests.
10670
10671 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10672
10673         PR c/15052
10674         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10675         on return type.
10676         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10677         messages.
10678         * gcc.dg/qual-return-2.c: Update expected messages.
10679         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10680
10681 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10682
10683         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10684         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10685
10686 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10687
10688         PR c/11250
10689         * gcc.dg/init-string-1.c: New test.
10690
10691 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR middle-end/15345
10694         PR c/16450
10695         * gcc.dg/torture/nested-fn-1.c: New test.
10696
10697 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10698
10699         PR target/16559
10700         * gcc.dg/ia64-fptr-1.c: New file.
10701
10702 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10703
10704         PR c++/14497
10705         * g++.dg/template/spec16.C: New test.
10706         * g++.old-deja/g++.robertl/eb118.C: Remove.
10707
10708 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10709
10710         PR c++/509
10711         * g++.dg/template/spec15.C: New test.
10712
10713 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10714
10715         Copy cases from g77.f-torture/execute and add dg-run
10716         directive.  Other changes as noted.
10717         * gfortran.dg/g77/13037.f
10718         * gfortran.dg/g77/1832.f
10719         * gfortran.dg/g77/19981119-0.f
10720         * gfortran.dg/g77/19990313-0.f
10721         * gfortran.dg/g77/19990313-1.f
10722         * gfortran.dg/g77/19990313-2.f
10723         * gfortran.dg/g77/19990313-3.f
10724         * gfortran.dg/g77/19990419-1.f
10725         * gfortran.dg/g77/19990826-0.f
10726         * gfortran.dg/g77/19990826-2.f
10727         * gfortran.dg/g77/20000503-1.f
10728         * gfortran.dg/g77/20001111.f
10729         * gfortran.dg/g77/20010116.f
10730         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10731         * gfortran.dg/g77/20010430.f
10732         * gfortran.dg/g77/6177.f
10733         * gfortran.dg/g77/947.f
10734         * gfortran.dg/g77/970816-3.f
10735         * gfortran.dg/g77/971102-1.f
10736         * gfortran.dg/g77/980520-1.f
10737         * gfortran.dg/g77/980628-0.f
10738         * gfortran.dg/g77/980628-1.f
10739         * gfortran.dg/g77/980628-10.f
10740         * gfortran.dg/g77/980628-2.f
10741         * gfortran.dg/g77/980628-3.f
10742         * gfortran.dg/g77/980628-7.f
10743         * gfortran.dg/g77/980628-8.f
10744         * gfortran.dg/g77/980628-9.f
10745         * gfortran.dg/g77/980701-0.f
10746         * gfortran.dg/g77/980701-1.f
10747         * gfortran.dg/g77/cabs.f
10748         * gfortran.dg/g77/claus.f
10749         * gfortran.dg/g77/complex_1.f
10750         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10751         * gfortran.dg/g77/dcomplex.f
10752         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10753         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10754         * gfortran.dg/g77/f90-intrinsic-numeric.f
10755         * gfortran.dg/g77/int8421.f
10756         * gfortran.dg/g77/labug1.f
10757         * gfortran.dg/g77/large_vec.f
10758         * gfortran.dg/g77/le.f
10759         * gfortran.dg/g77/short.f
10760         * gfortran.dg/g77/README: Update
10761
10762 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10763
10764         PR c++/16637
10765         * g++.dg/parse/lookup4.C: New test.
10766
10767 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10768
10769         PR c++/16175
10770         * g++.dg/template/ttp10.C: New test.
10771
10772 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10773
10774         * gcc.dg/pr12625-1.c: New test.
10775
10776 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10777
10778         * testsuite/gcc.dg/switch-warn-1.c: New test.
10779         * testsuite/gcc.dg/switch-warn-2.c: New test.
10780         * gcc.c-torture/compile/pr14730.c: Update.
10781
10782 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10783
10784         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10785         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10786         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10787         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10788
10789 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10790
10791         PR c++/16623
10792         * g++.dg/template/assign1.C: New test.
10793
10794 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10795
10796         PR c++/12170
10797         * g++.dg/template/ttp9.C: New test.
10798
10799 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10800
10801         * gcc.dg/format/cmn-err-1.c: New test.
10802
10803 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10804
10805         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10806         gcc.dg/Wparentheses-10.c: New tests.
10807         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10808
10809 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10810
10811         PR fortran/16465
10812         * gfortran.dg/g77//ffixed-line-length-0.f,
10813         gfortran.dg/g77/ffixed-line-length-132.f,
10814         gfortran.dg/g77/ffixed-line-length-72.f,
10815         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10816         gfortran.dg/g77/README: Update.
10817
10818 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10819
10820         PR c++/13092
10821         * g++.dg/template/non-dependent7.C: New test.
10822         * g++.dg/template/non-dependent8.C: Likewise.
10823         * g++.dg/template/non-dependent9.C: Likewise.
10824         * g++.dg/template/non-dependent10.C: Likewise.
10825
10826 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR c++/16337
10829         * g++.dg/parse/attr2.C: New test.
10830
10831 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10832
10833         * g77.dg: Removed.
10834         * g77.f-torture: Ditto.
10835
10836 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10837
10838         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10839         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10840         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10841
10842 2004-07-16  Richard Henderson  <rth@redhat.com>
10843
10844         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10845
10846 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10847
10848         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10849         tests with full list of options.
10850         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10851         of TORTURE_OPTIONS if test contains 'dg-do run'.
10852
10853         PR fortran/16404
10854         * gfortran.dg/do_iterator.f90: New test.
10855
10856 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10857
10858         PR rtl-optimization/16536
10859         * gcc.c-torture/execute/restrict-1.c: New test.
10860
10861 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10862
10863         PR fortran/15324
10864         * gfortran.dg/pr15324.f90: New test.
10865
10866         PR fortran/15129
10867         * gfortran.dg/pr15129.f90: New test.
10868
10869         PR fortran/15140
10870         * gfortran.dg/pr15140.f90: New test.
10871
10872         PR fortran/13792
10873         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10874         compile-time simplification.
10875
10876 2004-07-14  Mike Stump  <mrs@apple.com>
10877
10878         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10879
10880 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10881
10882         PR target/16325
10883         * gcc.dg/profile-generate-1.c: New.
10884
10885 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * gcc.c-torture/execute/20040709-1.c: New test.
10888         * gcc.c-torture/execute/20040709-2.c: New test.
10889
10890 2004-07-14  Mike Stump  <mrs@apple.com>
10891
10892         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10893
10894 2004-07-14  Mike Stump  <mrs@apple.com>
10895
10896         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10897
10898 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10899
10900         PR c++/16518
10901         * g++.dg/parse/mutable1.C: New test.
10902
10903 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10904
10905         PR tree-optimization/16443
10906         * gcc.dg/tree-ssa/20040713-1.c: New test.
10907
10908 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10909
10910         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10911         for operator new.
10912
10913 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10914
10915         * gfortran.dg/g77/README: New file
10916         * gfortran.dg/g77/19981216-0.f:  Copy from
10917         g77.f-torture/noncompile.  Add "dg-do compile" and
10918         dg-error as required.
10919         * gfortran.dg/g77/19990218-1.f: Likewise
10920         * gfortran.dg/g77/19990905-1.f: Likewise
10921         * gfortran.dg/g77/9263.f: Likewise
10922         * gfortran.dg/g77/980615-0.f: Likewise
10923         * gfortran.dg/g77/980616-0.f: Likewise
10924         * gfortran.dg/g77/check0.f: Likewise
10925         * gfortran.dg/g77/select_no_compile.f: Likewise
10926
10927 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10928
10929         Copy files from g77.f-torture/compile.
10930         Add "{ dg-do compile}".  Other changes as noted
10931         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10932         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10933         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10934         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10935         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10936         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10937         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10938         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10939         statement to conform to standard.  Append alpha1.x for reference.
10940         * gfortran.dg/g77/xformat.f: Add dg-warning
10941
10942 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10943
10944         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10945         Add {dg-do compile} directive.
10946         * gfortran.dg/g77/cpp2.F: Likewise
10947
10948 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10949
10950         PR c++/5402
10951         * g++.dg/lookup/name-clash1.C: New test.
10952
10953         PR c++/9777
10954         * g++.dg/lookup/name-clash2.C: New test.
10955
10956         PR c++/12102
10957         * g++.dg/lookup/name-clash3.C: New test.
10958
10959 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10960
10961         * g++.dg/lookup/new2.C: New test.
10962         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10963
10964 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10965
10966         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10967         Add {dg-do compile} directive.
10968         * gfortran.dg/g77/13060.f: Likewise
10969         * gfortran.dg/g77/19990218-0.f: Likewise
10970         * gfortran.dg/g77/19990305-0.f: Likewise
10971         * gfortran.dg/g77/19990419-0.f: Likewise
10972         * gfortran.dg/g77/19990502-0.f: Likewise
10973         * gfortran.dg/g77/19990502-1.f: Likewise
10974         * gfortran.dg/g77/19990525-0.f: Likewise
10975         * gfortran.dg/g77/19990826-1.f: Likewise
10976         * gfortran.dg/g77/19990826-3.f: Likewise
10977         * gfortran.dg/g77/19990905-2.f: Likewise
10978         * gfortran.dg/g77/20000412-1.f: Likewise
10979         * gfortran.dg/g77/20000511-1.f: Likewise
10980         * gfortran.dg/g77/20000511-2.f: Likewise
10981         * gfortran.dg/g77/20000518.f: Likewise
10982         * gfortran.dg/g77/20000601-1.f: Likewise
10983         * gfortran.dg/g77/20000601-2.f: Likewise
10984         * gfortran.dg/g77/20000629-1.f: Likewise
10985         * gfortran.dg/g77/20000630-2.f: Likewise
10986         * gfortran.dg/g77/20010115.f: Likewise
10987         * gfortran.dg/g77/20010321-1.f: Likewise
10988         * gfortran.dg/g77/20010426.f: Likewise
10989         * gfortran.dg/g77/20020307-1.f: Likewise
10990         * gfortran.dg/g77/8485.f: Likewise
10991         * gfortran.dg/g77/960317-1.f: Likewise
10992         * gfortran.dg/g77/970915-0.f: Likewise
10993         * gfortran.dg/g77/980310-1.f: Likewise
10994         * gfortran.dg/g77/980310-2.f: Likewise
10995         * gfortran.dg/g77/980310-3.f: Likewise
10996         * gfortran.dg/g77/980310-4.f: Likewise
10997         * gfortran.dg/g77/980310-6.f: Likewise
10998         * gfortran.dg/g77/980310-7.f: Likewise
10999         * gfortran.dg/g77/980310-8.f: Likewise
11000         * gfortran.dg/g77/980419-2.f: Likewise
11001         * gfortran.dg/g77/980424-0.f: Likewise
11002         * gfortran.dg/g77/980427-0.f: Likewise
11003         * gfortran.dg/g77/980729-0.f: Likewise
11004         * gfortran.dg/g77/981117-1.f: Likewise
11005         * gfortran.dg/g77/toon_1.f: Likewise
11006
11007 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11008
11009         PR c++/2204
11010         * g++.dg/other/abstract2.C: New test.
11011
11012 2004-07-12  Paul Brook  <paul@codesourcery.com>
11013
11014         * gfortran.dg/pointer_init_1.f90: New test.
11015
11016 2004-07-11  Paul Brook  <paul@codesourcery.com>
11017
11018         PR fortran/15986
11019         * gfortran.dg/contained_1.f90: New test.
11020
11021 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11022
11023         * g++.dg/parse/defarg8.C: New test.
11024
11025 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11026
11027         PR fortran/16433
11028         * gfortran.dg/pr16433.f: New test.
11029
11030         PR fortran/17574
11031         * gfortran.dg/pr15754.f90: New test.
11032
11033 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11034
11035         PR tree-optimization/16437
11036         * gcc.c-torture/execute/bitfld-4.c: New test.
11037
11038 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11039
11040         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11041         access to common var from module.
11042
11043 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11044
11045         PR fortran/16336
11046         * gfortran.fortran-torture/execute/common_2.f90: New test.
11047
11048 2004-07-10  Paul Brook  <paul@codesourcery.com>
11049
11050         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11051
11052 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11053
11054         PR fortran/15969
11055         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11056
11057 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11058
11059         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11060         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11061         * gfortran.dg/g77/ffree-form-1.f: Likewise
11062         * gfortran.dg/g77/ffree-form-2.f: Likewise
11063         * gfortran.dg/g77/ffree-form-3.f: Likewise
11064         * gfortran.dg/g77/fno-underscoring.f: Likewise
11065         * gfortran.dg/g77/funderscoring.f: Likewise
11066         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11067
11068 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11069
11070         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11071
11072 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11073         Paul Brook  <paul@codesourcery.com>
11074
11075         PR fortran/13415
11076         * gfortran.dg/common_pointer_1.f90: New test.
11077
11078 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11079
11080         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11081
11082 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11083
11084         PR target/16364
11085         * gcc.c-torture/compile/20040709-1.c: New.
11086
11087 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11088
11089         PR fortran/14077
11090         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11091
11092 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11093
11094         PR fortran/13201
11095         * gfortran.dg/shape_1.f90: New test.
11096
11097 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11098             Andrew Pinski  <apinski@apple.com>
11099
11100         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11101
11102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11103
11104         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11105         comment.
11106
11107 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11108         Paul Brook  <paul@codesourcery.com>
11109
11110         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11111         '.f95' and '.F95'.
11112
11113 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11114
11115         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11116
11117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11118
11119         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11120         testcases with capital suffix.
11121
11122 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11123
11124         PR fortran/15481
11125         PR fortran/13372
11126         PR fortran/13575
11127         PR fortran/15978
11128         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11129
11130         * gfortran.dg/implicit_1.f90: New test.
11131
11132 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11133
11134         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11135         expression to match gfortran warning/error messages
11136         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11137         dg-error text.
11138
11139 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11140
11141         * lib/fortran-torture.exp: Rename proc search_for to
11142         search_for_re.
11143
11144 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11145
11146         * gcc.c-torture/execute/simd-5.x: New file.
11147         XFAIL on SPARC 64-bit at -O0.
11148
11149 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11150
11151         PR c++/8211
11152         PR c++/16165
11153         * g++.dg/warn/effc3.C: New test.
11154
11155 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11156
11157         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11158         change X to 1X in format.
11159         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11160         add data statements to conform to standard.
11161
11162 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11163
11164         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11165         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11166         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11167
11168 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11169
11170         * gfortran.dg/g77/7388.f: Copy from g77.dg
11171         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11172         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11173         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11174         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11175         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11176         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11177         * gfortran.dg/g77/strlen0.f: Likewise
11178
11179 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11180
11181         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11182         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11183
11184 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11185
11186         * gcc.c-torture/execute/920428-2.x: Delete.
11187         * gcc.c-torture/execute/920501-7.x: Likewise.
11188
11189 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11192         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11193         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11194         prescott and c3-2.
11195         (PREFETCH_3DNOW): Add -march=c3.
11196
11197 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11198
11199         PR c/16437
11200         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11201         * gcc.c-torture/execute/bf64-1.x: Likewise.
11202
11203 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204
11205         * gcc.c-torture/compile/20040708-1.c: New test.
11206
11207 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11208
11209         PR c++/16169
11210         * g++.dg/warn/effc2.C: New test.
11211
11212 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11213
11214         * gcc.c-torture/execute/bitfld-1.x: Remove.
11215         * gcc.c-torture/execute/bitfld-3.c: New test.
11216         * gcc.dg/bitfld-2.c: Remove XFAILs.
11217
11218 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11219
11220         PR c++/16276
11221         * g++.dg/rtti/tinfo1.C: New file.
11222
11223 2004-07-07  Eric Christopher  <echristo@redhat.com>
11224
11225         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11226
11227 2004-07-07  Andrew Pinski  <apinski@apple.com>
11228
11229         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11230
11231 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11232
11233         * g++.dg/init/call1.C: XFAIL.
11234
11235 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11236
11237         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11238         except for movstrict*, to movmem* and clrstr* to clrmem*.
11239
11240 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11241
11242         * gcc.c-torture/execute/20040707-1.c: New test.
11243
11244 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11245
11246         * gcc.c-torture/execute/20040706-1.c: New test.
11247
11248 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11249
11250         PR c++/3671
11251         * g++.dg/template/spec14.C: New test.
11252
11253 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11256         nothing if not yet defined.  Use it in b, c and d type definitions.
11257         * gcc.c-torture/execute/20040705-1.c: New test.
11258         * gcc.c-torture/execute/20040705-2.c: New test.
11259
11260 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11261
11262         PR c++/2518
11263         * g++.dg/lookup/new1.C: New test.
11264
11265 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11266
11267         PR c++/11406
11268         * g++.dg/template/sizeof8.C: New test.
11269
11270 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11271
11272         * gcc.c-torture/compile/20040705-1.c: New test.
11273
11274 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11275
11276         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11277
11278 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11279
11280         * gcc.dg/cpp/if-mop.c: Two new testcases.
11281         * gcc.dg/cpp/trad/comment-3.c: New.
11282
11283 2004-07-04  Paul Brook  <paul@codesourcery.com>
11284
11285         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11286
11287 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11288
11289         PR c++/3761
11290         * g++.dg/lookup/crash4.C: New test.
11291
11292 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11293
11294         * gcc.c-torture/execute/builtin-abs-1.c
11295         * gcc.c-torture/execute/builtin-abs-2.c
11296         * gcc.c-torture/execute/builtin-complex-1.c
11297         * gcc.c-torture/execute/builtins/string-1-lib.c
11298         * gcc.c-torture/execute/builtins/string-1.c
11299         * gcc.c-torture/execute/builtins/string-2-lib.c
11300         * gcc.c-torture/execute/builtins/string-2.c
11301         * gcc.c-torture/execute/builtins/string-3-lib.c
11302         * gcc.c-torture/execute/builtins/string-3.c
11303         * gcc.c-torture/execute/builtins/string-4-lib.c
11304         * gcc.c-torture/execute/builtins/string-4.c
11305         * gcc.c-torture/execute/builtins/string-5-lib.c
11306         * gcc.c-torture/execute/builtins/string-5.c
11307         * gcc.c-torture/execute/builtins/string-6-lib.c
11308         * gcc.c-torture/execute/builtins/string-6.c
11309         * gcc.c-torture/execute/builtins/string-7-lib.c
11310         * gcc.c-torture/execute/builtins/string-7.c
11311         * gcc.c-torture/execute/builtins/string-8-lib.c
11312         * gcc.c-torture/execute/builtins/string-8.c
11313         * gcc.c-torture/execute/builtins/string-9-lib.c
11314         * gcc.c-torture/execute/builtins/string-9.c
11315         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11316         * gcc.c-torture/execute/builtins/string-asm-1.c
11317         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11318         * gcc.c-torture/execute/builtins/string-asm-2.c
11319         * gcc.c-torture/execute/stdio-opt-1.c
11320         * gcc.c-torture/execute/stdio-opt-2.c
11321         * gcc.c-torture/execute/stdio-opt-3.c
11322         * gcc.c-torture/execute/string-opt-1.c
11323         * gcc.c-torture/execute/string-opt-10.c
11324         * gcc.c-torture/execute/string-opt-11.c
11325         * gcc.c-torture/execute/string-opt-12.c
11326         * gcc.c-torture/execute/string-opt-13.c
11327         * gcc.c-torture/execute/string-opt-14.c
11328         * gcc.c-torture/execute/string-opt-15.c
11329         * gcc.c-torture/execute/string-opt-16.c
11330         * gcc.c-torture/execute/string-opt-2.c
11331         * gcc.c-torture/execute/string-opt-6.c
11332         * gcc.c-torture/execute/string-opt-7.c
11333         * gcc.c-torture/execute/string-opt-8.c:
11334         Replace with ...
11335
11336         * gcc.c-torture/execute/builtins/abs-2.c
11337         * gcc.c-torture/execute/builtins/abs-3.c
11338         * gcc.c-torture/execute/builtins/complex-1.c
11339         * gcc.c-torture/execute/builtins/fprintf.c
11340         * gcc.c-torture/execute/builtins/fputs.c
11341         * gcc.c-torture/execute/builtins/memcmp.c
11342         * gcc.c-torture/execute/builtins/memmove.c
11343         * gcc.c-torture/execute/builtins/memops-asm.c
11344         * gcc.c-torture/execute/builtins/mempcpy-2.c
11345         * gcc.c-torture/execute/builtins/mempcpy.c
11346         * gcc.c-torture/execute/builtins/memset.c
11347         * gcc.c-torture/execute/builtins/printf.c
11348         * gcc.c-torture/execute/builtins/sprintf.c
11349         * gcc.c-torture/execute/builtins/strcat.c
11350         * gcc.c-torture/execute/builtins/strchr.c
11351         * gcc.c-torture/execute/builtins/strcmp.c
11352         * gcc.c-torture/execute/builtins/strcpy.c
11353         * gcc.c-torture/execute/builtins/strcspn.c
11354         * gcc.c-torture/execute/builtins/strlen-2.c
11355         * gcc.c-torture/execute/builtins/strlen.c
11356         * gcc.c-torture/execute/builtins/strncat.c
11357         * gcc.c-torture/execute/builtins/strncmp-2.c
11358         * gcc.c-torture/execute/builtins/strncmp.c
11359         * gcc.c-torture/execute/builtins/strncpy.c
11360         * gcc.c-torture/execute/builtins/strpbrk.c
11361         * gcc.c-torture/execute/builtins/strpcpy-2.c
11362         * gcc.c-torture/execute/builtins/strpcpy.c
11363         * gcc.c-torture/execute/builtins/strrchr.c
11364         * gcc.c-torture/execute/builtins/strspn.c
11365         * gcc.c-torture/execute/builtins/strstr-asm.c
11366         * gcc.c-torture/execute/builtins/strstr.c:
11367         ... these new files.
11368
11369         * gcc.c-torture/execute/builtins/abs-2-lib.c
11370         * gcc.c-torture/execute/builtins/abs-3-lib.c
11371         * gcc.c-torture/execute/builtins/complex-1-lib.c
11372         * gcc.c-torture/execute/builtins/fprintf-lib.c
11373         * gcc.c-torture/execute/builtins/fputs-lib.c
11374         * gcc.c-torture/execute/builtins/memcmp-lib.c
11375         * gcc.c-torture/execute/builtins/memmove-lib.c
11376         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11377         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11378         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11379         * gcc.c-torture/execute/builtins/memset-lib.c
11380         * gcc.c-torture/execute/builtins/printf-lib.c
11381         * gcc.c-torture/execute/builtins/sprintf-lib.c
11382         * gcc.c-torture/execute/builtins/strcat-lib.c
11383         * gcc.c-torture/execute/builtins/strchr-lib.c
11384         * gcc.c-torture/execute/builtins/strcmp-lib.c
11385         * gcc.c-torture/execute/builtins/strcpy-lib.c
11386         * gcc.c-torture/execute/builtins/strcspn-lib.c
11387         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11388         * gcc.c-torture/execute/builtins/strlen-lib.c
11389         * gcc.c-torture/execute/builtins/strncat-lib.c
11390         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11391         * gcc.c-torture/execute/builtins/strncmp-lib.c
11392         * gcc.c-torture/execute/builtins/strncpy-lib.c
11393         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11394         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11395         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11396         * gcc.c-torture/execute/builtins/strrchr-lib.c
11397         * gcc.c-torture/execute/builtins/strspn-lib.c
11398         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11399         * gcc.c-torture/execute/builtins/strstr-lib.c
11400         * gcc.c-torture/execute/builtins/lib/abs.c
11401         * gcc.c-torture/execute/builtins/lib/fprintf.c
11402         * gcc.c-torture/execute/builtins/lib/memset.c
11403         * gcc.c-torture/execute/builtins/lib/printf.c
11404         * gcc.c-torture/execute/builtins/lib/sprintf.c
11405         * gcc.c-torture/execute/builtins/lib/strcpy.c
11406         * gcc.c-torture/execute/builtins/lib/strcspn.c
11407         * gcc.c-torture/execute/builtins/lib/strncat.c
11408         * gcc.c-torture/execute/builtins/lib/strncmp.c
11409         * gcc.c-torture/execute/builtins/lib/strncpy.c
11410         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11411         * gcc.c-torture/execute/builtins/lib/strspn.c
11412         * gcc.c-torture/execute/builtins/lib/strstr.c:
11413         New files containing support routines.
11414
11415         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11416         declaration.
11417         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11418         when not optimizing.
11419
11420 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11421
11422         PR c++/16240
11423         * g++.dg/abi/mangle22.C: New test.
11424         * g++.dg/abi/mangle23.C: Likewise.
11425
11426 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11427
11428         PR fortran/16290
11429         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11430         Allow for cases without denormalized floating point numbers.
11431
11432 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11433
11434         PR c/1027
11435         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11436         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11437         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11438         expected warning text.
11439         * gcc.dg/format/diag-2.c: New test.
11440
11441 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11442
11443         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11444
11445 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11446
11447         * gcc.dg/builtins-43.c: New.
11448         * gcc.dg/builtins-44.c: New.
11449         * gcc.dg/builtins-45.c: New.
11450
11451 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11452             Andreas Tobler  <a.tobler@schweiz.ch>
11453
11454         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11455         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11456         as SIGSEGV.
11457         * gcc.dg/cleanup-11.c: Likewise.
11458         * gcc.dg/cleanup-8.c: Likewise.
11459         * gcc.dg/cleanup-9.c: Likewise.
11460         * gcc.dg/cleanup-5.c: Run on all platforms.
11461
11462 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11463
11464         * g++.dg/warn/nonnull1.C: New test.
11465
11466 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11469         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11470         Special-case the Sun compiler wrt to <complex.h>.
11471
11472 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11473
11474         * gcc.dg/Wunreachable-8.C: New test.
11475
11476         * gcc.dg/h8300-ice2.c : New test.
11477
11478 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11479
11480         PR fortran/16161
11481         * gfortran.fortran-torture/compile/implicit.f90: Add test
11482         for implicit character.
11483
11484 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11485
11486         PR fortran/16289
11487         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11488         Use tiny() intrinsic to find smallest non-negative real
11489
11490 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11493         * gcc.dg/compat/struct-by-value-22_x.c: New.
11494         * gcc.dg/compat/struct-by-value-22_y.c: New.
11495
11496         * gcc.c-torture/execute/20040629-1.c: New test.
11497
11498 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11499
11500         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11501         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11502
11503         PR target/16195
11504         * gcc.dg/20040625-1.c: New test.
11505
11506 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11507
11508         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11509
11510 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11511
11512         PR fortran/15963
11513         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11514
11515 2004-06-29  Richard Henderson  <rth@redhat.com>
11516
11517         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11518
11519 2004-06-29  Paul Brook  <paul@codesourcery.com>
11520
11521         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11522         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11523
11524 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11525
11526         PR c++/16260
11527         * g++.dg/parse/crash15.C: New.
11528
11529 2004-06-28  Andrew Pinski  <apinski@apple.com>
11530
11531         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11532         by the error already.
11533
11534         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11535
11536 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11537
11538         PR target/14041
11539         * gcc.dg/h8300-bss-align-1.c : New.
11540
11541 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * PR c++/16174
11544         * g++.dg/template/ctor4.C: New.
11545
11546 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11547
11548         PR c++/16205
11549         * g++.dg/warn/Wsequence-point-1.C: New test.
11550
11551 2004-06-27  Paul Brook  <paul@codesourcery.com>
11552
11553         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11554
11555 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11556
11557         * g++.old-deja/g++.mike/p7325.C: Remove.
11558
11559 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11560
11561         PR c/14963
11562         * gcc.dg/pr14963.c: New test.
11563
11564 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/16193
11567         * g++.dg/parse/redef1.C: New test.
11568
11569 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11570
11571         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11572         20021110.c.
11573         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11574         20021119-1.c.
11575         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11576         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11577         5-04.c.
11578         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11579         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11580         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11581         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11582         g++.brendan/enum14.C.
11583         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11584         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11585         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11586         g++.mike/virt1.C.
11587         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11588         memtemp24.C.
11589
11590 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11591
11592         * gcc.dg/20040527-1.c: New test case.
11593
11594 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11595
11596         PR gfortran/pr16196
11597         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11598
11599 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11600
11601         PR middle-end/15825
11602         * gcc.dg/pr15825-1.c: New test case.
11603
11604 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11605
11606         * gcc.c-torture/execute/20040625-1.c: New test.
11607
11608 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11609
11610         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11611
11612 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11613
11614         * gcc.dg/torture/mips-div-1.c: New test.
11615
11616 2004-06-24  Jeff Law  <law@redhat.com>
11617
11618         * gcc.dg/tree-ssa/20040624-1.c: New test.
11619
11620 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11621
11622         * gcc.c-torture/compile/20040624-1.c: New test.
11623
11624 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11625
11626         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11627         this directory.
11628
11629 2004-06-23  Andrew Pinski  <apinski@apple.com>
11630
11631         PR middle-end/15988
11632         * g++.dg/opt/ptrmem4.C: New test.
11633
11634         * gcc.dg/c90-array-quals-2.c: New test.
11635
11636 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11637
11638         * gcc.dg/kpice1.c: New test.
11639
11640 2006-06-23  Andrew Pinski  <apinski@apple.com>
11641
11642         * gcc.dg/c90-array-quals.c: New test.
11643
11644 2006-06-22  Richard Henderson  <rth@redhat.com>
11645
11646         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11647
11648 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11649
11650         * gcc.dg/builtins-config.h: Handle FreeBSD.
11651
11652 2006-06-22  Richard Henderson  <rth@redhat.com>
11653
11654         * g++.dg/opt/devirt1.C: New.
11655
11656 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11657
11658         * g++.dg/opt/pr15551.C: New testcase.
11659
11660 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11661
11662         PR target/14800
11663         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11664         x86_64-*-linux* when compiling for 32bit.
11665
11666 2004-06-21  Andrew Pinski  <apinski@apple.com>
11667
11668         * gcc.dg/pch/struct-1.c: New.
11669         * gcc.dg/pch/struct-1.hs: New.
11670
11671 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11672
11673         * gcc.dg/pch/save-temps-1.c: New file.
11674         * gcc.dg/pch/save-temps-1.hs: New file.
11675
11676 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11677
11678         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11679         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11680
11681 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11682
11683         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11684         to fix type error.
11685         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11686         Remove trailing spaces.
11687
11688 2004-06-21  Richard Henderson  <rth@redhat.com>
11689
11690         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11691         merging && to BIT_FIELD_REF.
11692
11693 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11694
11695         * g++.dg/opt/placeholder1.C: New test.
11696
11697 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11698
11699         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11700         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11701         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11702         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11703
11704 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11705
11706         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11707         extern "C".
11708         * g++.dg/other/pragma-re-1.C: Add comments.
11709
11710 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11711
11712         PR gfortran/16080
11713         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11714
11715 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11716
11717         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11718         instead of setting the type of size_t by
11719         hand.
11720
11721 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11722
11723         * gcc.dg/unordered-2.c: New test case.
11724         * gcc.dg/unordered-3.c: New test case.
11725
11726 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11727
11728         PR other/16043
11729         * lib/g++.exp (g++_version): Tweak regexp for version
11730         * lib/g77.exp (g77_version): Likewise
11731         * lib/gfortran.exp (gfortran_version): Likewise
11732         * lib/objc.exp (objc_version): Likewise
11733         * lib/treelang.exp (treelang_version): Likewise
11734
11735 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11738         Use INT_MAX instead of __INT_MAX__.
11739         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11740
11741         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11742         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11743         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11744         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11745         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11746         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11747         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11748         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11749         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11750
11751         * gcc.dg/range-test-1.c: New test.
11752         * g++.dg/opt/range-test-1.C: New test.
11753
11754 2004-06-17  Richard Henderson  <rth@redhat.com>
11755
11756         * objc.dg/sync-1.m: New.
11757         * objc.dg/try-catch-1.m: Don't force next runtime.
11758         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11759         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11760         shadowed catch clause.
11761         * objc.dg/try-catch-5.m: New.
11762
11763 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11764
11765         Bug 14610
11766         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11767
11768 2004-06-15  Richard Henderson  <rth@redhat.com>
11769
11770         * gcc.dg/20001116-1.c: Move expected warning line.
11771
11772 2004-06-15  Richard Henderson  <rth@redhat.com>
11773
11774         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11775         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11776
11777 2004-06-15  Jeff Law  <law@redhat.com>
11778
11779         * gcc.dg/tree-ssa/20040615-1.c: New test.
11780         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11781         be less sensitive to operand ordering.
11782         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11783
11784 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11785
11786         * g++.dg/abi/bitfield3.C: Add comment..
11787
11788 2004-06-15  Richard Henderson  <rth@redhat.com>
11789
11790         * g++.dg/ext/stmtexpr1.C: XFAIL.
11791         * gcc.dg/20030612-1.c: XFAIL.
11792
11793 2004-06-15  Eric Christopher  <echristo@redhat.com>
11794
11795         * g++.dg/charset/asm5.c: New.
11796         * gcc.dg/charset/asm6.c: New.
11797
11798 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11799
11800         PR fortran/15962
11801         * gfortran.fortran-torture/execute/select_1.f90: New test.
11802
11803 2004-06-15  Paul Brook  <paul@codesourcery.com>
11804
11805         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11806
11807 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11808
11809         PR c++/15967
11810         * g++.dg/lookup/crash3.C: New test.
11811
11812 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11813
11814         PR c++/15947
11815         * g++.dg/parse/dtor4.C: New test.
11816
11817 2004-06-14  Jeff Law  <law@redhat.com>
11818
11819         * gcc.c-torture/compile/20040614-1.c: New test.
11820
11821 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11822
11823         PR fortran/15211
11824         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11825         LEN of a character array.
11826
11827 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/15096
11830         * g++.dg/template/ptrmem10.C: New test.
11831
11832         PR c++/14930
11833         * g++.dg/template/friend30.C: New test.
11834
11835 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11836
11837         PR fortran/14928
11838         * gfortran.fortran-torture/compile/mloc.f90: New test.
11839
11840 2004-06-13  Paul Brook  <paul@codesourcery.com>
11841
11842         * gfortran.fortran-torture/execute/random_2.f90: New test.
11843
11844 2004-06-13  Eric Christopher  <echristo@redhat.com>
11845
11846         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11847
11848 2004-06-12  Paul Brook  <paul@codesourcery.com>
11849
11850         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11851
11852 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11853
11854         PR fortran/14923
11855         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11856
11857 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         PR fortran/14957
11860         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11861         syntax errors in end statements of contained subroutines.
11862
11863 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11864
11865         PR fortran/12841
11866         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11867
11868 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11869
11870         PR fortran/15665
11871         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11872
11873 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11874
11875         PR gfortran/12839
11876         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11877
11878 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11879
11880         PR c++/15862
11881         * g++.dg/parse/enum1.C: New test.
11882
11883 2004-06-10  Jeff Law  <law@redhat.com>
11884
11885         * gcc.c-torture/compile/20040610-1.c: New test.
11886
11887 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11888
11889         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11890         * g++.old-deja/g++.other/decl3.C: Likewise.
11891
11892 2004-06-10  Brian Booth  <bbooth@redhat.com>
11893
11894         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11895         V_MAY_DEF instead of VDEF.
11896         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11897
11898 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/14211
11901         * g++.dg/conversion/const1.C: New test.
11902
11903         PR c++/15076
11904         * g++.dg/conversion/reinterpret1.C: New test.
11905
11906         PR c++/15877
11907         * g++.dg/template/enum2.C: New test.
11908
11909         PR c++/15227
11910         * g++.dg/template/error13.C: New test.
11911
11912 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11913
11914         PR fortran/14957
11915         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11916         arguments to test_* REAL and of the right size.
11917
11918 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR target/15569
11921         PR rtl-optimization/15681
11922         * gcc.dg/20040609-1.c: New test.
11923
11924 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11925
11926         PR c++/14791
11927         * g++.dg/opt/builtins1.C: New test.
11928
11929 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11930
11931         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11932         that use default windows32 struct layout.
11933         * gcc.dg/i386-bitfield2.c: Likewise.
11934
11935 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11936
11937         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11938         for mingw32 and cygwin targets.
11939
11940 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11941
11942         * gcc.dg/pch/macro-4.c: New.
11943         * gcc.dg/pch/macro-4.hs: New.
11944
11945 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11946
11947         PR fortran/13249
11948         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11949
11950 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11951
11952         PR fortran/13372
11953         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11954
11955 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11956
11957         PR gfortran/14897
11958         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11959
11960 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11961
11962         PR gfortran/15755
11963         * gfortran.fortran-torture/execute/backspace.c : New test.
11964
11965 2004-06-09  Paul Brook  <paul@codesourcery.com>
11966
11967         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11968         (pointer_to_section): Rewrite to use smaller array.
11969
11970 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11971
11972         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11973         * gcc.dg/ext/altivec-10.c: Same.
11974         * gcc.dg/ext/altivec-11.c: Same.
11975         * gcc.dg/ext/altivec-12.c: Same.
11976         * gcc.dg/ext/altivec-13.c: Same.
11977         * gcc.dg/ext/altivec-14.c: Same.
11978         * gcc.dg/ext/altivec-15.c: Same.
11979         * gcc.dg/ext/altivec-16.c: Same.
11980         * gcc.dg/ext/altivec-3.c: Same.
11981         * gcc.dg/ext/altivec-4.c: Same.
11982         * gcc.dg/ext/altivec-6.c: Same.
11983         * gcc.dg/ext/altivec-7.c: Same.
11984         * gcc.dg/ext/altivec-8.c: Same.
11985         * gcc.dg/ext/altivec-varargs-1.c: Same.
11986
11987         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11988         * g++.dg/ext/altivec-10.C: Same.
11989         * g++.dg/ext/altivec-2.C: Same.
11990         * g++.dg/ext/altivec-3.C: Same.
11991         * g++.dg/ext/altivec-4.C: Same.
11992         * g++.dg/ext/altivec-5.C: Same.
11993         * g++.dg/ext/altivec-6.C: Same.
11994         * g++.dg/ext/altivec-7.C: Same.
11995         * g++.dg/ext/altivec-8.C: Same.
11996         * g++.dg/ext/altivec-9.C: Same.
11997
11998 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11999
12000         PR c++/7841
12001         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12002
12003 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12004
12005         * gcc.dg/union-1.c: New test.
12006
12007 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12008
12009         * gcc.dg/builtins-41.c: New test case.
12010         * gcc.dg/builtins-42.c: New test case.
12011
12012 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12013
12014         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12015         * g++.dg/ext/altivec-10.C: Same.
12016         * g++.dg/ext/altivec-2.C: Same.
12017         * g++.dg/ext/altivec-3.C: Same.
12018         * g++.dg/ext/altivec-4.C: Same.
12019         * g++.dg/ext/altivec-5.C: Same.
12020         * g++.dg/ext/altivec-6.C: Same.
12021         * g++.dg/ext/altivec-7.C: Same.
12022         * g++.dg/ext/altivec-8.C: Same.
12023         * g++.dg/ext/altivec-9.C: Same.
12024         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12025         * g++.old-deja/g++.brendan/new3.C: Same.
12026         * gcc.c-torture/execute/eeprof-1.x: Same.
12027
12028 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12029
12030         PR c/14765
12031         * gcc.dg/pr14765-1.c: New test.
12032
12033 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12034
12035         PR c/14649
12036         * gcc.dg/pr14649-1.c: New test case.
12037
12038 2004-06-07  Richard Henderson  <rth@redhat.com>
12039
12040         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12041         if temporaries.
12042
12043 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12044
12045         * g++.dg/eh/elide1.C: Remove XFAIL.
12046
12047 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/15337
12050         * g++.dg/expr/sizeof3.C: New test.
12051
12052         PR c++/14777
12053         * g++.dg/template/access14.C: New test.
12054
12055         PR c++/15554
12056         * g++.dg/template/enum1.C: New test.
12057
12058         PR c++/15057
12059         * g++.dg/eh/throw1.C: New test.
12060
12061 2004-06-07  David Ayers  <d.ayers@inode.at>
12062             Ziemowit Laski  <zlaski@apple.com>
12063
12064         * lib/objc.exp (objc_target_compile): Revert the '-framework
12065         Foundation' flag fix, since bare Darwin does not ship
12066         with the Foundation framework.
12067         * objc/execute/next_mapping.h: Provide a local NSConstantString
12068         @interface and @implementation.
12069         (objc_constant_string_init): A constructor function, used to
12070         initialize the NSConstantString meta-class object.
12071         * objc/execute/string1.m: Include "next_mapping.h" instead of
12072         <Foundation/NSString.h>.
12073         * objc/execute/string2.m: Likewise.
12074         * objc/execute/string3.m: Likewise.
12075         * objc/execute/string4.m: Likewise.
12076
12077 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12078
12079         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12080         to double. Replace double with FLOAT.
12081         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12082
12083         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12084         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12085         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12086         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12087         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12088         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12089         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12090         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12091
12092 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12093
12094         PR c/13519
12095         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12096
12097 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12098
12099         PR c++/15503
12100         * g++.dg/template/meminit2.C: New test.
12101
12102 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12103
12104         PR target/15822
12105         * gcc.c-torture/execute/compare-fp-1.c,
12106         gcc.c-torture/execute/compare-fp-2.c,
12107         gcc.c-torture/execute/compare-fp-3.c,
12108         gcc.c-torture/execute/compare-fp-4.c,
12109         gcc.c-torture/execute/compare-fp-3.x,
12110         gcc.c-torture/execute/compare-fp-4.x: Moved...
12111         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12112         gcc.c-torture/execute/ieee/compare-fp-2.c,
12113         gcc.c-torture/execute/ieee/compare-fp-3.c,
12114         gcc.c-torture/execute/ieee/compare-fp-4.c,
12115         gcc.c-torture/execute/ieee/compare-fp-3.x,
12116         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12117
12118 2004-06-04  David Ayers  <d.ayers@inode.at>
12119
12120         * objc/execute/protocol-isEqual-4.m: New testcase.
12121
12122 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12123
12124         * objc/execute/protocol-isEqual-1.m: New testcase.
12125         * objc/execute/protocol-isEqual-2.m: New testcase.
12126         * objc/execute/protocol-isEqual-3.m: New testcase.
12127
12128 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12129
12130         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12131
12132 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12133
12134         * lib/objc.exp (objc_target_compile): When running tests on
12135         Darwin (Mac OS X), inform the linker about '-framework
12136         'Foundation'.
12137
12138 2004-06-02  Eric Christopher  <echristo@redhat.com>
12139
12140         * gcc.c-torture/compile/20040602-1.c: New.
12141
12142 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12143
12144         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12145         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12146
12147         PR tree-optimization/14736
12148         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12149
12150         PR tree-optimization/14042
12151         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12152
12153         PR tree-optimization/14729
12154         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12155
12156 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12157
12158         PR fortran/15557
12159         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12160
12161 2004-06-01  Richard Hederson  <rth@redhat.com>
12162
12163         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12164
12165 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12166
12167         PR c++/14932
12168         * g++.dg/parse/offsetof4.C: New test.
12169
12170 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12171
12172         PR objc/7993
12173         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12174
12175 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/15701
12178         * g++.dg/template/friend29.C: New test.
12179
12180 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12181
12182         PR c/15749
12183         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12184
12185 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12186
12187         * gcc.dg/sparc-trap-1.c: New test.
12188
12189 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12190
12191         PR middle-end/15069
12192         * g++.dg/opt/fold3.C: New test case.
12193
12194 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12195
12196         * lib/target-supports.exp (check_iconv_available): Fix fallout
12197         from 2004-05-28 patch.
12198
12199 2004-05-30  Paul Brook  <paul@codesourcery.com>
12200
12201         PR fortran/15620
12202         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12203         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12204
12205 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12206
12207         * gfortran.fortran-torture/execute/random_1.f90: New test.
12208
12209 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12210
12211         * g++.dg/ext/altivec-10.C: New test.
12212
12213 2004-05-29  Paul Brook  <paul@codesourcery.com>
12214
12215         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12216
12217 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12218
12219         * gcc.dg/altivec-16.c: New test.
12220
12221 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12222
12223         * lib/target-supports.exp (check_vmx_hw_available): New.
12224         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12225
12226         * lib/target-supports.exp (check_alias_available,
12227         check_iconv_available, check_named_sections_available): Use
12228         unique names for temporary files.
12229
12230 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12231
12232         * gcc.dg/altivec-15.c: New test.
12233
12234 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/15083
12237         * g++.dg/warn/noeffect6.C: New test.
12238
12239         PR c++/15471
12240         * g++.dg/expr/ptrmem4.C: New test.
12241
12242         PR c++/15640
12243         * g++.dg/template/operator3.C: New test.
12244
12245 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/14668
12248         * g++.dg/lookup/redecl1.C: New test.
12249         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12250
12251 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12252
12253         * gcc.c-torture/execute/compare-fp-1.c,
12254         gcc.c-torture/execute/compare-fp-2.c,
12255         gcc.c-torture/execute/compare-fp-3.c,
12256         gcc.c-torture/execute/compare-fp-4.c,
12257         gcc.c-torture/execute/compare-fp-3.x,
12258         gcc.c-torture/execute/compare-fp-4.x,
12259         gcc.dg/pr15649-1.c: New.
12260
12261 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12262
12263         PR c++/12883
12264         * g++.dg/init/array14.C: New test.
12265
12266 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12267
12268         * lib/compat.exp (compat-get-options-main): New.
12269         (compat-get-options): Remove unneeded code, warn for ignored
12270         command.
12271         (compat-execute): Check flag set by dg-require-* commands.
12272
12273         * lib/compat.exp (compat-execute): Break up long lines.
12274
12275 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12276
12277         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12278         * gcc.dg/altivec-14.c: New test.
12279         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12280
12281         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12282         * gcc.dg/altivec-12.c: Ditto.
12283
12284         * gcc.dg/altivec-3.c: Move call to altivec_check.
12285
12286 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/15044
12289         * g++.dg/template/error12.C: New test.
12290
12291         PR c++/15317
12292         * g++.dg/ext/attrib15.C: New test.
12293
12294         PR c++/15329
12295         * g++.dg/template/ptrmem9.C: New test.
12296
12297 2004-05-25  Paul Brook  <paul@codesourcery.com>
12298
12299         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12300
12301 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/15165
12304         * g++.dg/template/crash19.C: New test.
12305
12306 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/15025
12309         * g++.dg/template/redecl1.C: New test.
12310
12311 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12312
12313         PR c++/14821
12314         * g++.dg/other/ns1.C: New test.
12315
12316         PR c++/14883
12317         * g++.dg/template/invalid1.C: New test.
12318
12319 2004-05-23  Paul Brook  <paul@codesourcery.com>
12320         Victor Leikehman  <lei@haifasphere.co.il>
12321
12322         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12323         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12324
12325 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/15285
12328         PR c++/15299
12329         * g++.dg/template/non-dependent5.C: New test.
12330         * g++.dg/template/non-dependent6.C: New test.
12331
12332 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12333
12334         PR c++/15507
12335         * g++.dg/inherit/union1.C: New test.
12336
12337         PR c++/15542
12338         * g++.dg/template/addr1.C: New test.
12339
12340         PR c++/15427
12341         * g++.dg/template/array5.C: New test.
12342
12343         PR c++/15287
12344         * g++.dg/template/array6.C: New test.
12345
12346 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12347             Roger Sayle  <roger@eyesopen.com>
12348
12349         * g++.dg/lookup/forscope2.C: New test case.
12350
12351 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12352
12353         * gcc.dg/cpp/Wmissingdirs.c: New.
12354
12355 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12356
12357         PR target/15301
12358         * gcc.dg/compat/union-m128-1.h: New file.
12359         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12360         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12361         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12362
12363 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12364
12365         PR target/15302
12366         * gcc.dg/compat/struct-complex-1.h: New file.
12367         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12368         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12369         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12370
12371 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12372
12373         PR middle-end/3074
12374         * gcc.dg/pr3074-1.c: New test case.
12375         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12376
12377 2004-05-20  Falk Hueffner  <falk@debian.org>
12378
12379         PR other/15526
12380         * gcc.dg/ftrapv-1.c: New test case.
12381
12382 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12383
12384         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12385
12386 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12387             Jeff Law  <law@redhat.com>
12388
12389         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12390         * gcc.dg/tree-ssa/20040518-2.c: New test.
12391
12392         * gcc.dg/tree-ssa/20040518-1.c: New test.
12393
12394 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12395
12396         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12397
12398 2004-05-18  Paul Brook  <paul@codesourcery.com>
12399
12400         PR fortran/13930
12401         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12402
12403 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12404
12405         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12406         constant folding.
12407
12408 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12409
12410         * gcc.dg/tree-ssa/20040517-1.c: New test.
12411
12412 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12413
12414         * gcc.dg/loop-4.c: New test.
12415
12416 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12419
12420 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12421
12422         PR fortran/15311
12423         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12424
12425 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12426
12427         PR fortran/13826
12428         PR fortran/13940
12429         * gfortran.fortran-torture/compile/data_1.f90: New test.
12430
12431 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12432
12433         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12434         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12435
12436 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12437
12438         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12439
12440 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12441
12442         PR c/15444
12443         * gcc.dg/format/xopen-1.c: Adjust expected message.
12444         * gcc.dg/format/xopen-3.c: New test.
12445
12446 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12447
12448         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12449
12450 2004-05-14  Jeff Law  <law@redhat.com>
12451
12452         * gcc.dg/tree-ssa/20040514-2.c: New test.
12453
12454 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12455
12456         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12457         this ...
12458         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12459         this.
12460
12461 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12462
12463         * gcc.dg/tree-ssa/20040514-1.c: New test.
12464
12465 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12466
12467         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12468         test.
12469
12470 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12471
12472         PR fortran/14066
12473         * gfortran.fortran-torture/compile/do_1.f90: New test.
12474
12475 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12476
12477         PR fortran/15051
12478         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12479         test.
12480
12481 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12482
12483         PR fortran/15149
12484         * gfortran.fortran-torture/execute/random_init.f90: New test.
12485
12486 2004-05-13  Paul Brook  <paul@codesourcery.com>
12487
12488         PR fortran/15314
12489         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12490
12491 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12492
12493         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12494         for the powerpc case.
12495
12496 2004-05-13  Jeff Law  <law@redhat.com>
12497
12498         * gcc.dg/tree-ssa/20040513-1.c: New test.
12499         * gcc.dg/tree-ssa/20040513-2.c: New test.
12500
12501 2004-05-13  Paul Brook  <paul@codesourcery.com>
12502
12503         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12504         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12505         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12506
12507 2004-05-13  Andreas Schwab  <schwab@suse.de>
12508
12509         PR other/10819
12510         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12511         characters.
12512
12513 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12514
12515         PR fortran/15294
12516         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12517
12518 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12519
12520         Merge from tree-ssa-20020619-branch.  See
12521         ChangeLog.tree-ssa for details.
12522
12523 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12524
12525         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12526         include <altivec.h> explicitly.
12527         * gcc.dg/altivec-13.c: Likewise.
12528
12529 2004-05-11  Paul Brook  <paul@codesourcery.com>
12530
12531         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12532
12533 2004-05-10  Eric Christopher  <echristo@redhat.com>
12534
12535         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12536         * gcc.dg/sibcall-4.c: Ditto.
12537
12538 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12539
12540         * g++.dg/ext/altivec-8.C: New test case.
12541         * gcc.dg/altivec-13.c: New test case.
12542
12543 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12544
12545         * gcc.c-torture/execute/divcmp-1.c: New test case.
12546         * gcc.c-torture/execute/divcmp-2.c: New test case.
12547         * gcc.c-torture/execute/divcmp-3.c: New test case.
12548
12549 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12550
12551         * g++.dg/other/pragma-re-2.C: New test.
12552
12553 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12554
12555         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12556         * gcc.dg/i386-387-2.c: Likewise.
12557
12558         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12559         __builtin_drem.
12560         * gcc.dg/i386-387-6.c: Likewise.
12561
12562 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12563
12564         * gcc.dg/builtins-33.c:  Also check log1p*.
12565
12566 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12567
12568         PR optimization/15296
12569         * gcc.c-torture/execute/pr15296.c: New test.
12570
12571 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12572
12573         * gcc.dg/builtins-40.c: New test.
12574
12575 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12576
12577         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12578
12579 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12580
12581         * g++.dg/ext/spe1.C: New testcase.
12582
12583 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12584
12585         * objc.dg/image-info.m: Allow additional attributes
12586         for __image_info section.
12587
12588 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12589
12590         * gcc.dg/torture/mips-hilo-2.c: New test.
12591
12592 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12593
12594         PR c++/14389
12595         * g++.dg/template/member5.C: New test.
12596
12597 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12598
12599         * gcc.dg/builtins-34.c: Also check expm1*.
12600
12601 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12602
12603         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12604         * gcc.dg/torture/builtin-convert-3.c: New test.
12605
12606 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12607
12608         PR middle-end/15054
12609         * g++.dg/opt/pr15054.C: New test.
12610
12611 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12612
12613         * gcc.dg/torture/builtin-rounding-1.c: New test.
12614         * gcc.dg/builtins-25.c: Delete.
12615         * gcc.dg/builtins-29.c: Delete.
12616
12617 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12618
12619         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12620         * gcc.dg/sibcall-4.c: Likewise.
12621         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12622
12623 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12624
12625         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12626         bit-field on 16-bit targets.
12627
12628 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12629
12630         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12631         16-bit targets.
12632
12633 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12634
12635         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12636         * gcc.dg/rs6000-power2-2.c: Likewise.
12637
12638 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12639
12640         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12641         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12642         Change the asm registers to be in form of frN instead of fN.
12643
12644 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12645
12646         * gcc.dg/torture/builtin-convert-2.c: New test.
12647
12648 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         * gcc.dg/rs6000-power2-1.c: New test.
12651         * gcc.dg/rs6000-power2-2.c: New test.
12652
12653 2004-04-28  Jan Hubicka  <jh@suse.cz>
12654
12655         * gcc.dg/unused-6.c: New test.
12656
12657 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12658             Ulrich Weigand  <uweigand@de.ibm.com>
12659
12660         * ada/acats/run_all.sh: Define $target variable.
12661
12662 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12663
12664         PR c++/15119
12665         * g++.dg/other/vararg-1.C: New test.
12666
12667         PR c++/4794
12668         * g++.dg/eh/cleanup3.C: New test.
12669
12670 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12671
12672         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12673         and ad8011a (target_insn).
12674         * ada/acats/support/macro.dfs: Likewise.
12675         * ada/acats/support/impbit.adb: New file.
12676
12677 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12678
12679         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12680
12681 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12682
12683         * gcc.dg/loop-3.c: New test.
12684
12685 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12686
12687         * gcc.c-torture/execute/simd-5.c: New test.
12688
12689 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12690
12691         PR c++/15064
12692         * g++.dg/template/crash18.C: New test.
12693
12694 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12695
12696         * g++.dg/ext/complit3.C: New test.
12697
12698 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12699
12700         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12701         * gcc.dg/altivec-3.c: Same.
12702         * gcc.dg/altivec-varargs-1.c: Same.
12703
12704 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12705
12706         * lib/target-supports.exp (check_profiling_available): Assume
12707         profiling is not available on powerpc-eabi targets.
12708
12709 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12710
12711         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12712         * gcc.dg/vmx/bug-1.c: Ditto.
12713
12714 2004-04-20  Eric Christopher  <echristo@redhat.com>
12715
12716         * gcc.dg/charset/extern.c: New test.
12717         * g++.dg/charset/extern3.cc: Ditto.
12718
12719 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12720
12721         * gcc.dg/builtins-39.c: New test.
12722
12723 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12724
12725         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12726
12727 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12728
12729         * gcc.dg/torture/mips-hilo-1.c: New test.
12730
12731 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12732
12733         * gcc.c-torture/compile/20040419-1.c: New test.
12734
12735 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12736
12737         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12738
12739 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12740             Aldy Hernandez  <aldyh@redhat.com>
12741
12742         * gcc.c-torture/execute/va-arg-24.c: New.
12743
12744 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12745             Aldy Hernandez  <aldyh@redhat.com>
12746
12747         * gcc.dg/vmx/1b-01.c: New.
12748         * gcc.dg/vmx/1b-02.c: New.
12749         * gcc.dg/vmx/1b-03.c: New.
12750         * gcc.dg/vmx/1b-04.c: New.
12751         * gcc.dg/vmx/1b-05.c: New.
12752         * gcc.dg/vmx/1b-06.c: New.
12753         * gcc.dg/vmx/1b-07.c: New.
12754         * gcc.dg/vmx/1c-01.c: New.
12755         * gcc.dg/vmx/1c-02.c: New.
12756         * gcc.dg/vmx/3a-01a.c: New.
12757         * gcc.dg/vmx/3a-01.c: New.
12758         * gcc.dg/vmx/3a-01m.c: New.
12759         * gcc.dg/vmx/3a-03.c: New.
12760         * gcc.dg/vmx/3a-03m.c: New.
12761         * gcc.dg/vmx/3a-04.c: New.
12762         * gcc.dg/vmx/3a-04m.c: New.
12763         * gcc.dg/vmx/3a-05.c: New.
12764         * gcc.dg/vmx/3a-06.c: New.
12765         * gcc.dg/vmx/3a-06m.c: New.
12766         * gcc.dg/vmx/3a-07.c: New.
12767         * gcc.dg/vmx/3b-01.c: New.
12768         * gcc.dg/vmx/3b-02.c: New.
12769         * gcc.dg/vmx/3b-10.c: New.
12770         * gcc.dg/vmx/3b-13.c: New.
12771         * gcc.dg/vmx/3b-14.c: New.
12772         * gcc.dg/vmx/3b-15.c: New.
12773         * gcc.dg/vmx/3c-01a.c: New.
12774         * gcc.dg/vmx/3c-01.c: New.
12775         * gcc.dg/vmx/3c-02.c: New.
12776         * gcc.dg/vmx/3c-03.c: New.
12777         * gcc.dg/vmx/3d-01.c: New.
12778         * gcc.dg/vmx/4-01.c: New.
12779         * gcc.dg/vmx/4-03.c: New.
12780         * gcc.dg/vmx/5-01.c: New.
12781         * gcc.dg/vmx/5-02.c: New.
12782         * gcc.dg/vmx/5-03.c: New.
12783         * gcc.dg/vmx/5-04.c: New.
12784         * gcc.dg/vmx/5-05.c: New.
12785         * gcc.dg/vmx/5-06.c: New.
12786         * gcc.dg/vmx/5-07.c: New.
12787         * gcc.dg/vmx/5-07t.c: New.
12788         * gcc.dg/vmx/5-08.c: New.
12789         * gcc.dg/vmx/5-10.c: New.
12790         * gcc.dg/vmx/5-11.c: New.
12791         * gcc.dg/vmx/7-01a.c: New.
12792         * gcc.dg/vmx/7-01.c: New.
12793         * gcc.dg/vmx/7c-01.c: New.
12794         * gcc.dg/vmx/7d-01.c: New.
12795         * gcc.dg/vmx/7d-02.c: New.
12796         * gcc.dg/vmx/8-01.c: New.
12797         * gcc.dg/vmx/8-02a.c: New.
12798         * gcc.dg/vmx/8-02.c: New.
12799         * gcc.dg/vmx/brode-1.c: New.
12800         * gcc.dg/vmx/bug-1.c: New.
12801         * gcc.dg/vmx/bug-2.c: New.
12802         * gcc.dg/vmx/bug-3.c: New.
12803         * gcc.dg/vmx/cw-bug-1.c: New.
12804         * gcc.dg/vmx/cw-bug-2.c: New.
12805         * gcc.dg/vmx/cw-bug-3.c: New.
12806         * gcc.dg/vmx/dct.c: New.
12807         * gcc.dg/vmx/debug-1.c: New.
12808         * gcc.dg/vmx/debug-2.c: New.
12809         * gcc.dg/vmx/debug-3.c: New.
12810         * gcc.dg/vmx/debug-4.c: New.
12811         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12812         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12813         * gcc.dg/vmx/eg-5.c: New.
12814         * gcc.dg/vmx/fft.c: New.
12815         * gcc.dg/vmx/gcc-bug-1.c: New.
12816         * gcc.dg/vmx/gcc-bug-2.c: New.
12817         * gcc.dg/vmx/gcc-bug-3.c: New.
12818         * gcc.dg/vmx/gcc-bug-4.c: New.
12819         * gcc.dg/vmx/gcc-bug-5.c: New.
12820         * gcc.dg/vmx/gcc-bug-6.c: New.
12821         * gcc.dg/vmx/gcc-bug-7.c: New.
12822         * gcc.dg/vmx/gcc-bug-8.c: New.
12823         * gcc.dg/vmx/gcc-bug-9.c: New.
12824         * gcc.dg/vmx/gcc-bug-b.c: New.
12825         * gcc.dg/vmx/gcc-bug-c.c: New.
12826         * gcc.dg/vmx/gcc-bug-d.c: New.
12827         * gcc.dg/vmx/gcc-bug-e.c: New.
12828         * gcc.dg/vmx/gcc-bug-f.c: New.
12829         * gcc.dg/vmx/gcc-bug-g.c: New.
12830         * gcc.dg/vmx/gcc-bug-i.c: New.
12831         * gcc.dg/vmx/harness.h: New.
12832         * gcc.dg/vmx/ira1.c: New.
12833         * gcc.dg/vmx/ira2a.c: New.
12834         * gcc.dg/vmx/ira2b.c: New.
12835         * gcc.dg/vmx/ira2.c: New.
12836         * gcc.dg/vmx/ira2c.c: New.
12837         * gcc.dg/vmx/mem.c: New.
12838         * gcc.dg/vmx/newton-1.c: New.
12839         * gcc.dg/vmx/ops.c: New.
12840         * gcc.dg/vmx/sn7153.c: New.
12841         * gcc.dg/vmx/spill2.c: New.
12842         * gcc.dg/vmx/spill3.c: New.
12843         * gcc.dg/vmx/spill.c: New.
12844         * gcc.dg/vmx/t.c: New.
12845         * gcc.dg/vmx/varargs-1.c: New.
12846         * gcc.dg/vmx/varargs-2.c: New.
12847         * gcc.dg/vmx/varargs-3.c: New.
12848         * gcc.dg/vmx/varargs-4.c: New.
12849         * gcc.dg/vmx/varargs-5.c: New.
12850         * gcc.dg/vmx/varargs-6.c: New.
12851         * gcc.dg/vmx/varargs-7.c: New.
12852         * gcc.dg/vmx/vmx.exp: New.
12853         * gcc.dg/vmx/vprint-1.c: New.
12854         * gcc.dg/vmx/vscan-1.c: New.
12855         * gcc.dg/vmx/x-01.c: New.
12856         * gcc.dg/vmx/x-02.c: New.
12857         * gcc.dg/vmx/x-03.c: New.
12858         * gcc.dg/vmx/x-04.c: New.
12859         * gcc.dg/vmx/x-05.c: New.
12860         * gcc.dg/vmx/yousufi-1.c: New.
12861         * gcc.dg/vmx/zero-1.c: New.
12862         * gcc.dg/vmx/zero.c: New.
12863
12864 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         * g++.dg/lookup/java1.C: Update for chage of
12867         _Jv_AllocObject.
12868         * g++.dg/lookup/java2.C: Likewise.
12869
12870 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12871
12872         * ada/acats/run_all.sh: use -O2 by default.
12873
12874 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12875
12876         * gcc.dg/vr-mult-[12].c: New tests.
12877
12878 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12879
12880         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12881
12882         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12883
12884 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12885
12886         * lib/target-supports.exp (check_profiling_available): Assume profiling
12887         isn't available for mips*-*-elf targets.
12888
12889 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12890
12891         * gcc.dg/builtins-38.c: New test.
12892
12893 2004-04-14  Eric Christopher  <echristo@redhat.com>
12894
12895         * g++.dg/charset/charset.exp: Run .cc extension tests.
12896
12897 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12898
12899         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12900
12901 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12902
12903         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12904
12905 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12906
12907         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12908         * gcc.dg/i386-387-2.c: Likewise.
12909
12910         * gcc.dg/i386-387-7.c: New test.
12911         * gcc.dg/i386-387-8.c: New test.
12912
12913         * gcc.dg/builtins-37.c: New test.
12914
12915 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12916
12917         * g++.dg/pch/externc-1.C: Add missing semicolon.
12918
12919 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12920
12921         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12922
12923 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12924
12925         * gcc.c-torture/execute/20040411-1.c: New test.
12926
12927 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12928
12929         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12930
12931 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12932
12933         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12934
12935 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12936
12937         * lib/target-supports.exp (check_named_sections_available): New.
12938         * lib/gcc-dg.exp (dg-require-named-sections): New.
12939         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12940         old-deja.exp.  Also prune error-count message from HP linker.
12941         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12942
12943         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12944         * g++.old-deja/g++.pt/static3.C: Likewise.
12945         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12946
12947 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12948
12949         * gcc.c-torture/execute/20040409-1.c: New test case.
12950         * gcc.c-torture/execute/20040409-2.c: New test case.
12951         * gcc.c-torture/execute/20040409-3.c: New test case.
12952
12953 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12954
12955         * gcc.dg/20040409-1.c: New test.
12956
12957 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12958
12959         PR target/14888
12960         * g++.dg/opt/pr14888.C: New test case.
12961
12962 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12963
12964         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12965         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12966         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12967         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12968         New tests.
12969
12970 2004-04-08  Paul Brook  <paul@codesourcery.com>
12971
12972         * gcc.dg/spill-1.c: New test.
12973
12974 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12975
12976         * gcc.dg/torture/builtin-ctype-2.c: New test.
12977
12978 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12979
12980         * gcc.dg/pch/pch.exp: Add largefile test.
12981
12982 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12983
12984         * g++.dg/pch/externc-1.Hs: New.
12985         * g++.dg/pch/externc-1.C: New.
12986
12987 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12988
12989         * gcc.dg/compat/struct-by-value-5a_main.c,
12990         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12991         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12992         * gcc.dg/compat/struct-by-value-5a_x.c,
12993         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12994         gcc.dg/compat/struct-by-value-5_x.c.
12995         * gcc.dg/compat/struct-by-value-5a_y.c,
12996         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12997         gcc.dg/compat/struct-by-value-5_y.c.
12998
12999         * gcc.dg/compat/struct-by-value-6a_main.c,
13000         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13001         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13002         * gcc.dg/compat/struct-by-value-6a_x.c,
13003         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13004         gcc.dg/compat/struct-by-value-6_x.c.
13005         * gcc.dg/compat/struct-by-value-6a_y.c,
13006         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13007         gcc.dg/compat/struct-by-value-6_y.c.
13008
13009         * gcc.dg/compat/struct-by-value-7a_main.c,
13010         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13011         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13012         * gcc.dg/compat/struct-by-value-7a_x.c,
13013         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13014         gcc.dg/compat/struct-by-value-7_x.c.
13015         * gcc.dg/compat/struct-by-value-7a_y.c,
13016         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13017         gcc.dg/compat/struct-by-value-7_y.c.
13018
13019 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13020
13021         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13022         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13023         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13024         options.
13025
13026 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13027
13028         * gcc.dg/builtins-36.c: New test.
13029
13030 2004-04-06  Paul Brook  <paul@codesourcery.com>
13031
13032         * README.gcc: Remove obsolete contraint on testcases.
13033
13034 2004-04-05  Paul Brook  <paul@codesourcery.com>
13035
13036         PR2123
13037         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13038         failure and exit(0) on success.
13039         * g++.dg/expr/anew2.C: Ditto.
13040         * g++.dg/expr/anew3.C: Ditto.
13041         * g++.dg/expr/anew4.C: Ditto.
13042
13043 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13044
13045         PR c++/3518
13046         * g++.dg/template/unify7.C: New.
13047
13048 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13049
13050         * g++.dg/README: Bring up to date with new subdirectories; remove
13051         duplicate subdirectory lines.
13052
13053 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13054
13055         PR c++/14007
13056         * g++.dg/template/unify5.C: New.
13057         * g++.dg/template/unify6.C: New.
13058         * g++.dg/template/qualttp20.C: Adjust.
13059         * g++.old-deja/g++.jason/report.C: Adjust.
13060         * g++.old-deja/g++.other/qual1.C: Adjust.
13061
13062 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13063
13064         PR c++/14803
13065         * g++.dg/inherit/ptrmem1.C: New test.
13066
13067 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13068
13069         PR c++/14755
13070         * gcc.c-torture/execute/20040331-1.c: New test.
13071         * gcc.dg/20040331-1.c: New test.
13072
13073 2004-04-01  Paul Brook  <paul@codesourcery.com>
13074
13075         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13076
13077 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/14724
13080         * g++.dg/init/goto1.C: New test.
13081
13082         PR c++/14763
13083         * g++.dg/template/defarg4.C: New test.
13084
13085 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13086
13087         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13088
13089 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13090
13091         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13092
13093 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13094
13095         * gcc.dg/noncompile/undeclared-2.c: New test.
13096
13097 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13098
13099         * gcc.dg/940409-1.c: Remove XFAIL.
13100         * gcc.dg/reg-vol-struct-1.c: New test.
13101
13102 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13103
13104         * gcc.dg/torture/builtin-wctype-1.c: New test.
13105
13106 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13107
13108         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13109         * gcc.dg/20001101-1.c: Likewise.
13110         * gcc.dg/20001102-1.c: Likewise.
13111
13112 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13113
13114         * gcc.dg/compare8.c: Add an additional test for XOR.
13115
13116 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13117
13118         * gcc.dg/torture/builtin-ctype-1.c: New test.
13119
13120 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13123         * gcc.dg/torture/builtin-math-1.c: Likewise.
13124         * gcc.dg/torture/builtin-power-1.c: New test.
13125
13126 2004-03-24  Andreas Schwab  <schwab@suse.de>
13127
13128         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13129         IA64 assembler.
13130
13131 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13132             Roger Sayle  <roger@eyesopen.com>
13133
13134         * gcc.dg/compare8.c: New test case.
13135
13136 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13137
13138         * g++.dg/ext/altivec-7.C: New test.
13139
13140 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13141
13142         PR 12267, 12391, 12560, 13129, 14114, 14133
13143         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13144         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13145         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13146         Adjust error regexps.
13147         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13148         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13149         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13150         * gcc.dg/local1.c: Add explanatory comment.
13151
13152 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13153
13154         PR optimization/14669
13155         * g++.dg/opt/fold2.C: New test case.
13156
13157 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13158
13159         PR c/14069
13160         * gcc.dg/20040322-1.c: New test.
13161
13162 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13163
13164         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13165         * gcc.dg/ultrasp4.c: Likewise.
13166         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13167
13168 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13169
13170         * gcc.dg/i386-sse-8.c: Reset default options.
13171
13172 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13173
13174         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13175         in the error message text.
13176
13177 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13178
13179         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13180
13181 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13182
13183         PR c++/14616
13184         * g++.dg/init/array13.C: New test.
13185
13186 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13187
13188         PR target/13889
13189         * gcc.c-torture/compile/pr13889.c: New test case.
13190
13191 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13192
13193         PR c/14635
13194         * builtins-1.c (nan, nans): Don't test.
13195         * builtins-30.c: Don't use nan, nanf, nanl.
13196         * builtins-35.c: New test.
13197
13198 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13199
13200         * g++.dg/ext/altivec-6.C: New test.
13201
13202 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13203
13204         * g++.dg/init/placement3.C: New test.
13205
13206         * g++.dg/template/spec13.C: New test.
13207
13208         * g++.dg/lookup/using11.C: New test.
13209
13210         * g++.dg/lookup/koenig3.C: New test.
13211
13212         * g++.dg/template/operator2.C: New test.
13213
13214         * g++.dg/expr/dtor3.C: New test.
13215         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13216         marker.
13217         * g++.old-deja/g++.law/visibility28.C: Likewise.
13218
13219 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13220
13221         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13222         * gcc.dg/ppc64-abi-3.c: Likewise.
13223
13224 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13225
13226         PR c++/14545
13227         * g++.dg/parse/template15.C: New test.
13228
13229 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13230
13231         * g++.dg/expr/dtor2.C: New test.
13232
13233         * g++.dg/lookup/anon4.C: New test.
13234
13235         * g++.dg/overload/using1.C: New test.
13236
13237         * g++.dg/template/lookup7.C: New test.
13238
13239         * g++.dg/template/typename6.C: New test.
13240
13241         * g++.dg/expr/cond6.C: New test.
13242
13243 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13244
13245         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13246
13247 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13248
13249         * g++.dg/expr/cond5.C: New test.
13250         * g++.dg/expr/constcast1.C: Likewise.
13251         * g++.dg/expr/ptrmem2.C: Likewise.
13252         * g++.dg/expr/ptrmem3.C: Likewise.
13253         * g++.dg/lookup/main1.C: Likewise.
13254         * g++.dg/template/lookup6.C: Likewise.
13255
13256 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13257
13258         * gcc.dg/local1.c: New test.
13259
13260         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13261
13262 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13263
13264         * gcc.dg/torture/builtin-convert-1.c: New test.
13265
13266 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13267
13268         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13269
13270 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13271
13272         PR c++/14481
13273         * g++.dg/warn/Wunused-7.C: New test.
13274
13275 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13276
13277         * gcc.dg/torture/builtin-integral-1.c: New test.
13278
13279 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13280
13281         PR c++/14586
13282         * g++.dg/parse/non-dependent3.C: New test.
13283
13284 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13285
13286         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13287         * g++.dg/eh/simd-2.C: Likewise.
13288         * g++.dg/init/array10.C: Likewise.
13289         * gcc.c-torture/compile/simd-1.c: Likewise.
13290         * gcc.c-torture/compile/simd-2.c: Likewise.
13291         * gcc.c-torture/compile/simd-3.c: Likewise.
13292         * gcc.c-torture/compile/simd-4.c: Likewise.
13293         * gcc.c-torture/compile/simd-6.c: Likewise.
13294         * gcc.c-torture/execute/simd-1.c: Likewise.
13295         * gcc.c-torture/execute/simd-2.c: Likewise.
13296         * gcc.dg/compat/vector-defs.h: Likewise.
13297         * gcc.dg/20020531-1.c: Likewise.
13298         * gcc.dg/altivec-3.c: Likewise.
13299         * gcc.dg/altivec-4.c: Likewise.
13300         * gcc.dg/altivec-varargs-1.c: Likewise.
13301         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13302         * gcc.dg/i386-mmx-3.c: Likewise.
13303         * gcc.dg/i386-sse-4.c: Likewise.
13304         * gcc.dg/i386-sse-5.c: Likewise.
13305         * gcc.dg/i386-sse-8.c: Likewise.
13306         * gcc.dg/simd-1.c: Likewise.
13307         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13308         __ev64_opaque__ since the machine description provides it.
13309
13310 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13311
13312         * lib/compat.exp (skip_list): New global variable.
13313         Use it to hold the user defined COMPAT_SKIPS list if any.
13314         (compat-obj): Add the members of skip_list to optall.
13315
13316 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317
13318         * gcc.dg/compat/union-by-value-1_main.c,
13319         union-by-value-1_x.c, union-by-value-1_y.c,
13320         union-check.h, union-defs.h,
13321         union-init.h, union-return-1_main.c,
13322         union-return-1_x.c, union-return-1_y.c: New files.
13323
13324 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13325
13326         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13327         mixed-struct-init.h: Add 4 mixed structure types.
13328         struct-by-value-21_main.c, struct-by-value-21_x.c,
13329         struct-by-value-21_y.c, struct-return-21_main.c,
13330         struct-return-21_x.c, struct-return-21_y.c: New files.
13331
13332 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/14550
13335         * g++.dg/parse/template14.C: New test.
13336
13337 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13338
13339         * gcc.c-torture/execute/20040313-1.c: New test.
13340
13341 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13342
13343         PR target/14533
13344         * gcc.dg/20040311-2.c: New test.
13345
13346 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13347
13348         PR other/14544
13349         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13350         bit-field.
13351
13352 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13353
13354         * gcc.dg/20040305-2.c: Add missing return statement.
13355
13356 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13357
13358         * gcc.dg/builtins-34.c: Also check pow10*.
13359
13360 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13361
13362         PR target/14262
13363         * gcc.dg/20040305-2.c: New test.
13364
13365 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13366
13367         * gcc.dg/20040310-1.c: New test.
13368
13369 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13370
13371         * gcc.c-torture/execute/20040311-1.c: New test case.
13372
13373 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/14476
13376         * g++.dg/lookup/enum1.C: New test.
13377
13378 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13379
13380         PR c++/14510
13381         * g++.dg/lookup/struct2.C: New test.
13382
13383 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13384
13385         * gcc.dg/builtins-34.c: New test.
13386
13387 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13388
13389         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13390
13391 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13392
13393         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13394         * gcc.dg/alias-2.c: New testcase.
13395
13396 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13397
13398         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13399
13400 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13401
13402         * gcc.c-torture/execute/20040309-1.c: New test case.
13403
13404 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         PR c++/14397
13407         * g++.dg/overload/ref1.C: New.
13408
13409 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13410
13411         PR c++/14409
13412         * g++.dg/template/spec12.C: New test.
13413
13414         PR c++/14448
13415         * g++.dg/parse/crash14.C: New test.
13416
13417 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13418
13419         PR c++/14230
13420         * g++.dg/init/ref11.C: New test.
13421
13422 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13423
13424         PR c++/14432
13425         * g++.dg/parse/builtin2.C: New test.
13426
13427 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13428
13429         PR c++/14401
13430         * g++.dg/init/ctor3.C: New test.
13431         * g++.dg/init/union1.C: New test.
13432         * g++.dg/ext/anon-struct4.C: New test.
13433
13434 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13435
13436         * g++.dg/lookup/koenig1.C: Tweak error messages.
13437         * g++.dg/lookup/used-before-declaration.C: Likewise.
13438         * g++.dg/other/do1.C: Likewise.
13439         * g++.dg/overload/koenig1.C: Likewise.
13440         * g++.dg/parse/crash13.C: Likewise.
13441         * g++.dg/template/instantiate3.C: Likewise.
13442
13443 2004-03-08  Eric Christopher  <echristo@redhat.com>
13444
13445         * * lib/target-supports.exp: Enable libiconv in test
13446         compilation.  Fix up error checking.
13447
13448 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13449
13450         PR middle-end/14289
13451         * gcc.dg/pr14289-1.c: New test case.
13452         * gcc.dg/pr14289-2.c: Likewise.
13453         * gcc.dg/pr14289-3.c: Likewise.
13454
13455 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13456
13457         * gcc.c-torture/execute/20040308-1.c: New test.
13458
13459 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13460
13461         * gcc.c-torture/execute/20040307-1.c: New test case.
13462
13463 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13464
13465         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13466
13467 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13468
13469         * gcc.dg/20040306-1.c: New test.
13470
13471 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13472
13473         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13474         them static.
13475         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13476
13477 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13478
13479         PR c/14465
13480         * gcc.dg/decl-6.c: New test.
13481
13482 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13485         Rename LOGPOW -> LOG_POW.
13486         (SQRT_EXP, POW_EXP): New.
13487
13488 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * gcc.dg/i386-sse-8.c: New test.
13491
13492 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13493
13494         PR c/14114
13495         * gcc.dg/decl-5.c: New test.
13496
13497 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13498
13499         * gcc.dg/20040305-1.c: New test.
13500
13501 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13502
13503         PR other/14354
13504         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13505
13506 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13507
13508         PR c++/14425, c++/14426
13509         * g++.dg/ext/altivec-4.C: New test.
13510         * g++.dg/ext/altivec-5.C: New test.
13511
13512 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13513
13514         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13515         global variables of a type with no linkage.
13516         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13517         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13518         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13519         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13520         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13521         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13522         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13523         * g++.dg/warn/deprecated.C: Name enum Color.
13524         * g++.dg/overload/VLA.C: Name structure for 'b'.
13525         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13526
13527 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13528
13529         * gcc.c-torture/compile/20040304-1.c: New test.
13530
13531 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13532
13533         PR 13728
13534         * gcc.dg/decl-4.c: New testcase.
13535
13536 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13537
13538         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13539         as PRECF if sizeof (float) > sizeof (double).
13540         (PRECL): Make it the same as PRECF if
13541         sizeof (float) > sizeof (long double).
13542
13543 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13544
13545         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13546         system type.  Add check for irix6 which doesn't have c99 runtime.
13547
13548 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13549
13550         * gcc.dg/const-elim-1.c: xfail for xtensa.
13551
13552 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/14369
13555         * g++.dg/template/cond4.C: New test.
13556
13557 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/14360
13560         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13561
13562         PR c++/14361
13563         * g++.dg/parse/defarg7.C: New test.
13564
13565         PR c++/14359
13566         * g++.dg/template/friend26.C: New test.
13567
13568 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/14324
13571         * g++.dg/abi/mangle21.C: New test.
13572
13573         PR c++/14260
13574         * g++.dg/parse/constructor2.C: New test.
13575
13576         PR c++/14337
13577         * g++.dg/template/sfinae1.C: New test.
13578
13579 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13580
13581         PR c++/14267
13582         * g++.dg/expr/crash2.C: New test.
13583
13584         PR middle-end/13448
13585         * gcc.dg/inline-5.c: New test.
13586         * gcc.dg/always-inline.c: Split out tests into ...
13587         * gcc.dg/always-inline2.c: ... this and ...
13588         * gcc.dg/always-inline3.c: ... this.
13589
13590 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR debug/12103
13593         * g++.dg/debug/crash1.C: New test.
13594
13595 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13596
13597         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13598         function with __attribute__((noinline)).
13599         (recurser_void2): Likewise.
13600         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13601         (recurser_void2): Likewise.
13602
13603 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13604
13605         PR middle-end/14203
13606         * g++.dg/warn/Wunused-6.C: New test case.
13607
13608 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13609
13610         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13611         not defined.
13612
13613 2004-02-27  Eric Christopher  <echristo@redhat.com>
13614
13615         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13616         * g++.dg/charset/asm2.c: Run only x86.
13617         * gcc.dg/charset/asm3.c: Ditto.
13618
13619 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13620
13621         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13622         ld_library_path.
13623
13624 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13625
13626         * g++.dg/ext/altivec-3.C: New.
13627
13628 2004-02-26  Richard Henderson  <rth@redhat.com>
13629
13630         * g++.dg/ext/attrib10.C: Mark for warning.
13631         * gcc.dg/attr-alias-1.c: New.
13632
13633 2004-02-26  Richard Henderson  <rth@redhat.com>
13634
13635         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13636         * gcc.c-torture/execute/20040208-2.c: ... it back.
13637
13638 2004-02-26  Eric Christopher  <echristo@redhat.com>
13639
13640         * lib/target-supports.exp (check-iconv-available): New function.
13641         * lib/gcc-dg.exp (dg-require-iconv): New function.
13642         Use above.
13643         * gcc.dg/charset: New directory.
13644         * gcc.dg/charset/charset.exp: New file.
13645         * gcc.dg/charset/asm1.c: Ditto.
13646         * gcc.dg/charset/asm2.c: Ditto.
13647         * gcc.dg/charset/asm3.c: Ditto.
13648         * gcc.dg/charset/asm4.c: Ditto.
13649         * gcc.dg/charset/asm5.c: Ditto.
13650         * gcc.dg/charset/attribute1.c: Ditto.
13651         * gcc.dg/charset/attribute2.c: Ditto.
13652         * gcc.dg/charset/string1.c: Ditto.
13653         * g++.dg/charset: New directory.
13654         * g++.dg/dg.exp: Add here. Special options.
13655         * g++.dg/charset/charset.exp: New file.
13656         * g++.dg/charset/asm1.c: Ditto.
13657         * g++.dg/charset/asm2.c: Ditto.
13658         * g++.dg/charset/asm3.c: Ditto.
13659         * g++.dg/charset/asm4.c: Ditto.
13660         * g++.dg/charset/attribute1.c: Ditto.
13661         * g++.dg/charset/attribute2.c: Ditto.
13662         * g++.dg/charset/extern1.cc: Ditto.
13663         * g++.dg/charset/extern2.cc: Ditto.
13664         * g++.dg/charset/string1.c: Ditto.
13665
13666 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13667
13668         PR c++/14278
13669         * g++.dg/parse/comma1.C: New test.
13670
13671 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13672
13673         PR c++/14284
13674         * g++.dg/template/ttp8.C: New test.
13675
13676 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13677
13678         * gcc.dg/fixuns-trunc-1.c: New test.
13679
13680 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13681
13682         * gcc.dg/builtins-config.h: Use #elif.
13683
13684 2004-02-26  Michael Matz  <matz@suse.de>
13685
13686         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13687         * gcc.dg/991214-1.c: Likewise.
13688         * gcc.dg/i386-asm-1.c: Likewise.
13689
13690 2004-02-25  Richard Henderson  <rth@redhat.com>
13691
13692         * gcc.c-torture/execute/20040208-2.c: Move ...
13693         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13694
13695 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13696
13697         PR c++/14246
13698         * g++.dg/other/crash-3.C: New test.
13699
13700 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13701
13702         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13703         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13704
13705         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13706         HP-UX.
13707
13708 2004-02-24  Michael Matz  <matz@suse.de>
13709
13710         * gcc.dg/i386-regparm.c: New.
13711
13712 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13713
13714         * gcc.c-torture/execute/20040223-1.c: New.
13715
13716 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13717             Kazu Hirata  <kazu@cs.umass.edu>
13718
13719         * gcc.dg/fwritable-strings-1.c: Remove.
13720
13721 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13722
13723         PR c/14156
13724         * gcc.dg/20040223-1.c: New test.
13725
13726 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13727
13728         PR c++/14106
13729         * g++.dg/ext/typeof9.C: New test.
13730
13731 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13732
13733         PR c++/14250
13734         * g++.dg/other/switch1.C: New test.
13735
13736 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13737
13738         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13739         * gcc.dg/va-arg-1.c: Likewise.
13740
13741 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13742
13743         PR c++/14143
13744         * g++.dg/template/koenig5.C: New test.
13745
13746 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13747
13748         * g++.dg/ext/altivec-1.C: Generalize target triple.
13749         * g++.dg/ext/altivec-2.C: New test case.
13750         * g++.dg/ext/altivec_check.h: New file.
13751         * gcc.dg/altivec-1.c: Generalize target triple;
13752         include altivec_check.h and call altivec_check().
13753         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13754         * gcc.dg/altivec-6.c: New test case.
13755         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13756         type casts as needed.
13757         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13758         altivec_check().
13759         * gcc.dg/altivec-12.c: New test case.
13760         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13761         include altivec_check.h and call altivec_check().
13762         * gcc.dg/altivec_check.h: New file.
13763
13764 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13765
13766         * lib/target-supports.exp (check_alias_available): Don't mangle
13767         function `g' in test program.
13768
13769 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13770
13771         * lib/target-supports.exp (check_profiling_available): Check
13772         argument to determine whether we support a profiling type.
13773         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13774         check_profiling_available.
13775         * g++.dg/bprob/bprob.exp: Likewise
13776         * g77.dg/bprob/bprob.exp: Likewise.
13777         * gcc.misc-tests/bprob.exp: Likewise.
13778         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13779         dg-require-profiling and delete expected error handling.
13780         * gcc.dg/20021014-1.c: Likewise.
13781         * gcc.dg/nest.c: Likewise.
13782
13783 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13784
13785         PR c++/12007
13786         * g++.dg/other/vthunk1.C: New test.
13787
13788 2004-02-20  Falk Hueffner  <falk@debian.org>
13789
13790         PR target/14201
13791         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13792
13793 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13794
13795         PR c++/13927
13796         * g++.dg/other/error8.C: Remove XFAIL markers.
13797
13798         PR c++/14173
13799         * g++.dg/ext/packed5.C: New test.
13800
13801         PR c++/14199
13802         * g++.dg/warn/Wunused-5.C: New test.
13803
13804         PR c++/14186
13805         * g++.dg/lookup/member1.C: New test.
13806
13807 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13808
13809         * gcc.c-torture/compile/20040130-1.c: Enable only when
13810         __INT_MAX__ >= 2147483647L.
13811         * gcc.c-torture/compile/961203-1.c: Likewise.
13812
13813 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13816         * g++.dg/opt/template1.C: Robustify assembler regexp
13817
13818 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13819
13820         * gcc.c-torture/execute/simd-4.x: Remove.
13821         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13822         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13823         Guard with #ifndef SKIP_ATTRIBUTE.
13824         * gcc.dg/compat/vector-1_y.c: Likewise.
13825         * gcc.dg/compat/vector-2_x.c: Likewise.
13826         * gcc.dg/compat/vector-2_y.c: Likewise.
13827         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13828         * g++.dg/eh/simd-2.C: Likewise.
13829
13830 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13831
13832         * gcc.c-torture/compile/complex-1.c: New.
13833
13834 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13835
13836         PR target/14209
13837         * gcc.c-torture/execute/20040218-1.c: New test.
13838
13839 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13840
13841         PR c++/14181
13842         * g++.dg/parse/new2.C: New test.
13843
13844 2004-02-18  Paul Brook  <paul@codesourcery.com>
13845
13846         * gcc.c-torture/compile/libcall-1.c: New test.
13847
13848 2004-02-18  Paul Brook  <paul@codesourcery.com>
13849
13850         PR debug/12934
13851         * gcc.dg/debug/debug-7.c: New test.
13852
13853 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13854
13855         * gcc.dg/20040217-1.c: New test.
13856
13857 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13858
13859         * gcc.c-torture/execute/990208-1.x: Delete.
13860
13861 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13862
13863         * gcc.c-torture/execute/20040208-2.x: New file.
13864
13865 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/11326
13868         * g++.dg/abi/structret1.C: New test.
13869
13870 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13871
13872         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13873         (i386_cpuid): No need to test if cpuid is available on AMD64.
13874         Fix assembly, so that it works onboth i386 and AMD64.
13875         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13876         (vecInLong): Fix s[] member type to unsigned int.
13877         (vecInWord): Remove type.
13878         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13879         (a64, b64, c64, d64, e64): Remove.
13880         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13881         Remove unused variable.  Remove initialization of removed variables.
13882         Don't call mmx_tests nor sse_tests.
13883         (reference_mmx, reference_sse): Remove.
13884         (check): Add return stmt.
13885         * gcc.dg/i386-sse-7.c: New test.
13886         * gcc.dg/i386-mmx-4.c: New test.
13887
13888 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13889
13890         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13891         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13892         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13893         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13894         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13895         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13896         g++.dg/tc1/dr94.C: Fix line terminator.
13897
13898 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13899
13900         * gcc.c-torture/compile/20040216-1.c: New.
13901
13902 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13903
13904         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13905         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13906         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13907         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13908         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13909         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13910
13911 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13912
13913         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13914
13915 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13916
13917         PR c++/13971
13918         * g++.dg/expr/cond4.C: New test.
13919
13920         PR c++/14086
13921         * g++.dg/lookup/crash2.C: New test.
13922
13923 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13924
13925         * gcc.c-torture/compile/20040214-2.c: New test.
13926
13927 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR c++/14116
13930         * g++.dg/ext/typeof8.C: New test.
13931
13932 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13933
13934         * gcc.c-torture/compile/20040214-1.c: New test.
13935
13936 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13937
13938         PR c++/13635
13939         * g++.dg/template/spec11.C: New test.
13940
13941 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13942
13943         PR c++/13927
13944         * g++.dg/other/error8.C: New test.
13945
13946 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/14122
13949         * g++.dg/template/array4.C: New test.
13950
13951         PR c++/14108
13952         * g++.dg/inherit/thunk2.C: New test.
13953
13954         PR c++/14083
13955         * g++.dg/eh/cond2.C: New test.
13956
13957 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13958
13959         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13960
13961 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13962
13963         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13964
13965 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13966
13967         * g++.dg/simd-2.C: xfail on ppc64-linux.
13968
13969 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13970
13971         PR c/456
13972         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13973         tests.
13974
13975 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13976
13977         * gcc.dg/builtins-33.c: New test.
13978
13979 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13980
13981         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13982
13983 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13984
13985         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13986
13987 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13988
13989         * gcc.dg/ppc64-abi-3.c: New test.
13990
13991 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13992
13993         PR c/14092
13994
13995         * gcc.dg/pr14092-1.c: New testcase.
13996
13997 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13998
13999         * gcc.dg/cpp/assert4.c: Fix typo last change.
14000
14001         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14002         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14003
14004         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14005
14006 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14007
14008         * gcc.c-torture/compile/20040209-1.c: New test case.
14009
14010 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14011
14012         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14013
14014 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14015
14016         * gcc.c-torture/execute/20040208-[12].c: New tests.
14017
14018 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14019
14020         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14021
14022 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14023
14024         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14025
14026 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14027
14028         Bug 13856
14029         * gcc.dg/visibility-8.c: New testcase.
14030
14031 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14032
14033         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14034         arguments.
14035         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14036
14037 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14038
14039         PR middle-end/13696
14040         * g++.dg/opt/fold1.C: New test case.
14041
14042 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14043
14044         PR c++/14033
14045         * g++.dg/other/crash-2.C: New test.
14046
14047 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14048
14049         PR c++/14028
14050         * g++.dg/parse/angle-bracket2.C: New test.
14051
14052 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14053
14054         PR middle-end/13750
14055         Revert:
14056         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14057         PR pch/13361
14058         * testsuite/g++.dg/pch/wchar-1.C: New.
14059         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14060
14061 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14062
14063         PR c++/14008
14064         * g++.dg/parse/error15.C: New test.
14065         * g++.dg/parse/crash11.C: Update dg-error mark.
14066
14067 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14068
14069         PR c++/13932
14070         * g++.dg/warn/conv2.C: New test.
14071
14072 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14073
14074         PR c++/13086
14075         * g++.dg/warn/incomplete1.C: Remove xfail.
14076
14077 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14078
14079         * lib/file-format.exp (gcc_target_object_format): Use
14080         ${tool}_target_compile, not gcc_target_compile.
14081         * lib/target-supports.exp (check_alias_available): Likewise.
14082         (check_gc_sections_available): Likewise.
14083         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14084         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14085         dg-require-alias.
14086
14087 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14088
14089         PR c++/13969
14090         * g++.dg/template/static6.C: New test.
14091
14092 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14093
14094         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14095
14096 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14099         tests for systems where `char' is unsigned by default.
14100
14101 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14102
14103         PR c++/13997
14104         * g++.dg/template/partial3.C: New test.
14105
14106 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14107
14108         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14109         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14110         Remove mentions of obsolete ports.
14111
14112 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14113
14114         * gcc.dg/noncompile/20001228-1.c: Fix for new
14115         error message.
14116
14117 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14118
14119         PR target/9348
14120         * gcc.c-torture/execute/multdi-1.c: New test case.
14121
14122 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/13925
14125         * g++.dg/template/lookup5.C: New test.
14126
14127 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/13950
14130         * g++.dg/template/lookup4.C: New test.
14131
14132         PR c++/13970
14133         * g++.dg/parse/error14.C: New test.
14134
14135         PR c++/14002
14136         * g++.dg/parse/template13.C: New test.
14137
14138 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14139
14140         PR c++/13978
14141         * g++.dg/template/koenig4.C: New test.
14142
14143         PR c++/13968
14144         * g++.dg/template/crash17.C: New test.
14145
14146         PR c++/13975
14147         * g++.dg/parse/error13.C: New test.
14148         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14149
14150 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14151
14152         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14153
14154 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14155
14156         PR c/11658
14157         PR c/13994
14158         * gcc.dg/noncompile/20040203-1.c: New test.
14159         * gcc.dg/noncompile/20040203-2.c: Likewise.
14160         * gcc.dg/noncompile/20040203-3.c: Likewise.
14161         * gcc.dg/20040203-1.c: Likewise.
14162
14163 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14164
14165         PR c++/10858
14166         * g++.dg/template/sizeof7.C: New test.
14167
14168 2004-02-02  Eric Christopher  <echristo@redhat.com>
14169             Zack Weinberg  <zack@codesourcery.com>
14170
14171         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14172
14173 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14174
14175         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14176         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14177         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14178         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14179
14180 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/13113
14183         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14184
14185         PR c++/13854
14186         * g++.dg/ext/attrib13.C: New test.
14187
14188         PR c++/13907
14189         * g++.dg/conversion/op2.C: New test.
14190
14191 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14192
14193         * gcc.dg/titype-1.c: Fix pasto.
14194
14195 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14196
14197         * gcc.dg/titype-1.c: New test.
14198
14199 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14200
14201         PR c++/13957
14202         * g++.dg/template/non-type-template-argument-1.C,
14203         g++.dg/template/qualified-id1.C: Update dg-error marks.
14204         * g++.dg/template/nontype6.C: New test.
14205
14206 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14207
14208         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14209         * gcc.dg/builtins-31.c: New testcase.
14210         * gcc.dg/builtins-32.c: New testcase.
14211
14212 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         * objc.dg/call-super-2.m: Update line numbers
14215         for the including of stddef.h.
14216
14217 2004-01-30  Michael Matz  <matz@suse.de>
14218
14219         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14220         g++.dg/ext/case-range3.C: New tests.
14221
14222 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14223
14224         DR206
14225         PR c++/13813
14226         * g++.dg/template/member4.C: New test.
14227
14228 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14229
14230         PR c++/13683
14231         * g++.dg/template/sizeof6.C: New test.
14232
14233 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14234
14235         * gcc.dg/fwritable-strings-1.c: New test.
14236
14237 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14238
14239         * gcc.c-torture/compile/20040130-1.c: New test.
14240
14241 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14242
14243         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14244
14245 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14246
14247         PR c++/13883
14248         * g++.dg/template/ctor3.C: New test.
14249
14250 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14251
14252         * g++.dg/tc1: New directory.
14253         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14254         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14255         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14256         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14257         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14258
14259 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14260
14261         * g++.dg/parse/error11.C: New test.
14262         * g++.dg/parse/error12.C: Likewise.
14263
14264 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14265
14266         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14267         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14268
14269 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/13791
14272         * g++.dg/ext/attrib12.C: New test.
14273
14274         PR c++/13736
14275         * g++.dg/parse/cast2.C: New test.
14276
14277 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14278
14279         * objc.dg/encode-2.m (main): New local string.  Set depending on
14280         sizeof long.  Use in sscanf call.
14281         * objc.dg/encode-3.m (main): New local string.  Set depending on
14282         sizeof long.  Use in scan_initial call.
14283
14284 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14285
14286         * objc.dg/call-super-2.m: Make LP64-safe.
14287         * objc.dg/desig-init-1.m: Likewise.
14288
14289 2004-01-27  Devang Patel <dpatel@apple.com>
14290
14291         * g++.dg/debug/namespace1.C: New test.
14292
14293 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14294
14295         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14296         xscale-*-*.
14297
14298         * gcc.dg/arm-mmx-1.c: New test.
14299
14300 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14301
14302         * gcc.dg/20040127-1.c: New test.
14303         * gcc.dg/20040127-2.c: New test.
14304
14305 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14306
14307         * objc.dg/stret-1.m (glob): Renamed to globa.
14308
14309 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/13663
14312         * g++.dg/expr/for1.C: New test.
14313
14314 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14315
14316         PR middle-end/13779
14317         * gcc.dg/darwin-longlong.c: New test.
14318
14319 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14320
14321         * gcc.dg/20040124-1.c: Moved test from here...
14322         * gcc.c-torture/compile/20040124-1.c: ...to here.
14323
14324 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14325
14326         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14327         the assembly output if -m64 is passed.
14328
14329 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14330
14331         PR c++/13833
14332         * g++.dg/template/cond3.C: New test.
14333
14334 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14335
14336         PR c++/13810
14337         * g++.dg/template/ttp7.C: New test.
14338
14339 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14340
14341         PR c++/13797
14342         * g++.dg/template/nontype4.C: New test.
14343         * g++.dg/template/nontype5.C: Likewise.
14344
14345 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14346
14347         * gcc.dg/torture/mips-clobber-at.c: New test.
14348
14349 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14350
14351         * gcc.dg/20040124-1.c: New test.
14352
14353 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14354
14355         * gcc.dg/20040123-1.c: New test.
14356
14357 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14358
14359         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14360
14361 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14362
14363         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14364
14365 2004-01-23  Andrew Pinski  <apinski@apple.com>
14366
14367         * gcc.dg/20030121-1.c: Move to ..
14368         * gcc.dg/20040121-1.c: here.
14369
14370 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14371
14372         * gcc.dg/builtins-29.c: New test case.
14373
14374 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14375
14376         PR 18314
14377         * gcc.dg/builtins-30.c: New testcase.
14378
14379 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14380
14381         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14382         * lib/g77.exp: Likewise.
14383         * lib/objc.exp: Likewise.
14384         * lib/g++.exp: Likewise.
14385
14386 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14387
14388         * gcc.dg/struct-by-value-2.c: New test.
14389
14390 2004-01-21  Andrew Pinski  <apinski@apple.com>
14391
14392         PR target/13785
14393         * gcc.dg/20030121-1.c: New test.
14394
14395 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14396
14397         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14398         clobber frame pointer register in asm statement.
14399
14400 2004-01-21  Falk Hueffner  <falk@debian.org>
14401
14402         * gcc.c-torture/compile/20040121-1.c: New test.
14403
14404 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14405
14406         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14407
14408 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14409
14410         * gcc.dg/ppc64-abi-2.c: New test.
14411
14412 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14413
14414         * lib/treelang.exp: Fill out this file.
14415         * lib/treelang-dg.exp: New File.
14416
14417 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14418
14419         * gcc.c-torture/compile/981022-1.c: Remove.
14420         * gcc.dg/array-5.c: Remove XFAIL.
14421         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14422         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14423         gcc.dg/cond-lvalue-1.c: Update.
14424         * gcc.dg/cast-lvalue-2.c: New test.
14425
14426 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/13592
14429         * g++.dg/other/error1.C (class foo): Tweak error message.
14430
14431         PR c++/13592
14432         * g++.dg/template/call2.C: New test.
14433
14434 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14435
14436         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14437         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14438         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14439         scalar-return-1_x.c, scalar-return-2_y.c,
14440         scalar-return-3_x.c, scalar-return-3_y.c,
14441         scalar-return-4_x.c, scalar-return-4_y.c,
14442         struct-align-1.h, struct-align-1_x.c,
14443         struct-align-1_y.c, struct-align-2.h,
14444         struct-align-2_x.c, struct-align-2_y.c,
14445         struct-by-value-10_y.c, struct-by-value-11_x.c,
14446         struct-by-value-11_y.c, struct-by-value-12_x.c,
14447         struct-by-value-12_y.c, struct-by-value-13_x.c,
14448         struct-by-value-13_y.c, struct-by-value-14_x.c,
14449         struct-by-value-14_y.c, struct-by-value-15_x.c,
14450         struct-by-value-15_y.c, struct-by-value-16_y.c,
14451         struct-by-value-17_y.c, struct-by-value-18_y.c,
14452         struct-by-value-19_y.c, struct-by-value-1_x.c,
14453         struct-by-value-1_y.c, struct-by-value-20_y.c,
14454         struct-by-value-2_x.c, struct-by-value-2_y.c,
14455         struct-by-value-3_y.c, struct-by-value-4_x.c,
14456         struct-by-value-4_y.c, struct-by-value-5_y.c,
14457         struct-by-value-6_y.c, struct-by-value-7_y.c
14458         struct-by-value-8_x.c, struct-by-value-8_y.c
14459         struct-by-value-9_x.c, struct-by-value-9_y.c
14460         struct-return-10_x.c, struct-return-10_y.c,
14461         struct-return-19_x.c, struct-return-20_x.c
14462         struct-return-2_x.c, struct-return-2_y.c
14463         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14464         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14465
14466 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14467
14468         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14469         attribute on sparc*-sun-solaris2.*.
14470
14471 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/13710
14474         * g++.dg/ext/typeof7.C: New test.
14475
14476 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14477
14478         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14479         * gcc.dg/const-elim-1.c: Same.
14480
14481 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14482
14483         * objc.dg/stret-1.m: New.
14484         * objc.dg/stret-2.m: New.
14485
14486 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14487
14488         PR c++/11895
14489         * g++.dg/ext/vector1.C: New test.
14490
14491 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14492
14493         * gcc.dg/pch/import-1.c: New.
14494         * gcc.dg/pch/import-1.hs: New.
14495         * gcc.dg/pch/import-1a.h: New.
14496         * gcc.dg/pch/import-1b.h: New.
14497         * gcc.dg/pch/import-1c.h: New.
14498
14499 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/13574
14502         * g++.dg/ext/array1.C: New test.
14503
14504         PR c++/13178
14505         * g++.dg/conversion/op1.C: New test.
14506
14507 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14508
14509         PR 11864
14510         From Kazumoto Kojima / Dan Kegel:
14511         * gcc.dg/pr11864-1.c: New test.
14512
14513         PR 10392
14514         From Marcus Comstedt / Dan Kegel:
14515         * gcc.dg/pr10392-1.c: New test.
14516
14517 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14518
14519         PR c++/13478
14520         * g++.dg/init/ref10.C: New test.
14521
14522 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14523
14524         PR c++/13407
14525         * g++.dg/parse/typename6.C: New test.
14526
14527 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14528
14529         PR pch/13361
14530         * testsuite/g++.dg/pch/wchar-1.C: New.
14531         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14532
14533 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14534
14535         PR c++/9259
14536         * g++.dg/expr/sizeof2.C: New test.
14537
14538 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14539
14540         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14541
14542 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14543
14544         PR c++/13659
14545         * g++.dg/lookup/strong-using-3.C: New.
14546         * g++.dg/lookup/using-10.C: New.
14547
14548 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14549
14550         PR c++/13594
14551         * g++.dg/lookup/strong-using-2.C: New.
14552
14553 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14554             Dan Kegel <dank@kegel.com>
14555             J"orn Rennecke <joern.rennecke@superh.com>
14556
14557         PR target/9365
14558         * gcc.dg/pr9365-1.c: New test.
14559
14560 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14561
14562         PR c++/8856
14563         * g++.dg/parse/casting-operator2.C: New test.
14564         * g++.old-deja/g++.pt/explicit83.C: Remove.
14565
14566 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14567
14568         * gcc.dg/label-compound-stmt-1.c: New test.
14569         * gcc.c-torture/compile/950922-1.c,
14570         gcc.c-torture/compile/20000211-3.c,
14571         gcc.c-torture/compile/20000518-1.c,
14572         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14573         compound statements.
14574
14575 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14576
14577         * gcc.dg/ppc64-abi-1.c: New test.
14578
14579 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14580
14581          * g++.dg/ext/attrib9.C: Add dg-warnings.
14582
14583 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14584
14585         PR c++/12335
14586         * g++.dg/parse/dtor3.C: New test.
14587
14588 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         PR c++/12709
14591         * g++.dg/parse/try-catch-1.C: New test.
14592
14593 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14594
14595         * ada/acats/run_all.sh: Add more verbose output in acats.log
14596         when compiling tests.
14597
14598 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14599
14600         PR 13656
14601         * gcc.dg/typedef-redecl.c: New test case.
14602         * gcc.dg/typedef-redecl.h: New support file.
14603
14604 2004-01-13  Jan Hubicka  <jh@suse.cz>
14605
14606         * gcc.dg/always_inline.c: New test.
14607         * gcc.dg/debug/20031231-1.c: Fix.
14608
14609 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14610
14611         PR c++/13474
14612         * g++.dg/template/array3.C: New test.
14613
14614 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14615
14616         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14617         * g++.dg/warn/Wunused-2.C: Likewise.
14618
14619 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14620
14621         PR c++/13289
14622         * g++.dg/template/instantiate6.C: New test.
14623
14624 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14625
14626         PR middle-end/11397
14627         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14628
14629 2004-01-12  Jan Hubicka  <jh@suse.cz>
14630
14631         PR opt/12826
14632         * gcc.dg/20040112-1.c: New.
14633
14634         * gcc.dg/dwarf-die[1-7].c: Move to...
14635         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14636         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14637
14638 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14639
14640         PR c++/4100
14641         * g++.dg/parse/friend4.C: New test.
14642
14643 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14644
14645         PR c++/4100
14646         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14647         definition is called a friend.
14648
14649 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14650
14651         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14652
14653 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14654
14655         PR c++/3478
14656         * g++.dg/parse/error10.C: New test.
14657         * g++.dg/template/arg2.C: Accept "invalid type" error.
14658
14659 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14660
14661         PR middle-end/13392
14662         * g++.dg/opt/expect2.C: New test.
14663
14664 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14665
14666         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14667         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14668         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14669         Update dg-error regexps.
14670
14671 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14672
14673         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14674         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14675
14676 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14677
14678         * gcc.dg/pragma-re-1.c: Use right pointer type.
14679
14680 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14681
14682         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14683
14684 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14685
14686         * gcc.dg/rs6000-ldouble-1.c: New.
14687
14688 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14689
14690         DR 337
14691         PR c++/9256
14692         * g++.dg/other/abstract1.C: New test.
14693
14694 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14695
14696         * g++.dg/lookup/strong-using-1.C: New.
14697
14698 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14699
14700         PR c/11234
14701         * gcc.dg/func-ptr-conv-1.c: New test.
14702         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14703
14704 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14705
14706         PR target/13380.
14707         * gcc.c-torture/compile/20040109-1.c: New.
14708
14709 2004-01-08  Stuart Hastings  <stuart@apple.com>
14710
14711         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14712         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14713         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14714
14715 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14716
14717         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14718
14719 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14720
14721         * ada/acats/run_acats: Treat 'gnatchop' the same way
14722         as 'gnatmake'.  Export GCC_DRIVER.
14723         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14724         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14725
14726 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14727
14728         PR c++/12573
14729         * g++.dg/template/dependent-expr4.C: New test.
14730
14731 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14732
14733         * gcc.dg/altivec-11.c: New test.
14734
14735 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14736
14737         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14738
14739 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14740
14741         PR c/6024
14742         * gcc.dg/enum-compat-1.c: New test.
14743         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14744
14745 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14746
14747         PR c/12165
14748         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14749         gcc.dg/c99-idem-qual-3.c: New tests.
14750
14751 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14752
14753         * gcc.dg/winline-7.c: Don't cast void * to int.
14754
14755 2004-01-06  Jan Hubicka  <jh@suse.cz>
14756
14757         * gcc.dg/i386-sse-5.c: New test
14758         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14759
14760 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14761
14762         PR c++/12815
14763         * g++.dg/rtti/typeid4.C: New test.
14764
14765 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14766
14767         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14768
14769 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/12132
14772         * g++.dg/template/error11.C: New test.
14773
14774         PR c++/13451
14775         * g++.dg/template/class2.C: New test.
14776
14777 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14778         Richard Sandiford <rsandifo@redhat.com>
14779
14780         PR c++/13387
14781         * g++.dg/opt/alias3.C: New test.
14782
14783 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14784
14785         PR c++/13157
14786         * g++.dg/template/koenig3.C: New test.
14787
14788         PR c++/13529
14789         * g++.dg/parse/offsetof3.C: New test.
14790
14791         * g++.dg/init/copy7.C: Add missing dg-error markers.
14792
14793         PR c++/12226
14794         * g++.dg/init/copy7.c: New test.
14795
14796         PR c++/13536
14797         * g++.dg/parse/cast1.C: New test.
14798
14799 2004-01-04  Jan Hubicka  <jh@suse.cz>
14800
14801         * gcc.dg/winline[1-7].c: New tests.
14802
14803 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14804
14805         PR c++/13520
14806         * g++.dg/template/qualttp22.C: New test.
14807
14808 2004-01-01  Jan Hubicka  <jh@suse.cz>
14809
14810         * gcc.dg/debug/20031231-1.c: New.
14811         * gcc.c-torture/compile/20040101-1.c: New.
14812         * gcc.dg/dwarf-die-[1-7].c: New.
14813
14814 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14815
14816         PR optimization/13521
14817         * gcc.c-torture/compile/20031231-1.c: New test.
14818
14819 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14820
14821         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14822
14823 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14824
14825         PR c++/10079
14826         * g++.dg/template/crash16.C: New test.
14827
14828 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14829
14830         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14831
14832 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14833
14834         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14835         ports.
14836         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14837         * g++.old-deja/g++.law/profile1.C: Likewise.
14838         * gcc.c-torture/compile/981006-1.c: Likewise.
14839         * gcc.c-torture/execute/loop-2e.x: Likewise.
14840         * gcc.c-torture/execute/loop-2f.x: Remove.
14841         * gcc.c-torture/execute/loop-2g.x: Likewise.
14842         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14843         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14844
14845 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14846
14847         PR c++/13507
14848         * g++.dg/ext/attrib11.C: New test.
14849
14850         PR c++/13494
14851         * g++.dg/template/array2-1.C: New test.
14852         * g++.dg/template/array2-2.C: New test.
14853
14854 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14855
14856         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14857
14858 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         PR c++/12774
14861         * g++.dg/template/array1-1.C: New test.
14862         * g++.dg/template/array1-2.C: New test.
14863
14864 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14865
14866         PR fortran/12632
14867         * g77.dg/12632.f: New test case.
14868
14869 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14870
14871         PR c++/13289
14872         * g++.dg/parse/nontype1.C: New test.
14873
14874 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14875
14876         PR c++/12403
14877         * g++.dg/parse/explicit1.C: New test.
14878         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14879
14880 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14881
14882         PR c++/13081
14883         * g++.dg/opt/inline6.C: New test.
14884
14885         PR c++/12613
14886         * g++.dg/parse/error9.C: New test.
14887
14888         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14889
14890 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/13009
14893         * g++.dg/init/assign1.C: New test.
14894
14895 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14896
14897         PR c++/13070
14898         * g++.dg/warn/format3.C: New test case.
14899
14900 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14901
14902         * gcc.c-torture/compile/20031227-1.c: New test.
14903
14904 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14905
14906         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14907         * g77.dg/bprob/bprob.exp: Likewise.
14908         * gcc.misc-tests/bprob.exp: Likewise.
14909         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14910         variants on systems where the library does not provide that
14911         functionality.
14912         * gcc.dg/builtins-20.c: Use builtins-config.h.
14913         * gcc.dg/builtins-config.h: New file.
14914
14915 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14916
14917         * lib/gcc-dg.exp (dg-require-profiling): New function.
14918         * lib/target-supports.exp (check_profiling_available): Likewise.
14919         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14920         * g77.dg/bprob/bprob.exp: Likewise.
14921         * gcc.misc-tests/bprob.exp: Likewise.
14922         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14923         * gcc.dg/20021014-1.c: Likewise.
14924         * gcc.dg/nest.c: Likewise.
14925
14926 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14927
14928         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14929         compiling.
14930         * g++.dg/lookup/java2.C: Likewise.
14931         * gcc.dg/cpp/lexident.c: Likewise.
14932
14933 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14934
14935         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14936         given.
14937         * gcc.c-torture/compile/961203-1.c: Likewise.
14938         * gcc.c-torture/compile/980506-1.c: Likewise.
14939
14940 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14941
14942         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14943         (additional_prunes): New global.
14944         (gcc-dg-prune): Handle additional per-test pruning.
14945         (dg-test): Clear additional_prunes between tests.
14946
14947         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14948         dg-prune-output to avoid spurious failures from assembler
14949         complaining about nonexistent WAW violations.
14950         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14951         Use dg-prune-output to avoid spurious failures from assembler
14952         warning about Itanium B-step errata.
14953
14954 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14955
14956         * g++.dg/abi/macro0.C: New test.
14957         * g++.dg/abi/macro1.C: Likewise.
14958         * g++.dg/abi/macro2.C: Likewise.
14959
14960         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14961         * g++.dg/abi/bitfield7.C: Likewise.
14962         * g++.dg/abi/dtor2.C: Likewise.
14963         * g++.dg/abi/mangle11.C: Likewise.
14964         * g++.dg/abi/mangle12.C: Likewise.
14965         * g++.dg/abi/mangle14.C: Likewise.
14966         * g++.dg/abi/mangle17.C: Likewise.
14967         * g++.dg/abi/vbase10.C: Likewise.
14968         * g++.dg/abi/vbase14.C: Likewise.
14969         * g++.dg/template/qualttp17.C: Likewise.
14970
14971 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14972
14973         PR c/11995
14974         * gcc.dg/20031223-1.c: New test.
14975
14976 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14977
14978         * gcc.dg/noreturn-7.c: New test.
14979
14980 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14981
14982         * gcc.dg/null-pointer-1.c: New test.
14983
14984 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14985
14986         * g++.old-deja/g++.jason/template18.C: Remove.
14987         * g++.old-deja/g++.jason/template37.C: Likewise.
14988
14989         PR c++/12862
14990         * g++.dg/lookup/ns1.C: New test.
14991
14992         PR c++/12397
14993         * g++.dg/template/lookup3.C: New test.
14994
14995 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14996
14997         * g++.dg/template/recurse1.C: New test
14998
14999 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/12479
15002         * g++.dg/parse/semicolon1.C: New test.
15003         * g++.dg/parse/semicolon1.h: Likewise.
15004
15005 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15006
15007         * gcc.dg/darwin-misaligned.c: New test.
15008
15009 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         PR c/9163
15012         * gcc.dg/20031222-1.c: New test.
15013
15014 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/13438
15017         * g++.dg/parse/error8.C: New test.
15018
15019         PR c++/11554
15020         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15021
15022 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15023
15024         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15025         too small.
15026         * gcc.c-torture/compile/930217-1.c: Likewise.
15027         * gcc.c-torture/compile/930513-1.c: Likewise.
15028         * gcc.c-torture/execute/920908-2.c: Likewise.
15029         * gcc.c-torture/execute/921204-1.c: Likewise.
15030         * gcc.c-torture/execute/930621-1.c: Likewise.
15031         * gcc.c-torture/execute/930630-1.c: Likewise.
15032         * gcc.c-torture/execute/931031-1.c: Likewise.
15033         * gcc.c-torture/execute/980602-2.c: Likewise.
15034         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15035         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15036         * gcc.c-torture/execute/extzvsi.c: Likewise.
15037         * gcc.c-torture/unsorted/ext.c: Likewise.
15038
15039 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15040
15041         PR target/12749
15042         * gcc.c-torture/compile/20031220-2.c: New test case.
15043
15044 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15045
15046         PR optimization/13031
15047         * gcc.c-torture/compile/20031220-1.c: New test case.
15048
15049 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15050
15051         * gcc.dg/cast-function-1.c: New test.
15052
15053 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15054
15055         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15056         formats.
15057
15058 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15059
15060         PR c++/12795
15061         * g++.dg/ext/attrib10.C: New test.
15062
15063 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15064
15065         * gcc.dg/cleanup-10.c: New test.
15066         * gcc.dg/cleanup-11.c: New test.
15067
15068 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15069
15070         PR c++/13239
15071         * g++.dg/opt/expect1.C: New test.
15072
15073 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15074
15075         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15076
15077 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15078
15079         PR debug/12923
15080         * gcc.dg/20031218-1.c: New test.
15081
15082         PR debug/12389
15083         * gcc.dg/20031218-2.c: New test.
15084         * gcc.dg/20031218-3.c: New test.
15085
15086         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15087         of label name and allow for USER_LABEL_PREFIX == "_" names.
15088         * g++.dg/abi/mangle18-2.C: Likewise.
15089         * g++.dg/abi/mangle19-1.C: Likewise.
15090         * g++.dg/abi/mangle19-2.C: Likewise.
15091         * g++.dg/abi/mangle20-1.C: Likewise.
15092         * g++.dg/abi/mangle20-2.C: Likewise.
15093
15094 2003-12-18  Richard Henderson  <rth@redhat.com>
15095
15096         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15097
15098 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15099             Dan Kegel <dank@kegel.com>
15100
15101         PR other/12009
15102         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15103         testing a cross compiler, it causes spurious compile failures.
15104         * lib/g++.exp: Likewise.
15105
15106 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15107
15108         PR c++/13262
15109         * g++.dg/template/access13.C: New test.
15110
15111 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15112
15113         * gcc.dg/20031216-1.c: New test.
15114
15115 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15116
15117         PR c++/9154
15118         * g++.dg/template/error10.C: New test.
15119
15120 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15123         * g++.dg/eh/simd-2.C: Likewise.
15124
15125 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15126             Roger Sayle  <roger@eyesopen.com>
15127
15128         * gcc.c-torture/execute/ieee/mzero5.c: New.
15129
15130 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/10603
15133         * g++.dg/parse/error6.C: New test.
15134
15135         PR c++/12827
15136         * g++.dg/parse/error7.C: New test.
15137
15138 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15139
15140         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15141         at -O with stabs debugging formats.
15142         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15143         * gcc.dg/debug/debug-2.c: Likewise.
15144
15145 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/12696
15148         * g++.dg/init/error1.C: New test.
15149
15150         PR c++/12218
15151         * g++.dg/init/pm3.C: New test.
15152
15153 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15154
15155         PR c/3347
15156         * gcc.dg/bitfld-8.c: New test.
15157
15158 2003-12-16  James Lemke  <jim@wasabisystems.com>
15159
15160         * gcc.dg/arm-scd42-[123].c: New tests.
15161
15162 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15163
15164         PR c++/9043
15165         * g++.dg/abi/mangle20-1.C: New test.
15166         * g++.dg/abi/mangle20-2.C: New test.
15167
15168 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15169
15170         PR c++/13275
15171         * g++.dg/other/offsetof2.C: Remove XFAIL.
15172         * g++.dg/parse/offsetof1.C: New test.
15173         * g++.gd/parse/offsetof2.C: Likewise.
15174
15175 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15176
15177         * g++.dg/template/nontype3.C: New test.
15178         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15179
15180 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15181
15182         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15183
15184 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         PR c++/13387
15187         * g++.dg/expr/assign1.C: New test.
15188
15189         PR c++/13242
15190         * g++.dg/abi/mangle19-1.C: New test.
15191         * g++.dg/abi/mangle19-2.C: New test.
15192
15193 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15194
15195         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15196
15197 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15198
15199         * gcc.c-torture/execute/20031216-1.c: New test.
15200
15201 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15202
15203         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15204         an ICE regression.
15205
15206 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15207
15208         PR c++/10926
15209         * g++.dg/template/error9.C: New test.
15210
15211         PR c++/11116
15212         * g++.dg/template/error8.C: New test.
15213
15214 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15215
15216         PR middle-end/13400
15217         * gcc.c-torture/execute/20031215-1.c: New test case.
15218
15219 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/13269
15222         * g++.dg/parse/error5.C: New test.
15223
15224         PR c++/12989
15225         * g++.dg/expr/sizeof1.C: New test.
15226
15227         PR c++/13310
15228         * g++.dg/template/crash15.C: New test.
15229
15230 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15231
15232         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15233         a non-POD type as the last named parameter of a varargs function.
15234
15235 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15236
15237         PR c++/13243
15238         PR c++/12573
15239         * g++.dg/template/crash14.C: New test.
15240         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15241
15242 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15243
15244         * g++.dg/other/java1.C: New test.
15245
15246         PR c++/13241
15247         * g++.dg/abi/mangle18-1.C: New test.
15248         * g++.dg/abi/mangle18-2.C: New test.
15249
15250 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15251
15252         PR optimization/10312
15253         * gcc.c-torture/execute/20031214-1.c: New.
15254
15255 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/10779
15258         PR c++/12160
15259         * g++.dg/parse/error3.C: New test.
15260         * g++.dg/parse/error4.C: Likewise.
15261         * g++.dg/abi/mangle4.C: Tweak error messages.
15262         * g++.dg/lookup/using5.C: Likewise.
15263         * g++.dg/other/error2.C: Likewise.
15264         * g++.dg/parse/typename5.C: Likewise.
15265         * g++.dg/parse/undefined1.C: Likewise.
15266         * g++.dg/template/arg2.C: Likewise.
15267         * g++.dg/template/ttp3.C: Likewise.
15268         * g++.dg/template/type1.C: Likewise.
15269         * g++.old-deja/g++.other/crash32.C: Likewise.
15270         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15271
15272 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15273
15274         PR c++/13106
15275         * g++.dg/warn/noreturn-3.C: New test.
15276
15277 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15278
15279         PR c++/13118
15280         * g++.dg/abi/covariant3.C: New.
15281
15282 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15283
15284         * g++.dg/eh/ia64-1.C: New test.
15285
15286 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15287
15288         PR optimization/13037
15289         * g77.f-torture/execute/13037.f: New test case.
15290
15291 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         PR c++/12881
15294         * g++.dg/abi/covariant2.C: New.
15295
15296 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15297
15298         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15299
15300 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15301
15302         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15303
15304 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15305
15306         PR other/10819
15307         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15308         to fix Bug 10819.
15309         * lib/g++.exp (g++_version): Likewise.
15310         * lib/g77.exp (g77_version): Likewise.
15311         * lib/objc.exp (default_objc_version): Likewise.
15312
15313 2003-12-10  Richard Henderson  <rth@redhat.com>
15314
15315         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15316
15317         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15318
15319 2003-12-08  Matt Austern  <austern@apple.com>
15320
15321         PR c/13134
15322         * lib/gcc-dg.exp (dg-require-visibility): Define.
15323         * lib/target-supports (check_visibility_available): Define.
15324         * gcc.dg/visibility-1.c: New test.
15325         * gcc.dg/visibility-2.c: Likewise.
15326         * gcc.dg/visibility-3.c: Likewise.
15327         * gcc.dg/visibility-4.c: Likewise.
15328         * gcc.dg/visibility-5.c: Likewise.
15329         * gcc.dg/visibility-6.c: Likewise.
15330         * g++.dg/ext/visibility-1.C: Likewise.
15331         * g++.dg/ext/visibility-2.C: Likewise.
15332         * g++.dg/ext/visibility-3.C: Likewise.
15333         * g++.dg/ext/visibility-4.C: Likewise.
15334         * g++.dg/ext/visibility-5.C: Likewise.
15335         * g++.dg/ext/visibility-6.C: Likewise.
15336
15337 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15338
15339         * g++.dg/lookup/java1.C: New test.
15340         * g++.dg/lookup/java2.C: New test.
15341
15342 2003-12-07  Falk Hueffner  <falk@debian.org>
15343
15344         * g++.dg/opt/noreturn-1.C: New test.
15345
15346 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15347
15348         * gcc.dg/overflow-1.c: New test.
15349
15350 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15351
15352         * g77.f-torture/compile/13060.f: New test.
15353
15354 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15355
15356         PR c++/13323
15357         * g++.dg/inherit/operator2.C: New test.
15358
15359 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/13305
15362         * g++.dg/ext/attrib9.C: New test.
15363
15364 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15365
15366         PR c++/13314
15367         * g++.dg/template/error7.C: New test.
15368
15369 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15370             J"orn Rennecke <joern.rennecke@superh.com>
15371
15372         PR target/13302
15373         * g++.dg/other/struct-va_list.C: New test.
15374
15375 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15376
15377         PR c++/13166
15378         * g++.dg/parse/defarg6.C: New test.
15379
15380 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15381
15382         PR target/13256
15383         * gcc.c-torture/execute/20031201-1.c: New test.
15384
15385 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15386
15387         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15388
15389 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15390
15391         * gcc.dg/builtin-return-1.c: New test.
15392
15393 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15394             J"orn Rennecke <joern.rennecke@superh.com>
15395
15396         PR optimization/13260
15397         * gcc.c-torture/execute/20031204-1.c: New test.
15398
15399 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15400
15401         PR c++/9127
15402         * g++.dg/template/error6.C: New test.
15403
15404 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15405
15406         * gcc.dg/20031202-1.c: New test.
15407
15408 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/13179
15411         * g++.dg/template/eh1.C: New test.
15412
15413         PR c++/10771
15414         * g++.dg/template/error5.C: New test.
15415
15416 2003-12-02  David Ung  <davidu@mips.com>
15417
15418         * gcc.dg/compat/vector-check.h: Corrected type for var
15419         g_##TMODE
15420
15421 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15422
15423         PR c++/10126
15424         * g++.dg/template/ptrmem8.C: New test.
15425
15426 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15427
15428         PR c++/12573
15429         * g++.dg/template/dependent-expr3.C: New test.
15430
15431 2003-12-01  James Lemke  <jim@wasabisystems.com>
15432
15433         * gcc.dg/arm-g2.c: New test.
15434
15435 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15436
15437         PR optimization/11634
15438         * gcc.dg/20031201-2.c: New test case.
15439
15440 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15441
15442         PR 11433
15443         * objc.dg/proto-lossage-3.m: New test.
15444
15445 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15446
15447         PR optimization/12628
15448         * gcc.dg/20031201-1.c: New test case.
15449
15450 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15451
15452         * gcc.dg/unaligned-1.c: New test.
15453
15454 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c++/9849
15457         * g++.dg/template/error4.C: New test.
15458         * g++.dg/template/nested3.C: Adjust error markers.
15459
15460 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15461
15462         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15463
15464 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15465
15466         PR c/10333
15467         * gcc.dg/bitfld-7.c: New test.
15468
15469 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15470
15471         * gcc.dg/tls/asm-1.C: New test.
15472
15473 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15474
15475         * gcc.dg/cpp/assert4.c: Update.
15476
15477 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15480         * gcc.dg/builtin-apply3.c: New test.
15481
15482 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15483
15484         * lib/compat.exp (compat-obj): New xfaildata parameter.
15485         Use it to set compiler_conditional_xfail_data before compiling.
15486         (compat-get-options): Handle dg-xfail-if.
15487         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15488         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15489         * gcc.dg/compat/vector-1_y.c: Likewise.
15490         * gcc.dg/compat/vector-2_x.c: Likewise.
15491         * gcc.dg/compat/vector-2_y.c: Likewise.
15492
15493 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15494
15495         * g++.dg/opt/reg-stack4.C: New test.
15496
15497 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15498
15499         * gcc.dg/builtin-apply2.c: New test.
15500
15501 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15502
15503         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15504
15505 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15506
15507         PR c++/12924
15508         * g++.dg/template/template-id-2.C: New test.
15509
15510 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15511
15512         PR c++/5369
15513         * g++.dg/template/memfriend1.C: New test.
15514         * g++.dg/template/memfriend2.C: Likewise.
15515         * g++.dg/template/memfriend3.C: Likewise.
15516         * g++.dg/template/memfriend4.C: Likewise.
15517         * g++.dg/template/memfriend5.C: Likewise.
15518         * g++.dg/template/memfriend6.C: Likewise.
15519         * g++.dg/template/memfriend7.C: Likewise.
15520         * g++.dg/template/memfriend8.C: Likewise.
15521         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15522
15523 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/12515
15526         * g++.dg/ext/cond1.C: New test.
15527
15528 2003-11-20  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.dg/20020201-2.c: Remove.
15531         * gcc.dg/20020201-4.c: Remove.
15532         * gcc.dg/20020304-1.c: Remove.
15533
15534 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15535
15536         * gcc.dg/cpp/trad/xwin1.c: New test case.
15537
15538 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15539
15540         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15541         * lib/g77.exp: Likewise.
15542         * lib/objc.exp: Likewise.
15543         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15544         for darwin.
15545
15546 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15547
15548         PR c++/12932
15549         * g++.dg/template/static5.C: New test.
15550
15551 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15552
15553         * gcc.dg/nested-func-1.c: New test.
15554
15555 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15556
15557         * gcc.dg/cpp/assert4.c: New test.
15558
15559 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15560
15561         PR c++/2294
15562         * g++.dg/lookup/using9.c: New test.
15563
15564 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/12762
15567         * g++.dg/template/error3.C: New test.
15568
15569 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15570
15571         PR ada/13035
15572         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15573         No longer use a wrapper for gcc, since this does not work under
15574         Windows.
15575
15576 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15577
15578         PR c++/2094
15579         * g++.dg/template/ptrmem7.C: New test.
15580
15581 2003-11-13  Andrew Pinski <apinski@apple.com>
15582
15583         * gcc.c-torture/compile/20031113-1.c: New test.
15584
15585 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15586             Kean Johnston <jkj@sco.com>
15587
15588         PR c/13029
15589         * gcc.dg/unused-4.c: Update.
15590
15591 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15592
15593         * g++.dg/opt/const3.C: New test.
15594
15595 2003-11-13  Jan Hubicka  <jh@suse.cz>
15596
15597         * gcc.c-torture/compile/20031112-1.c: New test.
15598
15599 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15600
15601         * g++.dg/parse/crash10.C: Remove bogus error marker.
15602
15603 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15604
15605         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15606         (host_gcc): Likewise.
15607         (ROOT): Honor $PWDCMD.
15608         (BASE): Likewise.
15609         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15610
15611 2003-11-12  Catherine Moore  <clm@redhat.com>
15612
15613         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15614
15615 2003-11-12  Andreas Jaeger  <aj@suse.de>
15616             Jakub Jelinek  <jakub@redhat.com>
15617             Andrew Pinski  <pinskia@physics.uc.edu>
15618             Richard Henderson  <rth@redhat.com>
15619
15620         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15621         systems.
15622         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15623
15624         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15625         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15626
15627 2003-11-11  Andreas Jaeger  <aj@suse.de>
15628
15629         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15630
15631         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15632
15633 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15634
15635         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15636         Clean ups.
15637
15638 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15639
15640         * gcc.dg/trampoline-1.c: New test.
15641
15642 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15643
15644         * gcc.c-torture/compile/200031109-1.c: New test.
15645
15646 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15647
15648         PR c/3190
15649         PR c/8714
15650         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15651         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15652         gcc.dg/format/no-y2k-1.c: Update.
15653
15654 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15655
15656         PR optimization/10467
15657         * gcc.dg/20031108-1.c: New test case.
15658
15659 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15660
15661         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15662
15663 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15664
15665         * gcc.dg/compound-lvalue-1.c: New test.
15666         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15667         some XFAILs.
15668
15669 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15670
15671         * gcc.dg/altivec-varargs-1.c: New test.
15672
15673 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15674
15675         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15676         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15677         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15678         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15679         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15680
15681 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15682
15683         * gcc.dg/cond-lvalue-1.c: New test.
15684
15685 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15686
15687         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15688
15689 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15690
15691         PR c++/11616
15692         * g++.dg/template/instantiate5.C: New test.
15693
15694 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15695
15696         PR c++/12726
15697         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15698         * ChangeLog: Add missing first entry for above test.
15699
15700 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15701
15702         PR c++/9810
15703         * g++.dg/template/using8.C: New test.
15704         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15705
15706 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15707
15708         PR optimization/10817
15709         * gcc.c-torture/compile/20031102-1.c: New test case.
15710
15711 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15712
15713         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15714         2147483647.
15715
15716 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15717
15718         * gcc.dg/20031102-1.c: New test.
15719
15720 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15721
15722         * gcc.dg/complex-1.c: New test.
15723
15724 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15725
15726         PR c++/12796
15727         * g++.dg/template/crash13.C: Adjust expected error location.
15728         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15729
15730 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15731
15732         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15733
15734 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15735
15736         PR/10239
15737         * gcc.c-torture/compile/20031031-2.c: New test.
15738
15739 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15740
15741         PR/11640
15742         * gcc.c-torture/compile/20031031-1.c: New test.
15743
15744 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15745
15746         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15747         * gcc.misc-tests/bprob.exp: Likewise.
15748         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15749         the execution test on arm-elf configs.
15750         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15751         configs that don't support scratch files.
15752         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15753
15754 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15755
15756         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15757         done by dejagnu.
15758
15759 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15760
15761         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15762         Avoid non pure sh syntax. Add more logging.
15763
15764         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15765         fail.
15766
15767 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15768
15769         PR libgcj/10610
15770         * gcc.dg/ppc-stackalign-1.c: New test.
15771
15772 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15773
15774         * ada/acats/run_all.sh: Change output to be more compliant with
15775         dejagnu framework.
15776         Create acats.sum and acats.log files under testsuite/ada/acats
15777         Only run [a-z]* directories, to filter out e.g. CVS.
15778         Redirect build output to log file.
15779
15780 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15781
15782         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15783
15784 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15785
15786         PR ada/5909:
15787         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15788
15789 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15790
15791         * gcc.c-torture/compile/20031023-1.c: New test.
15792         * gcc.c-torture/compile/20031023-2.c: New test.
15793         * gcc.c-torture/compile/20031023-3.c: New test.
15794         * gcc.c-torture/compile/20031023-4.c: New test.
15795
15796 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15797
15798         PR c++/10371
15799         * g++.dg/lookup/scoped8.C: New test.
15800
15801 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15802
15803         * g++.dg/opt/reg-stack3.C: New test.
15804
15805 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15806
15807         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15808
15809 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15810
15811         PR c++/11076
15812         * g++.dg/template/crash13.C: New test.
15813
15814 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15815
15816         * gcc.dg/c99-restrict-2.c: New test.
15817
15818 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15819
15820         PR c++/12698, c++/12699, c++/12700, c++/12566
15821         * g++.dg/inherit/covariant9.C: New test.
15822         * g++.dg/inherit/covariant10.C: New test.
15823         * g++.dg/inherit/covariant11.C: New test.
15824
15825 2003-10-23  Jason Merrill  <jason@redhat.com>
15826
15827         PR c++/12726
15828         * g++.dg/ext/complit2.C: New test.
15829
15830 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15831
15832         PR target/12654
15833         * gcc.c-torture/execute/20031020-1.c: New test.
15834
15835 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15836
15837         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15838         following the jump_insn.
15839
15840 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15841
15842         * gcc.dg/cast-lvalue-1.c: New test.
15843
15844 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15845
15846         PR c++/11962
15847         * g++.dg/template/cond2.C: New test.
15848
15849 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15850
15851         * gcc.dg/builtins-28.c: New test.
15852
15853 2003-10-20  Jan Hubicka  <jh@suse.cz>
15854
15855         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15856         parameter.
15857         * testsuite/gcc.dg/inline-2.c: Likewise.
15858
15859 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15860
15861         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15862         * gcc.dg/nest.c:  Likewise.
15863
15864 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15865
15866         PR c++/9781, c++/10583, c++/11862
15867         * g++.dg/parse/crash13.C: New test.
15868
15869 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15870
15871         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15872
15873 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15874
15875         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15876         Define HAVE_C99_RUNTIME except on Solaris.
15877         * gcc.dg/builtins-20.c: Likewise.
15878
15879 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15880
15881         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15882
15883 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15884
15885         PR c++/12495
15886         * g++.dg/template/crash21.C: New test.
15887
15888 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15889
15890         PR c++/2513
15891         * g++.dg/template/typename5.C: New test.
15892
15893 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15894
15895         PR c++/12369
15896         * g++.dg/template/friend25.C: New test.
15897
15898 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15899
15900         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15901         versions.
15902
15903 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15904
15905         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15906         == 2147483647.
15907
15908 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15909
15910         * gcc.c-torture/execute/960416-1.x: Remove.
15911         * gcc.c-torture/execute/divconst-3.x: Likewise.
15912
15913 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15914
15915         PR target/12598
15916         * gcc.dg/torture/cris-volatile-1.c: New test.
15917
15918 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15919
15920         PR optimization/9325
15921         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15922         for overflowing floating point to integer conversion during RTL
15923         simplification.
15924
15925 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15926
15927         * objc/execute/_cmd.m: Fix typo.
15928         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15929         Relax 'scan-assembler' regexp.
15930         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15931         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15932         * objc.dg/zero-link-2.m: Remove blank line.
15933         * objc.dg/zero-link-3.m: New test case.
15934
15935 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15936
15937         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15938
15939         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15940         than linker trickery.
15941
15942 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15943
15944         PR c++/12370
15945         * g++.dg/other/friend2.C: New test.
15946
15947 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15948
15949         * gcc.dg/20031012-1.c: New test.
15950
15951 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15952
15953         * gcc.dg/weak/weak-3.c: Fix for new warning.
15954
15955 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15956
15957         PR optimization/8750
15958         * gcc.c-torture/execute/20031012-1.c: New test case.
15959
15960 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15961
15962         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15963         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15964
15965 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15966
15967         PR optimization/12260
15968         * gcc.c-torture/compile/20031011-2.c: New test case.
15969
15970 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15971
15972         * gcc.c-torture/execute/20031011-1.c: New testcase.
15973
15974 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15975
15976         * gcc.c-torture/compile/20031011-1.c: New test.
15977
15978 2003-10-11  Jan Hubicka  <jh@suse.cz>
15979
15980         * g++.dg/other/first-global.C: New test.
15981
15982 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15983
15984         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15985
15986 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15987
15988         * gcc.c-torture/compile/20031010-1.c: New test.
15989
15990 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15991
15992         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15993         * gcc.c-torture/execute/va-arg-25.c: ... here.
15994
15995 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15996
15997         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15998
15999 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16002
16003 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16004
16005         * g++.dg/parse/error2.C: New test.
16006
16007 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16008
16009         PR c++/11097
16010         * g++.dg/other/error5.C: Modify the error message.
16011         * g++.dg/lookup/using8.C: New test.
16012
16013 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16014
16015         * gcc.dg/darwin-abi-2.c: New file.
16016         * gcc.c-torture/execute/va-arg-24.c: New file.
16017
16018 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16019
16020         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16021         indentation.
16022
16023 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/10147
16026         * g++.dg/other/error4.C: Update error messages.
16027         * g++.dg/template/ptrmem4.C: Likewise.
16028
16029         PR c++/12337
16030         * g++.dg/init/new9.C: New test.
16031
16032         PR c++/12334, c++/12236, c++/8656
16033         * g++.dg/ext/attrib8.C: New test.
16034
16035 2003-10-06  Devang Patel  <dpatel@apple.com>
16036
16037         * gcc.dg/debug/dwarf2-3.h: New test.
16038         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16039
16040 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16041
16042         * g++.dg/opt/cfg2.C: New test.
16043
16044 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16045
16046         * g++.dg/opt/float1.C: New test.
16047
16048 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16049
16050         * gcc.dg/c90-array-lval-6.c: New test.
16051         * gcc.dg/c99-array-lval-6.c: New test.
16052
16053 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16054             Ziemowit Laski  <zlaski@apple.com>
16055
16056         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16057         'Derived', so that it is never considered a class method; add
16058         new warning for '+port' method ambiguity.
16059         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16060         <objc/objc-api.h> (needed on Mac OS X).
16061         * objc.dg/method-13.m: New test.
16062
16063 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16064
16065         PR optimization/9325, PR java/6391
16066         * gcc.c-torture/execute/20031003-1.c: New test case.
16067
16068 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16069
16070         PR optimization/12180
16071         * gcc.dg/20031002-1.c: New test.
16072
16073         PR c++/12486
16074         * g++.dg/inherit/error1.C: New test.
16075
16076 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16077
16078         * lib/f-torture.exp (search_for): Rename to...
16079         (search_for_re): This.  Also, clean up comments and the
16080         "regexp" invocation.
16081
16082 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16083
16084         * gcc.c-torture/compile/20031002-1.c: New test.
16085
16086 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16087
16088         * g++.dg/opt/cond1.C: New test.
16089
16090 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16091
16092         * gcc.dg/Wold-style-definition-2.c: New testcase.
16093         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16094
16095 2003-09-29  Richard Henderson  <rth@redhat.com>
16096
16097         * g++.dg/init/array10.C: Add dg-options.
16098
16099 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16100
16101         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16102
16103 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16104
16105         * g++.dg/template/friend19.C: Fix typo.
16106         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16107
16108 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16109
16110         * gcc.c-torture/execute/20030928-1.c: New test.
16111         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16112
16113 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16114
16115         * g++.dg/opt/unroll1.C: New test.
16116
16117 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16118
16119         PR optimization/11741
16120         * gcc.dg/20030926-1.c: New test case.
16121
16122 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16123
16124         PR c++/5655
16125         * g++.dg/parse/access7.C: New test.
16126         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16127
16128 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16129
16130         MERGE OF objc-improvements-branch into MAINLINE:
16131         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16132         if libobjc has not been built.
16133         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16134         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16135         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16136         objc/execute/nested-3.m, objc/execute/np-2.m,
16137         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16138         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16139         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16140         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16141         objc.dg/special/unclaimed-category-1.h,
16142         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16143         well as GNU runtime.
16144         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16145         * execute/cascading-1.m, execute/function-message-1.m,
16146         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16147         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16148         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16149         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16150         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16151         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16152         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16153         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16154         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16155         * objc.dg/bitfield-2.m: Run only on Darwin.
16156         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16157         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16158         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16159         * objc.dg/const-str-1.m: Fix constant string layout.
16160
16161 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16162
16163         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16164
16165 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16166
16167         * gcc.dg/darwin-abi-1.c: New file.
16168
16169 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16170
16171         PR target/12281
16172         * gcc.c-torture/compile/20030921-1.c: New test.
16173
16174 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16175
16176         * g++.dg/opt/reg-stack2.C: New test.
16177
16178 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16179
16180         * g++.dg/eh/delayslot1.C: New test.
16181
16182 2003-09-20  Richard Henderson  <rth@redhat.com>
16183
16184         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16185
16186 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16187
16188         * gcc.c-torture/execute/20030920-1.c: New test case.
16189
16190 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16191
16192         * g++.dg/rtti/typeid3.C: Correct expected error message.
16193
16194 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16195
16196         PR c++/157
16197         * g++.dg/parse/crash12.C: New test.
16198
16199 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16200
16201         * gcc.dg/compat/mixed-struct-check.h: New.
16202         * gcc.dg/compat/mixed-struct-defs.h: New.
16203         * gcc.dg/compat/mixed-struct-init.h: New.
16204         * gcc.dg/compat/struct-by-value-19_main.c: New.
16205         * gcc.dg/compat/struct-by-value-19_x.c: New.
16206         * gcc.dg/compat/struct-by-value-19_y.c: New.
16207         * gcc.dg/compat/struct-by-value-20_main.c: New.
16208         * gcc.dg/compat/struct-by-value-20_x.c: New.
16209         * gcc.dg/compat/struct-by-value-20_y.c: New.
16210         * gcc.dg/compat/struct-return-19_main.c: New.
16211         * gcc.dg/compat/struct-return-19_x.c: New.
16212         * gcc.dg/compat/struct-return-19_y.c: New.
16213         * gcc.dg/compat/struct-return-20_main.c: New.
16214         * gcc.dg/compat/struct-return-20_x.c: New.
16215         * gcc.dg/compat/struct-return-20_y.c: New.
16216
16217 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16218         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16219         so that it will not complain on LP64 targets.
16220
16221 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/495
16224         * g++.dg/template/friend24.C: New test.
16225
16226 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16227
16228         PR c++/12332
16229         * g++.dg/template/memtmpl2.C: New test.
16230
16231 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR target/11184
16234         * gcc.dg/builtin-apply1.c: New test.
16235
16236 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         PR c++/9848
16239         * g++.dg/warn/Wunused-4.C: New test.
16240
16241 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16242
16243         PR c++/12316
16244         * g++.dg/other/gc2.C: New test.
16245
16246 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16247
16248         PR c++/11991
16249         * g++.dg/rtti/typeid3.C: New test.
16250
16251         PR c++/12266
16252         * g++.dg/overload/template1.C: New test.
16253
16254 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16255
16256         * g++.dg/opt/cfg3.C: New test.
16257
16258 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16259
16260         PR c++/7939
16261         * g++.dg/template/crash11.C: New test.
16262
16263 2003-09-16  Jason Merrill  <jason@redhat.com>
16264             Jakub Jelinek  <jakub@redhat.com>
16265
16266         * gcc.dg/attr-warn-unused-result.c: New test.
16267
16268 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16269
16270         PR c++/12184
16271         * g++.dg/expr/call2.C: New test.
16272
16273 2003-09-15  Andreas Jaeger  <aj@suse.de>
16274
16275         * gcc.dg/Wold-style-definition-1.c: New test.
16276
16277 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16278
16279         PR c++/3907
16280         * g++.dg/parse/template12.C: New test.
16281
16282         * g++.dg/abi/bitfield11.C: New test.
16283         * g++.dg/abi/bitfield12.C: Likewise.
16284
16285 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16286
16287         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16288         non-expansion of functional macro name without arguments at EOL.
16289         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16290
16291 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16292
16293         * gcc.c-torture/execute/20030914-[12].c: New tests.
16294
16295 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16296
16297         PR c++/11788
16298         * g++.dg/overload/addr1.C: New test.
16299
16300 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16301
16302         * gcc.dg/20030909-1.c: New test.
16303
16304 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16305
16306         * gcc.dg/ultrasp10.c: New test.
16307
16308 2003-09-09  Devang Patel  <dpatel@apple.com>
16309
16310         * gcc.dg/darwin-ld-6.c: New test.
16311
16312 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16313
16314         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16315
16316 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16317
16318         * gcc.dg/ia64-types1.c: New test.
16319         * gcc.dg/ia64-types2.c: Likewise.
16320
16321 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16322
16323         * gcc.dg/builtins-1.c: Add more _Complex tests.
16324         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16325
16326         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16327         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16328
16329 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16330
16331         PR c++/11786
16332         * g++.dg/lookup/koenig2.C: New test.
16333
16334         PR c++/5296
16335         * g++.dg/rtti/typeid2.C: New test.
16336
16337 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16338
16339         * gcc.c-torture/compile/20030904-1.c: New test.
16340
16341 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16342
16343         * g++.dg/opt/longbranch2.C: New test.
16344
16345 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16346
16347         * g++.dg/template/crash10.C: Only compile it.
16348
16349 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16350
16351         PR middle-end/11665
16352         * gcc.c-torture/compile/20030907-1.c: New test.
16353         * g++.dg/init/array11.C: New test.
16354
16355 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/11852
16358         * g++.dg/init/struct1.C: New test.
16359
16360 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16361
16362         PR c++/12181
16363         * g++.dg/expr/comma1.C: New test.
16364
16365 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/11867
16368         * g++.dg/expr/static_cast5.C: New test.
16369
16370 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16371
16372         PR c++/11507
16373         * g++.dg/lookup/scoped7.C: New test.
16374
16375         PR c++/9574
16376         * g++.dg/other/static1.C: New test.
16377
16378         PR c++/11490
16379         * g++.dg/warn/template-1.C: New test.
16380
16381         PR c++/11432
16382         * g++.dg/template/crash10.C: New test.
16383
16384         PR c++/2478
16385         * g++.dg/overload/VLA.C: New test.
16386
16387         PR c++/10804
16388         * g++.dg/template/call1.C: New test.
16389
16390 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16391
16392         PR c++/11794
16393         * g++.dg/parse/using3.C: New test.
16394
16395 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR c++/11409
16398         * g++.dg/overload/builtin3.C: New test case.
16399
16400 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16401
16402         PR c/9862
16403         * gcc.dg/20030906-1.c: New test.
16404         * gcc.dg/20030906-2.c: Likewise.
16405
16406 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16407
16408         PR c++/12167
16409         * g++.dg/parse/defarg5.C: New test.
16410
16411         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16412
16413 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/12163
16416         * g++.dg/expr/static_cast4.C: New test.
16417
16418         PR c++/12146
16419         * g++.dg/template/crash9.C: New test.
16420
16421 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16422
16423         * g++.old-deja/g++.ext/pretty2.C: Update for change
16424         in __FUNCTION__.
16425         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16426
16427 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16428
16429         PR c++/11922
16430         * g++/dg/template/qualified-id1.C: New test.
16431
16432         PR c++/12037
16433         * g++.dg/warn/noeffect4.C: New test.
16434
16435 2003-09-04  Matt Austern  <austern@apple.com>
16436
16437         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16438         * g++.dg/ext/fnname2.C: Likewise.
16439         * g++.dg/ext/fnname3.C: Likewise.
16440
16441 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16442
16443         * g++.dg/expr/lval1.C: New test.
16444         * g++.dg/ext/lvcast.C: Remove.
16445
16446 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16447
16448         PR optimization/11700.
16449         * gcc.c-torture/compile/20030903-1.c: New test case.
16450
16451 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/12053
16454         * g++.dg/abi/layout4.C: New test.
16455
16456 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16457
16458         PR c++/11553
16459         * g++.dg/parse/friend3.C: New test.
16460
16461 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR c++/11847
16464         * g++.dg/template/class1.C: New test.
16465
16466         PR c++/11808
16467         * g++.dg/expr/call1.C: New test.
16468
16469 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/12114
16472         * g++.dg/init/ref9.C: New test.
16473
16474         PR c++/11972
16475         * g++.dg/template/nested4.C: New test.
16476
16477 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/12093
16480         * g++.dg/template/non-dependent4.C: New test.
16481
16482         PR c++/11928
16483         * g++.dg/inherit/conv1.C: New test.
16484
16485 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/6196
16488         * g++.dg/ext/label1.C: New test.
16489         * g++.dg/ext/label2.C: Likewise.
16490
16491 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16492
16493         * g++.dg/expr/cond3.C: New test.
16494
16495 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16496
16497         * gcc.dg/builtins-1.c: Add new builtin cases.
16498
16499 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16500
16501         * gcc.dg/builtins-1.c: Add new cases.
16502         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16503
16504 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16505
16506         * gcc.dg/builtins-1.c: Add more math builtin tests.
16507         * gcc.dg/torture/builtin-attr-1.c: New test.
16508
16509 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR optimization/5079
16512         * g++.dg/opt/static3.C: New test.
16513
16514 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16515
16516         * gcc.misc-tests/gcov-10b.c: New test.
16517
16518 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16519
16520         * g++.dg/opt/ptrmem3.C: New test.
16521
16522         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16523
16524 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16525
16526         * gcc.dg/20030826-2.c: New test.
16527
16528 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16529
16530         PR middle-end/12002
16531         * g77.f-torture/compile/12002.f: New test case.
16532
16533 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16534
16535         * gcc.dg/20030826-1.c: New test case.
16536
16537 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16538
16539         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16540
16541 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16542
16543         PR c++/11871
16544         * c++.dg/lookup/crash1.C: New test.
16545
16546         * c++.dg/warn/noeffect3.C: New test.
16547
16548 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16549
16550         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16551         * gcc.dg/compat/vector-1_y.c: Ditto.
16552         * gcc.dg/compat/vector-2_x.c: Ditto.
16553         * gcc.dg/compat/vector-2_y.c: Ditto.
16554
16555 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16556
16557         * gcc.dg/20030702-1.c: New test.
16558
16559 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16560
16561         PR c++/8795
16562         * g++.dg/ext/altivec-1.C: New test.
16563
16564 2003-08-24  Richard Henderson  <rth@redhat.com>
16565
16566         * g++.dg/eh/simd-2.C: Add -w for x86.
16567
16568 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16569
16570         * gcc.dg/20030815-1.c: New test.
16571
16572 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16573
16574         PR c++/3765
16575         * g++.dg/parse/access6.C: New test.
16576
16577 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16578
16579         PR c++/641, c++/11876
16580         * g++.dg/template/friend22.C: New test.
16581         * g++.dg/template/friend23.C: Likewise.
16582
16583 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16584
16585         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16586         identically.
16587
16588 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16589
16590         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16591
16592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16593
16594         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16595
16596 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16597
16598         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16599
16600 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16601
16602         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16603
16604 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/11919
16607         * g++.dg/overload/prom1.C: New test.
16608
16609         PR c++/11551
16610         * g++.dg/parse/dtor2.C: New test.
16611
16612         PR c++/10762
16613         * g++.dg/parse/using2.C: New test.
16614
16615 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16616
16617         PR target/11805
16618         * gcc.c-torture/compile/20030821-1.c: New.
16619
16620 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16621
16622         PR c++/11834
16623         * g++.dg/template/deduce2.C: New test.
16624
16625 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16626
16627         * gcc.c-torture/execute/20030821-1.c: New test.
16628
16629 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16630
16631         PR middle-end/11984
16632         * gcc.dg/20030820-1.c: New test case.
16633
16634 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16635
16636         PR c++/11945
16637         * g++.dg/warn/noeffect2.C: New test.
16638
16639 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16640
16641         PR c++/10926
16642         * g++.dg/template/dtor2.C: New test.
16643
16644         PR c++/11684
16645         * g++.dg/template/operator1.C: New test.
16646         * g++.dg/parse/operator4.C: New test.
16647
16648         PR c++/11946.C
16649         * g++.dg/expr/enum1.C: New test.
16650         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16651
16652         PR c++/11036.C
16653         * g++.dg/parse/elab2.C: New test.
16654         * g++.dg/parse/typedef4.C: Change error message.
16655         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16656         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16657         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16658
16659 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16660
16661         * gcc.dg/pch/warn-1.c: New.
16662         * gcc.dg/pch/warn-1.hs: New.
16663
16664         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16665         not-tested file.
16666
16667 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16668
16669         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16670
16671 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16672
16673         * gcc.dg/uninit-D.c: New Test.
16674         * gcc.dg/uninit-E.c: New Test.
16675         * gcc.dg/uninit-F.c: New Test.
16676         * gcc.dg/uninit-G.c: New Test.
16677
16678 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16679
16680         * g++.dg/README: Describe the pch directory.
16681
16682 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16683
16684         PR c++/11174
16685         * g++.dg/parse/access4.C: New test.
16686         * g++.dg/parse/access5.C: Likewise.
16687         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16688
16689 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16690
16691         * gcc.dg/noncompile/20030818-1.c: New.
16692
16693 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         PR c++/11957
16696         * g++.dg/warn/noeffect1.C: New test.
16697
16698         * g++.dg/template/scope2.C: New test.
16699         * g++.dg/template/error2.C: Correct dg-error
16700
16701 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16702
16703         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16704
16705 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16706
16707         PR C++/11512
16708         * g++.dg/template/warn1.C: New.
16709
16710 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16711
16712         * g++.dg/template/error2.C: New test.
16713         * g++.dg/lookup/using7.C: Adjust errors
16714         * g++.old-deja/g++.pt/crash36.C: Likewise.
16715         * g++.old-deja/g++.pt/derived3.C: Likewise.
16716
16717 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16718
16719         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16720         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16721         * gcc.c-torture/execute/builtins/string-9.c: New, from
16722         string-opt-9.c.  Adjust for execute/builtins framework.
16723         * gcc.c-torture/execute/string-opt-9.c: Delete.
16724
16725 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16726
16727         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16728
16729         * g++.dg/parse/ret-type2.C: New test.
16730
16731         PR c++/11703
16732         * g++.dg/init/new8.C: New test.
16733
16734         PR c++/10923
16735         * g++.dg/parse/typedef5.C: New test.
16736
16737         PR c++/9512
16738         * g++.dg/parse/qualified2.C: New test.
16739         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16740         invalid code.
16741
16742 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * g++.dg/conversion/ptrmem1.C: New test.
16745
16746 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16747
16748         PR target/11693
16749         * gcc.dg/20030811-1.c: New test.
16750
16751         PR target/11535
16752         * gcc.c-torture/execute/20030811-1.c: New test.
16753
16754 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16755
16756         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16757
16758 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/11789.C
16761         * g++.dg/inherit/multiple1.C: New test.
16762
16763 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16764
16765         * gcc.dg/spe1.c: New test.
16766
16767         PR c++/11670
16768         * g++.dg/expr/cast2.C: New test.
16769
16770         PR c++/10530
16771         * g++.dg/template/dependent-name2.C: New test.
16772
16773 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16774
16775         * g++.dg/parse/crash11.C: Put the dg options in comments.
16776
16777 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16778
16779         * lib/gcc-dg.exp: Update for diagnostic change.
16780
16781 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16782
16783         PR c++/5767
16784         * g++.dg/parse/crash11.C: New test.
16785
16786 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16787
16788         * gcc.dg/cpp/spacing1.c: Update.
16789
16790 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16791
16792         PR target/11739
16793         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16794         a value for -mtune.
16795
16796 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16797
16798         PR middle-end/11771
16799         * gcc.c-torture/compile/20030804-1.c: New test case.
16800
16801 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16802
16803         * gcc.dg/20030804-1.c: New test case.
16804
16805 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16806
16807         * gcc.dg/cpp/separate-1.c: New test.
16808
16809 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         PR c++/11704
16812         * g++.dg/template/dependent-expr2.C: New test.
16813
16814         PR c++/11766
16815         * g++.dg/expr/ptrmem1.C: New test.
16816
16817 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16818
16819         PR c++/9453
16820         * g++.dg/template/friend15.C: New test.
16821
16822 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16823
16824         * lib/dg-pch.exp: Work round PCH bug.
16825
16826 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16827
16828         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16829         builtins.  Move cases from builtins-4.c here.
16830
16831         * gcc.dg/torture/builtin-math-1.c: New test taken from
16832         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16833         additional cases.
16834
16835         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16836         Delete.
16837
16838 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16839
16840         PR c++/9447
16841         * g++.dg/template/using7.C: New test.
16842
16843 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16844
16845         * import1.c, import2.c: New tests.
16846
16847 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * g++.dg/eh/crossjump1.C: New test.
16850
16851 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16852
16853         PR c++/11697
16854         * g++.dg/template/using6.C: New test.
16855
16856         PR c++/11744
16857         * g++.dg/template/koenig2.C: New test.
16858
16859 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         PR c++/7983
16862         * g++.dg/parse/typedef4.C: New test.
16863
16864 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16865
16866         PR c++/8442, c++/8806
16867         * g++.dg/template/elab1.C: New test.
16868         * g++.dg/template/type2.C: Likewise.
16869         * g++.dg/template/ttp3.C: Adjust expected error message.
16870         * g++.old-deja/g++.law/visibility13.C: Likewise.
16871         * g++.old-deja/g++.niklas/t135.C: Likewise.
16872         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16873         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16874         template argument.
16875         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16876
16877 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         PR c++/11295
16880         * g++.dg/ext/stmtexpr1.C: New test.
16881
16882         * g++.dg/opt/tmp1.C: New test.
16883
16884         PR c++/11525
16885         * g++.dg/parse/constant4.C: New test.
16886
16887         PR c++/9447
16888         * g++.dg/template/using5.C: New test.
16889
16890 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16891
16892         * gcc.dg/builtins-27.c: New test case.
16893
16894 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16895
16896         * gcc.dg/tls/opt-7.c: New test.
16897
16898 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16899
16900         * g++.old-deja/g++.other/crash18.C: Remove.
16901
16902 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         * g++.dg/template/explicit3.C: New.
16905         * g++.dg/template/explicit4.C: New.
16906         * g++.dg/template/explicit5.C: New.
16907
16908         PR c++/11347
16909         * g++.dg/template/memtmpl1.C: New.
16910
16911 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16912
16913         PR target/11565
16914         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16915         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16916
16917 2003-07-30  Jan Hubicka  <jh@suse.cz>
16918
16919         * vtgc1.c: Kill.
16920
16921 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16922
16923         * gcc.dg/struct-in-proto-1.c: New test.
16924
16925 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16926
16927         * gcc.dg/cpp/include2.c: Only expect one message.
16928
16929 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16930
16931         PR c++/9447
16932         * g++.dg/template/using1.C: New test.
16933         * g++.dg/template/using2.C: New test.
16934         * g++.dg/template/using3.C: New test.
16935         * g++.dg/template/using4.C: New test.
16936
16937 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16938
16939         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16940         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16941
16942 2003-07-28  Jan Hubicka  <jh@suse.cz>
16943
16944         PR c++/11530
16945         * g++.dg/opt/call1.C: New test.
16946
16947 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16948
16949         PR c++/11667
16950         * g++.dg/init/enum2.C: New test.
16951         * g++.dg/template/overload1.C: Add "-w" option.
16952
16953 2003-07-28    <hp@bitrange.com>
16954
16955         * gcc.dg/Wdeclaration-after-statement-1.c,
16956         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16957
16958 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * gcc.c-torture/compile/20030725-1.c: New test.
16961
16962 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16963
16964         * gcc.dg/20030505.c: Only run for SPE.
16965         Remove definition of opaque type.
16966
16967 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16968
16969         * g++.dg/template/ptrmem6.C: New test.
16970
16971 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16972
16973         * gcc.c-torture/compile/zero-strct-2.c: New test.
16974
16975 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16976
16977         * gcc.dg/intermod-1.c: New test.
16978
16979 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16980
16981         PR c++/11617
16982         * g++.dg/template/lookup2.C: New test.
16983         * g++.dg/template/memclass1.C: Remove instantiated from error.
16984         * g++.dg/other/error2.C: Tweak expected errors.
16985
16986         PR c++/11596
16987         * g++.dg/template/defarg3.C: New test.
16988
16989         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16990
16991 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16992
16993         * g++.dg/inherit/access5.C: New test.
16994
16995 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16996
16997         PR c++/11513
16998         * g++.dg/template/crash8.C: New test.
16999
17000 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17001
17002         PR c/10602
17003         * gcc.dg/noncompile/incomplete-2.c: New test.
17004
17005 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/11645
17008         * g++.dg/inherit/access4.C: New test.
17009
17010         PR c++/11517
17011         * g++.dg/expr/cond2.C: New test.
17012
17013         PR optimization/10679
17014         * g++.dg/opt/inline4.C: New test.
17015
17016 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17017
17018         * g++.dg/parse/crash10: New test.
17019
17020 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         * g++.dg/ext/flexary1.C: New test.
17023
17024 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17025
17026         PR c++/10793
17027         * g++.dg/template/crash9.C: New test.
17028
17029 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17030
17031         PR c++/3004
17032         * g++.dg/parse/typedef3.C: New test.
17033
17034         PR c++/7906
17035         * g++.dg/parse/operator2.C: New test.
17036
17037         PR c++/8895
17038         * g++.dg/parse/def-tmpl-arg1.C: New test.
17039
17040         PR c++/9282
17041         * g++.dg/parse/funptr1.C: New test.
17042
17043         PR c++/9452
17044         * g++.dg/parse/ambig3.C: New test.
17045
17046         PR c++/9454
17047         * g++.dg/parse/operator3.C: New test.
17048
17049         PR c++/9486
17050         * g++.dg/parse/template10.C: New test.
17051
17052         PR c++/9488
17053         * g++.dg/parse/template11.C: New test.
17054
17055         PR c++/10150
17056         * g++.dg/parse/invalid-op1.C: New test.
17057
17058         PR c++/10247
17059         * g++.dg/parse/condexpr1.C: New test.
17060
17061 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         * g++.dg/ext/packed3.C: New test.
17064         * g++.dg/ext/packed4.C: New test.
17065
17066         * gcc.dg/pack-test-3.c: New test.
17067
17068 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17069
17070         * lib/compat.exp: Handle dg-options per source file.
17071         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17072         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17073         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17074         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17075         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17076         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17077         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17078         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17079         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17080         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17081         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17082         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17083         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17084         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17085
17086 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17087
17088         PR c/10320
17089         * gcc.c-torture/execute/20030718-1.c: New test.
17090
17091 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17092
17093         PR optimization/11536
17094         * gcc.dg/20030721-1.c: New test.
17095
17096 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17097
17098         PR c++/11546
17099         * g++.dg/template/lookup1.C: New test.
17100
17101 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17102
17103         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17104         diagnostics of ill-formed constructs involving labels.
17105         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17106         the new 'previously defined here' message.
17107
17108 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17109
17110         * g++.dg/parse/non-dependent2.C: New test.
17111
17112 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         * g++.dg/init/init-ref4.C: xfail on targets without
17115         weak symbols.
17116
17117 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17118
17119         PR target/11087
17120         * gcc.c-torture/execute/20030717-1.c: New test.
17121
17122 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * g++.dg/opt/cfg1.C: New test.
17125
17126 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR optimization/11557
17129         * gcc.dg/20030717-1.c: New test.
17130
17131 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17132
17133         PR c++/10476
17134         * g++.dg/expr/crash-1.C: New test.
17135
17136         PR c++/11027
17137         * g++.dg/template/init3.C: New test.
17138
17139         PR c++/8222
17140         * g++.dg/template/non-dependent1.C: New test.
17141
17142         PR c++/11070
17143         * g++.dg/template/non-dependent2.C: New test.
17144
17145         PR c++/11071
17146         * g++.dg/template/non-dependent3.C: New test.
17147
17148         PR c++/9907
17149         * g++.dg/template/sizeof5.C: New test.
17150
17151 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17152
17153         PR 11498
17154         * gcc.c-torture/compile/mangle-1.c: New file.
17155
17156 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17157
17158         PR c++/7809
17159         * g++.dg/parse/access3.C: New test.
17160
17161 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         PR c++/11384
17164         * g++.dg/init/init-ref4.C: New test.
17165
17166 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17167
17168         PR c++/11547
17169         * g++.dg/parse/constant3.C: New test.
17170         * g++.dg/parse/crash7.C: Likewise.
17171
17172 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17173
17174         PR target/11008
17175         * gcc.dg/i386-pentium4-not-mull.c: New.
17176
17177 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17178
17179         * gcc.dg/asm-names.c (ymain): Make it weak.
17180
17181 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17182
17183         PR c++/5421
17184         * g++.dg/template/friend21.C: New test.
17185
17186 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17187
17188         * gcc.dg/cleanup-8.c: New test.
17189         * gcc.dg/cleanup-9.c: New test.
17190
17191 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17192
17193         * g++.dg/ext/dll-MI1.h: New file.
17194         * g++.dg/ext/dllexport-MI1.C: New file.
17195         * g++.dg/ext/dllimport-MI1.C: New file.
17196
17197 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17198
17199         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17200         it does not have cmpstrsi patterns (just cmpmemsi).
17201
17202 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR debug/11473
17205         * g++.dg/debug/debug8.C: New test.
17206
17207 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17208
17209         PR c++/10108
17210         * g++.dg/template/crash7.C: New test.
17211
17212 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17213
17214         PR target/10795
17215         * gcc.c-torture/compile/20030708-1.c: New.
17216
17217 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17218
17219         * gcc.c-torture/execute/20030715-1.c: New test.
17220
17221 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17222
17223         * gcc.dg/pch/inline-3.c: New file.
17224         * gcc.dg/pch/inline-3.hs: New file.
17225         * gcc.dg/pch/inline-4.c: New file.
17226         * gcc.dg/pch/inline-4.hs: New file.
17227
17228 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/11509
17231         * g++.dg/template/crash6.C: New test.
17232
17233         PR c++/7053
17234         * g++.dg/template/friend20.C: New test.
17235
17236         PR c++/7019
17237         * g++.dg/template/overload2.C: New test.
17238
17239 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17240
17241         PR optimization/11440
17242         * gcc.c-torture/execute/20030714-1.c: New test.
17243
17244 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17245
17246         PR c++/11154
17247         * g++.dg/template/partial2.C: New test.
17248
17249 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17250
17251         PR c++/11503
17252         * g++.dg/template/anon1.C: New test.
17253
17254         PR c++/11493
17255         PR c++/11495
17256         * g++.dg/parse/template9.C: Likewise.
17257         * g++.dg/template/crash4.C: New test.
17258         * g++.dg/template/koenig1.C: Likewise.
17259         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17260         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17261         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17262         functions.
17263         * g++.old-deja/g++.jason/template36.C: Likewise.
17264         * g++.old-deja/g++.mike/p1989.C: Likewise.
17265         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17266         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17267         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17268         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17269         compiling.
17270         * g++.old-deja/g++.pt/union2.C: Use this->.
17271
17272 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17273
17274         * gcc.dg/20030711-1.c: New test.
17275
17276 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17277
17278         PR c++/11050
17279         * g++.dg/parse/args1.C: New test.
17280         * g++.pt/defarg8.C: Change expected errors.
17281
17282 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/8164
17285         * g++.dg/template/nontype2.C: New test.
17286
17287         PR c++/10558
17288         * g++.dg/parse/template8.C: New test.
17289
17290         PR c++/8327
17291         * g++.dg/template/scope1.C: New test.
17292
17293         * g++.dg/warn/Wsign-compare-1.C: New test.
17294
17295 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17296
17297         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17298
17299 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/9411
17302         * g++.dg/template/explicit2.C: New test.
17303
17304         PR c++/10032
17305         * g++.dg/warn/pedantic1.C: New test.
17306
17307 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17308
17309         PR c++ 9483
17310         * g++.dg/other/field1.C: New test.
17311
17312 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17313
17314         PR c/11449
17315         * gcc.c-torture/compile/20030707-1.c: New.
17316
17317 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17318
17319         PR c++/10849
17320         * g++.dg/template/access12.C: New test.
17321
17322 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17323
17324         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17325         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17326         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17327         * gcc.misc-tests/gcov.exp: Update
17328         * g++.dg/gcov/gcov.exp: Update
17329         * lib/gcov.exp: Update.
17330
17331 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17332
17333         * g++.dg/abi/mangle17.C: Make sure template expressions are
17334         dependent.
17335         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17336         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17337         * g++.dg/opt/stack1.C: Remove erroneous code.
17338         * g++.dg/parse/template7.C: New test.
17339         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17340         * g++.old-deja/g++.pt/crash4.C: Likewise.
17341
17342 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17343
17344         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17345         with zero or one occurence of `$' after the initial `L'.
17346
17347 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17348
17349         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17350
17351 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17352
17353         PR c/11370
17354         * gcc.dg/Wunreachable-6.c: New testcase.
17355         * gcc.dg/Wunreachable-7.c: New testcase.
17356
17357 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17358
17359         PR c/11420
17360         * gcc.dg/20030708-1.c: New test.
17361
17362 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17363
17364         * gcc.dg/compat/sdata-section.h: New file.
17365         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17366         * gcc.dg/torture/mips-sdata-1.c: New test.
17367
17368 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17369
17370         PR c++/11030
17371         * g++.dg/template/friend19.C: New test.
17372
17373 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17374
17375         * g++.dg/opt/strength-reduce.C: New test.
17376
17377 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR target/10979
17380         * gcc.dg/20030707-1.c: New testcase.
17381
17382 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17383
17384         PR optimization/11059
17385         * g++.dg/opt/emptyunion.C: New testcase.
17386
17387 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17388             Eric Botcazou  <ebotcazou@libertysurf.fr>
17389
17390         * g++.dg/opt/stack1.C: New test.
17391
17392 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17393
17394         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17395         run test.
17396
17397         PR c++/11431
17398         * g++.dg/expr/static_cast3.C: New test.
17399
17400 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17401
17402         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17403         everywhere.
17404         * gcc.dg/concat.c: Concatenation of string constants with
17405         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17406         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17407         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17408         necessary to avoid multi-character character constant warning.
17409         * gcc.dg/cpp/escape.c: Likewise.
17410         * gcc.dg/cpp/ucs.c: Likewise.
17411         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17412         Fix a typo.
17413
17414 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17415
17416         PR c/11428
17417         * gcc.c-torture/compile/20030704-1.c: New.
17418
17419 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17420
17421         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17422
17423 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17424
17425         PR c++/5287, PR c++/7910,  PR c++/11021
17426         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17427         tests for warnings.
17428         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17429         * g++.dg/ext/dllimport3.C: Likewise.
17430         * g++.dg/ext/dllimport4.C: New file.
17431         * g++.dg/ext/dllimport5.C: New file.
17432         * g++.dg/ext/dllimport6.C: New file.
17433         * g++.dg/ext/dllimport7.C: New file.
17434         * g++.dg/ext/dllimport8.C: New file.
17435         * g++.dg/ext/dllimport9.C: New file.
17436         * g++.dg/ext/dllimport10.C: New file.
17437         * g++.dg/ext/dllexport1.C: New file.
17438
17439 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17440
17441         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17442         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17443
17444 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17445
17446         * gcc.dg/builtins-25.c: New testcase.
17447         * gcc.dg/builtins-26.c: New testcase.
17448
17449 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17450
17451         * gcc.dg/compat/vector-defs.h: New file.
17452         * gcc.dg/compat/vector-setup.h: New file.
17453         * gcc.dg/compat/vector-check.h: New file.
17454         * gcc.dg/compat/vector-1_main.c: New file.
17455         * gcc.dg/compat/vector-1_x.c: New file.
17456         * gcc.dg/compat/vector-1_y.c: New file.
17457         * gcc.dg/compat/vector-2_main.c: New file.
17458         * gcc.dg/compat/vector-2_x.c: New file.
17459         * gcc.dg/compat/vector-2_y.c: New file.
17460
17461         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17462         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17463         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17464         * gcc.dg/compat/struct-align-1.h: New file.
17465         * gcc.dg/compat/struct-align-1_main.c: New file.
17466         * gcc.dg/compat/struct-align-1_x.c: New file.
17467         * gcc.dg/compat/struct-align-1_y.c: New file.
17468         * gcc.dg/compat/struct-align-2.h: New file.
17469         * gcc.dg/compat/struct-align-2_main.c: New file.
17470         * gcc.dg/compat/struct-align-2_x.c: New file.
17471         * gcc.dg/compat/struct-align-2_y.c: New file.
17472
17473         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17474         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17475         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17476         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17477         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17478         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17479         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17480         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17481         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17482         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17483         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17484         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17485         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17486         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17487         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17488         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17489         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17490         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17491         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17492         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17493         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17494         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17495         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17496         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17497         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17498         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17499         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17500         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17501         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17502
17503 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17504
17505         * gcc.dg/i386-call-1.c: New test.
17506
17507 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         PR c++/9162
17510         * g++.dg/parse/defarg4.C: New.
17511
17512 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17513
17514         PR target/10700
17515         * gcc.c-torture/compile/20030703-1.c: New test case.
17516
17517 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17518
17519         * g++.dg/template/local3.C: Remove extra semicolon.
17520
17521 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17522
17523         * gcc.dg/i386-volatile-1.c: New test.
17524
17525 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17526
17527         PR c++/11072
17528         * g++.dg/other/offsetof2.C: XFAIL.
17529         * g++.dg/other/offsetof5.C: New.
17530
17531         PR c++/10219
17532         * g++.dg/template/error1.C: New.
17533
17534         PR c++/9779
17535         * g++.dg/template/dependent-expr1.C: New.
17536
17537 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17538
17539         PR c++/6949
17540         * g++.dg/template/local3.C: New test.
17541
17542         PR c++/11149
17543         * g++.dg/lookup/scoped6.C: New test.
17544
17545 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17546
17547         PR c++/8046
17548         * g++.dg/other/error7.C: New test.
17549
17550 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17551
17552         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17553         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17554         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17555         * g++.old-deja/g++.other/union2.C: Likewise.
17556         * gcc.dg/c90-const-expr-2.c: Likewise.
17557         * gcc.dg/c90-const-expr-3.c: Likewise.
17558         * gcc.dg/c99-const-expr-2.c: Likewise.
17559         * gcc.dg/c99-const-expr-3.c: Likewise.
17560         * gcc.dg/concat.c: Likewise.
17561
17562 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/9559
17565         * g++.dg/init/static1.C: New test.
17566
17567 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17568
17569         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17570         * g++.old-deja/g++.other/access2.C: Likewise.
17571         * g++.old-deja/g++.other/decl2.C: Likewise.
17572         * gcc.c-torture/execute/20020615-1.c: Likewise.
17573
17574 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17575
17576         PR c++/4933
17577         * g++.dg/template/sizeof4.C: New test.
17578
17579 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17580
17581         * g++.dg/other/error6.C: New test.
17582
17583 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17584
17585         PR c++/10750
17586         * g++.dg/parse/constant2.C: New test.
17587
17588 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17589
17590         PR c++/11106
17591         * g++.dg/other/error5.C: New test.
17592
17593 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17594
17595         * gcc.dg/format/gcc_diag-1.c: New test.
17596
17597 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17598
17599         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17600
17601 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17602
17603         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17604         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17605         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17606
17607 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * gcc.c-torture/execute/builtins/string-8.c: New test.
17610         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17611         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17612         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17613
17614 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/10468
17617         * g++.dg/ext/typeof6.C: New test.
17618
17619 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17620
17621         PR c++/10796
17622         * g++.dg/init/enum1.C: New test.
17623
17624 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17625
17626         * gcc.dg/20030627-1.c: New test.
17627
17628 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/11332
17631         * g++.dg/expr/static_cast2.C: New test.
17632
17633 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17634             Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17637         sprintf(dst,"%s",src) optimization.
17638         * gcc.c-torture/execute/20030626-1.c: New test case.
17639         * gcc.c-torture/execute/20030626-2.c: New test case.
17640
17641 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17642
17643         * gcc.c-torture/execute/multi-ix.c: New test.
17644
17645         * gcc.c-torture/execute/simd-4.c (main):
17646         Added missing semicolon at end of union.
17647
17648 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17649
17650         PR c++/8266
17651         * g++.dg/template/explicit-instantiation3.C: New test.
17652
17653 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17654
17655         * gcc.dg/20030626-1.c: Use signed char.
17656
17657 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17658
17659         * gcc.dg/20030626-1.c: New test.
17660
17661 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17662
17663         * const-str-2.m: Update.
17664
17665 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/10990
17668         * g++.dg/rtti/dyncast1.C: New test.
17669         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17670         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17671         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17672
17673         PR c++/10931
17674         * g++.dg/expr/static_cast1.C: New test.
17675
17676 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17677
17678         * gcc.dg/20030625-1.c: New test.
17679
17680 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17681
17682         * gcc.c-torture/compile/20030624-1.c: New test case.
17683
17684 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17685
17686         * gcc.c-torture/execute/string-opt-17.c: New test.
17687
17688 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/5754
17691         * g++.dg/parse/crash6.C: New test.
17692
17693 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17694
17695         * gcc.dg/builtins-24.c: New test case.
17696
17697 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17698
17699         * g++.dg/opt/operator1.C: New test.
17700
17701 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17702
17703         * gcc.c-torture/execute/string-opt-16.c: New test case.
17704
17705 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17706
17707         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17708         * g++.old-deja/g++.other/conv7.C: Likewise
17709         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17710         * g++.old-deja/g++.other/overload14.C: Likewise.
17711
17712 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17713
17714         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17715         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17716
17717 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/10888
17720         * g++.dg/warn/Winline-3.C: New test.
17721
17722 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17723
17724         * lib/target-supports.exp (check_alias_available): Make the test
17725         program acceptable to the Solaris assembler.
17726
17727         PR c++/10749
17728         * g++.dg/template/memclass2.C: New test.
17729
17730 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17731             Eric Botcazou  <ebotcazou@libertysurf.fr>
17732
17733         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17734         data for non-matching targets.
17735         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17736
17737 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/10845
17740         * g++.dg/template/member3.C: New test.
17741
17742 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17743
17744         PR c++/10939
17745         * g++.dg/template/func1.C: New test.
17746
17747         PR c++/9649
17748         * g++.dg/template/static4.C: New test.
17749         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17750
17751         PR c++/11041
17752         * g++.dg/init/ref7.C: New test.
17753
17754 2003-06-19  Matt Austern  <austern@apple.com>
17755
17756         PR c++/11228
17757         * g++.dg/anew1.C: New test.
17758         * g++.dg/anew2.C: New test.
17759         * g++.dg/anew3.C: New test.
17760         * g++.dg/anew4.C: New test.
17761
17762 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17763
17764         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17765
17766 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17767
17768         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17769         endian-dependent.
17770
17771 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17772
17773         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17774         Remove cruft.
17775
17776 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17777
17778         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17779         * gcc.c-torture/compile/961203-1.c: Likewise.
17780         * gcc.c-torture/compile/980506-1.c: Likewise.
17781
17782 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17783
17784         PR c++/10712
17785         * g++.dg/lookup/using7.C: New test.
17786
17787 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/11105
17790         * g++.dg/abi/conv1.C: Remove it.
17791         * g++.dg/template/conv7.C: New test.
17792         * g++.dg/template/conv8.C: Likewise.
17793         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17794         conversion operator.
17795
17796 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17797
17798         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17799         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17800         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17801         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17802         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17803         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17804         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17805         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17806         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17807         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17808         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17809         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17810         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17811         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17812         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17813         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17814         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17815         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17816         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17817         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17818         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17819         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17820         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17821         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17822         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17823         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17824         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17825         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17826         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17827
17828 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17829
17830         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17831         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17832         indications.
17833
17834 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17835
17836         * gcc.dg/i386-387-5.c: New test case.
17837         * gcc.dg/i386-387-6.c: New test case.
17838         * gcc.dg/builtins-23.c: New test case.
17839
17840 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.dg/builtins-22.c: New test case.
17843         * gcc.dg/i386-387-1.c: Update to test exp.
17844         * gcc.dg/i386-387-2.c: Likewise.
17845
17846 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17847
17848         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17849
17850 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17851
17852         * lib/gcc-dg.exp (dg-require-dll): New function.
17853         (dg-xfail-if): Likewise.
17854         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17855         driver.
17856
17857         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17858         * gcc.c-torture/compile/20001205-1.c: Likewise.
17859         * gcc.c-torture/compile/20001226-1.c: Likewise.
17860         * gcc.c-torture/compile/20010518-2.c: Likewise.
17861         * gcc.c-torture/compile/20020312-1.c: Likewise.
17862         * gcc.c-torture/compile/20020604-1.c: Likewise.
17863         * gcc.c-torture/compile/920501-12.c: Likewise.
17864         * gcc.c-torture/compile/920501-4.c: Likewise.
17865         * gcc.c-torture/compile/920520-1.c: Likewise.
17866         * gcc.c-torture/compile/920521-1.c: Likewise.
17867         * gcc.c-torture/compile/920625-1.c: Likewise.
17868         * gcc.c-torture/compile/961203-1.c: Likewise.
17869         * gcc.c-torture/compile/980506-1.c: Likewise.
17870         * gcc.c-torture/compile/981006-1.c: Likewise.
17871         * gcc.c-torture/compile/981022-1.c: Likewise.
17872         * gcc.c-torture/compile/981223-1.c: Likewise.
17873         * gcc.c-torture/compile/990617-1.c: Likewise.
17874         * gcc.c-torture/compile/dll.c: Likewise.
17875         * gcc.c-torture/compile/labels-3.c: Likewise.
17876         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17877         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17878         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17879         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17880         * gcc.c-torture/compile/simd-5.c: Likewise.
17881         * gcc.c-torture/compile/20000804-1.x: Remove.
17882         * gcc.c-torture/compile/20001205-1.x: Likewise.
17883         * gcc.c-torture/compile/20001226-1.x: Likewise.
17884         * gcc.c-torture/compile/20010518-2.x: Likewise.
17885         * gcc.c-torture/compile/20020312-1.x: Likewise.
17886         * gcc.c-torture/compile/20020604-1.x: Likewise.
17887         * gcc.c-torture/compile/920501-12.x: Likewise.
17888         * gcc.c-torture/compile/920501-4.x: Likewise.
17889         * gcc.c-torture/compile/920520-1.x: Likewise.
17890         * gcc.c-torture/compile/920521-1.x: Likewise.
17891         * gcc.c-torture/compile/920625-1.x: Likewise.
17892         * gcc.c-torture/compile/961203-1.x: Likewise.
17893         * gcc.c-torture/compile/980506-1.x: Likewise.
17894         * gcc.c-torture/compile/981006-1.x: Likewise.
17895         * gcc.c-torture/compile/981022-1.x: Likewise.
17896         * gcc.c-torture/compile/981223-1.x: Likewise.
17897         * gcc.c-torture/compile/990617-1.x: Likewise.
17898         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17899         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17900         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17901         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17902         * gcc.c-torture/compile/simd-5.x: Likewise.
17903
17904         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17905
17906 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17907
17908         * gcc.c-torture/execute/20030611-1.c: New test.
17909
17910 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17911
17912         PR middle-end/168
17913         * gcc.dg/20030612-1.c: New test case.
17914
17915 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/10635
17918         * g++.dg/expr/cast1.C: New test.
17919
17920 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17921
17922         * gcc.dg/builtins-21.c: New test case.
17923
17924 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17925
17926         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17927         options instead of at the end.
17928         * lib/objc.exp (objc_target_compile): Likewise.
17929
17930 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/10432
17933         * g++.dg/parse/error1.C: New test.
17934
17935 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17936
17937         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17938         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17939         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17940         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17941         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17942         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17943         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17944         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17945         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17946         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17947         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17948         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17949         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17950         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17951         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17952         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17953         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17954         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17955         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17956         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17957         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17958         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17959         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17960         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17961
17962         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17963         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17964         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17965         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17966         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17967         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17968         * gcc.dg/compat/scalar-return-3_main.c: New file.
17969         * gcc.dg/compat/scalar-return-3_x.c: New file.
17970         * gcc.dg/compat/scalar-return-3_y.c: New file.
17971         * gcc.dg/compat/scalar-return-4_main.c: New file.
17972         * gcc.dg/compat/scalar-return-4_x.c: New file.
17973         * gcc.dg/compat/scalar-return-4_y.c: New file.
17974
17975 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17976
17977         * gcc.dg/compat/fp2-struct-check.h: New file.
17978         * gcc.dg/compat/fp2-struct-defs.h: New file.
17979         * gcc.dg/compat/fp2-struct-init.h: New file.
17980         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17981         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17982         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17983         * gcc.dg/compat/struct-return-10_main.c: New file.
17984         * gcc.dg/compat/struct-return-10_x.c: New file.
17985         * gcc.dg/compat/struct-return-10_y.c: New file.
17986
17987         * gcc.dg/compat/compat-common.h: New file.
17988         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17989         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17990         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17991         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17992         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17993         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17994         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17995         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17996         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17997         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17998         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17999         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18000         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18001         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18002         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18003         * gcc.dg/compat/small-struct-check.h: Ditto.
18004         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18005         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18006         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18007         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18008         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18009         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18010         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18011         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18012         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18013         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18014         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18015         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18016         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18017         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18018         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18019         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18020         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18021         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18022         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18023         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18024         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18025         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18026         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18027         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18028         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18029         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18030         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18031         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18032         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18033         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18034
18035 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18036
18037         * g++.dg/pch/static-1.C: New file.
18038         * g++.dg/pch/static-1.Hs: New file.
18039
18040 2003-06-10  Richard Henderson  <rth@redhat.com>
18041
18042         * gcc.dg/asm-7.c: Adjust expected warning text.
18043
18044 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18045
18046         * gcc.dg/builtins-20.c: New test case.
18047
18048 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/11131
18051         * g++.dg/opt/template1.C: New test.
18052
18053 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18054
18055         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18056         additional_sources.
18057
18058 2003-05-21  David Taylor  <dtaylor@emc.com>
18059
18060         * gcc.dg/Wpadded.c: New file.
18061
18062 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18063
18064         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18065         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18066         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18067         dg-require-weak.
18068
18069 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18070
18071         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18072
18073 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18074
18075         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18076         (dg-require-alias): Likewise.
18077         (dg-require-gc-sections): Likewise.
18078         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18079
18080 2003-06-08  Richard Henderson  <rth@redhat.com>
18081
18082         * gcc.dg/20011029-2.c: Fix the array reference.
18083         * gcc.dg/asm-7.c: New.
18084
18085 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18086
18087         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18088
18089 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18090
18091         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18092         (dg-require-gc-sections): Likewise.
18093
18094 2003-06-08  Jan Hubicka  <jh@suse.cz>
18095
18096         * i386-cmov1.c: Fix regular expression.
18097         * i386-cvt-1.c: Likewise.
18098         * i386-local.c: Likewise.
18099         * i386-local2.c: Likewise.
18100         * i386-mul.c: Likewise.
18101         * i386-ssetype-1.c: Likewise.
18102         * i386-ssetype-3.c: Likewise.
18103         * i386-ssetype-5.c: Likewise.
18104
18105 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18106
18107         PR c++/11039
18108         * g++.dg/warn/implicit-typename2.C: New test.
18109         * g++.dg/warn/implicit-typename3.C: New test.
18110
18111 2003-06-07  Richard Henderson  <rth@redhat.com>
18112
18113         * g++.dg/other/offsetof3.C: Use size_t.
18114         * g++.dg/other/offsetof4.C: Likewise.
18115
18116 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18117
18118         * lib/copy-file.exp: New. Implement gcc_copy_files.
18119
18120         * lib/dg-pch.exp: Load copy-file.exp
18121         (dg-pch): Use gcc_copy_files instead of "file copy".
18122
18123 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18124
18125         * gcc.dg/weak/weak.exp: Simplify.
18126         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18127         * gcc.dg/weak/weak-1.c: Likewise.
18128         * gcc.dg/weak/weak-2.c: Likewise.
18129         * gcc.dg/weak/weak-3.c: Likewise.
18130         * gcc.dg/weak/weak-4.c: Likewise.
18131         * gcc.dg/weak/weak-5.c: Likewise.
18132         * gcc.dg/weak/weak-6.c: Likewise.
18133         * gcc.dg/weak/weak-7.c: Likewise.
18134         * gcc.dg/weak/weak-8.c: Likewise.
18135         * gcc.dg/weak/weak-9.c: Likewise.
18136
18137 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18138
18139         gcc.c-torture/execute/20030606-1.c: New.
18140
18141 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18142
18143         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18144         * gcc.dg/builtins-19.c: Likewise.
18145
18146 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18147
18148         * gcc.dg/builtins-2.c: Add some more tests.
18149         * gcc.dg/builtins-18.c: New test case.
18150         * gcc.dg/builtins-19.c: New test case.
18151
18152 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18153             Jim Wilson  <wilson@tuliptree.org>
18154
18155         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18156
18157 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18160         mempcpy/stpcpy calls not to be optimized into something else.
18161         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18162         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18163         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18164
18165 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18166
18167         * gcc.dg/format/asm_fprintf-1.c: New test.
18168
18169 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18170
18171         * lib/gcc-defs.exp (additional_sources): New variable.
18172         (dg-additional-sources): New function.
18173         (additional_files): New variable.
18174         (dg-additional-files): New function.
18175         (dg-additional-files-options): Likewise.
18176         * lib/gcc-dg.exp (dg-require-weak): New function.
18177         (dg-require-alias): Likewise.
18178         (dg-require-gc-sections): Likewise.
18179         * lib/target-supports.exp (check_alias_available): Remove testfile
18180         parameter.
18181         (check_gc_sections_available): New function.
18182         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18183         (dg-gpp-additional-files): Likewise.
18184         * lib/g++.exp (additional_sources): Remove.
18185         (additional_files): Likewise.
18186         (g++_target_compile): Use dg-additional-files-options.
18187
18188         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18189         Tcl logic.
18190         * gcc.dg/special/ecos.exp: Remove.
18191         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18192         * gcc.dg/special/alias-1.c: Likewise.
18193         * gcc.dg/special/alias-2.c: Likewise.
18194         * gcc.dg/special/gcsec-1.c: Likewise.
18195         * gcc.dg/special/weak-1.c: Likewise.
18196         * gcc.dg/special/weak-2.c: Likewise.
18197         * gcc.dg/special/wkali-1.c: Likewise.
18198         * gcc.dg/special/wkali-2.c: Likewise.
18199
18200         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18201         dg-gpp-additional-*.
18202         * g++.dg/special/conpr-3.C: Likewise.
18203         * g++.dg/special/conpr-4.C: Likewise.
18204         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18205         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18206         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18207         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18208         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18209         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18210         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18211         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18212         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18213         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18214         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18215         * g++.old-deja/g++.other/comdat1.C: Likewise.
18216         * g++.old-deja/g++.other/comdat2.C: Likewise.
18217         * g++.old-deja/g++.other/comdat3.C: Likewise.
18218         * g++.old-deja/g++.other/ctor1.C: Likewise.
18219         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18220
18221 2003-06-05  Richard Henderson  <rth@redhat.com>
18222
18223         * gcc.dg/debug/20030605-1.c: New.
18224
18225 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18226
18227         * README.QMTEST: Update.
18228
18229 2003-06-04  Richard Henderson  <rth@redhat.com>
18230
18231         * gcc.dg/cleanup-1.c: New.
18232         * gcc.dg/cleanup-2.c: New.
18233         * gcc.dg/cleanup-3.c: New.
18234         * gcc.dg/cleanup-4.c: New.
18235         * gcc.dg/cleanup-5.c: New.
18236         * gcc.dg/cleanup-6.c: New.
18237         * gcc.dg/cleanup-7.c: New.
18238
18239 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18240
18241         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18242
18243         * lib/dg-pch.exp: New file.
18244         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18245         * gcc.dg/pch/pch.exp: Likewise.
18246
18247 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18248
18249         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18250         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18251         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18252         * gcc.dg/builtins-17.c: New test case.
18253         * gcc.dg/i386-387-4.c: New test case.
18254         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18255
18256 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18257
18258         * gcc.dg/ultrasp9.c: New test.
18259
18260 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18261
18262         * gcc.c-torture/compile/20030604-1.c: New test.
18263         * gcc.dg/sparc-constant-1.c: New test.
18264
18265 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18266
18267         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18268
18269 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18270
18271         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18272
18273         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18274         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18275
18276 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18277
18278         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18279
18280 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18281
18282         PR c++/10940
18283         * g++.dg/template/spec10.C: New test.
18284
18285 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18286
18287         * gcc.dg/builtins-16.c: New test case.
18288
18289 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18290
18291         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18292         mempcpy test with post-increments.
18293         * gcc.c-torture/execute/string-opt-3.c: New test.
18294         * gcc.dg/string-opt-1.c: New test.
18295
18296 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18297
18298         PR fortran/10965
18299         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18300
18301 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18304         (scan-assembler): ... here.  Use dg-scan.
18305         (scan-assembler-not): Likewise.
18306         (scan-file): New function.
18307         (scan-file-not): Likewise.
18308         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18309         * gcc.dg/cpp/_Pragma4.c: Likewise.
18310         * gcc.dg/cpp/_Pragma5.c: Likewise.
18311         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18312         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18313         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18314         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18315         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18316         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18317         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18318         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18319         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18320         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18321         * gcc.dg/cpp/cxxcom1.c: Likewise.
18322         * gcc.dg/cpp/line1.c: Likewise.
18323         * gcc.dg/cpp/maccom1.c: Likewise.
18324         * gcc.dg/cpp/maccom2.c: Likewise.
18325         * gcc.dg/cpp/maccom3.c: Likewise.
18326         * gcc.dg/cpp/maccom4.c: Likewise.
18327         * gcc.dg/cpp/maccom5.c: Likewise.
18328         * gcc.dg/cpp/maccom6.c: Likewise.
18329         * gcc.dg/cpp/multiline.c: Likewise.
18330         * gcc.dg/cpp/spacing1.c: Likewise.
18331         * gcc.dg/cpp/spacing2.c: Likewise.
18332         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18333         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18334         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18335         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18336         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18337         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18338         * gcc.dg/cpp/cxxcom2.c: Likewise.
18339         * gcc.dg/cpp/cxxcom2.h: New file.
18340
18341         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18342         * g++.dg/cpp/truefalse.C: Here.
18343         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18344
18345 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18346
18347         * gcc.dg/cpp/redef3.c: New file.
18348
18349 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18350
18351         * gcc.dg/i386-loop-3.c: New test.
18352
18353 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18354
18355         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18356
18357 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18358
18359         * gcc.dg/fwrapv-1.c: New test case.
18360         * gcc.dg/fwrapv-2.c: New test case.
18361
18362 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18363
18364         PR c++/10956
18365         * g++.dg/template/spec9.C: New test.
18366
18367 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18368
18369         * gcc.dg/duff-4.c: New test case.
18370
18371 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18372
18373         PR fortran/10843
18374         * g77.dg/ffixed-form-1.f: New test
18375         * g77.dg/ffixed-form-2.f: New test
18376         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18377         * g77.dg/ffree-form-3.f: New test
18378
18379 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18380
18381         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18382         * gcc.dg/wint_t-1.c: Likewise.
18383
18384 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18385
18386         * g++.dg/template/access11.C: New test.
18387
18388 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18389
18390         PR c++/10849
18391         * g++.dg/template/access10.C: New test.
18392
18393 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18394             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18395
18396         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18397
18398 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18399
18400         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18401         suppress for powerpc-*-darwin*.
18402         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18403
18404 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18405
18406         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18407         suppress option for powerpc-*-darwin*.
18408
18409 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18410
18411         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18412         * gcc.dg/builtins-4.c: Add test for fmod.
18413
18414 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18415
18416         PR c++/10682
18417         * g++.dg/template/instantiate4.C: New test.
18418
18419 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18420
18421         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18422
18423 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18424
18425         * gcc.dg/compat/scalar-return-1_main.c: New file.
18426         * gcc.dg/compat/scalar-return-1_x.c: New file.
18427         * gcc.dg/compat/scalar-return-1_y.c: New file.
18428         * gcc.dg/compat/scalar-return-2_main.c: New file.
18429         * gcc.dg/compat/scalar-return-2_x.c: New file.
18430         * gcc.dg/compat/scalar-return-2_y.c: New file.
18431         * gcc.dg/compat/struct-return-3_main.c: New file.
18432         * gcc.dg/compat/struct-return-3_y.c: New file.
18433         * gcc.dg/compat/struct-return-3_x.c: New file.
18434         * gcc.dg/compat/struct-return-2_main.c: New file.
18435         * gcc.dg/compat/struct-return-2_x.c: New file.
18436         * gcc.dg/compat/struct-return-2_y.c: New file.
18437
18438 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18439
18440         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18441         for hppa*-hp-hpux*.
18442         * gcc.dg/20021014-1.c (dg-options): Likewise.
18443         * gcc.dg/nest.c (dg-options): Likewise.
18444
18445 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18446
18447         PR c++/9738
18448         * g++.dg/ext/dllimport2.C: New file.
18449         * g++.dg/ext/dllimport3.C: New file.
18450
18451 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18452
18453         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18454         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18455         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18456         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18457         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18458         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18459         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18460         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18461         * gcc.dg/compat/small-struct-defs.h: New file.
18462         * gcc.dg/compat/small-struct-init.h: New file.
18463         * gcc.dg/compat/small-struct-check.h: New file.
18464         * gcc.dg/compat/fp-struct-defs.h: New file.
18465         * gcc.dg/compat/fp-struct-check.h: New file.
18466         * gcc.dg/compat/fp-struct-init.h: New file.
18467         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18468         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18469
18470 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18471
18472         * gcc.dg/20030225-2.c: New test.
18473
18474 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18475             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18476
18477         * gcc.c-torture/compile/20030518-1.c: New test case.
18478
18479 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18480
18481         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18482         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18483         gcc-dg-debug-runtest.
18484         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18485         gcc-dg-debug-runtest.
18486
18487 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18488
18489         PR c++/9022
18490         * g++.dg/lookup/using6.C: New test.
18491
18492 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18493
18494         * g++.dg/parse/access2.C: New test.
18495
18496 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18497
18498         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18499         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18500         * gcc.dg/debug/debug.exp: Likewise.
18501
18502 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18503
18504         * gcc.dg/dollar.c: New test.
18505
18506 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18507
18508         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18509         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18510         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18511         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18512         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18513         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18514         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18515         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18516         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18517         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18518         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18519         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18520         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18521         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18522         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18523         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18524         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18525         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18526
18527 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18528
18529         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18530         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18531         support for "repo" mode.
18532         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18533         * lib/g77-dg.exp: Likewise.
18534         * lib/obj-dg.exp: Likewise.
18535
18536 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18537
18538         Merge from gcc-3_2-rhl8-branch:
18539         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18540
18541         * gcc.dg/tls/opt-6.c: New test.
18542
18543         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18544
18545         * gcc.dg/20030405-1.c: New test.
18546
18547         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18548
18549         * gcc.dg/20030309-1.c: New test.
18550
18551         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18552
18553         * gcc.c-torture/execute/20030307-1.c: New test.
18554
18555         2003-02-20  Randolph Chung  <tausq@debian.org>
18556
18557         * gcc.c-torture/compile/20030220-1.c: New test.
18558
18559         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18560
18561         * gcc.dg/20030217-1.c: New test.
18562
18563         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18564
18565         * gcc.c-torture/compile/20020129-1.c: New test.
18566
18567         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18568
18569         * gcc.dg/unroll-1.c: New test.
18570
18571         2002-11-16  Jan Hubicka  <jh@suse.cz>
18572
18573         * gcc.c-torture/execute/20020920-1.c: New test.
18574
18575         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18576
18577         PR target/7434
18578         * gcc.c-torture/compile/20021008-1.c: New test.
18579
18580         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18581
18582         PR target/7559
18583         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18584
18585         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18586
18587         * gcc.c-torture/compile/20020807-1.c: New test.
18588
18589         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.dg/tls/opt-1.c: New test.
18592
18593         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18594
18595         * gcc.dg/20020729-1.c: New test.
18596
18597         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18598
18599         * g++.dg/opt/life1.C: New test.
18600
18601         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18602
18603         * gcc.dg/20020525-1.c: New test.
18604
18605         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18606
18607         PR c++/6794
18608         * g++.dg/ext/pretty1.C: New test.
18609         * g++.dg/ext/pretty2.C: New test.
18610
18611 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18612
18613         PR c++/8385
18614         * g++.dg/ext/typeof5.C: New test.
18615
18616 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18617
18618         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18619         __USER_LABEL_PREFIX__ into account.
18620         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18621
18622 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18623
18624         * gcc.dg/builtins-15.c: New test case.
18625
18626 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18627
18628         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18629
18630 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * lib/g++.exp: Tweak handling of additional source files.
18633         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18634         * g++.dg/special/conpr-2a.C: Rename to ...
18635         * g++.dg/special/conpr-2a.cc: ... this.
18636         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18637         * g++.dg/special/conpr-3a.C: Rename to ...
18638         * g++.dg/special/conpr-3a.cc: This.
18639         * g++.dg/special/conpr-3b.C: Rename to ...
18640         * g++.dg/special/conpr-3b.cc: This.
18641         * g++.dg/special/conpr-4.C: New test.
18642         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18643
18644 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18645
18646         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18647
18648 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18649
18650         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18651         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18652         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18653         * g++.old-deja/g++.other/warn3.C: Likewise.
18654
18655 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18656
18657         * gcc.dg/i386-387-1.c: Update to also test log.
18658         * gcc.dg/i386-387-2.c: Likewise.
18659
18660 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18661
18662         * g77.f-torture/execute/int8421.f: New test.
18663
18664 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18665
18666         PR c++/10230, c++/10481
18667         * g++.dg/lookup/scoped5.C: New test.
18668
18669 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18670
18671         PR c++/10552
18672         * g++.dg/template/ttp6.C: New test.
18673
18674 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18675
18676         * gcc.c-torture/execute/builtins: New directory.
18677         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18678         gcc.c-torture/execute/builtins.
18679         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18680         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18681         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18682         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18683
18684 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18685
18686         PR c++/9252
18687         * g++.dg/template/access8.C: New test.
18688         * g++.dg/template/access9.C: New test.
18689
18690 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18691
18692         PR c++/9554
18693         * g++.dg/parse/access1.C: New test.
18694
18695 2003-05-09  DJ Delorie  <dj@redhat.com>
18696
18697         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18698         long, and not an int.
18699
18700 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         PR c++/10555, c++/10576
18703         * g++.dg/template/memclass1.C: New test.
18704
18705 2003-05-08  DJ Delorie  <dj@redhat.com>
18706
18707         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18708         targets.
18709         * gcc.c-torture/execute/20021024-1.x: Likewise.
18710         * gcc.c-torture/execute/shiftdi.x: Likewise.
18711         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18712         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18713         * gcc.dg/20021018-1.c: Likewise.
18714
18715 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18716
18717         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18718
18719         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18720         (bcopy): Call memmove.
18721
18722 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18723
18724         * g77.f-torture/compile/8485.f: New test case.
18725
18726 2003-05-07  Richard Henderson  <rth@redhat.com>
18727
18728         PR c++/10570
18729         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18730         Verify exception_cleanup not called for rethrows.
18731         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18732         when exiting catch block without rethrowing.
18733         * g++.dg/eh/forced3.C: New.
18734         * g++.dg/eh/forced4.C: New.
18735
18736 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18737
18738         * gcc.dg/20030505.c: Fix triplet.
18739
18740 2003-05-06  DJ Delorie  <dj@redhat.com>
18741
18742         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18743         * gcc.dg/nest.c: Likewise.
18744
18745 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18746
18747         * gcc.dg/builtins-14.c: New test case.
18748
18749 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18750
18751         * lib/compat.exp (compat-execute): New argument.
18752         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18753         * gcc.dg/compat: New test directory.
18754         * gcc.dg/compat/compat.exp: New expect script.
18755         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18756         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18757         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18758         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18759         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18760         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18761
18762         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18763         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18764         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18765         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18766         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18767         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18768         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18769         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18770         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18771         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18772         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18773         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18774         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18775         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18776         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18777
18778 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18779
18780         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18781
18782 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18783
18784         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18785
18786 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18787
18788         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18789         * gcc.dg/ppc-fsel-2.c: New test.
18790
18791         * gcc.dg/unused-5.c: New test.
18792
18793 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18794
18795         PR c++/10496
18796         * g++.dg/warn/pmf1.C: New test.
18797
18798 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18799
18800         PR c++/4494
18801         * g++.dg/warn/main.C: New test.
18802
18803 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18804
18805         * gcc.dg/nonnull-3.c: New test.
18806
18807 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18808
18809         * gcc.dg/cpp/Wtrigraphs.c: Update.
18810         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18811
18812 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18813
18814         * gcc.dg/ppc-fsel-1.c: New test.
18815
18816 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18817
18818         PR c/10604
18819         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18820
18821 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18822
18823         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18824
18825 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18826
18827         PR c++/9364, c++/10553, c++/10586
18828         * g++.dg/parse/typename4.C: New test.
18829         * g++.dg/parse/typename5.C: Likewise.
18830
18831 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18832
18833         * gcc.c-torture/compile/20030503-1.c: New test.
18834
18835 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18836
18837         * g++.dg/lookup/using5.C: Fix testcase error.
18838
18839 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18840
18841         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18842         since MEABI is no longer supported.  Remove all vestiges
18843         of MEABI from the test.
18844
18845 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18846
18847         PR c++/10554
18848         * g++.dg/lookup/using5.C: New test.
18849
18850 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18851
18852         PR c++/8772
18853         * g++.dg/template/ttp5.C: New test.
18854
18855 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18856
18857         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18858         (dg-gpp-additional-sources): New function.
18859         (dg-gpp-additional-files): Likewise.
18860         * lib/g++.exp (additional_sources): New variable.
18861         (additional_files): Likewise.
18862         (g++_target_compile): Deal with them.
18863         * lib/old-dejagnu.exp: Remove.
18864         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18865         * g++.old-deja: Revise all tests to use dg commands.
18866
18867 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18868
18869         PR c++/9432, c++/9528
18870         * g++.dg/lookup/using4.C: New test.
18871
18872 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18873
18874         * gcc.dg/noreturn-5.c: New file.
18875         * gcc.dg/noreturn-6.c: New file.
18876
18877         * gcc.c-torture/compile/inline-1.c: New file.
18878
18879 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18880
18881         PR c++/10551
18882         * g++.dg/template/explicit1.C: New test.
18883
18884 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18885
18886         PR c++/10549
18887         * g++.dg/other/bitfield1.C: New test.
18888
18889         PR c++/10527
18890         * g++.dg/init/new7.C: New test.
18891
18892 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/ext/desig1.C: New test.
18895         * g++.dg/ext/init1.C: Update.
18896
18897         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18898
18899 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18900
18901         PR c++/10180
18902         * g++.dg/warn/Winline-1.C: New test.
18903
18904 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.c-torture/execute/string-opt-19.c: New test.
18907
18908         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18909         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18910
18911 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/10506
18914         * g++.dg/init/new6.C: New test.
18915
18916         PR c++/10503
18917         * g++.dg/init/ref6.C: New test.
18918
18919 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18920
18921         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18922
18923 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18924
18925         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18926         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18927
18928 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18929
18930         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18931         initialized static data members.
18932
18933 2003-04-25  H.J. Lu <hjl@gnu.org>
18934
18935         * gcc.dg/ia64-sync-4.c: New test.
18936
18937 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18938
18939         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18940         date.
18941
18942 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         PR c++/10337
18945         * g++.dg/warn/conv1.C: New test.
18946         * g++.old-deja/g++.other/conv7.C: Adjust.
18947         * g++.old-deja/g++.other/overload14.C: Adjust.
18948
18949 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/10471
18952         * g++.dg/template/defarg2.C: New test.
18953
18954 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18955
18956         * gcc.dg/cpp/include2.c: Update.
18957         * gcc.dg/cpp/multiline-2.c: New.
18958         * gcc.dg/cpp/multiline.c: Update.
18959         * gcc.dg/cpp/strify2.c: Update.
18960         * gcc.dg/cpp/trad/literals-2.c: Update.
18961
18962 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18963
18964         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18965
18966 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18967
18968         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18969
18970 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/10451
18973         * g++.dg/parse/crash4.C: New test.
18974
18975         PR c++/9847
18976         * g++.dg/parse/crash5.C: New test.
18977
18978 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18979
18980         PR c++/10446
18981         * g++.dg/parse/crash3.C: New test.
18982
18983         PR c++/10428
18984         * g++.dg/parse/elab1.C: New test.
18985
18986 2003-04-22  Devang Patel  <dpatel@apple.com>
18987
18988         * gcc.dg/cpp/trad/funlike-5.c: New test.
18989
18990 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18991
18992         * g++.dg/other/packed1.C: Fix dg options.
18993
18994 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18995
18996         * g++.dg/other/offsetof2.C: New test.
18997
18998 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18999
19000         * g++.dg/template/recurse.C: Adjust location of error messages.
19001
19002 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19003
19004         PR c++/9881
19005         * g++.dg/init/addr-const1.C: New test.
19006         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19007
19008 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19009
19010         PR c++/10405
19011         * g++.dg/lookup/struct-hack1.C: New test.
19012
19013 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19014
19015         * ucs.c: Update diagnostic messages.
19016
19017 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19018
19019         * gcc.dg/cpp/truefalse.cpp: New test.
19020         * gcc.dg/cpp/cpp.exp: Update.
19021         * g++.dg/other/stdbool-if.C: Remove.
19022
19023 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19024
19025         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19026         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19027
19028 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19029
19030         * gcc.c-torture/compile/20030418-1.c: New test.
19031
19032 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19033
19034         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19035
19036 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         PR c++/10347
19039         g++.dg/template/dependent-name1.C: New test.
19040
19041 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19042
19043         * gcc.dg/warn-1.c (tourist_guide): New array,
19044         contains a pointer to bar.
19045
19046 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19047
19048         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19049         * gcc.c-torture/execute/medce-1.c: New test case.
19050         * gcc.c-torture/execute/medce-2.c: New test case.
19051
19052 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19053
19054         * lib/prune.exp: Ignore more messages.
19055
19056         PR c++/10381
19057         * g++.dg/parse/lookup3.C: New test.
19058
19059 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19060
19061         * gcc.c-torture/compile/20030415-1.c : New test.
19062
19063 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19064
19065         * gcc.c-torture/execute/scope-2.c: Move to ...
19066         * gcc.dg/noncompile/scope.c: .... here.
19067
19068 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19069
19070         * gcc.dg/20030414-2.c: New test case.
19071
19072 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19073
19074         PR target/10377
19075         * gcc.dg/20030414-1.c: New test.
19076
19077 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19078
19079         * gcc.dg/builtins-12.c: New test case.
19080         * gcc.dg/builtins-13.c: New test case.
19081
19082 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19083
19084         * gcc.c-torture/execute/string-opt-18.c: New test.
19085
19086 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/10300
19089         * g++.dg/init/new5.C: New test.
19090
19091 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/7910
19094         * g++.dg/ext/dllimport1.C: New test.
19095
19096 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19097
19098         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19099
19100 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19101
19102         PR Fortran/9263
19103         * g77.f-torture/noncompile/9263.f: New test
19104         PR Fortran/1832
19105         * g77.f-torture/execute/1832.f: New test
19106
19107 2003-04-11  David Chad  <davidc@freebsd.org>
19108             Loren J. Rittle  <ljrittle@acm.org>
19109
19110         libobjc/8562
19111         * objc.dg/headers.m: New test.
19112
19113 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19114
19115         * gcc.c-torture/execute/builtin-noret-2.c: New.
19116         * gcc.c-torture/execute/builtin-noret-2.x: New.
19117         XFAIL builtin-noret-2.c at -O1 and above.
19118         * gcc.dg/redecl.c: New.
19119         * gcc.dg/Wshadow-1.c: Update error regexps.
19120
19121 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19122
19123         * g++.dg/abi/bitfield10.C: New test.
19124
19125 2003-04-09  Mike Stump  <mrs@apple.com>
19126
19127         * gcc.dg/pch/pch.exp: Make testcase names longer.
19128         * g++.dg/pch/pch.exp: Make testcase names longer.
19129
19130 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19131
19132         * gcc.dg/builtins-11.c: New test case.
19133
19134 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19135
19136         * gcc.dg/builtins-9.c: New test case.
19137         * gcc.dg/builtins-10.c: New test case.
19138
19139 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19140
19141         * gcc.dg/noncompile/init-4.c.c: New test.
19142
19143 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * gcc.misc-test/gcov-9.c: New test.
19146         * gcc.misc-test/gcov-10.c: New test
19147         * gcc.misc-test/gcov-11.c: New test.
19148
19149 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19150
19151         PR optimization/10024
19152         * gcc.c-torture/compile/20030405-1.c: New test.
19153
19154 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19155
19156         * gcc.dg/pch/static-3.c: New.
19157         * gcc.dg/pch/static-3.hs: New.
19158         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19159
19160 2003-04-04  Richard Henderson  <rth@redhat.com>
19161
19162         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19163         * g++.dg/eh/forced2.C: Likewise.
19164
19165 2003-04-03  Mike Stump  <mrs@apple.com>
19166
19167         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19168         target arg.
19169         (scan-assembler-times, scan-assembler-not): Likewise.
19170         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19171
19172 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19173
19174         * gcc.dg/sparc-loop-1.c: New test.
19175
19176 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19177
19178         PR other/9274
19179         * g++.dg/pch/system-2.C: New.
19180         * g++.dg/pch/system-2.Hs: New.
19181
19182 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19183
19184         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19185
19186         * g++.dg/eh/simd-1.C (vecfunc): Same.
19187
19188 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19189
19190         * gcc.c-torture/execute/20030401-1.c: New test case.
19191
19192 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19193
19194         * objc.dg/defs.m: New.
19195
19196 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19197
19198         * g++.dg/eh/simd-1.C: New.
19199         * g++.dg/eh/simd-2.C: New.
19200
19201 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19202
19203         * gcc.c-torture/execute/simd-3.c: New.
19204
19205 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19206
19207         PR c/9936
19208         * gcc.dg/20030331-2.c: New test.
19209
19210 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/10278
19213         * g++.dg/parse/crash2.C: New test.
19214
19215 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19216
19217         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19218         * gcc.c-torture/execute/20030331-1.c: ...here.
19219
19220 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19221
19222         * gcc.c-torture/execute/20030331-1.c: New test.
19223
19224 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * lib/gcov.exp: Adjust call return testing strings.
19227         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19228
19229 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19230
19231         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19232         * gcc.dg/builtins-7.c: New test case.
19233         * gcc.dg/builtins-8.c: New test case.
19234
19235 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19236
19237         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19238
19239 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19240
19241         PR c++/7647
19242         * g++.dg/lookup-class-member-2.C: New test.
19243
19244 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19245
19246         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19247
19248 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19249
19250         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19251
19252 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19253
19254         * g++.dg/init/attrib1.C: New test.
19255
19256 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19257
19258         * gcc.dg/ultrasp8.c: New test.
19259
19260 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19261
19262         * gcc.dg/ultrasp7.c: New test.
19263
19264 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         PR c++/10047
19267         * g++.dg/template/inline1.C: New test.
19268
19269 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19270
19271         * gcc.dg/sparc-dwarf2.c: New test.
19272
19273 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19274
19275         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19276         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19277
19278 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19279
19280         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19281         than reading .x files.
19282         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19283         * g77.dg/gcov/gcov-1.f: Likewise.
19284         * gcc.misc-tests/gcov-4b.c: Likewise.
19285         * gcc.misc-tests/gcov-5b.c: Likewise.
19286         * gcc.misc-tests/gcov-6.c: Likewise.
19287         * gcc.misc-tests/gcov-7.c: Likewise.
19288         * gcc.misc-tests/gcov-8.c: Likewise.
19289         * g++.dg/gcov/gcov-1.x: Remove.
19290         * g77.dg/gcov/gcov-1.x: Likewise.
19291         * gcc.misc-tests/gcov-4b.x: Likewise.
19292         * gcc.misc-tests/gcov-5b.x: Likewise.
19293         * gcc.misc-tests/gcov-6.x: Likewise.
19294         * gcc.misc-tests/gcov-7.x: Likewise.
19295         * gcc.misc-tests/gcov-8.x: Likewise.
19296
19297 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19298
19299         PR opt/10087
19300         * gcc.dg/20030324-1.c: New test.
19301
19302 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19303
19304         PR c++/10224
19305         * g++.dg/template/arg3.C: New test.
19306
19307         PR c++/10158
19308         * g++.dg/template/friend18.C: New test.
19309
19310 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19311
19312         * g77.f-torture/compile/20030326-1.f: New test case.
19313
19314 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19315
19316         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19317
19318         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19319
19320 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19321
19322         * gcc.dg/ia64-sync-3.c: New test.
19323
19324 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19325
19326         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19327
19328 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19329
19330         * gcc.dg/ultrasp6.c: New test.
19331
19332 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19333
19334         * gcc.dg/i386-signbit-1.c: New test.
19335         * gcc.dg/i386-signbit-2.c: New test.
19336         * gcc.dg/i386-signbit-3.c: New test.
19337
19338 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19339
19340         * gcc.dg/ultrasp5.c: Fix options.
19341
19342 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19343
19344         * gcc.dg/ultrasp5.c: Fix comment.
19345
19346 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19347
19348         PR fortran/10197
19349         * g77.f-torture/execute/10197.f: New test.
19350
19351 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         PR c++/9898, c++/383
19354         * g++.dg/template/conv6.C: New test.
19355
19356         PR c++/10119
19357         * g++.dg/template/ptrmem5.C: New test.
19358
19359         PR c++/10026
19360         * g++.dg/lookup/koenig1.C: New test.
19361
19362         PR C++/10199
19363         * g++.dg/lookup/template2.C: New test.
19364
19365 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19366
19367         * g++.dg/opt/rtti1.C: New test.
19368
19369 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19370
19371         * gcc.dg/ultrasp5.c: New test.
19372
19373 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19374
19375         PR middle-end/9967
19376         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19377         builtin fputs.
19378
19379 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19380
19381         PR c/8224
19382         * gcc.dg/20030323-1.c: New test.
19383
19384 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19385
19386         * gcc.c-torture/compile/20030323-1.c: New test case.
19387
19388 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19389
19390         * gcc.dg/20030321-1.c: New test.
19391
19392 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19393
19394         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19395
19396 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19397
19398         PR c++/9978, c++/9708
19399         * g++.dg/ext/vlm1.C: Adjust expected error.
19400         * g++.dg/ext/vla2.C: New test.
19401         * g++.dg/template/arg1.C: New test.
19402         * g++.dg/template/arg2.C: New test.
19403
19404 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19405
19406         * g77.f-torture/execute/select.f: New test.
19407         * g77.f-torture/noncompile/select_no_compile.f: New test.
19408
19409 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         PR c++/9898
19412         * g++.dg/other/error4.C: New test.
19413
19414 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * g++.dg/template/friend17.C: New test.
19417
19418 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19419
19420         * gcc.c-torture/compile/20030320-1.c: New.
19421
19422 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19423
19424         * gcc.dg/builtins-6.c: New test case.
19425
19426 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19427
19428         PR target/10073
19429         * gcc.c-torture/compile/20030319-1.c: New.
19430
19431 2003-03-18  Jan Hubicka  <jh@suse.cz>
19432
19433         * gcc.dg/i386-cvt-1.c: New test.
19434
19435 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19436
19437         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19438         * objc.dg/naming-2.m: Likewise.
19439
19440 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/9639
19443         * g++.dg/parse/crash1.C: New test.
19444
19445 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19446
19447         PR c++/8805
19448         * g++.dg/eh/cleanup1.C: New test.
19449
19450 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19451
19452         * gcc.c-torture/execute/20030316-1.c: New test case.
19453
19454 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19455
19456         PR c++/9629
19457         * g++.dg/init/ctor2.C: New test.
19458
19459 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19460
19461         * g77.f-torture/compile/xformat.f: New test case.
19462
19463 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19464
19465         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19466         * g++.old-deja/g++.mike/eh50.C: Likewise.
19467
19468 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19469
19470         PR c++/6440
19471         * g++.dg/template/spec7.C: New test.
19472         * g++.dg/template/spec8.C: Likewise.
19473
19474 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gcc.c-torture/execute/20030313-1.c: New test.
19477
19478 2003-03-14  Richard Henderson  <rth@redhat.com>
19479
19480         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19481
19482 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19483
19484         * gcc.c-torture/compile/20030314-1.c: New test.
19485
19486 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19487
19488         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19489         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19490         thumb target,
19491         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19492         to accept newer _imp__  prefix and additional
19493         newline in .drectve section.
19494         * gcc.dg/dll-4.c: Likewise.
19495         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19496         switch.
19497
19498 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19499
19500         * g++.dg/parse/namespace9.C: New test.
19501
19502         * g++.dg/init/ref5.C: New test.
19503         * g++.dg/parse/ptrmem1.C: Likewise.
19504
19505 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19506
19507         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19508         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19509         regular expression.
19510         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19511         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19512
19513 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19514
19515         * gcc.c-torture/execute/20030224-2.c: New test.
19516
19517 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19518
19519         * gcc.dg/decl-3.c: New test.
19520
19521 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19522
19523         * gcc.dg/i386-loop-2.c: New test.
19524
19525 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/9474
19528         * g++.dg/parse/namespace8.C: New test.
19529
19530         PR c++/9924
19531         * g++.dg/overload/builtin2.C: New test.
19532
19533 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19534
19535         * gcc.dg/return-type-3.c: New test.
19536
19537 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19538
19539         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19540         profiling options are not supported.
19541
19542 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19543
19544         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19545         * g++.old-deja/g++.warn/impint2.C: Likewise.
19546
19547 2003-03-10  Devang Patel  <dpatel@apple.com>
19548
19549         * g++.dg/cpp/c++_cmd_1.C: New test.
19550         * g++.dg/cpp/c++_cmd_1.h: New file.
19551
19552 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19553
19554         * gcc.dg/altivec-9.c: New file.
19555
19556 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19557
19558         * gcc.dg/ppc-sdata-1.c: New test.
19559         * gcc.dg/ppc-sdata-2.c: New test.
19560
19561 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/9373
19564         * g++.dg/opt/ptrmem2.C: New test.
19565
19566         PR c++/8534
19567         * g++.dg/opt/ptrmem1.C: New test.
19568
19569 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19570
19571         * gcc.dg/i386-loop-1.c: New test.
19572
19573 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19574
19575         PR c++/9970
19576         * g++.dg/lookup/friend1.C: New test.
19577
19578 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR c++/9823
19581         * g++.dg/parser/constructor1.C: New test.
19582
19583 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19584
19585         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19586
19587         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19588
19589 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19590
19591         * gcc.dg/cpp/Wunused.c: Update test.
19592
19593 2003-03-08  Jan Hubicka  <jh@suse.cz>
19594
19595         * gcc.dg/inline-3.c: New test.
19596
19597 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/9809
19600         * g++.dg/parse/builtin1.C: New test.
19601
19602         PR c++/9982
19603         * g++.dg/abi/cookie1.C: New test.
19604         * g++.dg/abi/cookie2.C: Likewise.
19605
19606         PR c++/9524
19607         * g++.dg/template/field1.C: New test.
19608
19609         PR c++/9912
19610         * g++.dg/parse/class1.C: New test.
19611         * g++.dg/parse/namespace7.C: Likewise.
19612         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19613
19614 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19615
19616         * g++.dg/init/ref4.C: New test.
19617
19618 2003-03-07  Jan Hubicka  <jh@suse.cz>
19619
19620         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19621         * gcc.dg/inline-3.c:  New test.
19622
19623 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19624
19625         * g++.dg/init/ref3.C: New test.
19626
19627         PR c++/9965
19628         * g++.dg/init/ref2.C: New test.
19629
19630         PR c++/9400
19631         * g++.dg/warn/Wshadow-2.C: New test.
19632
19633         PR c++/9791
19634         * g++.dg/warn/Woverloaded-1.C: New test.
19635
19636 2003-03-05  Jan Hubicka  <jh@suse.cz>
19637
19638         * gcc.dg/i386-local2.c: New.
19639         * gcc.dg/i386-local.c: Fix typo.
19640
19641 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19642
19643         * g++.dg/abi/layout3.C: New test.
19644
19645 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19646
19647         * gcc.c-torture/compile/20030305-1.c
19648
19649 2003-03-05  Jan Hubicka  <jh@suse.cz>
19650
19651         * gcc.dg/i386-local.c: New.
19652
19653 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19654
19655         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19656
19657 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19658
19659         * gcc.dg/switch-2.c: New test.
19660         * gcc.dg/switch-3.c: New test.
19661         * gcc.dg/Wswitch.c: Adjust line numbers.
19662         * gcc.dg/Wswitch-default.c: Likewise.
19663         * gcc.dg/Wswitch-enum.c: Likewise.
19664
19665 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19666
19667         * gcc.c-torture/execute/20030222-1.c: New test.
19668
19669 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19670
19671         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19672
19673 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/9878
19676         * g++.dg/init/ref1.C: New test.
19677
19678 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19679
19680         * gcc.dg/sh-relax.c: New SH-only test.
19681
19682 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19683
19684         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19685         comment explaining purpose of testcase.
19686
19687 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19688
19689         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19690         for HC11/HC12 (asm needs two int registers).
19691         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19692         HC11/HC12 because the test uses an asm which needs two 32-bit
19693         registers.
19694
19695 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19696
19697         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19698         for HC11/HC12 (array is too large otherwise).
19699         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19700         * gcc.c-torture/compile/20010518-2.x: Likewise.
19701         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19702         HC11/HC12 (array is too large).
19703
19704 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19705
19706         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19707         * lib/g++-dg.exp (g++-dg-test): Likewise.
19708
19709 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19710
19711         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19712         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19713
19714 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19715
19716         * g++.dg/warn/implicit-typename1.C: Remove warning.
19717
19718 2003-02-28  Richard Henderson  <rth@redhat.com>
19719
19720         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19721         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19722
19723 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19724
19725         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19726         * g++.dg/pch/pch.exp: Likewise.
19727
19728 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19729
19730         PR c++/9879
19731         * testsuite/g++.dg/init/new4.C: New test.
19732
19733 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19734
19735         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19736
19737 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19738
19739         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19740         unsigned long.
19741
19742         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19743         wider than float.
19744
19745 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19746
19747         * lib/scanasm.exp: Add support for counting numbers of
19748         occurences.
19749         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19750         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19751
19752 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19753
19754         PR c++/9683
19755         * g++.dg/template/static3.C: New test.
19756
19757         PR c++/9829
19758         * g++.dg/parse/namespace6.C: New test.
19759
19760 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19761
19762         PR target/9732
19763         * gcc.dg/20030225-1.c: New test.
19764
19765 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19766
19767         * README: Remove out-of-date information.
19768
19769         PR c++/9836
19770         * g++.dg/template/spec6.C: New test.
19771
19772 2003-02-24  Jeff Law  <law@redhat.com>
19773
19774         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19775
19776 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19777
19778         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19779         * gcc.dg/pragma-ep-1.c: Likewise.
19780
19781 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19782
19783         PR c++/9602
19784         * g++.dg/template/friend16.C: New test.
19785
19786 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/5333
19789         * g++.dg/parse/fused-params1.C: Adjust error messages.
19790         * g++.dg/template/nested3.C: New test.
19791
19792 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19793
19794         * g++.dg/abi/param1.C: New test.
19795
19796 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19797
19798         PR c++/7982
19799         * g++.dg/warn/implicit-typename1.C: New test.
19800
19801 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19802
19803         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19804         with "mtune".
19805         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19806         * gcc.c-torture/execute/20010129-1.x: Likewise.
19807         * gcc.dg/20011107-1.c: Likewise.
19808         * gcc.dg/20020108-1.c: Likewise.
19809         * gcc.dg/20020122-3.c: Likewise.
19810         * gcc.dg/20020206-1.c: Likewise.
19811         * gcc.dg/20020310-1.c: Likewise.
19812         * gcc.dg/20020426-2.c: Likewise.
19813         * gcc.dg/20020517-1.c: Likewise.
19814         * gcc.dg/991230-1.c: Likewise.
19815         * gcc.dg/i386-unroll-1.c: Likewise.
19816         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19817
19818 2003-02-22  Jan Hubicka  <jh@suse.cz>
19819
19820         * gcc.dg/i386-mul.c: New test.
19821
19822 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19823
19824         * gcc.dg/builtins-5.c: New test case.
19825
19826 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19827
19828         * gcc.dg/asmreg-1.c: New test.
19829
19830 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/9749
19833         * g++.dg/parse/varmod1.C: New test.
19834
19835 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19836
19837         PR c++/9727
19838         * g++.dg/template/op1.C: New test.
19839
19840 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19841
19842         PR c++/8906
19843         * g++.dg/template/nested2.C: New test.
19844
19845 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR c++/8724
19848         * g++.dg/expr/dtor1.C: New test.
19849
19850 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19851
19852         * gcc.dg/cpp/include3.c: New test.
19853         * gcc.dg/cpp/inc/foo.h: New file.
19854
19855 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19856
19857         * gcc.c-torture/execute/20030221-1.c: New test.
19858
19859 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19860
19861         PR c++/9729
19862         * g++.dg/abi/conv1.C: New test.
19863
19864 2003-02-20  Jan Hubicka  <jh@suse.cz>
19865
19866         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19867
19868 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19869
19870         * gcc.c-torture/compile/20030219-1.c: New test.
19871
19872 2003-02-18  Jan Hubicka  <jh@suse.cz>
19873
19874         * gcc.dg/funcorder.c: New test.
19875
19876 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19877
19878         * gcc.c-torture/execute/20030218-1.c: New.
19879
19880 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19881
19882         * gcc.dg/20030218-1.c: New.
19883
19884 2003-02-18  Richard Henderson  <rth@redhat.com>
19885
19886         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19887         * gcc.dg/attr-used-2.c: New.
19888
19889 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/9704
19892         * g++.dg/init/copy5.C: New test.
19893
19894 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19895
19896         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19897         * g++.dg/pch/pch.exp: Likewise.
19898
19899 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19900
19901         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19902         STACK_SIZE is not defined.
19903
19904 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19905
19906         PR c++/9457
19907         * g++.dg/template/init1.C: New test.
19908
19909 2003-02-16  Jan HUbicka  <jh@suse.cz>
19910
19911         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19912         (foo): Add few extra tests
19913         * gcc.dg/c99-const-expr-3.c: Likewise.
19914         * gcc.c-torture/execute/20030216-1.c: New.
19915
19916 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19917
19918         PR c++/9459
19919         * g++.dg/ext/typeof4.C: New test.
19920
19921 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19922
19923         * gcc.dg/i386-387-3.c: New test case.
19924
19925 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19926
19927         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19928         cris-*-elf* cris-*-aout* and mmix-*-*.
19929
19930 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19931
19932         * gcc.dg/20030213-1.c: New test.
19933
19934 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19935
19936         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19937         * gcc.dg/i386-387-2.c: Likewise.
19938
19939 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19940
19941         * gcc.dg/ppc-spe.c: Fix formatting.
19942         Enable tests that were previously unsupported by gas.
19943         Delete tests for instructions that no longer exist.
19944         Switch arguments on evsubifw builtin.
19945
19946 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19947
19948         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19949         STACK_SIZE is too small.
19950
19951 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19952             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19953
19954         * gcc.dg/decl-2.c: New test.
19955
19956 2003-02-10  Jan Hubicka  <jh@suse.cz>
19957
19958         * gcc.dg/i386-fpcvt-1.c:  New test.
19959
19960 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19961
19962         * gcc.c-torture/execute/20030209-1.c: New test.
19963
19964 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19965
19966         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19967         int-wide bitops, use the constants of the same width.
19968         Likewise, if long long is 32-bit wide, test bitops using
19969         32-bit constants.
19970
19971 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19972
19973         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19974
19975 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19976
19977         * testsuite/gcc.dg/builtins-4.c: New test case.
19978
19979 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19980
19981         * gcc.dg/20020430-1.c: Fix dg command typos.
19982         * gcc.dg/20020503-1.c: Likewise.
19983
19984 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19985
19986         PR c++/8785
19987         * g++.dg/parse/fused-params1.C: New test.
19988
19989         PR c++/8857
19990         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19991
19992         PR c++/8921
19993         * g++.dg/parse/non-dependent1.C: New test.
19994
19995         PR c++/8928
19996         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19997
19998         PR c++/9228
19999         * g++.dg/parse/undefined7.C: New test.
20000         * g++.dg/parse/non-templ1.C: New test.
20001
20002         PR c++/9229
20003         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20004
20005 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20006
20007         * gcc.c-torture/compile/20030206-1.c: New test.
20008
20009 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20010
20011         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20012         "pow" to "foo" to avoid potential confusion with a math built-in.
20013
20014 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20015
20016         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20017         conditions for SPARC targets.
20018
20019 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20020
20021         * gcc.dg/20030204-1.c: New test.
20022
20023 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20024
20025         PR c++/38
20026         * g++.dg/parse/array-size1.C: New test.
20027
20028         PR c++/5657
20029         * g++.dg/parse/undefined3.C: New test.
20030
20031         PR c++/5665
20032         * g++.dg/parse/undefined4.C: New test.
20033
20034         PR c++/5975
20035         * g++.dg/parse/undefined5.C: New test.
20036
20037         PR c++/7259
20038         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20039
20040         PR c++/8578
20041         * g++.dg/parse/casting-operator1.C: New test.
20042
20043         PR c++/8596
20044         * g++.dg/parse/undefined6.C: New test.
20045
20046         PR c++/8736
20047         * g++.dg/parse/missing-template1.C: New test.
20048
20049 2003-02-04  Jan Hubicka  <jh@suse.cz>
20050
20051         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20052         * gcc.dg/i386-cmov?.c:  Likewise.
20053         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20054         * gcc.dg/i386-ssefp-1.c:  Likewise.
20055         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20056         conventions.
20057
20058 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/7129
20061         * testsuite/g++.dg/ext/max.C: New test.
20062
20063 2003-02-03  Jan Hubicka  <jh@suse.cz>
20064
20065         * gcc.c-torture/execute/20030203-1.c: New test.
20066
20067 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20068
20069         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20070         'natural-endian'.
20071
20072 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20073
20074         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20075         * g++.dg/init/new2.C: Likewise.
20076         * g++.dg/other/new1.C: Likewise.
20077
20078 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20079
20080         * gcc.dg/struct-ret-libc.c: New test.
20081
20082 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20083
20084         * gcc.dg/20030129-1.c: New test.
20085
20086 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20087
20088         PR c++/8849
20089         * g++.dg/template/ptrmem4.C: New test.
20090
20091 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20092
20093         * g++.dg/parser/constant1.C: New test.
20094
20095 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20096
20097         PR c++/8591
20098         * g++.dg/parse/friend2.C: New test.
20099
20100 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20101
20102         PR c++/9437
20103         * g++.dg/template/unify4.C: New test.
20104
20105 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20106
20107         * gcc.c-torture/execute/20030128-1.c: New test.
20108
20109 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20110
20111         * g++.dg/lookup/nested1.C: Test moved from ...
20112         * g++.old-deja/g++.other/lookup24.C: ... here.
20113
20114 2003-01-28  Jan Hubicka  <jh@suse.cz>
20115
20116         * gcc.dg/i386-cmov5.c:  New test.
20117
20118 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20119
20120         * gcc.c-torture/execute/20010925-1.c: Changed the
20121         memcpy declaration.
20122
20123 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         PR c++/3902
20126         * g++.dg/parse/template5.C: New test.
20127
20128 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20129
20130         PR fortran/9258
20131         * g77.dg/pr9258: New test.
20132
20133 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20134
20135         * README: Move relevant parts from README.g++.
20136
20137         * README.g++: Remove this file.
20138
20139 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20140
20141         * g++.dg/abi/dcast1.C: New test.
20142
20143 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20144
20145         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20146
20147 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20148
20149         PR c++/47
20150         * g++.old-deja/g++.other/lookup24.C: New test.
20151
20152 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20153
20154         PR middle-end/7227
20155         * gcc.dg/uninit-C.c: New test.
20156
20157 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.dg/abi/covariant1.C: New test.
20160
20161 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20162
20163         * gcc.dg/20030123-1.c: New test.
20164
20165 2003-01-25  Jan Hubicka  <jh@suse.cz>
20166
20167         PR opt/8492
20168         * gcc.c-torture/compile/20030125-1.c
20169
20170 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         PR c++/9403
20173         * g++.dg/parse/template3.C: New test.
20174         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20175
20176         PR c++/795
20177         * g++.dg/parse/template4.C: New test.
20178
20179         PR c++/9415
20180         * g++.dg/template/qual2.C: New test.
20181
20182         PR c++/8545
20183         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20184
20185         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20186
20187 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20188
20189         * gcc.c-torture/execute/switch-1.c: New test case.
20190
20191 2003-01-25  Jan Hubicka  <jh@suse.cz>
20192
20193         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20194
20195 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20196
20197         Tweaks for Bison-1.875. From the NEWS file:
20198         "- `parse error' -> `syntax error'
20199         Bison now uniformly uses the term `syntax error'"
20200         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20201         * gcc.dg/cpp/digraph2.c: Likewise.
20202         * gcc.dg/cpp/direct2.c: Likewise.
20203         * gcc.dg/cpp/paste4.c: Likewise.
20204         * gcc.dg/c90-restrict-1.c: Likewise.
20205         * gcc.dg/c99-func-2.c: Likewise.
20206         * gcc.dg/noncompile/920721-2.c: Likewise.
20207         * gcc.dg/noncompile/930622-2.c: Likewise.
20208         * gcc.dg/noncompile/940112-1.c: Likewise.
20209         * gcc.dg/noncompile/950921-1.c: Likewise.
20210         * gcc.dg/noncompile/951123-1.c: Likewise.
20211         * gcc.dg/noncompile/971104-1.c: Likewise.
20212         * gcc.dg/noncompile/990416-1.c: Likewise.
20213
20214 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20215
20216         * g++.dg/parse/undefined1.C: Add error message.
20217
20218 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/9354
20221         * g++.dg/parse/new1.C: New test.
20222
20223         PR c++/9216
20224         * g++.dg/parse/template2.C: New test.
20225
20226         PR c++/9354
20227         * g++.dg/parse/typedef2.C: New test.
20228
20229         PR c++/9328
20230         * g++.dg/ext/typeof3.C: New test.
20231
20232 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20233
20234         PR c++/2738
20235         * g++.dg/parse/ret-type1.C: New test.
20236
20237         PR c++/3792
20238         * g++.dg/parse/tmpl-outside1.C: New test.
20239
20240         PR c++/4207
20241         * g++.dg/parse/int-as-enum1.C: New test.
20242
20243         PR c++/4903
20244         * g++.dg/parse/no-typename1.C: New test.
20245
20246         PR c++/5533
20247         * g++.dg/parse/no-value1.C: New test.
20248
20249         PR c++/5921
20250         * g++.dg/parse/wrong-inline1.C: New test.
20251
20252         PR c++/6402
20253         * g++.dg/parse/ref1.C: New test.
20254
20255         PR c++/6992
20256         * g++.dg/parse/attr-ctor1.C: New test.
20257
20258         PR c++/7229
20259         * g++.dg/parse/namespace5.C: New test.
20260
20261         PR c++/7917
20262         * g++.dg/parse/func-def1.C: New test.
20263
20264         PR c++/8143
20265         * g++.dg/parse/undefined1.C: New test.
20266
20267         PR c++/5723, PR c++/8522
20268         * g++.dg/parse/specialization1.C: New test.
20269
20270         PR c++/163, PR c++/8595
20271         * g++.dg/parse/struct-as-enum1.C: New test.
20272
20273         PR c++/9173
20274         * g++.dg/parse/undefined2.C: New test.
20275
20276 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/9298
20279         * g++.dg/parse/template1.C: New test.
20280
20281         PR c++/9384
20282         * g++.dg/parse/using1.C: New test.
20283
20284         PR c++/9285
20285         PR c++/9294
20286         * g++.dg/parse/expr2.C: New test.
20287
20288         PR c++/9388
20289         * g++.dg/parse/lookup2.C: Likewise.
20290
20291 2003-01-21  Jan Hubicka  <jh@suse.cz>
20292
20293         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20294         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20295         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20296         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20297
20298 2003-01-20  Nick Clifton  <nickc@redhat.com>
20299
20300         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20301         problem with ARM sibcall code generation.
20302
20303 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20304
20305         * gcc.c-torture/execute/20030120-1.c: New.
20306
20307 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20308
20309         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20310
20311 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20312
20313         PR c++/9272
20314         * g++.dg/parse/ctor1.C: New test.
20315
20316         PR c++/9294:
20317         * g++.dg/parse/qualified1.C: New test.
20318
20319         * g++.dg/parse/typename3.C: New test.
20320
20321 2003-01-16  Richard Henderson  <rth@redhat.com>
20322
20323         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20324
20325 2003-01-16  Richard Henderson  <rth@redhat.com>
20326
20327         * g++.dg/pch/pch.exp: Copy test header to the working directory
20328         before using it either for precompilation or direct use.
20329         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20330         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20331
20332 2003-01-16  Richard Henderson  <rth@redhat.com>
20333
20334         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20335         before using it either for precompilation or direct use.
20336         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20337         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20338
20339 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20340
20341         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20342         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20343         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20344         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20345         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20346         typename warning into error.
20347         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20348         error messages.
20349         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20350         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20351         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20352         messages.
20353         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20354         make declaration visible in template.
20355         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20356         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20357         messages.
20358         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20359         message.
20360         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20361         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20362         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20363         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20364         typename warning with error message.
20365         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20366         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20367         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20368
20369 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20370
20371         * g++.dg/parse/ambig2.C: New test.
20372
20373 2003-01-15  Richard Henderson  <rth@redhat.com>
20374
20375         * g++.dg/tls/init-2.C: Update error message string.
20376
20377 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20378
20379         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20380
20381 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20382
20383         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20384         all for HC11/HC12.
20385         * gcc.c-torture/compile/20001205-1.x: Likewise.
20386         * gcc.c-torture/compile/20001226-1.x: Likewise.
20387         * gcc.c-torture/compile/920520-1.x: Likewise.
20388         * gcc.c-torture/compile/961203-1.x: Likewise.
20389         * gcc.c-torture/compile/20020604-1.x: Likewise.
20390
20391 2003-01-15  Jan Hubicka  <jh@suse.cz>
20392
20393         * gcc.c-torture/compile/20030115-1.c: New test.
20394
20395         * gcc.dg/i386-fpcvt-1.c: New test.
20396         * gcc.dg/i386-fpcvt-2.c: New test.
20397
20398 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20399
20400         Further conform g++'s __vmi_class_type_info to the C++ ABI
20401         specification.
20402         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20403         the specification.
20404
20405 2003-01-14  Jan Hubicka  <jh@suse.cz>
20406
20407         * gcc.dg/i386-fpcvt-1.c: New test.
20408         * gcc.dg/i386-fpcvt-2.c: New test.
20409
20410 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20411
20412         * gcc.dg/i386-mmx-3.c: New test.
20413
20414 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20415
20416         PR c++/9264
20417         * g++.dg/parse/octal1.C: New file.
20418
20419         PR c++/9172
20420         * g++.dg/parse/typename1.C: New file.
20421
20422 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20423
20424         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20425         * gcc.dg/bf-no-ms-layout.c: Likewise.
20426         * gcc.dg/bf-ms-attrib.c: Likewise.
20427
20428 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20429
20430         PR c++/9099
20431         * g++.dg/parse/dtor1.C: New file.
20432
20433         PR c++/9128
20434         * g++.dg/rtti/typeid1.C: New file.
20435
20436         PR c++/9153
20437         * g++.dg/parse/lookup1.C: New file.
20438
20439         PR c++/9171
20440         * g++.dg/templ/spec5.C: New file.
20441
20442 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20443
20444         * gcc.c-torture/compile/20030110-1.c: New test.
20445
20446 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20447
20448         Merge from pch-branch:
20449
20450         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20451
20452         * gcc.dg/pch/cpp-1.h: New.
20453         * gcc.dg/pch/cpp-1.c: New.
20454         * gcc.dg/pch/cpp-2.h: New.
20455         * gcc.dg/pch/cpp-2.c: New.
20456
20457         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20458
20459         * gcc.dg/pch/except-1.h: New.
20460         * gcc.dg/pch/except-1.c: New.
20461
20462         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20463
20464         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20465         running test.
20466         * gcc.dg/pch: Include *.hp not *.h.
20467         * gcc.dg/pch/system-1.h: New.
20468         * gcc.dg/pch/system-1.c: New.
20469
20470         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20471
20472         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20473         rather than trying to build and run a program using PCH.
20474         * gcc.dg/pch: Remove dg-do commands from test files.
20475
20476         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20477
20478         * gcc.dg/pch/macro-3.c: New.
20479         * gcc.dg/pch/macro-3.h: New.
20480
20481         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20482
20483         * gcc.dg/pch/common-1.c: New.
20484         * gcc.dg/pch/common-1.h: New.
20485         * gcc.dg/pch/decl-1.c: New.
20486         * gcc.dg/pch/decl-1.h: New.
20487         * gcc.dg/pch/decl-2.c: New.
20488         * gcc.dg/pch/decl-2.h: New.
20489         * gcc.dg/pch/decl-3.c: New.
20490         * gcc.dg/pch/decl-3.h: New.
20491         * gcc.dg/pch/decl-4.c: New.
20492         * gcc.dg/pch/decl-4.h: New.
20493         * gcc.dg/pch/decl-5.c: New.
20494         * gcc.dg/pch/decl-5.h: New.
20495         * gcc.dg/pch/global-1.c: New.
20496         * gcc.dg/pch/global-1.h: New.
20497         * gcc.dg/pch/inline-1.c: New.
20498         * gcc.dg/pch/inline-1.h: New.
20499         * gcc.dg/pch/inline-2.c: New.
20500         * gcc.dg/pch/inline-2.h: New.
20501         * gcc.dg/pch/static-1.c: New.
20502         * gcc.dg/pch/static-1.h: New.
20503         * gcc.dg/pch/static-2.c: New.
20504         * gcc.dg/pch/static-2.h: New.
20505
20506         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20507
20508         * g++.dg/pch/pch.exp: Better handle failing testcases.
20509         * gcc.dg/pch/pch.exp: Likewise.
20510         * gcc.dg/pch/macro-1.c: New.
20511         * gcc.dg/pch/macro-1.h: New.
20512         * gcc.dg/pch/macro-2.c: New.
20513         * gcc.dg/pch/macro-2.h: New.
20514
20515         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20516
20517         * g++.dg/dg.exp: Treat files in pch/ specially.
20518         * g++.dg/pch/pch.exp: New file.
20519         * g++.dg/pch/empty.H: New file.
20520         * g++.dg/pch/empty.C: New file.
20521         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20522         "precompile".
20523
20524         * gcc.dg/pch/pch.exp: New file.
20525         * gcc.dg/pch/empty.h: New file.
20526         * gcc.dg/pch/empty.c: New file.
20527         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20528         "precompile".
20529
20530 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20531
20532         * g++.dg/template/friend14.C: New test.
20533
20534 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20535
20536         * gcc.dg/old-style-asm-1.c: New test.
20537
20538 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20539
20540         * gcc.c-torture/compile/20030109-1.c: New test.
20541
20542 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20543
20544         * gcc.c-torture/execute/20030109-1.c: New test.
20545
20546 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20547
20548         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20549         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20550         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20551         * g++.old-deja/g++.mike/eh2.C: Likewise
20552         * g++.old-deja/g++.mike/eh3.C: Likewise
20553         * g++.old-deja/g++.mike/eh5.C: Likewise
20554         * g++.old-deja/g++.mike/eh6.C: Likewise
20555         * g++.old-deja/g++.mike/eh7.C: Likewise
20556         * g++.old-deja/g++.mike/eh8.C: Likewise
20557         * g++.old-deja/g++.mike/eh9.C: Likewise
20558         * g++.old-deja/g++.mike/eh10.C: Likewise
20559         * g++.old-deja/g++.mike/eh12.C: Likewise
20560         * g++.old-deja/g++.mike/eh13.C: Likewise
20561         * g++.old-deja/g++.mike/eh14.C: Likewise
20562         * g++.old-deja/g++.mike/eh16.C: Likewise
20563         * g++.old-deja/g++.mike/eh17.C: Likewise
20564         * g++.old-deja/g++.mike/eh18.C: Likewise
20565         * g++.old-deja/g++.mike/eh21.C: Likewise
20566         * g++.old-deja/g++.mike/eh23.C: Likewise
20567         * g++.old-deja/g++.mike/eh24.C: Likewise
20568         * g++.old-deja/g++.mike/eh25.C: Likewise
20569         * g++.old-deja/g++.mike/eh26.C: Likewise
20570         * g++.old-deja/g++.mike/eh27.C: Likewise
20571         * g++.old-deja/g++.mike/eh28.C: Likewise
20572         * g++.old-deja/g++.mike/eh29.C: Likewise
20573         * g++.old-deja/g++.mike/eh31.C: Likewise
20574         * g++.old-deja/g++.mike/eh33.C: Likewise
20575         * g++.old-deja/g++.mike/eh34.C: Likewise
20576         * g++.old-deja/g++.mike/eh35.C: Likewise
20577         * g++.old-deja/g++.mike/eh36.C: Likewise
20578         * g++.old-deja/g++.mike/eh37.C: Likewise
20579         * g++.old-deja/g++.mike/eh38.C: Likewise
20580         * g++.old-deja/g++.mike/eh39.C: Likewise
20581         * g++.old-deja/g++.mike/eh40.C: Likewise
20582         * g++.old-deja/g++.mike/eh41.C: Likewise
20583         * g++.old-deja/g++.mike/eh42.C: Likewise
20584         * g++.old-deja/g++.mike/eh44.C: Likewise
20585         * g++.old-deja/g++.mike/eh46.C: Likewise
20586         * g++.old-deja/g++.mike/eh47.C: Likewise
20587         * g++.old-deja/g++.mike/eh48.C: Likewise
20588         * g++.old-deja/g++.mike/eh49.C: Likewise
20589         * g++.old-deja/g++.mike/eh50.C: Likewise
20590         * g++.old-deja/g++.mike/eh51.C: Likewise
20591         * g++.old-deja/g++.mike/eh53.C: Likewise
20592         * g++.old-deja/g++.mike/eh55.C: Likewise
20593         * g++.old-deja/g++.mike/p7912.C: Likewise
20594         * g++.old-deja/g++.mike/p9706.C: Likewise
20595         * g++.old-deja/g++.mike/p10416.C: Likewise
20596         * g++.old-deja/g++.mike/p11667.C: Likewise
20597         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20598         Remove redundant reference to Iris.
20599         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20600         Elxsi, i860, Pico Java, and WE32K.
20601
20602 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20603
20604         * g++.dg/ext/asm4.C: New test.
20605
20606 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20607
20608         PR c++/9030
20609         * g++.dg/template/friend12.C: New test.
20610         * g++.dg/template/friend13.C: Likewise.
20611         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20612
20613 2003-01-08  Jan Hubicka  <jh@suse.cz>
20614
20615         * gcc.dg/i386-cadd.c: New test.
20616         * gcc.dg/i386-cmov4.c: Likewise.
20617
20618 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20619
20620         PR c++/9165
20621         * g++.dg/warn/Wunused-3.C: New test.
20622
20623         * g++.dg/abi/bitfield9.C: New test.
20624
20625         PR c++/9189
20626         * g++.dg/parse/defarg3.C: New test.
20627
20628 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20629
20630         * g++.dg/parse/ambig1.C: New test.
20631         * g++.dg/parse/defarg2.C: New test.
20632
20633 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * g++.dg/template/defarg-1.C: New test.
20636         * g++.dg/template/local2.C: Likewise.
20637
20638 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20639
20640         * gcc.c-torture/execute/20030105-1.c: New test.
20641
20642 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20643
20644         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20645         * g++.dg/parse/namespace4.C: Likewise.
20646
20647 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20648
20649         * g++.dg/template/ntp2.C: New test.
20650
20651 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20652
20653         * g++.dg/parse/extern-C-1.C: New test.
20654
20655         * g++.dg/parse/namespace4.C: New test.
20656
20657         * g++.dg/template/nested1.C: New test.
20658
20659         * g++.dg/parse/namespace3.C: New test.
20660
20661 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20662
20663         * g++.dg/lookup/two-stage1.C: New test.
20664
20665 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20666
20667         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20668         * g++.old-deja/g++.jason/access8.C: Likewise.
20669         * g++.old-deja/g++.other/decl5.C: Likewise.
20670
20671 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20672
20673         * g++.dg/parse/parse7.C: New test.
20674
20675 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20676
20677         PR c++/2843
20678         * g++.dg/ext/attrib7.C: New test.
20679
20680 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20681
20682         * g++.dg/parse/parse6.C: New test.
20683
20684 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20685
20686         * gcc.dg/h8300-stack-1.c: New.
20687
20688 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20689
20690         g++.dg/lookup/exception1.C: New test.
20691
20692         g++.dg/lookup/template1.C: New test.
20693
20694         g++.dg/parse/namespace2.C: New test.
20695
20696         g++.dg/parse/parens2.C: New test.
20697
20698 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20699
20700         * g++.dg/parse/parse5.C: New test.
20701         * g++.dg/lookup/scoped4.C: New test.
20702
20703 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20704
20705         * g++.dg/parse/parens1.C: New test.
20706
20707         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20708         angle-bracket1.C.
20709         * g++.dg/parse/parens2.C: New test.
20710
20711         * g++.dg/lookup/scope-operator1.C: New test.
20712
20713         * g++.dg/parse/operator1.C: New test.
20714
20715 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20718         * g++.old-deja/g++.other/access6.C: Likewise.
20719         * g++.old-deja/g++.other/decl1.C: Likewise.
20720         * g++.old-deja/g++.pt/typename12.C: Likewise.
20721
20722 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20723
20724         * g++.dg/parse/namespace1.C: New test.
20725
20726 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20727
20728         * g++.dg/parse/parse4.C: New test.
20729
20730 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20731
20732         * g++.dg/parse/parse3.C: New test.
20733
20734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20735
20736         * g++.dg/parse/parse2.C: New test.
20737
20738 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20739
20740         * g++.dg/template/friend11.C: New test.
20741
20742 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20743
20744         * g++.dg/parse/parse1.C: New test.
20745
20746 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20747
20748         * lib/profopt.exp: Change the name of a global variable to avoid
20749         possible clashes with other test suites.
20750
20751 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20752
20753         * g++.dg/inherit/covariant8.C: New test.
20754
20755 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20756
20757         * g++.dg/init/array9.C: New test.
20758
20759         PR c++/9112
20760         * g++.dg/parse/expr1.C: New test.
20761
20762 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20763
20764         * gcc.c-torture/compile/20021230-1.c: New test.
20765
20766 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.dg/inherit/covariant5.C: New test.
20769         * g++.dg/inherit/covariant6.C: New test.
20770         * g++.dg/inherit/covariant7.C: New test.
20771
20772 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20773
20774         PR c++/2739
20775         * g++.dg/other/access2.C: New test.
20776
20777 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20778
20779         * g++.dg/other/anon-struct.C: No longer fails
20780         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20781         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20782         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20783
20784 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20785
20786         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20787
20788 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20789
20790         * g++.dg/eh/spec4.C: Remove stray semicolon.
20791         * g++.dg/expr/pmf-1.C: Change error message.
20792         * g++.dg/ext/asm1.C: Remove stray semicolon.
20793         * g++.dg/ext/typename1.C: Add missing typenames.
20794         * g++.dg/inherit/template-as-base.C: Change error message.
20795         * g++.dg/lookup/scoped1.C: Likewise.
20796         * g++.dg/lookup/scoped2.C: Likewise.
20797         * g++.dg/lookup/using2.C: Likewise.
20798         * g++.dg/other/component1.C: Remove stray semicolon.
20799         * g++.dg/other/do1.C: Change error message.
20800         * g++.dg/other/error2.C: Likewise.
20801         * g++.dg/other/init1.C: Likewise.
20802         * g++.dg/other/packed1.C: Remove stray semicolon.
20803         * g++.dg/other/ptrmem2.C: Change error message.
20804         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20805         marker.
20806         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20807         * g++.dg/template/access3.C: Add typename keyword.
20808         * g++.dg/template/access5.C: Remove stray semicolon.
20809         * g++.dg/template/access6.C: Likewise.
20810         * g++.dg/template/complit1.C: Likewise.
20811         * g++.dg/template/crash1.C: Change error message.
20812         * g++.dg/template/inherit2.C: Remove stray semicolon.
20813         * g++.dg/template/instantiate2.C: Likewise.
20814         * g++.dg/template/instantiate3.C: Change error message.
20815         * g++.dg/template/qual1.C: Remove stray semicolon.
20816         * g++.dg/template/qualttp18.C: Change error message.
20817         * g++.dg/template/ref1.C: Remove stray semicolon.
20818         * g++.dg/template/sizeof1.C (A::value): Declare it.
20819         * g++.dg/template/spec4.C: Change error message.
20820         * g++.dg/template/static1.C: Likewise.
20821         * g++.dg/template/type1.C: Likewise.
20822         * g++.dg/template/typename3.C: Likewise.
20823         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20824         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20825         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20826         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20827         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20828         named return value extension.
20829         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20830         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20831         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20832         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20833         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20834         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20835         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20836         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20837         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20838         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20839         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20840         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20841         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20842         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20843         syntax.
20844         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20845         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20846         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20847         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20848         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20849         * g++.old-deja/g++.brendan/template11.C: Likewise.
20850         * g++.old-deja/g++.brendan/template26.C: Likewise.
20851         * g++.old-deja/g++.brendan/template27.C: Use explicit
20852         specialization syntax.
20853         * g++.old-deja/g++.brendan/template30.C: Likewise.
20854         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20855         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20856         non-dependent names.
20857         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20858         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20859         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20860         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20861         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20862         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20863         named return value extension.
20864         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20865         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20866         * g++.old-deja/g++.ext/return1.C: Likewise.
20867         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20868         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20869         * g++.old-deja/g++.jason/access8.C: Likewise.
20870         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20871         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20872         pseudo-destructor names.
20873         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20874         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20875         pseudo-destructor names.
20876         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20877         * g++.old-deja/g++.jason/overload19.C: Likewise.
20878         * g++.old-deja/g++.jason/overload32.C: Likewise.
20879         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20880         stray semicolons.
20881         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20882         * g++.old-deja/g++.jason/return.C: Likewise.
20883         * g++.old-deja/g++.jason/return2.C: Likewise.
20884         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20885         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20886         syntax.
20887         * g++.old-deja/g++.jason/template10.C: Account for use of
20888         non-dependent names.
20889         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20890         syntax.
20891         * g++.old-deja/g++.jason/template37.C: Likewise.
20892         * g++.old-deja/g++.law/access4.C: Change error messages.
20893         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20894         pseudo-destructor names.
20895         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20896         * g++.old-deja/g++.law/ctors9.C: Likewise.
20897         * g++.old-deja/g++.law/cvt22.C: Likewise.
20898         * g++.old-deja/g++.law/dtors5.C: Likewise.
20899         * g++.old-deja/g++.law/global-init1.C: Likewise.
20900         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20901         * g++.old-deja/g++.law/operators28.C: Likewise.
20902         * g++.old-deja/g++.law/visibility28.C: Likewise.
20903         * g++.old-deja/g++.martin/eval1.C: Likewise.
20904         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20905         name.
20906         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20907         * g++.old-deja/g++.mike/net34.C: Likewise.
20908         * g++.old-deja/g++.mike/net36.C: Likewise.
20909         * g++.old-deja/g++.mike/ns2.C: Likewise.
20910         * g++.old-deja/g++.mike/p12306.C: Likewise.
20911         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20912         value extension.
20913         * g++.old-deja/g++.mike/p700.C: Likewise.
20914         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20915         * g++.old-deja/g++.mike/p710.C: Likewise.
20916         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20917         value extension.
20918         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20919         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20920         * g++.old-deja/g++.ns/crash2.C: Likewise.
20921         * g++.old-deja/g++.ns/crash3.C: Likewise.
20922         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20923         * g++.old-deja/g++.ns/ns17.C: Likewise.
20924         * g++.old-deja/g++.ns/template16.C: Likewise.
20925         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20926         keyword.
20927         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20928         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20929         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20930         named return value extension.
20931         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20932         * g++.old-deja/g++.other/access4.C: Issue additional error
20933         messages.
20934         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20935         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20936         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20937         * g++.old-deja/g++.other/crash25.C: Change error message.
20938         * g++.old-deja/g++.other/crash4.C: Change error message.
20939         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20940         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20941         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20942         checks.
20943         * g++.old-deja/g++.other/defarg8.C: Likewise.
20944         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20945         * g++.old-deja/g++.other/dtor10.C: Likewise.
20946         * g++.old-deja/g++.other/incomplete.C: Likewise.
20947         * g++.old-deja/g++.other/linkage7.C: Likewise.
20948         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20949         lookup algorithm.
20950         * g++.old-deja/g++.other/mangle2.C: Likewise.
20951         * g++.old-deja/g++.other/refinit2.C: Likewise.
20952         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20953         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20954         * g++.old-deja/g++.pt/crash28.C: Likewise.
20955         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20956         syntax.
20957         * g++.old-deja/g++.pt/crash32.C: Change error message.
20958         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20959         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20960         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20961         error message position.
20962         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20963         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20964         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20965         syntax.
20966         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20967         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20968         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20969         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20970         keyword.
20971         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20972         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20973         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20974         keyword.
20975         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20976         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20977         syntax.
20978         * g++.old-deja/g++.pt/friend28.C: Account for use of
20979         non-dependent names.
20980         * g++.old-deja/g++.pt/friend29.C: Likewise.
20981         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20982         rules.
20983         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20984         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20985         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20986         lookup rules.
20987         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20988         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20989         keyword.
20990         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20991         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20992         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20993         keyword.
20994         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20995         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20996         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20997         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20998         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20999         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21000         keyword.
21001         * g++.old-deja/g++.pt/spec10.C: Likewise.
21002         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21003         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21004         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21005         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21006         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21007         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21008         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21009         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21010         * g++.old-deja/g++.pt/typename15.C: Likewise.
21011         * g++.old-deja/g++.pt/typename22.C: Likewise.
21012         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21013         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21014         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21015         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21016         syntax.
21017         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21018         return value extension.
21019         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21020         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21021         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21022         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21023
21024 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21025
21026         * g++.dg/warn/inline1.C: New test.
21027         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21028         * g++.old-deja/g++.jason/synth10.C: Likewise.
21029         * g++.old-deja/g++.mike/net31.C: Likewise.
21030         * g++.old-deja/g++.mike/p8786.C: Likewise.
21031
21032         * g++.dg/template/friend10.C: New test.
21033         * g++.dg/template/conv5.C: New test.
21034
21035 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21036
21037         * g++.dg/lookup/scoped3.C: New test.
21038
21039         * g++.dg/lookup/decl1.C: New test.
21040         * g++.dg/lookup/decl2.C: New test.
21041
21042 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21043
21044         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21045         gcc.c-torture/compile/20021015-1.c,
21046         gcc.c-torture/compile/20021015-2.c,
21047         gcc.c-torture/compile/20021123-1.c,
21048         gcc.c-torture/compile/20021123-2.c,
21049         gcc.c-torture/compile/20021123-3.c,
21050         gcc.c-torture/compile/20021123-4.c,
21051         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21052         only to 3.1 or 3.2 branch.
21053
21054 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21055
21056         * gcc.dg/i386-bitfield3.c: New test.
21057
21058         * gcc.dg/i386-bitfield2.c: New test.
21059
21060 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         * g++.dg/parse/conv_op1.C: New test.
21063
21064 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21065
21066         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21067         approved.
21068
21069 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21070
21071         * gcc.c-torture/compile/20021220-1.c: New test.
21072
21073 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21074
21075         * gcc.dg/i386-fastcall-1.c: New.
21076
21077 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21078
21079         * gcc.c-torture/execute/20021219-1.c: New test.
21080
21081 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21082
21083         * gcc.dg/i386-pic-1.c: New test.
21084
21085 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21086
21087         PR c++/8099
21088         * g++.dg/template/friend9.C: New test.
21089
21090 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21091
21092         PR c++/3663
21093         * g++.dg/template/access7.C: New test.
21094
21095 2002-12-18  Nick Clifton  <nickc@redhat.com>
21096
21097         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21098         the libstdc++-v3 directory has been found.
21099
21100 2002-12-12  Devang Patel <dpatel@apple.com>
21101         * gcc.dg/darwin-ld-1.c: New test.
21102         * gcc.dg/darwin-ld-2.c: New test.
21103         * gcc.dg/darwin-ld-3.c: New test.
21104         * gcc.dg/darwin-ld-4.c: New test.
21105         * gcc.dg/darwin-ld-5.c: New test.
21106
21107 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21108
21109         * gcc.c-torture/compile/20021212-1.c: New test.
21110
21111 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21112
21113         * gcc.dg/fshort-wchar: New test.
21114
21115 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21116
21117         PR c++/8372
21118         * g++.dg/template/dtor1.C: New test.
21119
21120         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21121         markers.
21122
21123 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21124
21125         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21126
21127 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21128
21129         * g++.dg/template/static1.C: New test.
21130         * g++.dg/template/static2.C: New test.
21131         * g++.old-deja/g++.ext/memconst.C: New test.
21132
21133 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21134
21135         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21136         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21137         * g++.dg/special/initp1.C: Likewise.
21138
21139 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.c-torture/execute/20021204-1.c: New test.
21142
21143 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21144
21145         * gcc.dg/ppc-fmadd-1.c: New file.
21146         * gcc.dg/ppc-fmadd-2.c: New file.
21147         * gcc.dg/ppc-fmadd-3.c: New file.
21148
21149 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21150
21151         * gcc.c-torture/compile/20021204-1.c: New test.
21152
21153 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21154
21155         * g++.dg/inherit/covariant2.C: New test.
21156         * g++.dg/inherit/covariant3.C: New test.
21157         * g++.dg/inherit/covariant4.C: New test.
21158         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21159         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21160
21161 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/8688
21164         * g++.dg/init/brace3.C: New test.
21165
21166 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21167
21168         * gcc.dg/20020210-1.c: Fix a comment typo.
21169
21170 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21171
21172         PR c++/8720
21173         * g++.dg/parse/defarg1.C: New test.
21174
21175         PR c++/8615
21176         * g++.dg/template/char1.C: New test.
21177
21178         * g++.dg/template/varmod1.C: Fix typo.
21179
21180 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21181
21182         DR 180
21183         * g++.old-deja/g++.pt/crash32.C: Expect error.
21184
21185 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21186
21187         PR c++/5919
21188         * g++.dg/template/varmod1.C: New test.
21189
21190         PR c++/8727
21191         * g++.dg/inherit/typeinfo1.C: New test.
21192
21193         PR c++/8663
21194         * g++.dg/inherit/typedef1.C: New test.
21195
21196 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/8332
21199         PR c++/8493
21200         * g++.dg/template/strlen1.C: New test.
21201
21202         PR c++/8227
21203         * g++.dg/template/ctor2.C: New test.
21204
21205         PR c++/8214
21206         * g++.dg/init/string1.C: New test.
21207
21208         PR c++/8511
21209         * g++.dg/template/friend8.C: New test.
21210
21211 2002-11-29  Joe Buck <jbuck@synopsys.com>
21212
21213         * g++.dg/lookup/anon2.C: New test.
21214
21215 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21216
21217         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21218         h8300 port.
21219
21220 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21221
21222         * gcc.dg/bitfld-6.c: New test.
21223
21224 2002-11-27  Jan Hubicka  <jh@suse.cz>
21225
21226         * gcc.c-torture/execute/20021127.[cx]: New test.
21227
21228 2002-11-26  Jan Hubicka  <jh@suse.cz>
21229
21230         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21231         quality.
21232
21233 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21234
21235         * g++.dg/init/brace2.C: New test.
21236         * g++.old-deja/g++.mike/p9129.C: Correct.
21237
21238 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21239
21240         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21241
21242 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21243
21244         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21245
21246 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21247
21248         * testsuite/g++.dg/abi/empty11.C: New test.
21249         * testsuite/g++.dg/rtti/cv1.C: New test.
21250
21251 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21252
21253         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21254
21255 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21256
21257         * g++.dg/abi/empty10.C: New test.
21258
21259 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21260
21261         * gcc.c-torture/compile/20021124-1.c: New test.
21262
21263 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21264
21265         * g++.dg/abi/rtti2.C: New test.
21266
21267 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21268
21269         * gcc.dg/i386-unroll-1.c: New test.
21270
21271 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21272
21273         * gcc.c-torture/compile/20021120-1.c: New test.
21274         * gcc.c-torture/compile/20021120-2.c: New test.
21275
21276 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21277
21278         * gcc.dg/bitfld-5.c: New test.
21279
21280 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21281
21282         * gcc.c-torture/execute/20021120-3.c: New test.
21283
21284 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21285
21286         * gcc.c-torture/execute/20021120-2.c: New test.
21287
21288 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21289
21290         * gcc.c-torture/execute/20021120-1.c: New test.
21291
21292 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * gcc.c-torture/execute/20021118-3.c: New test.
21295
21296 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21297
21298         * gcc.c-torture/compile/20021119-1.c: New test.
21299
21300 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21301
21302         * gcc.dg/duff-1.c: New test.
21303         * gcc.dg/duff-2.c: New test.
21304         * gcc.dg/duff-3.c: New test.
21305
21306 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21307
21308         * gcc.dg/cpp/_Pragma5.c: New test.
21309
21310 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21311
21312         * gcc.c-torture/execute/20021118-2.c: New test.
21313
21314 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21315
21316         * gcc.c-torture/execute/20021118-1.c: New test.
21317
21318 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.dg/20021116-1.c: New test.
21321
21322 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21323
21324         * g++.dg/abi/vcall1.C: New test.
21325
21326 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21327
21328         * gcc.dg/20021029-1.c: New test.
21329         * gcc.dg/20021029-2.c: New test.
21330
21331 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21332
21333         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21334
21335 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21336
21337         PR c/8439
21338         * gcc.dg/20021110.c: Move to ...
21339         * gcc.c-torture/compile/20021110.c: .... here.
21340
21341 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21342
21343         PR c/8467
21344         * gcc.c-torture/execute/20021111-1.c
21345
21346 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21347
21348         PR c/8439
21349         * gcc.dg/20021110.c: New test.
21350
21351 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21352
21353         * g++.dg/abi/vthunk3.C: Run only on x86.
21354
21355 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21356
21357         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21358
21359 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21360
21361         * lib/compat.exp (compat-execute): Fix logic error in last
21362         change.
21363
21364 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21365
21366         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21367
21368 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21369
21370         PR c++/8389
21371         * g++.dg/template/access6.C: New test.
21372
21373 2002-11-08  Jan Hubicka  <jh@suse.cz>
21374
21375         * gcc.dg/i386-ssefp-1.c: New test.
21376         * gcc.dg/i386-ssefp-1.c: New test.
21377
21378 2002-11-08  Jan Hubicka  <jh@suse.cz>
21379
21380         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21381
21382 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21383
21384         * g++.dg/abi/vthunk3.C: New test.
21385
21386         PR c++/8338
21387         * g++.dg/template/crash2.C: New test.
21388
21389 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21390
21391         * testsuite/g++.dg/abi/dtor1.C: New test.
21392         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21393
21394 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21395
21396         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21397         Darwin.
21398
21399 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21400
21401         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21402         -mthumb.  Only xfail with -O0.
21403
21404 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21405
21406         * g++.dg/abi/thunk1.C: New test.
21407         * g++.dg/abi/thunk2.C: Likewise.
21408         * g++.dg/abi/vtt1.C: Likewise.
21409
21410 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21411
21412         PR optimization/8423
21413         * gcc.c-torture/execute/builtin-constant.c: New test.
21414
21415 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21416
21417         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21418         Add some more cases.
21419
21420 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21421
21422         PR c++/8391
21423         * g++.dg/opt/local1.C: New test.
21424
21425 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21426
21427         PR c++/8160
21428         * g++.dg/template/complit1.C: New test.
21429
21430         PR c++/8149
21431         * g++.dg/template/typename4.C: Likewise.
21432
21433 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21434
21435         Core issue 287, PR c++/7639
21436         * g++.dg/template/instantiate1.C: Adjust error location.
21437         * g++.dg/template/instantiate3.C: New test.
21438         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21439         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21440         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21441
21442 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21443
21444         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21445
21446 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c++/8287
21449         * g++.dg/init/dtor2.C: New test.
21450
21451 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21452
21453         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21454         * gcc.dg/nest.c: Bypass errors on irix6.
21455
21456 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21457
21458         * gcc.dg/nest.c: Expect error for mmix-*-*.
21459         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21460
21461 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21462
21463         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21464         markers.
21465
21466         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21467
21468 2002-10-25  Mike Stump  <mrs@apple.com>
21469
21470         * gcc.dg/warn-1.c: New test.
21471
21472 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21473
21474         * g++.dg/template/typename3.C: New test.
21475
21476 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21477
21478         * g++.dg/lookup/ptrmem1.C: New test.
21479
21480         * g++.dg/abi/vthunk2.C: New test.
21481
21482 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21483
21484         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21485
21486 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21487
21488         * g++.dg/abi/empty9.C: New test.
21489
21490 2002-10-24  Richard Henderson  <rth@redhat.com>
21491
21492         * g++.dg/inherit/thunk1.C: Enable for ia64.
21493
21494 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21495
21496         PR c++/8067
21497         * g++.dg/lookup/pretty1.C: New test.
21498
21499 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21500
21501         * gcc.dg/20021023-1.c: New test.
21502
21503 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR c++/7679
21506         * g++.dg/parse/inline1.C: New test.
21507
21508 2002-10-23  Richard Henderson  <rth@redhat.com>
21509
21510         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21511
21512         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21513
21514 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21515
21516         PR c++/6579
21517         * g++.dg/parse/stmtexpr3.C: New test.
21518
21519 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         * g++.dg/expr/cond1.C: New test.
21522
21523 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21524
21525         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21526
21527 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21528
21529         * g++.dg/abi/vbase13.C: New test.
21530         * g++.dg/abi/vbase14.C: Likewise.
21531
21532 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.dg/tls/pic-1.c: New test.
21535         * gcc.dg/tls/nonpic-1.c: New test.
21536         * gcc.dg/20021018-1.c: New test.
21537
21538 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21539
21540         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21541         Remove only files with the same base name as the test case.
21542         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21543         (profopt-execute): Likewise.  Also, remove old profiling
21544         and performance data files before running the tests.
21545
21546         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21547         * g++.dg/bprob/bprob.exp: Likewise.
21548         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21549         to allow more general test case names.
21550
21551         * g++.dg/bprob/bprob-1.C: Rename to ...
21552         * g++.dg/bprob/g++-bprob-1.C: ... this.
21553
21554         * g77.dg/bprob/bprob-1.f: Rename to ...
21555         * g77.dg/bprob/g77-bprob-1.f: ... this.
21556
21557 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21558
21559         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21560         bison 1.50 or later.
21561
21562 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21563
21564         * g++.dg/README: Describe more test directories.
21565
21566 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21567
21568         * g++.dg/init/array6.C: Add additional tests.
21569
21570 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21571
21572         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21573         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21574
21575 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21576
21577         * gcc.c-torture/compile/20020604-1.x: New.
21578         * gcc.c-torture/compile/simd-5.x: Likewise.
21579         * gcc.c-torture/execute/920710-1.x: Likewise.
21580         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21581
21582 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21583
21584         * g++.dg/inherit/override1.C: Add dg-options clause.
21585
21586 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21587
21588         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21589         _mm_slli_si128.
21590
21591 2002-10-19  Andreas Schwab  <schwab@suse.de>
21592
21593         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21594         directory component.
21595
21596 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21597
21598         * g++.dg/inherit/thunk1.C: New test.
21599
21600         * g++.dg/inherit/override1.C: New test.
21601
21602         * g++.dg/abi/mangle11.C: New test.
21603         * g++.dg/abi/mangle14.C: New test.
21604         * g++.dg/abi/mangle17.C: New test.
21605
21606 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         * g++.dg/overload/member2.C: New test.
21609
21610 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21611
21612         * g++.dg/README: Describe new compat directory.
21613         * g++.dg/dg.exp: Skip tests in compat directory.
21614         * README.compat: New file.
21615         * lib/compat.exp: New expect script.
21616         * g++.dg/compat: New test directory.
21617         * g++.dg/compat/compat.exp: New expect script.
21618         * g++.dg/compat/abi: New test directory.
21619         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21620         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21621         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21622         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21623         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21624         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21625         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21626         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21627         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21628         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21629         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21630         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21631         * g++.dg/compat/break: New test directory.
21632         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21633         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21634         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21635         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21636         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21637         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21638         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21639         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21640         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21641         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21642         g++.dg/compat/break/README: New files.
21643         * g++.dg/compat/eh: New test directory.
21644         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21645         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21646         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21647         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21648         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21649         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21650         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21651         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21652         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21653         g++.dg/compat/eh/filter2_y.C,
21654         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21655         g++.dg/compat/eh/new1_y.C,
21656         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21657         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21658         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21659         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21660         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21661         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21662         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21663         g++.dg/compat/eh/unexpected1_y.C: New files.
21664         * g++.dg/compat/init: New test directory.
21665         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21666         g++.dg/compat/init/array5_y.C,
21667         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21668         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21669         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21670         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21671         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21672         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21673         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21674         g++.dg/compat/init/init-ref2_y.C: New files.
21675
21676 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/7584
21679         * g++.dg/inherit/using3.C: New test.
21680
21681 2002-10-17  Jan Hubicka  <jh@suse.cz>
21682
21683         * gcc.dg/20021017-2.c: New test.
21684
21685 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21686
21687         * g++.dg/abi/mangle16.C: Adjust.
21688
21689         * g++.dg/init/array8.C: New test.
21690
21691 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21692
21693         * gcc.dg/special/mips-abi.exp: New test.
21694         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21695
21696 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21697
21698         * g++.dg/abi/mangle16.C: New test.
21699         * g++.dg/abi/mangle17.C: Likewise.
21700
21701         PR c++/7478
21702         * g++.dg/template/ref1.C: New test.
21703
21704 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21705
21706         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21707
21708 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21709
21710         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21711
21712 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21713
21714         PR c++/7524
21715         * g++.dg/init/array7.C: New test.
21716
21717 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21718
21719         * g++.dg/init/array6.C: New test.
21720
21721         * g++.dg/abi/mangle13.C: Likewise.
21722         * g++.dg/abi/mangle14.C: Likewise.
21723         * g++.dg/abi/mangle15.C: Likewise.
21724
21725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * g++.dg/abi/empty8.C: New test.
21728
21729 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21730
21731         * g++.dg/init/ctor1.C: New test.
21732
21733 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21734
21735         * gcc.c-torture/execute/20021015-1.c: New test.
21736
21737 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21738
21739         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21740
21741 2002-10-14  Jan Hubicka  <jh@suse.cz>
21742
21743         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21744
21745 2002-10-14  Richard Henderson  <rth@redhat.com>
21746
21747         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21748
21749 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR optimization/6631
21752         * g++.dg/opt/const2.C: New test.
21753
21754 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21755
21756         PR c++/7176
21757         * g++.dg/parse/friend1.C: New test.
21758         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21759
21760 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.dg/20021014-1.c: New test.
21763
21764 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/5661
21767         * g++.dg/ext/vlm1.C: New test.
21768         * g++.dg/ext/vlm2.C: Likewise.
21769
21770         * g++.dg/init/array1.C: Remove invalid braces.
21771         * g++.dg/init/brace1.C: New test.
21772         * g++.dg/init/copy2.C: Likewise.
21773         * g++.dg/init/copy3.C: Likewise.
21774         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21775         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21776         braces.
21777
21778 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21779
21780         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21781
21782 2002-10-11  Richard Shann  <richard.shann@superh.com>
21783
21784         * gcc.c-torture/compile/simd-5.c: New test.
21785
21786 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21787
21788         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21789
21790 2002-10-10  Jim Wilson  <wilson@redhat.com>
21791
21792         * gcc.c-torture/execute/20021010-1.c: New test.
21793
21794 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21795
21796         PR c/7353
21797         * g++.dg/ext/typedef-init.C: New test.
21798         * gcc.dg/typedef-init.c: New test.
21799
21800 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21801
21802         * gcc.dg/cpp/paste13.c: New test.
21803
21804 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21805
21806         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21807         remaining platforms, XFAIL during compile, not execute.  Don't
21808         XFAIL at -O0.
21809
21810 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21811
21812         * gcc.dg/alias-1.c: Tweak expected warning.
21813
21814 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21815
21816         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21817
21818 2002-10-06  Andreas Jaeger  <aj@suse.de>
21819
21820         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21821         * gcc.dg/cpp/c++98.C: Likewise.
21822
21823         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21824         * g++.dg/cpp/c++98.C: Likewise.
21825
21826         * g++.dg/README (Subdirectories): Mention cpp directory.
21827
21828         PR target/7559
21829         * gcc.dg/20021006-1.c: New test.
21830
21831 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21832
21833         PR c++/7804
21834         * g++.dg/other/warning1.C: New test.
21835
21836 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21837
21838         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21839         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21840         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21841
21842 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/7931
21845         * g++.dg/template/ptrmem3.C: New test.
21846
21847         PR c++/7754
21848         * g++.dg/template/union1.C: New test.
21849
21850 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21851
21852         PR c++/8006
21853         * g++.dg/abi/mangle9.C: New test.
21854         * g++.dg/abi/mangle10.C: New test.
21855         * g++.dg/abi/mangle11.C: New test.
21856         * g++.dg/abi/mangle12.C: New test.
21857
21858 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21859
21860         PR c++/7188.
21861         * g++.dg/template/meminit1.C: New test.
21862         * g++.dg/warn/Wreorder-1.C: Likewise.
21863         * g++.old-deja/g++.mike/warn3.C: Tweak.
21864         * lib/prune.exp: Ingore "in copy constructor".
21865
21866 2002-10-02  Andreas Jaeger  <aj@suse.de>
21867
21868         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21869         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21870         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21871         on x86-64.
21872
21873 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21874
21875         * gcc.dg/empty1.C: Fix typo.
21876
21877 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * gcc.dg/alias-1.c: New test.
21880
21881 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21882
21883         * gcc.dg/empty1.C: New test.
21884
21885         * g++.dg/tls/init-2.C: Tweak error messages.
21886
21887 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21888
21889         * gcc.c-torture/compile/20020923-1.c: New test.
21890
21891 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21892
21893         * gcc.c-torture/execute/ffs-1.c: New test.
21894         * gcc.c-torture/execute/ffs-2.c: Ditto.
21895
21896 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         * g++.dg/overload/member1.C: New test.
21899
21900 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21901
21902         * g++.dg/abi/empty7.C: New test.
21903         * g++.dg/init/pm2.C: Likewise.
21904
21905 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21906
21907         * g++.dg/rtti/crash1.C: New test.
21908
21909 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21910
21911         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21912         gcc.dg/sibcall-4.c: New tests.
21913
21914 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21915
21916         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21917         powerpc and MMIX targets.
21918
21919 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21920
21921         * gcc.dg/cpp/20020927-1.c: New.
21922
21923 2002-09-26  David S. Miller  <davem@redhat.com>
21924
21925         * gcc.c-torture/compile/trunctfdf.c: New.
21926
21927 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21928
21929         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21930
21931 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21932
21933         * gcc.c-torture/execute/loop-15.c: New.
21934
21935 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21936
21937         * README.QMTEST: Fix typo.
21938
21939 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21940
21941         * gcc.dg/20020926-1.c: New test.
21942
21943 2002-09-25  David S. Miller  <davem@redhat.com>
21944
21945         PR target/7842
21946         * gcc.c-torture/execute/shiftdi.c: New test.
21947
21948 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21949
21950         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21951         unique to the tool.
21952         * lib/g77.exp (g77_init): Likewise.
21953         * lib/g++.exp (g++_init): Likewise.
21954         * lib/objc.exp (objc_init): Likewise.
21955
21956 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21957
21958         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21959         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21960         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21961
21962 2002-09-25  Richard Henderson  <rth@redhat.com>
21963
21964         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21965         too-small long double.
21966
21967 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21968
21969         * gcc.dg/20020919-1.c: New test.
21970
21971 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21972
21973         * g++.dg/abi/bitfield6.C: New test.
21974         * g++.dg/abi/bitfield7.C: New test.
21975         * g++.dg/abi/bitfield8.C: New test.
21976         * g++.dg/abi/vbase11.C: New test.
21977
21978 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21979
21980         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21981         hppa*-*-hpux*.  Update test comment.
21982
21983 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * gcc.dg/tls/struct-1.c: New test.
21986
21987 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21988
21989         * gcc.dg/cpp/tr-warn2.c: Update.
21990
21991 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21992
21993         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21994
21995 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21996
21997         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21998         systems.
21999
22000 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22001
22002         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22003
22004         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22005         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22006         setting of cxxfilt.
22007
22008 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22009
22010         * gcc.dg/20020312-2.c: Update for darwin.
22011
22012 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22013
22014         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22015
22016 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22017
22018         * objc.dg/comp-types-1.m: New test.
22019         * objc.dg/comp-types-2.m: New test.
22020         * objc.dg/comp-types-3.m: New test.
22021         * objc.dg/comp-types-4.m: New test.
22022         * objc.dg/comp-types-5.m: New test.
22023         * objc.dg/comp-types-6.m: New test.
22024
22025 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22026
22027         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22028
22029 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22030
22031         * g++.dg/other/do1.C: New test.
22032
22033         * g++.dg/template/subst1.C: New test.
22034
22035 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22036
22037         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22038
22039 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22040
22041         * g++.dg/template/qualttp20.C: Adjust expected errors.
22042         * g++.old-deja/g++.jason/report.C: Likewise.
22043         * g++.old-deja/g++.other/qual1.C: Likewise.
22044
22045         * g++.dg/lookup/scoped2.C: New test.
22046
22047         * g++.dg/ext/asm3.C: New test.
22048
22049 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22050
22051         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22052
22053 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22054
22055         * ChangeLog: follow spelling conventions.
22056         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22057         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22058         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22059         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22060         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22061         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22062         * g++.old-deja/g++.law/global-init1.C: Likewise.
22063         * g++.old-deja/g++.other/delete4.C: Likewise.
22064         * g++.old-deja/g++.other/inline21.C: Likewise.
22065         * g++.old-deja/g++.other/singleton.C: Likewise.
22066         * g77.dg/strlen0.f: Likewise.
22067         * g77.f-torture/compile/20010519-1.f: Likewise.
22068         * g77.f-torture/compile/980310-4.f: Likewise.
22069         * gcc.c-torture/compile/20000605-1.c: Likewise.
22070         * gcc.c-torture/execute/20020225-1.c: Likewise.
22071         * gcc.dg/c90-hexfloat-2.c: Likewise.
22072         * gcc.dg/c99-bool-1.c: Likewise.
22073         * gcc.dg/c99-hexfloat-2.c: Likewise.
22074         * gcc.dg/dll-2.c: Likewise.
22075         * gcc.dg/wtr-union-init-1.c: Likewise.
22076         * gcc.dg/wtr-union-init-2.c: Likewise.
22077         * gcc.dg/wtr-union-init-3.c: Likewise.
22078         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22079         * gcc.dg/cpp/defined.c: Likewise.
22080         * gcc.dg/cpp/macsyntx.c: Likewise.
22081         * gcc.dg/cpp/paste2.c: Likewise.
22082         * gcc.dg/cpp/trad/defined.c: Likewise.
22083         * gcc.dg/format/c90-printf-1.c: Likewise.
22084         * gcc.dg/format/c90-scanf-1.c: Likewise.
22085         * gcc.dg/format/c99-printf-1.c: Likewise.
22086         * gcc.dg/format/c99-scanf-1.c: Likewise.
22087         * gcc.misc-tests/gcov-8.c: Likewise.
22088         * lib/profopt.exp: Likewise.
22089
22090 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22091
22092         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22093
22094 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         * g++.dg/inherit/using2.C: New test.
22097
22098 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22099
22100         * ChangeLog: Follow spelling conventions.
22101         * g++.dg/template/friend4.C: Likewise.
22102         * g++.old-deja/g++.pt/crash67.C: Likewise.
22103         * gcc.c-torture/execute/20000801-4.c: Likewise.
22104         * gcc.dg/c90-digraph-1.c: Likewise.
22105         * gcc.dg/c94-digraph-1.c: Likewise.
22106         * gcc.dg/c99-digraph-1.c: Likewise.
22107         * gcc.dg/cpp/line5.c: Likewise.
22108         * gcc.dg/cpp/multiline.c: Likewise.
22109         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22110         * gcc.dg/format/attr-3.c: Likewise.
22111         * gcc.dg/format/c90-scanf-3.c: Likewise.
22112         * gcc.dg/format/ext-4.c: Likewise.
22113
22114 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22115
22116         * g++.dg/template/pretty1.C: New test.
22117
22118 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22119
22120         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22121
22122 2002-09-13  Matt Austern  <austern@apple.com>
22123
22124         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22125         passing a cast expression to a function by const reference.
22126
22127 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         * g++.dg/template/deduce1.C: New test.
22130
22131 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22132
22133         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22134         32-bit int.
22135
22136 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22137
22138         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22139         usage.
22140
22141 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22142
22143         * gcc.c-torture/compile/20020910-1.c: New test.
22144
22145 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22146
22147         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22148
22149 2002-09-10  Andreas Jaeger  <aj@suse.de>
22150
22151         * gcc.dg/20020312-2.c: Adjust for x86-64.
22152
22153 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22154
22155         * g77.dg/7388.f: New test case for PR 7388.
22156
22157 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22158
22159         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22160
22161 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22162
22163         * objc.dg/proto-lossage-1.m: New test.
22164
22165 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22166
22167         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22168
22169 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22170
22171         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22172         expected to pass.
22173
22174 2002-09-06  Stan Shebs  <shebs@apple.com>
22175             David Edelsohn  <edelsohn@gnu.org>
22176
22177         * gcc.dg/weak: New directory.
22178         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22179         target-specific xfail bits.
22180         * gcc.dg/typeof-2.c: Move to new directory.
22181         * gcc.dg/weak.exp: New expect script.
22182
22183 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22184
22185         * gcc.c-torture/execute/extzvsi.c: New test.
22186
22187 2002-09-05  Stan Shebs  <shebs@apple.com>
22188
22189         * gcc.dg/weak-1.c: xfail on Darwin.
22190         * gcc.dg/weak-2.c: Ditto.
22191         * gcc.dg/weak-3.c: Ditto.
22192         * gcc.dg/weak-4.c: Ditto.
22193         * gcc.dg/weak-5.c: Ditto.
22194         * gcc.dg/weak-6.c: Ditto.
22195         * gcc.dg/weak-7.c: Ditto.
22196         * gcc.dg/weak-8.c: Ditto.
22197         * gcc.dg/weak-9.c: Ditto.
22198
22199 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22200
22201         * gcc.c-torture/execute/loop-14.c: New test.
22202
22203 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22204
22205         * g++.dg/other/cxa-atexit1.C: New test.
22206
22207         * gcc.dg/typeof-2.c: New test.
22208
22209 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22210
22211         * gcc.dg/builtins-2.c: New testcase.
22212         * gcc.dg/builtins-3.c: New testcase.
22213
22214 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22215
22216         * gcc.dg/cpp/_Pragma4.c: New test.
22217
22218 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22219
22220         * objc/execute/nil_method-1.m: New testcase.
22221
22222 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22223
22224         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22225         [Object class], not [Object initialize].
22226
22227 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22228             Hans-Peter Nilsson  <hp@bitrange.com>
22229
22230         * gcc.c-torture/execute/20020720-1.x: Skip test on
22231         mmix-knuth-mmixware.  Correct comment.
22232
22233 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22234
22235         * testsuite/g++.dg/abi/bitfield5.C: New test.
22236         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22237
22238 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22239
22240         * objc.dg/undeclared-selector.m: New test.
22241
22242 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         * g++.dg/other/offsetof1.C: Avoid cast warning.
22245
22246 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22247
22248         * objc.dg/super-class-2.m: New test.
22249
22250 2002-08-24  Matt Austern  <austern@apple.com>
22251
22252         * g++.dg/ext/lvaddr.C: New test.
22253         * g++.dg/ext/lvcast.C: New test.
22254
22255 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22256
22257         * testsuite/g++.dg/inherit/cond1.C: New test.
22258
22259 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22260
22261         * gcc.dg/noncompile/incomplete-1.c: New test.
22262
22263 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22264
22265         * gcc.dg/typespec-1.c: New test.
22266
22267 2002-08-20  Devang Patel  <dpatel@apple.com>
22268         * objc.dg/proto-hier-2.m: New test.
22269
22270 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22271
22272         * objc.dg/bitfield-1.m: New test.
22273         * objc.dg/bitfield-2.m: New test.
22274
22275 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22276
22277         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22278         gcc.dg/c99-flex-array-4.c: New tests.
22279
22280 2002-08-16  Stan Shebs  <shebs@apple.com>
22281
22282         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22283
22284 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * gcc.dg/typeof-1.c: New test.
22287         * g++.dg/ext/typeof2.C: New test.
22288
22289 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         * g++.dg/other/offsetof1.C: New test.
22292
22293 2002-08-14  Richard Henderson  <rth@redhat.com>
22294
22295         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22296
22297 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22298
22299         * gcc.dg/cpp/_Pragma3.c: New test.
22300
22301 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22302
22303         * g++.dg/template/inherit3: New test.
22304
22305 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22306
22307         * gcc.dg/bitfld-4.c: Add blank options.
22308
22309 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22310
22311         * g++.dg/template/crash1.C: New test.
22312
22313 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22314
22315         * gcc.dg/tls/opt-2.c: New test.
22316
22317 2002-08-08  Devang Patel  <dpatel@apple.com>
22318
22319         * objc.dg/selector-1.m : New test
22320
22321 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         * g++.dg/abi/bitfield4.C: New test.
22324         * gcc.dg/bitfld-4.c: New test.
22325
22326 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22327
22328         * g++.dg/other/packed1.C: New test.
22329
22330 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22331
22332         * g++.dg/abi/offsetof.C: Tweak error messages.
22333         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22334
22335 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.dg/bitfld-3.c: New test.
22338
22339 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22340             Richard Henderson  <rth@redhat.com>
22341
22342         * gcc.dg/i386-bitfield1.c: New test.
22343         * g++.dg/abi/bitfield3.C: Update.
22344
22345 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22346
22347         * objc.dg/const-str-2.m: Update.
22348         * gcc.dg/cpp/c++98.c: Change to C extension.
22349         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22350         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22351
22352 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22353
22354         * testsuite/gcc.dg/tls/diag-3.c: New.
22355
22356 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22357
22358         * g++.dg/README (Subdirectories): Document new subdir expr.
22359         * g++.dg/expr/pmf-1.C: New test.
22360
22361 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22362
22363         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22364
22365 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22366
22367         * g++.dg/abi/bitfield3.C: New test.
22368
22369 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22370
22371         * lib/gcov.exp: Tweak expected line formats.
22372         * gcc.misc-tests/gcov8.c: New test.
22373         * gcc.misc-tests/gcov8.x: New flags.
22374
22375 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * consistency.vlad/layout/endian.c: Include string.h.
22378
22379         * gcc.c-torture/execute/20020805-1.c: New test.
22380
22381 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22382
22383         * g++.dg/other/conversion1.C: New test.
22384
22385 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22386
22387         * gcc.dg/builtins-1.c: New testcase.
22388
22389 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22390
22391         * g++.dg/inherit/access3.C: New test.
22392
22393 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22394
22395         * gcc.dg/ia64-visibility-2.c: New test.
22396
22397 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22398
22399         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22400         __qualifier_flags to __flags.
22401
22402 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22403
22404         * g++.dg/inherit/operator1.C: New test.
22405         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22406         * g++.dg/other/error1.C: Change expected error message.
22407         * g++.dg/template/conv4.C: Likewise.
22408
22409 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22410
22411         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22412         for documented behavior.
22413
22414 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22415
22416         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22417         several targets known to fail.
22418
22419 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22420
22421         * gcc.dg/mips-args-[123].c: New tests.
22422
22423 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22424
22425         * gcc.dg/ppc-spe.c: New.
22426
22427 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22428
22429         * g++.dg/other/ptrmem4.C: New testcase.
22430
22431 2002-07-24  Richard Henderson  <rth@redhat.com>
22432
22433         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22434
22435 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22436
22437         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22438
22439 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22440
22441         * gcc.c-torture/execute/memset-3.c: New testcase.
22442
22443 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22444
22445         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22446         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22447
22448 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22449
22450         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22451         Delete.
22452
22453 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22454
22455         * gcc.c-torture/compile/simd-4.c: New test.
22456
22457 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22458
22459         PR c++/7347, c++/7348
22460         * g++.dg/template/access4.C: New test.
22461         * g++.dg/template/access5.C: New test.
22462         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22463         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22464         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22465         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22466
22467 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/gnu89-init-2.c: New test.
22470
22471 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22472
22473         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22474
22475 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22476
22477         * gcc.c-torture/execute/20020720-1.c: New testcase.
22478
22479 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22480
22481         * gcc.dg/cpp/Wsignprom.c: New tests.
22482
22483 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22484
22485         * gcc.c-torture/execute/loop-13.c: New test.
22486
22487 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22488
22489         * gcc.dg/cpp/expr.c: New tests.
22490
22491 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22492
22493         * g++.dg/opt/pr6713.C: Add template instantiation.
22494
22495 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22496
22497         * gcc.dg/nest.c: New test.
22498
22499 2002-07-17  Richard Henderson  <rth@redhat.com>
22500
22501         * g++.dg/opt/pr6713.C: New test.
22502
22503 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22504
22505         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22506         XFAIL for all x86 processors.
22507
22508 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22509
22510         * gcc.c-torture/execute/20010122-1.x: Do not test with
22511         -fomit-frame-pointer.
22512
22513 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22514
22515         * g++.dg/template/instantiate2.C: New test.
22516         * g++.dg/template/spec4.C: New test.
22517
22518 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22519
22520         * g++.dg/template/access2.C: New test.
22521         * g++.dg/template/access3.C: New test.
22522
22523 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22524
22525         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22526         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22527         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22528         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22529         Convert to use <stdarg.h>.
22530         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22531         Delete.
22532         * gcc.dg/va-arg-2.c: New.
22533         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22534
22535 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22536
22537         * gcc.c-torture/compile/20020710-1.c: New test.
22538
22539 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22540                           Andrew Pinski  <pinskia@physics.uc.edu>
22541
22542         gcc.c-torture/compile/simd-2.c: New testcase.
22543         gcc.c-torture/compile/simd-3.c: Likewise.
22544
22545 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22546
22547         PR c++/7224
22548         * g++.dg/overload/error1.C: New test.
22549
22550 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22551
22552         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22553         configuration and IRIX 6 O32 ABI.
22554
22555 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22556
22557         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22558
22559 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22560
22561         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22562
22563 2002-07-10  Jeffrey A Law  <law@redhat.com>
22564
22565         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22566
22567         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22568
22569 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22570
22571         * gcc.dg/20020312-2.c: Check for __PPC__.
22572
22573 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22574
22575         * gcc.c-torture/compile/20020709-1.c: New test.
22576
22577 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22578
22579         * g++.dg/template/qualttp21.C: New test case.
22580
22581 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22582
22583         * gcc.c-torture/compile/20020706-1.c: New test.
22584         * gcc.c-torture/compile/20020706-2.c: New test.
22585
22586 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22587             Alexandre Oliva  <aoliva@redhat.com>
22588
22589         * g++.dg/warn/incomplete1.C: New test.
22590
22591 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22592
22593         PR c++/7099
22594         * g++.dg/warn/noreturn1.C: New test.
22595
22596 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/6706
22599         * g++.dg/debug/debug6.C: New test.
22600         * g++.dg/debug/debug7.C: New test.
22601
22602 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22603
22604         * gcc.c-torture/compile/simd-3.c: New test.
22605
22606 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22607
22608         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22609         * gcc.dg/20020620-1.c: Likewise.
22610
22611 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22612
22613         PR c++/6944
22614         * g++.dg/init/array4.C: New test.
22615         * g++.dg/init/array5.C: New test.
22616
22617 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22618
22619         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22620         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22621
22622 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22623
22624         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22625         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22626         * gcc.dg/wtr-conversion-1.c: Likewise.
22627         * gcc.dg/wtr-escape-1.c: Likewise.
22628         * gcc.dg/wtr-int-type-1.c: Likewise.
22629         * gcc.dg/wtr-label-1.c: Likewise.
22630         * gcc.dg/wtr-static-1.c: Likewise.
22631         * gcc.dg/wtr-strcat-1.c: Likewise.
22632         * gcc.dg/wtr-suffix-1.c: Likewise.
22633         * gcc.dg/wtr-switch-1.c: Likewise.
22634         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22635         * gcc.dg/wtr-union-init-1.c: Likewise.
22636         * gcc.dg/wtr-union-init-2.c: Likewise.
22637         * gcc.dg/wtr-union-init-3.c: Likewise.
22638
22639         * gcc.dg/wtr-func-def-1.c: New test.
22640
22641 2002-07-02 Devang Patel <dpatel@apple.com>
22642
22643         * objc.dg/param-1.m: New test.
22644
22645 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22646
22647         * gcc.dg/cpp/trad/directive.c: Add test.
22648         * gcc.dg/cpp/trad/macroargs.c: Add test.
22649         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22650
22651 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22652
22653         * gcc.dg/cpp/cmdlne-M.c: New test.
22654
22655 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22656
22657         * objc.dg/desig-init-1.m: New test.
22658
22659 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22660
22661         PR c++/6716
22662         * g++.dg/template/instantiate1.C: New test.
22663
22664 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22665
22666         PR c++/7112
22667         * g++.dg/template/sizeof2.C: New test.
22668
22669 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22670
22671         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22672         gcc.dg/cpp/trad/include.c: New tests.
22673
22674 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22675
22676         PR target/7177
22677         * gcc.c-torture/compile/20020701-1.c: New test.
22678
22679 2002-07-01  Stan Shebs  <shebs@apple.com>
22680
22681         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22682         header here...
22683         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22684         (objc-torture-execute): or here.
22685
22686 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22687
22688         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22689
22690 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22691
22692         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22693
22694 2002-06-30  Devang Patel  <dpatel@apple.com>
22695
22696         * objc.dg/fsyntax-only.m: New test.
22697
22698 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22699
22700         PR c++/6695
22701         * g++.dg/template/friend7.C: New file.
22702
22703 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22704
22705         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22706         return type.
22707
22708 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22709
22710         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22711         avoid division by zero.
22712
22713 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22714
22715         * gcc.dg/Wunknownprag.c: New tests.
22716
22717 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22718
22719         * gcc.c-torture/execute/simd-2.c: New test.
22720
22721 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22722
22723         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22724         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22725         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22726         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22727         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22728         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22729         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22730         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22731         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22732         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22733         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22734         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22735         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22736         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22737         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22738         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22739         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22740
22741 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22742
22743         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22744         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22745         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22746         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22747         New tests.
22748         * gcc.dg/cpp/trad/directive.c: Update.
22749
22750 2002-06-23  Andreas Jaeger  <aj@suse.de>
22751
22752         * gcc.c-torture/execute/complex-6.c: New.
22753
22754 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22755
22756         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22757         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22758         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22759         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22760
22761 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22762
22763         * gcc.dg/cpp/trad: New directory with traditional tests copied
22764         from parent directory.
22765         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22766         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22767         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22768         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22769         Move to trad/ and rename.
22770         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22771         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22772         gcc.dg/cpp/trad/redef2.c: New tests.
22773         * gcc.dg/cpp/trad/trad.exp: New driver.
22774
22775 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22776
22777         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22778         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22779         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22780         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22781         Remove.
22782
22783 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22784
22785         * gcc.dg/20020620-1.c: New test.
22786
22787 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22788
22789         * g++.dg/template/ttp4.C: New test.
22790
22791 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22792
22793         * g++.dg/opt/vt1.C: Fix regexp.
22794
22795 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22796
22797         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22798         Don't use attribute `noinline'.
22799
22800 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22801
22802         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22803
22804 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22805
22806         * gcc.c-torture/execute/simd-1.c: New.
22807
22808         * gcc.dg/simd-1.c: New.
22809
22810 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22811
22812         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22813
22814 2002-06-16  Richard Henderson  <rth@redhat.com>
22815
22816         * g++.dg/ext/anon-struct1.C: New.
22817         * g++.dg/ext/anon-struct2.C: New.
22818         * g++.dg/ext/anon-struct3.C: New.
22819         * gcc.dg/anon-struct-1.c: New.
22820         * gcc.dg/anon-struct-2.c: New.
22821         * gcc.dg/anon-struct-3.c: New.
22822         * gcc.dg/20011008-1.c: Adjust warning text.
22823         * gcc.dg/20020527-1.c: Add -fms-extensions.
22824
22825 2002-06-16  Richard Henderson  <rth@redhat.com>
22826
22827         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22828
22829 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22830
22831         * gcc.c-torture/execute/20020615-1.c: New test.
22832
22833 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22834
22835         * gcc.c-tortuture/execute/compare-1.c: New test case.
22836         * gcc.c-tortuture/execute/compare-2.c: New test case.
22837         * gcc.c-tortuture/execute/compare-3.c: New test case.
22838
22839 2002-06-13  Richard Henderson  <rth@redhat.com>
22840
22841         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22842         ia64 ilp32.
22843
22844 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22845
22846         * g++.dg/template/typename2.C: Update error message.
22847
22848 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22849
22850         * gcc.c-torture/execute/20020611-1.c: New test.
22851
22852 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22853
22854         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22855         list of targets to skip.
22856
22857 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22858
22859         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22860         targets if not optimizing.
22861
22862 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.c-torture/compile/20020605-1.c: New test.
22865
22866         * g++.dg/opt/vt1.C: New test.
22867
22868         * gcc.dg/20020531-1.c: New test.
22869
22870         * gcc.dg/20020530-1.c: New test.
22871
22872         * gcc.dg/20020527-1.c: New test.
22873
22874         * g++.dg/opt/cse1.C: New test.
22875
22876 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22877
22878         * gcc.dg/20020607-2.c: New test case.
22879
22880 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.c-torture/compile/20020604-1.c: New test.
22883
22884 2002-06-04  Richard Henderson  <rth@redhat.com>
22885
22886         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22887         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22888         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22889
22890 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22891
22892         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22893
22894 2002-06-03  Richard Henderson  <rth@redhat.com>
22895
22896         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22897         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22898
22899 2002-06-02  Richard Henderson  <rth@redhat.com>
22900
22901         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22902         test functions static.
22903
22904 2002-06-02  Andreas Jaeger  <aj@suse.de>
22905
22906         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22907         now.
22908
22909 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22910
22911         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22912         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22913         Update for mofified diagnostics.
22914         * gcc.dg/c99-intconst-1.c: No longer fail.
22915
22916 2002-06-02  Richard Henderson  <rth@redhat.com>
22917
22918         * gcc.dg/uninit-A.c: Remove xfail markers.
22919
22920 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22921
22922         * gcc.dg/fnegate-1.c: New test case.
22923
22924 2002-05-30  Osku Salerma  <osku@iki.fi>
22925
22926         * gcc.c-torture/execute/mayalias-1.c: New file.
22927
22928 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22929
22930         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22931         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22932         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22933
22934 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22935
22936         * gcc.c-torture/execute/20020529-1.c: New test.
22937
22938 2002-05-27  Richard Henderson  <rth@redhat.com>
22939
22940         * g++.dg/ext/attrib6.C: New test case.
22941
22942 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22943
22944         * gcc.c-torture/execute/pure-1.c: New test.
22945
22946 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22947
22948         * gcc.dg/cpp/arith-2.c: Remove.
22949
22950 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22951
22952         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22953         * gcc.dg/cpp/if-3.c: Remove.
22954
22955 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * g++.dg/opt/cse2.C: New test.
22958
22959 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22960
22961         * gcc.dg/cpp/arith-1.c: New semantic tests.
22962         * gcc.dg/cpp/if-1.c: Update.
22963
22964 2002-05-24  Ben Elliston  <bje@redhat.com>
22965
22966         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22967
22968 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22969
22970         * gcc.dg/verbose-asm.c: New test.
22971
22972 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22973
22974         * gcc.dg/cpp/paste12.c: New test.
22975
22976 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22977
22978         * g++.dg/parse/named_ops.C: New test.
22979
22980 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22981
22982         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22983
22984 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22985
22986         * gcc.dg/weak-2.c: Allow optional leading underscore
22987         in scan-assembler symbol name.
22988         * gcc.dg/weak-3.c: Likewise.
22989         * gcc.dg/weak-4.c: Likewise.
22990         * gcc.dg/weak-5.c: Likewise.
22991
22992 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22993
22994         * gcc.dg/20020523-1.c: New test.
22995
22996 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22997
22998         * objc.dg/const-str-2.m: Update now that we stop after
22999         a command line error.
23000
23001 2002-05-22  Richard Henderson  <rth@redhat.com>
23002
23003         * g++.dg/dg.exp: Fix typo in test pruneing.
23004
23005 2002-05-22  Richard Henderson  <rth@redhat.com>
23006
23007         * g++.dg/dg.exp: Prune the tls subdirectory.
23008         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23009         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23010         * g++.dg/tls/init-1.C: New.
23011
23012 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23013
23014         * gcc.dg/20020517-1.c: New test.
23015
23016 2002-05-21  Richard Henderson  <rth@redhat.com>
23017
23018         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23019         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23020
23021 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23022
23023         * g++.dg/other/copy2.C: New test.
23024
23025 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23026
23027         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23028         (MAX_COPY): Bump up to 10 times sizeof (long long).
23029         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23030
23031         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23032         sizeof (long long).
23033
23034         * gcc.c-torture/execute/strcpy-1.c: New test.
23035
23036 2002-05-19  Jason Merrill  <jason2redhat.com>
23037
23038         * g++.dg/ext/oper1.C: New test.
23039
23040 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23041 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23042
23043         * README.QMTEST: New file.
23044
23045         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23046
23047 2002-05-19  Andreas Jaeger  <aj@suse.de>
23048
23049         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23050         now.
23051         * gcc.c-torture/execute/loop-2d.x: Likewise.
23052
23053 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23054
23055         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23056         support weak symbols.
23057         * gcc.dg/weak-4.c: Likewise
23058         * gcc.dg/weak-6.c: Likewise
23059
23060 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23061
23062         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23063         cygwin, coff and h8300-*-hms targets
23064         * gcc.dg/weak-5.c: Likewise
23065         * gcc.dg/weak-7.c: Likewise
23066
23067 2002-05-16  Jason Merrill  <jason@redhat.com>
23068
23069         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23070         (scan-assembler-not, scan-assembler-dem): Likewise.
23071         (scan-assembler-dem-not): Likewise.
23072
23073 2002-05-15  Richard Henderson  <rth@redhat.com>
23074
23075         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23076
23077 2002-05-15  Richard Henderson  <rth@redhat.com>
23078
23079         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23080         (vfoo1f): Warning here.
23081         (vfoo1l): Don't redefine the alias.
23082
23083 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23084
23085         * g++.dg/init/pm1.C: New test.
23086
23087 2002-05-12  David S. Miller  <davem@redhat.com>
23088
23089         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23090         types.
23091
23092 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23093
23094         * gcc.c-torture/execute/20020510-1.c: New test case.
23095
23096 2002-05-10  David S. Miller  <davem@redhat.com>
23097
23098         * gcc.c-torture/execute/conversion.c: Test long double too.
23099
23100 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23101
23102         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23103         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23104         * lib/g++.exp (g++_link_flags): Likewise.
23105         * lib/objc.exp (objc_target_compile): Likewise.
23106
23107 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23108
23109         * gcc.dg/cpp/poison.c: Update.
23110         * gcc.dg/cpp/20000625-2.c: Remove.
23111         * gcc.dg/cpp/direct2s.c: Remove final test.
23112
23113 2002-05-08  Tom Rix  <trix@redhat.com>
23114
23115         * gcc.c-torture/execute/20020508-1.c: New test.
23116         * gcc.c-torture/execute/20020508-2.c: New test.
23117         * gcc.c-torture/execute/20020508-3.c: New test.
23118
23119 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23120
23121         * gcc.dg/cpp/charconst-4.c: More tests.
23122
23123 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c/6569
23126         * gcc.dg/weak-3.c: Update location of warning messages.
23127         * gcc.dg/weak-5.c: Likewise.
23128
23129 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23130
23131         * gcc.c-torture/execute/20020506-1.c: New test case.
23132
23133 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23134
23135         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23136
23137 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23138
23139         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23140
23141 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23142
23143         * gcc.dg/cpp/charconst-3.c: New test.
23144
23145 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23146
23147         * gcc.dg/cpp/charconst.c: Update tests.
23148
23149 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23150
23151         * treelang: Added directory for new sample language treelang. Also
23152         lib/treelang.exp: New file to signal treelang should be tested.
23153
23154 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23157         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23158         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23159         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23160         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23161         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23162         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23163
23164 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23165
23166         * gcc.dg/format/xopen-2.c: New test.
23167
23168 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23169
23170         * gcc.dg/20020503-1.c: New test.
23171
23172 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23173
23174         * g++.dg/init/dtor1.C: Make it tougher.
23175
23176 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23177
23178         * g++.dg/init/dtor1.C: New test.
23179
23180 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23181
23182         * gcc.dg/altivec-8.c: New.
23183
23184 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23185
23186         * gcc.dg/altivec-7.c: New.
23187
23188 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23189
23190         * g++.dg/parse/typedef1.C: New test.
23191
23192 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23193
23194         PR c++/6486
23195         * g++.dg/template/friend6.C: New test.
23196
23197         PR c++/6492
23198         * g++.dg/init/copy1.C: New test.
23199
23200 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.dg/warn/effc1.C: New test.
23203
23204 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23205
23206         * gcc.dg/cpp/if-cexp.c: Add a test.
23207
23208 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23209
23210         * gcc.dg/20020426-2.c: New test.
23211
23212 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23213
23214         * gcc.dg/cpp/if-mop.c: Update.
23215         * gcc.dg/cpp/if-mpar.c: Add test.
23216         * gcc.dg/cpp/if-oppr.c: Update.
23217
23218 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23219
23220         PR c/6343
23221         * gcc.dg/weak-[2-7].c: New tests.
23222
23223 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23224
23225         * gcc.dg/enum1.c: New test.
23226
23227 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23228
23229         PR c++/6497
23230         * g++.dg/inherit/access2.C: New test.
23231
23232 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR bootstrap/6445
23235         * gcc.dg/20020426-1.c: New test.
23236
23237 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23238
23239         * g++.dg/abi/enum1.C: New test.
23240
23241 2002-04-26  Richard Henderson  <rth@redhat.com>
23242
23243         * gcc.dg/c99-bool-1.c: Expect always true warning.
23244
23245 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23246
23247         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23248
23249 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23250
23251         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23252         targets.
23253
23254 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23255
23256         * g++.dg/abi/mange7.C: New test.
23257
23258         PR c++/6438.
23259         * g++.dg/parse/stmtexpr2.C: New test.
23260
23261 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23262
23263         * gcc.dg/20020312-2.c: Add SH target.
23264
23265 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23266
23267         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23268         compiler output on mips*-*-irix*.
23269
23270 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23271
23272         * g++.dg/parse/attr1.C: New test.
23273
23274 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23275
23276         * gcc.c-torture/execute/string-opt-17.c: New test case.
23277         * gcc.c-torture/execute/memset-2.c: New test case.
23278
23279 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23280
23281         PR c++/6256:
23282         * g++.dg/template/friend5.C: New test.
23283
23284         PR c++/6331:
23285         * g++.dg/template/qual1.C: Likewise.
23286
23287 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23288
23289         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23290         Include stdlib.h, not stdio.h or ctype.h.
23291
23292 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23293
23294         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23295         cris-*-elf* and mmix-*-*.
23296         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23297         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23298         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23299         Ditto.
23300         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23301         * gcc.dg/wchar_t-1.c: Ditto.
23302
23303 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23304
23305         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23306         Clarify comment.
23307
23308 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23309
23310         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23311
23312 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23313
23314         * gcc.c-torture/execute/20000906-1.x: Delete.
23315
23316 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23317
23318         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23319
23320 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23321
23322         * PR6367
23323         * g77.f-torture/execute/6367.f: New test.
23324         * g77.f-torture/execute/6367.x: Disable for MMIX.
23325
23326 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23327
23328         * PR6352
23329         * g++.dg/opt/inline2.C: New test.
23330
23331 2002-04-18  Richard Henderson  <rth@redhat.com>
23332
23333         * gcc.dg/20000906-1.c: Enable for all targets.
23334         * gcc.c-torture/compile/iftrap-2.c: New.
23335
23336 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.dg/20020418-1.c: New test.
23339         * gcc.dg/20020418-2.c: New test.
23340
23341 2002-04-18  Richard Henderson  <rth@redhat.com>
23342
23343         * gcc.c-torture/compile/iftrap-1.c: New.
23344         * gcc.dg/iftrap-1.c: Adjust for ia64.
23345         * gcc.dg/iftrap-2.c: New.
23346
23347 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23348
23349         * gcc.c-torture/compile/20020418-1.c: New test.
23350
23351 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23352
23353         * gcc.c-torture/compile/20020415-1.c: New.
23354
23355 2002-04-18  David S. Miller  <davem@redhat.com>
23356
23357         * gcc.c-torture/execute/20020418-1.c: New test.
23358
23359 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23360
23361         * gcc.dg/20020416-1.c: New test.
23362
23363         * g++.dg/opt/inline1.C: New test.
23364
23365 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23366
23367         * gcc.dg/altivec-5.c: New test.
23368
23369         * gcc.dg/20020415-1.c: New test.
23370
23371 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23372
23373         * testsuite/lib/chill.exp: Remove.
23374
23375 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23376
23377         * g++.dg/other/big-struct.C: New test.
23378
23379 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23380
23381         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23382         of scratch file.
23383
23384 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23385
23386         PR c/6277
23387         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23388         in scan-assembler function name
23389
23390 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23391
23392         * g77.f-torture/execute/980628-4.x,
23393         g77.f-torture/execute/980628-5.x,
23394         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23395         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23396         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23397         i[34567]86-*-*.
23398
23399 2002-04-13  David S. Miller  <davem@redhat.com>
23400
23401         * gcc.c-torture/execute/20020413-1.c: New test.
23402
23403 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23404
23405         * gcc.dg/asm-6.c,
23406         * g++.dg/ext/asm1.C: New tests.
23407
23408 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++ 5373.
23411         * g++.dg/parse/stmtexpr1.C: New test.
23412
23413         PR c++/5189.
23414         * g++.dg/template/copy1.C: New test.
23415
23416 2002-04-12  Richard Henderson  <rth@redhat.com>
23417
23418         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23419
23420 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23421
23422         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23423         gcc.c-torture/execute/20020307-2.c.
23424
23425 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23426
23427         * g++.dg/ext/attrib5.C,
23428         * g++.dg/lookup/struct1.C: New tests.
23429
23430 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23431
23432         * gcc.dg/20020411-1.c: New test.
23433
23434         * gcc.c-torture/execute/20020411-1.c: New test.
23435
23436 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23437
23438         * g77.f-torture/execute/6177.f: New test.
23439
23440 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23441
23442         PR middle-end/6247
23443         * g++.dg/opt/cleanup1.C: New test.
23444
23445         * g++.dg/opt/const1.C: New test.
23446
23447 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23448
23449         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23450
23451 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         PR c++/5507
23454         * g++.dg/template/typename2.C: New test.
23455
23456 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23457
23458         * gcc.c-torture/execute/loop-12.c: New.
23459
23460 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23461
23462         * g77.f-torture/execute/980628-4.x,
23463         g77.f-torture/execute/980628-5.x,
23464         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23465         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23466         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23467
23468 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23469
23470         PR optimization/6086
23471         * g++.dg/opt/preinc1.C: New test.
23472
23473 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/5571
23476         * g++.dg/opt/static2.C: New test.
23477
23478 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23479
23480         PR c/5120
23481         * gcc.dg/20020406-1.c: New test.
23482
23483 2002-04-04  David S. Miller  <davem@redhat.com>
23484
23485         * gcc.c-torture/execute/20020404-1.c: New test.
23486
23487 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23488
23489         PR c/6123
23490         * gcc.dg/20020312-2.c: Do not declare global register variable
23491         if __PIC__ or __pic__ is defined.
23492
23493 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23494
23495         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23496         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23497
23498 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23499
23500         * gcc.misc-tests/linkage.exp: Update last change to handle
23501         sparc*-, not just sparc-.
23502
23503 2002-04-03  Richard Henderson  <rth@redhat.com>
23504
23505         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23506
23507 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23508
23509         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23510
23511 2002-04-02  David S. Miller  <davem@redhat.com>
23512
23513         * gcc.c-torture/execute/20020402-3.c: New test.
23514
23515 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23516
23517         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23518         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23519
23520         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23521         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23522         g77.f-torture/execute/20001201.x,
23523         g77.f-torture/execute/u77-test.x: New files.
23524
23525         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23526         * gcc.dg/wchar_t-1.c: Ditto.
23527
23528 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23529
23530         * gcc.c-torture/execute/20020402-1.c: New test.
23531
23532 2002-04-01  Richard Henderson  <rth@redhat.com>
23533
23534         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23535
23536         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23537
23538 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23539
23540         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23541
23542 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23543
23544         * g++.dg/inherit/template-as-base.C: Expect error.
23545         * g++.dg/inherit/namespace-as-base.C: Likewise.
23546
23547 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23548
23549         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23550         g++.dg/ext/instantiate3.C: Tweak match patterns.
23551
23552         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23553         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23554         -da test.
23555
23556 2002-03-31  Richard Henderson  <rth@redhat.com>
23557
23558         * gcc.dg/special/alias-2.c: New.
23559         * gcc.dg/special/ecos.exp: Run it.
23560
23561 2002-03-31  Richard Henderson  <rth@redhat.com>
23562
23563         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23564
23565 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23566
23567         * gcc.dg/weak-1.c: Disable on h8300 port.
23568
23569 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23570
23571         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23572         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23573         ordering tests.
23574         * g++.dg/bprob/bprob-1.C: New test.
23575         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23576         * g++.dg/gcov/gcov-1.C: New test.
23577         * g++.dg/gcov/gcov-1.x: New file.
23578         * g++.dg/gcov/gcov-2.C: New test.
23579         * g++.dg/gcov/gcov-3.C: New test.
23580         * g++.dg/gcov/gcov-3.h: New file.
23581
23582 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23583
23584         * g++.old-deja/g++.other/builtins5.C: New test.
23585         * g++.old-deja/g++.other/builtins6.C: New test.
23586         * g++.old-deja/g++.other/builtins7.C: New test.
23587         * g++.old-deja/g++.other/builtins8.C: New test.
23588         * g++.old-deja/g++.other/builtins9.C: New test.
23589
23590 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23591
23592         * g++.dg/opt/static1.C: New test.
23593
23594         * g++.dg/opt/longbranch1.C: New test.
23595
23596 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23597
23598         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23599
23600         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23601
23602 2002-03-28  Jeffrey A Law  (law@redhat.com)
23603
23604         * gcc.c-torture/execute/20020328-1.c: New test.
23605
23606 2002-03-27  Richard Henderson  <rth@redhat.com>
23607
23608         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23609         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23610         move from g++.old-deja/g++.ext/.
23611
23612 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23613
23614         * g++.dg/init/new2.C: New test.
23615
23616 2002-03-26  Richard Henderson  <rth@redhat.com>
23617
23618         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23619
23620         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23621         on sparc.
23622
23623         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23624         sparcv9 systems.
23625         * gcc.dg/20001102-1.c: Likewise.
23626
23627 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23628
23629         * gcc.dg/cpp/endif-pedantic1.c,
23630         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23631
23632 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23633
23634         * g++.dg/init/new1.C: New test.
23635
23636 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.dg/abi/vbase9.C: New test.
23639
23640 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23641
23642         * gcc.dg/arm-asm.c: New test.
23643
23644 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23645
23646         * gcc.dg/Wswitch-enum.c: New test.
23647         Fix PR c/5044.
23648
23649 2002-03-26  Richard Henderson  <rth@redhat.com>
23650
23651         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23652         structure.
23653
23654 2002-03-25  Richard Henderson  <rth@redhat.com>
23655
23656         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23657         sparcv9 systems.
23658
23659         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23660         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23661
23662 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23663
23664         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23665
23666 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23667
23668         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23669         targets using generic thunk support.
23670
23671 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.c-torture/compile/20020323-1.c: New test.
23674
23675         * g++.dg/opt/conj2.C: New test.
23676
23677 2002-03-24  Richard Henderson  <rth@redhat.com>
23678
23679         * gcc.dg/weak-1.c: Use -fno-common.
23680
23681 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23682
23683         * g77.dg/f77-edit-apostrophe-out.f: New test
23684         * g77.dg/f77-edit-h-out.f: New test
23685         * g77.dg/f77-edit-t-in.f: New test
23686         * g77.dg/f77-edit-t-out.f: New test
23687         * g77.dg/f77-edit-x-out.f: New test
23688         * g77.dg/f77-edit-slash-out.f: New test
23689         * g77.dg/f77-edit-colon-out.f: New test
23690         * g77.dg/f77-edit-s-out.f: New test
23691
23692 2002-03-24  Richard Henderson  <rth@redhat.com>
23693
23694         * objc/execute/formal_protocol-6.x: New XFAIL.
23695
23696 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23697
23698         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23699         that do not support weak symbols
23700
23701 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23702
23703         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23704         * lib/g77.exp:  Likewise
23705         * lib/objc.exp: Likewise
23706
23707 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23708
23709         * gcc.dg/Wswitch-default.c: New test.
23710
23711 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * g++.dg/other/enum1.C: New test.
23714
23715 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23716
23717         * gcc.dg/pragma-ep-3.c: Fix typo.
23718
23719 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23720
23721         * g++.dg/inherit/template-as-base.C: New test.
23722
23723 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23724
23725         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23726         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23727
23728 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23729
23730         * gcc.dg/cpp/multiline.c: Update to match.
23731
23732 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23733
23734         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23735
23736 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23737
23738         * gcc.dg/cpp/extratokens2.c:  New file.
23739
23740 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23741
23742         * gcc.dg/20020312-2.c: Add rs6000 target.
23743
23744         * gcc.c-torture/compile/20020319-1.c: New test.
23745
23746 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23747
23748         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23749         (A, E): Handle this.
23750
23751 2002-03-20  Jason Merrill  <jason@redhat.com>
23752
23753         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23754         ignoring -fpic.
23755         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23756         through prune_gcc_output.
23757
23758 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * gcc.c-torture/compile/20020320-1.c: New test.
23761
23762 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.c-torture/compile/20020318-1.c: New test.
23765
23766         * gcc.dg/struct-by-value-1.c: New test.
23767
23768         * gcc.dg/20020319-1.c: New test.
23769
23770 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23771
23772         * g++.dg/opt/conj1.C: New test.
23773
23774 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23775
23776         * g++.dg/template/qualttp20.C: Revert previous change.
23777         * g++.dg/template/qualttp3.C: Likewise.
23778         * g++.dg/template/qualttp4.C: Likewise
23779         * g++.dg/template/qualttp5.C: Likewise
23780         * g++.dg/template/qualttp6.C: Likewise
23781         * g++.dg/template/qualttp7.C: Likewise
23782         * g++.dg/template/qualttp8.C: Likewise
23783         * g++.dg/template/recurse.C: Likewise.
23784
23785 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23786
23787         * gcc.dg/cpp/wchar-1.c: Update.
23788
23789 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.dg/template/conv1.C: New test.
23792         * g++.dg/template/conv2.C: New test.
23793         * g++.dg/template/conv3.C: New test.
23794         * g++.dg/template/conv4.C: New test.
23795
23796 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23797
23798         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23799         * g++.dg/template/qualttp3.C: Likewise.
23800         * g++.dg/template/qualttp4.C: Likewise
23801         * g++.dg/template/qualttp5.C: Likewise
23802         * g++.dg/template/qualttp6.C: Likewise
23803         * g++.dg/template/qualttp7.C: Likewise
23804         * g++.dg/template/qualttp8.C: Likewise
23805         * g++.dg/template/recurse.C: Likewise.
23806
23807 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23808
23809         * g++.dg/opt/dtor1.C: New test.
23810
23811 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23812
23813         * gcc.c-torture/compile/20020315-1.c: New test.
23814
23815 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23816
23817         * gcc.dg/weak-1.c: Fix scan tests.
23818
23819 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23820
23821         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23822         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23823         cris-*-aout* mmix-*-*.
23824         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23825         cris-*-aout* mmix-*-*.
23826         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23827         cris-*-elf* cris-*-aout* and mmix-*-*.
23828         * gcc.dg/20001009-1.c: Ditto.
23829         * gcc.dg/20010912-1.c: Ditto.
23830         * gcc.dg/20020122-4.c: Ditto.
23831         * gcc.dg/inline-2.c: Ditto.
23832
23833 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23834
23835         * gcc.c-torture/compile/20020314-1.c: New test.
23836
23837 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23838
23839         * gcc.c-torture/execute/20020314-1.c: New test.
23840
23841 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23842
23843         * g++.dg/warn/Wunused-1.C: New test.
23844
23845 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23846
23847         * g++.dg/abi/mangle6.C: New test.
23848
23849 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23850
23851         * gcc.c-torture/compile/20020309-2.c: New test.
23852
23853         * gcc.c-torture/compile/20020312-1.c: New test.
23854
23855 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.dg/other/access1.C: New test.
23858
23859 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23860
23861         * gcc.c-torture/execute/wchar_t-1.c: New test.
23862
23863 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23864
23865         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23866
23867 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23868
23869         * gcc.dg/20020312-1.c: New test case.
23870
23871 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23872
23873         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23874
23875 2002-03-11  Richard Henderson  <rth@redhat.com>
23876
23877         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23878         * g++.old-deja/g++.jason/report.C: Likewise.
23879
23880 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23883         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23884
23885 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * testsuite/g++.dg/overload/pmf1.C: New test.
23888
23889 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23890
23891         * gcc.c-torture/execute/20020307-1.c: Use long.
23892
23893 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23894
23895         PR optimization/5844
23896         * gcc.dg/20020310-1.c: New test.
23897
23898 2002-03-09  Michael Meissner  <meissner@redhat.com>
23899
23900         * gcc.c-torture/execute/memcpy-2.c: New test.
23901         * gcc.c-torture/execute/memset-1.c: New test.
23902         * gcc.c-torture/execute/strlen-1.c: New test.
23903         * gcc.c-torture/execute/strcmp-1.c: New test.
23904         * gcc.c-torture/execute/strncmp-1.c: New test.
23905
23906 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23907
23908         * gcc.dg/ppc-ldstruct.c: New test.
23909
23910 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23911
23912         * gcc.c-torture/execute/va-arg-22.c: New test.
23913
23914 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23915
23916         * gcc.c-torture/compile/20020309-1.c: New test.
23917
23918 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * gcc.c-torture/execute/20020307-2.c: New test.
23921
23922 2002-03-07  Jeffrey A Law  (law@redhat.com)
23923
23924         * g77.f-torture/compile/20020307-1.f: New test.
23925
23926 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23927
23928         * gcc.dg/unordered-1.c: New test.
23929
23930 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23931
23932         * gcc.c-torture/execute/20020307-1.c: New test.
23933
23934 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23935
23936         * gcc.dg/20020304-1.c: New test.
23937
23938         * gcc.c-torture/compile/20020304-2.c: New test.
23939
23940 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23941
23942         * gcc.c-torture/compile/20020304-1.c: New test case
23943         (from PR c/5830).
23944
23945 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23946
23947         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23948
23949 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23950
23951         * g++.dg/other/classkey1.C: New test.
23952
23953 2002-03-01  Richard Henderson  <rth@redhat.com>
23954
23955         * gcc.c-torture/compile/981223-1.x: New.
23956         * gcc.c-torture/compile/920625-1.x: New.
23957
23958 2002-02-28  Richard Henderson  <rth@redhat.com>
23959
23960         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23961
23962 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23963
23964         * gcc.c-torture/execute/20020227-1.c: New test.
23965
23966 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23969         here" ERROR lines.
23970         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23971         * g++.old-deja.g++.other/defarg1.C: Likewise.
23972         * g++.old-deja/g++.pt/calls2.C: Likewise.
23973         * g++.old-deja/g++.pt/crash20.C: Likewise.
23974         * g++.old-deja/g++.pt/crash30.C: Likewise.
23975         * g++.old-deja/g++.pt/crash36.C: Likewise.
23976         * g++.old-deja/g++.pt/crash6.C: Likewise.
23977         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23978         * g++.old-deja/g++.pt/derived3.C: Likewise.
23979         * g++.old-deja/g++.pt/error1.C: Likewise.
23980         * g++.old-deja/g++.pt/friend21.C: Likewise.
23981         * g++.old-deja/g++.pt/friend23.C: Likewise.
23982         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23983         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23984
23985 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23986
23987         * gcc.c-torture/execute/20020225-2.c: New test.
23988
23989 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23990
23991         * gcc.c-torture/execute/920730-1t.c,
23992         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23993         Delete test cases, only relevant to -traditional.
23994
23995 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23996
23997         * gcc.dg/cpp/undef1.c: Remove.
23998         * gcc.dg/cpp/directiv.c: Update.
23999         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24000
24001 2002-02-27  Michael Meissner  <meissner@redhat.com>
24002
24003         * gcc.c-torture/execute/20020226-1.c: New test.
24004
24005 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24006
24007         * g++.dg/debug/debug4.C: New test.
24008
24009         * gcc.dg/ia64-visibility-1.c: New test.
24010
24011 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24012
24013         * gcc.dg/debug/20020224-1.c: New.
24014
24015 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24016
24017         * gcc.c-torture/execute/960416-1.x: New.
24018         * gcc.c-torture/execute/divconst-3.x: Likewise.
24019
24020 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.dg/20020224-1.c: New test.
24023
24024 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24025
24026         * gcc.c-torture/execute/20020225-1.c: New.
24027
24028 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24029
24030         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24031
24032 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24033
24034         * gcc.dg/20020222-1.c: New test.
24035
24036 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * g++.dg/opt/anonunion1.C: New test.
24039
24040 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24041
24042         * g++.dg/template/qualttp19.C: New test.
24043         * g++.dg/template/qualttp20.C: New test.
24044         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24045         * g++.old-deja/g++.other/qual1.C: Likewise.
24046
24047 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24048
24049         * gcc.dg/attr-alwaysinline.c: New.
24050
24051 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24052
24053         * gcc.dg/20020220-1.c: New test.
24054
24055         * gcc.dg/20020220-2.c: New test.
24056
24057         * g++.dg/opt/mmx1.C: New test.
24058
24059 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24060
24061         * gcc.c-torture/compile/20020110.c: New test.
24062
24063 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24064
24065         * gcc.c-torture/execute/20020219-1.c: New test.
24066
24067         * gcc.dg/20020219-1.c: New test.
24068
24069         * gcc.dg/noncompile/20020220-1.c: New test.
24070
24071         * g++.dg/opt/ptrintsum1.C: New test.
24072
24073         * gcc.dg/debug/20020220-1.c: New test.
24074
24075 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24076
24077         * gcc.c-torture/execute/20020216-1.c: New test.
24078
24079 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24080
24081         * gcc.dg/decl-1.c: Update, new test.
24082
24083 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24084
24085         * g++.dg/abi/bitfield1.C: New test.
24086         * g++.dg/abi/bitfield2.C: New test.
24087
24088 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24089
24090         * gcc.dg/attr-nest.c: New test.
24091
24092 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24093
24094         * gcc.c-torture/execute/20020215-1.c: New test.
24095
24096 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24097
24098         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24099         * g++.dg/debug/debug.exp: New.
24100         * g++.dg/debug/trivial.C: New.
24101         * g++.dg/debug/debug1.C: Moved...
24102         * g++.dg/other/debug1.C: ...from here.
24103         * g++.dg/debug/debug2.C: Moved...
24104         * g++.dg/other/debug2.C: ...from here.
24105         * g++.dg/debug/debug3.C: Moved...
24106         * g++.dg/other/debug3.C: ...from here.
24107
24108         * gcc.dg/noncompile/20020213-1.c: New test.
24109
24110 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24111
24112         * g++.dg/other/debug3.C: New test.
24113
24114         * gcc.c-torture/execute/20020213-1.c: New test.
24115
24116 2002-02-13  Richard Smith <richard@ex-parrot.com>
24117
24118         * g++.old-deja/g++.other/thunk1.C: New test.
24119
24120 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24121
24122         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24123
24124 2002-02-13  Stan Shebs  <shebs@apple.com>
24125
24126         * gcc.dg/altivec-3.c: New.
24127
24128 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * gcc.dg/Wunreachable-1.c: New test.
24131         * gcc.dg/Wunreachable-2.c: New test.
24132
24133 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24134
24135         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24136
24137 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24138
24139         * gcc.dg/decl-1.c: New test.
24140
24141 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24142
24143         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24144
24145 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24146
24147         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24148         * gcc.c-torture/compile/980506-1.x: Likewise.
24149
24150 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24151
24152         * gcc.dg/20020210-1.c: New.
24153
24154 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24155
24156         * g77.f-torture/execute/947.f: New regression test
24157         for PR fortran/947.
24158
24159 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24160
24161         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24162         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24163
24164 2002-02-08  Richard Henderson  <rth@redhat.com>
24165
24166         * gcc.c-torture/compile/labels-3.c: New.
24167
24168 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24171         expression statements work instead.
24172         * gcc.dg/noncompile/20020207-1.c: New test.
24173
24174 2002-02-07  Richard Henderson  <rth@redhat.com>
24175
24176         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24177
24178 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24179
24180         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24181         message from g77
24182         * lib/g77-dg.exp: Trim g77 error messages so that they are
24183         recognized by dg.exp.
24184
24185 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24186
24187         PR fortran/5473
24188         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24189
24190 2002-02-07  Richard Henderson  <rth@redhat.com>
24191
24192         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24193         to be sufficiently aligned for integers.
24194
24195 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         * g++.dg/template/friend4.C: New test.
24198
24199 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24200
24201         PR fortran/5743
24202         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24203         unsupported cases.
24204
24205 2002-02-07  Richard Henderson  <rth@redhat.com>
24206
24207         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24208         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24209         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24210         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24211
24212 2002-02-06  Richard Henderson  <rth@redhat.com>
24213
24214         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24215
24216 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24217
24218         * gcc.dg/20020206-1.c: New test.
24219
24220 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24221
24222         * gcc.c-torture/execute/20020206-1.c: New test.
24223
24224         * gcc.c-torture/execute/20020206-2.c: New test.
24225
24226         PR optimization/5429:
24227         * gcc.c-torture/compile/20020206-1.c: New test.
24228
24229 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24230
24231         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24232         as certain file formats cannot support particularly large
24233         alignments.
24234
24235         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24236         and do not expect to be able to link the executable.
24237
24238         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24239         fail because the COFF format does not support the weak attribute.
24240
24241 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24242
24243         * g77.dg/pr5473.f:  New test
24244
24245 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24246
24247         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24248         Fix testcase accordingly.
24249
24250 2002-02-04  Richard Henderson  <rth@redhat.com>
24251
24252         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24253         (buf): Change to be an array of pointers, not ints.
24254
24255 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24256
24257         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24258         before all tests.  Move warning one line above to match where it
24259         C frontend emits.
24260         * gcc.dg/Wswitch-2.c: New test.
24261         * g++.dg/warn/Wswitch-1.C: New test.
24262         * g++.dg/warn/Wswitch-2.C: New test.
24263
24264 2002-02-04  Richard Henderson  <rth@redhat.com>
24265
24266         * g++.dg/abi/offsetof.C: Fix size comparison.
24267
24268 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24269
24270         * gcc.dg/cast-qual-2.c: New test.
24271
24272 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24273
24274         * gcc.dg/20020201-4.c: New test.
24275
24276 2002-02-04  Ben Elliston  <bje@redhat.com>
24277
24278         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24279         target_info attribute != 0, in addition to the empty string.
24280         (gcc_target_compile): Likewise.
24281
24282 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24283
24284         * gcc.dg/Wswitch.c: New test.
24285         PR gcc/4475. PR gcc/3780.
24286
24287 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24288
24289         * g77.f-torture/execute/5122.f: New test for regressions
24290         against PR fortran/5122.
24291
24292 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24293
24294         * g77.f-torture/compile/pr3743.f: Delete
24295         * g77.dg/pr3743-1.f: New test.
24296         * g77.dg/pr3743-2.f: New test.
24297         * g77.dg/pr3743-3.f: New test.
24298         * g77.dg/pr3743-4.f: New test.
24299
24300 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24301
24302         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24303
24304 2002-02-02  Richard Henderson  <rth@redhat.com>
24305
24306         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24307         * gcc.c-torture/execute/bf64-1.c: Likewise.
24308
24309 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24310
24311         * gcc.dg/20020201-2.c: New test.
24312
24313         * gcc.dg/20020201-3.c: New test.
24314
24315         * gcc.c-torture/execute/bitfld-2.c: New test.
24316
24317 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24318
24319         * gcc.dg/bitfld-1.c: Update.
24320         * gcc.dg/bitfld-2.c: Update.
24321         * gcc.c-torture/execute/bitfld-1.x: New.
24322
24323 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/execute/20020201-1.c: New test.
24326
24327 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24328
24329         PR target/5469
24330         * gcc.dg/20020201-1.c: New test.
24331
24332 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24333
24334         PR fortran/3743
24335         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24336         * g77.f-torture/compile/pr3743.x: Remove
24337
24338 2002-01-31  Tom Rix  <trix@redhat.com>
24339
24340         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24341
24342 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24343
24344         * gcc.dg/noncompile/20020130-1.c: New test.
24345
24346 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24347
24348         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24349
24350 2002-01-29  Richard Henderson  <rth@redhat.com>
24351
24352         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24353         to long long.
24354         * gcc.c-torture/execute/bf64-1.c: Likewise.
24355
24356 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * gcc.c-torture/execute/20020129-1.c: New test.
24359
24360 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24361
24362         * gcc.c-torture/compile/20000224-1.c: Update.
24363         * gcc.c-torture/execute/bitfld-1.c: New tests.
24364         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24365         * gcc.dg/uninit-A.c: Update.
24366
24367 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24368
24369         * g++.dg/template/ctor1.C: Add instantiation.
24370
24371 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24372
24373         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24374         argument to __builtin_prefetch to be const ptr.
24375
24376 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24377
24378         * gcc.c-torture/compile/20020120-1.c: New test.
24379
24380 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24381
24382         * gcc.c-torture/execute/20020127-1.c: New test.
24383
24384 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24385
24386         * g77.dg/f77-edit-i-in.f: New test
24387         * g77.dg/f77-edit-i-out.f: New test
24388
24389 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24390
24391         * gcc.dg/debug/debug.exp: New file.
24392         * gcc.dg/debug/trivial.c: New file.
24393         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24394         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24395         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24396         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24397         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24398         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24399         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24400         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24401         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24402         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24403         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24404         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24405         * gcc.dg/20000503-1.c: Removed.
24406         * gcc.dg/20010207-1.c: Removed.
24407         * gcc.dg/20011223-1.c: Removed.
24408         * gcc.dg/20020104-2.c: Removed.
24409         * gcc.dg/debug-1.c: Removed.
24410         * gcc.dg/debug-2.c: Removed.
24411         * gcc.dg/debug-3.c: Removed.
24412         * gcc.dg/debug-4.c: Removed.
24413         * gcc.dg/debug-5.c: Removed.
24414         * gcc.dg/debug-6.c: Removed.
24415         * gcc.dg/dwarf2-1.c: Removed.
24416         * gcc.dg/dwarf2-2.c: Removed.
24417
24418 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * g++.old-deja/g++.other/eh5.C: New test.
24421         * g++.old-deja/g++.other/sibcall2.C: New test.
24422         * g++.old-deja/g++.other/array9.C: New test.
24423         * g++.old-deja/g++.other/typename2.C: New test.
24424         * g++.old-deja/g++.other/crash60.C: New test.
24425         * g++.old-deja/g++.other/conv9.C: New test.
24426         * g++.old-deja/g++.other/mangle10.C: New test.
24427         * g++.old-deja/g++.other/unchanging1.C: New test.
24428         * g++.old-deja/g++.other/exprstmt1.C: New test.
24429         * g++.old-deja/g++.other/inline23.C: New test.
24430         * g++.old-deja/g++.eh/ia64-1.C: New test.
24431         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24432         * g++.old-deja/g++.other/reload1.C: New test.
24433         * g++.old-deja/g++.other/static20.C: New test.
24434         * g++.old-deja/g++.other/local-alloc1.C: New test.
24435         * g++.old-deja/g++.other/conv8.C: New test.
24436         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24437         * g++.old-deja/g++.other/storeexpr1.C: New test.
24438         * g++.old-deja/g++.other/storeexpr2.C: New test.
24439         * g++.dg/eh/template2.C: New test.
24440         * g++.dg/warn/weak1.C: New test.
24441
24442 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24443
24444         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24445         Remove first, non-varying, argument.
24446
24447 2002-01-23  Richard Henderson  <rth@redhat.com>
24448
24449         * gcc.dg/inline-2.c: New.
24450
24451         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24452         Add optional target arg.  Check number of arguments.
24453         (scan-assembler-not, scan-assembler-dem): Likewise.
24454         (scan-assembler-dem-not): Likewise.
24455
24456 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24457
24458         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24459         line 12.
24460         * g++.old-deja/g++.brendan/parse3.C,
24461         g++.old-deja/g++.other/crash26.C,
24462         g++.old-deja/g++.other/crash28.C,
24463         g++.old-deja/g++.other/crash29.C,
24464         g++.old-deja/g++.other/crash30.C,
24465         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24466
24467 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24468
24469         * gcc.dg/20020115-1.c: New.
24470
24471 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24472
24473         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24474
24475 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24476
24477         * gcc.dg/20020122-3.c: New.
24478
24479 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * g++.dg/other/gc1.C: New test.
24482
24483 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24484
24485         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24486
24487 2002-01-22  Richard Henderson  <rth@redhat.com>
24488
24489         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24490
24491 2002-01-22  Richard Henderson  <rth@redhat.com>
24492
24493         * gcc.dg/20020122-4.c: New.
24494
24495 2002-01-22  H.J. Lu <hjl@gnu.org>
24496
24497         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24498         link output.
24499         * gcc.dg/special/ecos.exp: Likewise.
24500         * lib/g++-dg.exp: Likewise.
24501         * lib/g77-dg.exp: Likewise.
24502         * lib/gcc-dg.exp : Likewise.
24503         * lib/mike-g++.exp: Likewise.
24504         * lib/mike-g77.exp: Likewise.
24505         * lib/mike-gcc.exp: Likewise.
24506         * lib/objc-dg.exp: Likewise.
24507
24508 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24509
24510         PR target/5379
24511         * gcc.dg/20020122-2.c: New test.
24512
24513 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24514
24515         * gcc.dg/20020122-1.c: New test.
24516
24517 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24518
24519         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24520
24521 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24522
24523         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24524
24525 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24526
24527         * gcc.c-torture/compile/20020121-1.c: New test.
24528
24529 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24530
24531         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24532         ld_library_path.
24533
24534 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24535
24536         * gcc.dg/20020218-1.c: New test.
24537
24538 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24539
24540         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24541         messages
24542         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24543         "At global scope" warning
24544         * g++.dg/ext/align1.C: Change cygwin test for alignment
24545         from db-bogus to dg-warning
24546
24547 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24548
24549         * g77.f-torture/compile/cpp2.F: New test.
24550
24551 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.dg/template/access1.C: New test.
24554
24555 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24556
24557         * gcc.dg/20020118-1.c: New.
24558
24559 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24560
24561         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24562
24563 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24564
24565         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24566         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24567         alignment warnings.
24568
24569 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24570
24571         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24572         torture_with_loops and torture_without_loops
24573
24574 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * gcc.c-torture/compile/20020116-1.c: New test.
24577
24578 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24579
24580         * gcc.dg/20020116-2.c: New test.
24581
24582         * gcc.dg/ultrasp4.c: New test.
24583
24584         * gcc.dg/20020116-1.c: New test.
24585
24586 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24587
24588         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24589         by EABI.
24590
24591 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24592
24593         * gcc.misc-tests/i386-prefetch.exp: New.
24594         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24595         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24596         * gcc.misc-tests/i386-pf-none-1.c: New test.
24597         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24598
24599 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.dg/gnu89-init-1.c: Add new tests.
24602
24603 2002-01-15  Andreas Jaeger  <aj@suse.de>
24604
24605         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24606         * gcc.dg/i386-mmx-2.c: Likewise.
24607         * gcc.dg/i386-sse-1.c: Likewise.
24608         * gcc.dg/i386-sse-2.c: Likewise.
24609         * gcc.dg/i386-sse-3.c: Likewise.
24610
24611 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24612
24613         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24614         Uncomment additional cases that now pass.
24615
24616 2002-01-11  Richard Henderson  <rth@redhat.com>
24617
24618         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24619         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24620
24621 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24622
24623         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24624
24625 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24626
24627         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24628         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24629
24630 2002-01-10  Dale Johannesen  <dalej@apple.com>
24631
24632         * gcc.c-torture/execute/loop-11.c: New.
24633
24634 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24635
24636         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24637         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24638
24639 2002-01-09  Richard Henderson  <rth@redhat.com>
24640
24641         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24642         type in which to perform the operation for each size.
24643
24644 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24645
24646         * gcc.c-torture/compile/20020109-2.c: New test.
24647
24648 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24649
24650         * gcc.c-torture/execute/loop-10.c: New test.
24651
24652 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24653
24654         * gcc.c-torture/compile/20010226-1.c: New test.
24655         * gcc.c-torture/compile/20010227-1.c: New test.
24656         * gcc.c-torture/compile/20010426-1.c: New test.
24657         * gcc.c-torture/compile/20010510-1.c: New test.
24658         * gcc.c-torture/compile/20010605-3.c: New test.
24659         * gcc.c-torture/compile/20010824-1.c: New test.
24660         * gcc.c-torture/execute/20010409-1.c: New test.
24661         * gcc.dg/noncompile/20000901-1.c: New test.
24662         * gcc.dg/20001023-1.c: New test.
24663         * gcc.dg/20001101-1.c: New test.
24664         * gcc.dg/20001102-1.c: New test.
24665         * gcc.dg/20010207-1.c: New test.
24666         * gcc.dg/20010405-1.c: New test.
24667         * gcc.dg/20010822-1.c: New test.
24668         * gcc.dg/20011107-1.c: New test.
24669
24670 2002-01-09  Jeffrey A Law  (law@redhat.com)
24671
24672         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24673
24674         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24675         execution failure on PA targets.
24676
24677 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24678
24679         * gcc.c-torture/compile/20020109-1.c: New test.
24680
24681 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24682
24683         * gcc.c-torture/execute/20020108-1.c: New test.
24684
24685 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * gcc.dg/20020108-1.c: New test.
24688
24689 2002-01-08  H.J. Lu <hjl@gnu.org>
24690
24691         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24692         for header files.
24693
24694 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24695
24696         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24697         consistency.
24698
24699 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24700
24701         * gcc.dg/altivec-4.c: Test altivec predicates.
24702
24703 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24704
24705         * gcc.c-torture/execute/20020107-1.c: New test.
24706
24707 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24708
24709         PR c/5279
24710         * gcc.c-torture/compile/20020106-1.c: New test.
24711
24712 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24713
24714         * gcc.c-torture/execute/nestfunc-4.c: New test.
24715
24716 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24717
24718         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24719         extra triple that slipped in.
24720         * g++.old-deja/g++.abi/align.C: Likewise.
24721         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24722
24723 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24724
24725         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24726         * g++.old-deja/g++.abi/align.C: Likewise.
24727         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24728
24729         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24730         on FreeBSD/i386.
24731         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24732         FreeBSD.
24733
24734 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24735
24736         * gcc.dg/20020104-1.c: New test.
24737
24738         * gcc.dg/20020104-2.c: New test.
24739
24740 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24741
24742         * gcc.dg/20020103-1.c: Fix typo in target selector.
24743
24744 2002-01-03  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.dg/20020103-1.c: New.
24747
24748 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24749
24750         * gcc.c-torture/execute/20020103-1.c: New test.
24751
24752 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * g++.dg/other/debug2.C: New test.
24755
24756         * gcc.c-torture/compile/20020103-1.c: New test.
24757
24758 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24759
24760         * gcc.dg/gnu89-init-1.c: Added new tests.
24761
24762 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24763
24764         * g++.dg/template/friend2.C: Remove as patch is reverted.
24765
24766         * g++.dg/warn/oldcast1.C: New test.
24767
24768         * g++.dg/template/ptrmem1.C: New test.
24769         * g++.dg/template/ptrmem2.C: New test.
24770
24771         * g++.dg/template/ntp.C: New test.
24772
24773         * g++.dg/other/component1.C: New test.
24774
24775         * g++.dg/template/ttp3.C: New test.
24776
24777         * g++.dg/template/friend2.C: New test.
24778         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24779
24780 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24781
24782         * g++.dg/other/ptrmem1.C: New test.
24783         * g++.dg/other/ptrmem2.C: New test.
24784
24785 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.dg/template/ctor1.C: New test.
24788
24789 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.dg/template/friend2.C: New test.
24792
24793 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24794
24795         * gcc.dg/mmix-1.c: New test.
24796
24797 2001-12-31  Richard Henderson  <rth@redhat.com>
24798
24799         * gcc.dg/asm-5.c: New.
24800
24801 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24802
24803         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24804         in namespace __gnu_cxx
24805
24806 2001-12-30  Richard Henderson  <rth@redhat.com>
24807
24808         * gcc.dg/debug-6.c: New.
24809
24810 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * gcc.c-torture/compile/20011229-2.c: New test.
24813
24814 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24815
24816         * gcc.dg/debug-3.c: New test.
24817         * gcc.dg/debug-4.c: New test.
24818         * gcc.dg/debug-5.c: New test.
24819
24820 2001-12-29  Richard Henderson  <rth@redhat.com>
24821
24822         * g++.dg/eh/loop1.C: New.
24823
24824 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * g++.dg/template/crash1.C: New test.
24827
24828 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24829
24830         * g++.dg/other/const1.C: New test.
24831
24832 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24833
24834         * gcc.c-torture/compile/20011229-1.c: New test.
24835
24836 2001-12-28  Stan Shebs  <shebs@apple.com>
24837
24838         * lib/objc-torture.exp: Resync with c-torture.exp.
24839         * lib/objc.exp: Load standard libraries.
24840
24841 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24842
24843         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24844         additional tests.
24845
24846 2001-12-27  Roger Sayle <roger@eyesopen.com>
24847
24848         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24849
24850 2001-12-27  Richard Henderson  <rth@redhat.com>
24851
24852         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24853
24854 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         * g++.dg/eh/ctor1.C: New test.
24857         * g++.dg/other/error2.C: New test.
24858
24859 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24860
24861         * g++.dg/other/init2.C: New test.
24862
24863 2001-12-24  Richard Henderson  <rth@redhat.com>
24864
24865         * gcc.dg/20011223-1.c: New.
24866         * gcc.dg/inline-1.c: New.
24867
24868 2001-12-23  Richard Henderson  <rth@redhat.com>
24869
24870         * gcc.dg/asm-4.c: Test operand modifiers.
24871
24872 2001-12-23  Richard Henderson  <rth@redhat.com>
24873
24874         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24875
24876 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24877
24878         * gcc.c-torture/execute/20011223-1.c: New test.
24879
24880 2001-12-21  Richard Henderson  <rth@redhat.com>
24881
24882         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24883         re-enables the warning.
24884
24885 2001-12-21  Richard Henderson  <rth@redhat.com>
24886
24887         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24888
24889 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24890
24891         * gcc.c-torture/compile/20011218-1.c: New test.
24892
24893 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24894
24895         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24896         arm-isr.c test.
24897         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24898         epilogue generation for ARM ISR routines.
24899
24900 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24901
24902         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24903         * gcc.dg/format/c90-printf-3.c: Likewise.
24904         * gcc.dg/format/c99-printf-3.c: Likewise.
24905         * gcc.dg/format/ext-1.c: Likewise.
24906         * gcc.dg/format/ext-6.c: Likewise.
24907         * gcc.dg/format/format.h: Prototype unlocked stdio.
24908
24909 2001-12-20  Richard Henderson  <rth@redhat.com>
24910
24911         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24912         (arena): Use it.
24913         (malloc): Correct allocation logic.  Abort if we fill up the
24914         arena before initialization complete.
24915         (realloc): Correct allocation logic.
24916
24917 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.c-torture/compile/20011219-2.c: New test.
24920
24921         * gcc.c-torture/execute/20011219-1.c: New test.
24922
24923 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24924
24925         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24926         target does not support weak symbols.
24927
24928 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24929
24930         * gcc.c-torture/compile/20011219-1.c: New test.
24931
24932 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24933
24934         * g++.dg/other/error1.C: New test.
24935
24936 2001-12-17  Jeffrey A Law  (law@redhat.com)
24937
24938         * gcc.c-torture/execute/20011217-1.c: New test.
24939
24940 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24941
24942         * objc.dg/special/: New directory.
24943         * objc.dg/special/special.exp: New file.
24944         * objc.dg/special/unclaimed-category-1.h: New file.
24945         * objc.dg/special/unclaimed-category-1a.m: New file.
24946         * objc.dg/special/unclaimed-category-1.m: New file.
24947
24948 2001-12-17  Andreas Jaeger  <aj@suse.de>
24949
24950         * gcc.c-torture/compile/20011217-2.c: New test.
24951
24952 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24953
24954         * gcc.c-torture/compile/20011217-1.c: New test.
24955
24956 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24957
24958         * testsuite/gcc.dg/20011214-1.c: New.
24959
24960 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24961
24962         * gcc.dg/altivec-4.c: New.
24963
24964 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24965
24966         * gcc.dg/20011113-1.c: New test.
24967
24968 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24969
24970         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24971         std::__malloc_alloc_template<0> and
24972         std::__default_alloc_template<false, 0>.
24973
24974 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24975
24976         * objc/execute/bf-21.m: New test.
24977         * objc/execute/enumeration-1.m: New test.
24978         * objc/execute/enumeration-2.m: New test.
24979
24980 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24981
24982         * gcc.dg/gnu89-init-1.c: New test.
24983
24984 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24987         * g++.old-deja/g++.jason/2371.C: Likewise.
24988         * g++.old-deja/g++.jason/template33.C: Likewise.
24989         * g++.old-deja/g++.jason/template34.C: Likewise.
24990         * g++.old-deja/g++.jason/template36.C: Likewise.
24991         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24992         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24993         * g++.old-deja/g++.other/typename1.C: Likewise.
24994         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24995         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24996         * g++.old-deja/g++.pt/typename11.C: Likewise.
24997         * g++.old-deja/g++.pt/typename14.C: Likewise.
24998         * g++.old-deja/g++.pt/typename16.C: Likewise.
24999         * g++.old-deja/g++.pt/typename3.C: Likewise.
25000         * g++.old-deja/g++.pt/typename4.C: Likewise.
25001         * g++.old-deja/g++.pt/typename5.C: Likewise.
25002         * g++.old-deja/g++.pt/typename7.C: Likewise.
25003         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25004
25005 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.dg/other/linkage1.C: New test.
25008         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25009         specifiers.
25010
25011 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25012
25013         * gcc.dg/concat.c: New test.
25014
25015 2001-12-11  Stan Shebs  <shebs@apple.com>
25016
25017         * objc/compile: New test directory.
25018         * objc/compile/compile.exp: New expect script.
25019         * objc/compile/20011211-1.m: New compile test.
25020
25021 2001-12-11  Jason Merrill  <jason@redhat.com>
25022
25023         * lib/prune.exp (prune_gcc_output): Also handle "In member
25024         function".  So many permutations...
25025
25026 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.dg/template/typedef1.C: New test.
25029
25030 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.dg/other/copy1.C: New test.
25033
25034 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25035
25036         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25037
25038         * gcc.dg/builtin-choose-expr.c: New.
25039
25040 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25041
25042         * gcc.dg/altivec-2.c: New.
25043
25044 2001-12-07  Richard Henderson  <rth@redhat.com>
25045
25046         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25047
25048 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25049
25050         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25051         ultrasparc.
25052
25053 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25054
25055         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25056
25057 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25058
25059         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25060         variable argument list.
25061
25062 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25063
25064         * gcc.c-torture/execute/memcheck: Delete entire directory.
25065         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25066         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25067
25068 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25069
25070         * gcc.dg/Wshadow-1.c: New test.
25071
25072 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.c-torture/compile/20011130-1.c: New test.
25075
25076         * gcc.dg/noncompile/20011025-1.c: New test.
25077
25078         * g++.dg/other/anon-union.C: New test.
25079
25080         * gcc.c-torture/execute/20011024-1.c: New test.
25081
25082 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25083
25084         * gcc.c-torture/execute/20000722-1.x,
25085         gcc.c-torture/execute/20010123-1.x: Remove.
25086         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25087         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25088         gcc.dg/c99-complit-2.c: New tests.
25089
25090 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25091
25092         * g++.dg/inherit/base1.C: New test.
25093
25094 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * g++.dg/other/stdarg1.C: New test.
25097
25098         * gcc.c-torture/compile/20011130-2.c: New test.
25099
25100 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25101
25102         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25103         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25104         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25105         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25106         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25107         * gcc.dg/builtin-prefetch-1.c: New test.
25108
25109 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.dg/20011130-1.c: New test.
25112
25113 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         * g++.dg/other/scope1.C: New test.
25116         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25117
25118 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25119
25120         * gcc.dg/vla-init-1.c: New test.
25121
25122 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25123
25124         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25125
25126 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25127
25128         * objc.dg/alias.m: Update.
25129         * objc.dg/class-1.m: Update.
25130         * objc.dg/const-str-1.m: Update.
25131         * objc.dg/fwd-proto-1.m: Update.
25132         * objc.dg/id-1.m: Update.
25133         * objc.dg/super-class-1.m: Update.
25134
25135 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25136
25137         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25138         constructs.
25139
25140 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25141
25142         * gcc.c-torture/execute/20011128-1.c: New test.
25143
25144 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25145
25146         * gcc.dg/20011127-1.c: New test.
25147
25148 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25149
25150         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25151         from Austin Group draft 7.
25152         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25153         scanf format arguments.
25154         * gcc.dg/format/no-exargs-2.c: New test.
25155
25156 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         * g++.dg/abi/vbase8-4.C: New test.
25159
25160 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25161
25162         * gcc.c-torture/execute/20011121-1.c: New test.
25163
25164 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25165
25166         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25167
25168 2001-11-23  Andreas Jaeger  <aj@suse.de>
25169
25170         * gcc.dg/cpp/charconst-2.c: New test.
25171
25172 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25173
25174         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25175         to the host if it is remote.  Let tests specify extra headers
25176         they use.
25177         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25178         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25179         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25180         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25181         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25182         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25183         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25184         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25185         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25186         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25187
25188 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25189
25190         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25191         for little endian ARMs.
25192
25193 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gcc.c-torture/compile/20011119-1.c: New test.
25196         * gcc.c-torture/compile/20011119-2.c: New test.
25197
25198 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25199
25200         * gcc.dg/altivec-1.c: Fix typo.
25201
25202 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25203
25204         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25205
25206 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25207
25208         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25209
25210 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25211
25212         * lib/g77.exp: Don't specify --rpath-link.
25213
25214         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25215         across all the headers.
25216         * gcc.dg/format/format.exp: For testing on a remote host,
25217         copy format.h.
25218
25219         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25220         * gcc.c-torture/execute/930406-1.c: Likewise.
25221         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25222
25223 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25224
25225         * gcc.dg/altivec-1.c: New.
25226
25227 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25228
25229         * gcc.dg/cpp/fpreprocessed.c: New test case.
25230
25231 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25232
25233         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25234         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25235         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25236
25237 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25238
25239         * gcc.dg/no-builtin-1.c: New test.
25240
25241 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.c-torture/execute/20011115-1.c: New test.
25244
25245 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * gcc.c-torture/compile/20011114-2.c: New test.
25248         * gcc.c-torture/compile/20011114-3.c: New test.
25249         * gcc.c-torture/compile/20011114-4.c: New test.
25250
25251 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25252
25253         * g++.dg/other/init1.C: New test.
25254
25255 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25256
25257         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25258         message.
25259
25260         * gcc.c-torture/execute/20011114-1.c: New testcase.
25261
25262         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25263         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25264         like the (before this change) version of 20010327-1.c.
25265
25266 2001-11-14  Roger Sayle <roger@eyesopen.com>
25267
25268         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25269
25270 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25271
25272         * g++.dg/init/array2.C: New test.
25273
25274 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25275
25276         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25277
25278 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.dg/other/forscope1.C: New test.
25281         * g++.dg/ext/forscope1.C: New test.
25282         * g++.dg/ext/forscope2.C: New test.
25283
25284 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25285
25286         * gcc.c-torture/execute/20011113-1.c: New test.
25287
25288 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25289
25290         * gcc.c-torture/execute/20011109-2.c: New test.
25291
25292         * gcc.c-torture/execute/20011109-1.c: New test.
25293
25294 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25295
25296         * gcc.c-torture/compile/20011109-1.c: New test.
25297
25298 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25299
25300         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25301         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25302         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25303         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25304         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25305         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25306         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25307
25308 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25309
25310         * g++.dg/warn/Wshadow-1.C: New tests.
25311         * g++.old-deja/g++.mike/for3.C: Update.
25312
25313 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25314
25315         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25316         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25317         XFAILs.  Adjust expected error texts.
25318         * gcc.c-torture/compile/20011106-1.c,
25319         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25320         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25321         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25322         gcc.dg/c99-array-lval-5.c: New tests.
25323
25324 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25325
25326         * gcc.dg/cpp/defined.c: Update.
25327
25328 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25329
25330         * gcc.c-torture/execute/anon-1.c: New test.
25331
25332 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25333
25334         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25335         same size, so no warning should be produced on stormy16.
25336
25337         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25338         due to oversized array.
25339         * g++.old-deja/g++.mike/ns15.C: Likewise.
25340         * g++.old-deja/g++.pt/crash16.C: Likewise.
25341
25342 2001-11-02  Graham Stott  <grahams@redhat.com>
25343
25344         * g++.dgother/debug1.C: Fix typos.
25345
25346 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25347
25348         * g++.dg/other/debug1.C: New test.
25349
25350 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25351
25352         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25353         of unsigned long.
25354
25355 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25356
25357         * gcc.dg/20011029-2.c: New test.
25358
25359         * gcc.c-torture/compile/20011029-1.c: New test.
25360
25361 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25362
25363         * objc/execute/class_self-1.m: New test.
25364         * objc/execute/class_self-2.m: New test.
25365
25366 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25367
25368         * gcc.misc-tests/msgs.exp: Delete.
25369         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25370         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25371         error set to match recent changes.
25372
25373 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25374
25375         * gcc.dg/20011021-1.c: New test.
25376
25377 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25378
25379         * gcc.c-torture/compile/20011023-1.c: New test.
25380
25381 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25382
25383         * lib/g77.exp: Rewrite based on lib/g++.exp.
25384
25385 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/execute/20011019-1.c: New test.
25388
25389         * gcc.dg/20011018-1.c: New test.
25390
25391 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25392
25393         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25394
25395 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25396
25397         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25398         * gcc.dg/attr-invalid.c: Likewise.
25399
25400 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25401
25402         * testsuite/gcc.dg/20011015-1.c: New test.
25403
25404 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25405
25406         * g++.dg/template/unify2.C: New test.
25407
25408 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25409
25410         * g++.dg/other/exception-specification.C: New test
25411
25412 2001-10-13  Tom Rix  <trix@redhat.com>
25413
25414         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25415         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25416
25417 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25418
25419         * testsuite/gcc.dg/20011009-1.c: New test.
25420
25421 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         PR g++/4476
25424         * g++.dg/other/friend1.C: New test.
25425
25426 2001-10-11  Richard Henderson  <rth@redhat.com>
25427
25428         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25429
25430 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25431
25432         * gcc.c-torture/compile/20011010-1.c: New.
25433
25434 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25435
25436         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25437         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25438         g77.f-torture/execute/execute.exp,
25439         g77.f-torture/noncompile/noncompile.exp,
25440         gcc.c-torture/compile/compile.exp,
25441         gcc.c-torture/execute/execute.exp,
25442         gcc.c-torture/execute/ieee/ieee.exp,
25443         gcc.c-torture/execute/memcheck/memcheck.exp,
25444         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25445         objc/execute/execute.exp: Update FSF address.
25446
25447 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25448
25449         * gcc.dg/cpp/cmdlne-C.c: Update.
25450         * gcc.dg/cpp/cmdlne-C2.c: New.
25451
25452 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25453
25454         * gcc.c-torture/execute/20011008-3.c: New.
25455
25456 2001-10-08  DJ Delorie  <dj@redhat.com>
25457
25458         * gcc.dg/20011008-1.c: New.
25459         * gcc.dg/20011008-2.c: New.
25460
25461 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25462
25463         * gcc.dg/cpp/spacing1.c: Update test.
25464
25465 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25466
25467         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25468         spelling errors of "separate" as "seperate".
25469
25470 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25471
25472         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25473         enough to avoid inlining.
25474
25475 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25476
25477         * lib/g77.exp: set libg2c_dir correctly.
25478
25479 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25480
25481         * gcc.dg/cpp/macro11.c: New test.
25482
25483 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25484
25485         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25486         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25487         gcc.dg/format/multattr-3.c: New tests.
25488         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25489         tests for format attributes on function pointers being rejected.
25490
25491 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25492
25493         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25494
25495 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25496
25497         * g++.dg/warn/format1.C: New test.
25498
25499 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25500
25501         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25502
25503 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25504
25505         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25506
25507 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25508
25509         * gcc.dg/cpp/redef2.c: Add test.
25510
25511 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25512
25513         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25514         long-standing bug on i686, apparently.
25515         * gcc.c-torture/execute/loop-2c.x: New file.
25516         * gcc.c-torture/execute/loop-2d.x: New file.
25517         * gcc.c-torture/execute/loop-3c.x: New file.
25518
25519 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25520
25521         * gcc.dg/cpp/20000625-2.c: Correct line number.
25522
25523 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25524
25525         * gcc.dg/cpp/macro10.c: New test.
25526         * gcc.dg/cpp/strify3.c: New test.
25527         * gcc.dg/cpp/spacing1.c: Add tests.
25528         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25529         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25530
25531 2001-09-24  DJ Delorie  <dj@redhat.com>
25532
25533         * gcc.c-torture/execute/20010924-1.c: New test.
25534
25535 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25536
25537         * testsuite/objc/execute/paste.m: Remove.
25538
25539 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25540
25541         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25542
25543 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25544
25545         * g77.dg/strlen0.f: New test.
25546
25547 2001-09-21  Richard Henderson  <rth@redhat.com>
25548
25549         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25550         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25551
25552 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25553
25554         Table-driven attributes.
25555         * g++.dg/ext/attrib1.C: New test.
25556
25557 2001-09-20  DJ Delorie  <dj@redhat.com>
25558
25559         * gcc.dg/20000926-1.c: Update expected warning messages.
25560         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25561         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25562         array.
25563
25564 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * g++.dg/eh/registers1.C: New test case.
25567
25568 2001-09-17  Richard Henderson  <rth@redhat.com>
25569
25570         * gcc.dg/array-5.c: Fix VLA decomposition test.
25571
25572 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25573
25574         * gcc.dg/cpp/line5.c: New testcase.
25575
25576 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25577
25578         * gcc.dg/cpp/macro9.c: New test.
25579
25580 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25581
25582         * gcc.c-torture/execute/980223.c: Change type of addr from long
25583         to char *.
25584
25585 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25586
25587         * gcc.c-torture/execute/20010915-1.c: New test.
25588
25589 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25590
25591         * g77.dg/bprob: New directory.
25592         * g77.dg/bprob/bprob.exp: New file.
25593         * g77.dg/bprob/bprob-1.f: New test.
25594         * g77.dg/gcov: New directory.
25595         * g77.dg/gcov/gcov.exp: New file.
25596         * g77.dg/gcov/gcov-1.f: New test.
25597         * g77.dg/gcov/gcov-1.x: New file.
25598
25599 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25600
25601         * gcc.dg/cpp/directiv.c: Update.
25602         * gcc.dg/cpp/undef1.c: Update.
25603
25604 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25605
25606         * gcc.dg/20010912-1.c: New test.
25607
25608 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25609
25610         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25611         language-independent file in lib.
25612         * lib/gcov.exp: New file.
25613
25614 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25615
25616         * gcc.c-torture/compile/20010911-1.c: New test.
25617
25618 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25619
25620         * lib/profopt.exp: New, to support profile-directed optimizations.
25621         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25622         * gcc.misc-tests/bprob-1.c: New test.
25623         * gcc.misc-tests/bprob-2.c: New test.
25624
25625 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25626
25627         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25628         XFAIL and which kinds of gcov output to verify.
25629         * gcc.misc-tests/gcov-4b.x: New file.
25630         * gcc.misc-tests/gcov-5b.x: New file.
25631         * gcc.misc-tests/gcov-6.x: New file.
25632         * gcc.misc-tests/gcov-7.c: New test.
25633         * gcc.misc-tests/gcov-7.x: New file.
25634
25635 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25636
25637         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25638         * gcc.misc-tests/gcov-6.c: New test.
25639
25640 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25641
25642         PR c++/3986
25643         * g++.dg/abi/vbase1.C: New test.
25644
25645 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25646
25647         * objc.dg/method-2.m: New.
25648
25649 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         PR c++/4203
25652         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25653         * g++.dg/init/empty1.C: New test.
25654
25655 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25656
25657         * gcc.c-torture/compile/20010903-1.c: New test.
25658
25659 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25660
25661         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25662         for m68k.
25663
25664 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25665
25666         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25667
25668         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25669
25670         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25671
25672 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25673
25674         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25675         for 16-bit 'unsigned int'.
25676
25677 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25678
25679         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25680
25681 2001-08-27  Richard Henderson  <rth@redhat.com>
25682
25683         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25684         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25685
25686 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25687
25688         * gcc.dg/asm-names.c (ymain): New.
25689
25690 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25691
25692         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25693         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25694         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25695
25696 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25697
25698         * gcc.dg/compare5.c: New testcase.
25699
25700 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25701
25702         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25703         and "In instantiation".
25704
25705 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25706
25707         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25708
25709 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25710
25711         * gcc.misc-tests/gcov.exp: Add support for branch information.
25712         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25713         * gcc.misc-tests/gcov-4.c: New test.
25714         * gcc.misc-tests/gcov-4b.c: New test.
25715         * gcc.misc-tests/gcov-5b.c: New test.
25716
25717 2001-08-20  Zack Weinberg  <zackw@panix.com>
25718
25719         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25720         expected to fail.
25721
25722 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25723
25724         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25725
25726 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * g++.dg/eh/template1.C: New test.
25729
25730 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25731
25732         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25733         Fix thinko.
25734         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25735         for xfail.
25736
25737 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25738
25739         * lib/g77-dg.exp:  Use prune.exp for common procedures
25740         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25741         * lib/g77.exp: (g77-dg-prune) Remove
25742
25743 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25744
25745         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25746
25747 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25748
25749         * g++.dg/template/unify1.C: New test.
25750
25751 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         * g++.dg/abi/empty4.C: New test.
25754
25755 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25756
25757         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25758         solaris2.*
25759         * g77.f-torture/compile/pr3743.x: Likewise
25760
25761 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25762
25763         * g++.dg/other/using-declaration.C: New test.
25764
25765 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25766
25767         * gcc.dg/cpp/tr-sign.c: New testcase.
25768
25769 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25770
25771         * gcc.dg/cpp/19951025-1.c: Revert.
25772         * gcc.dg/cpp/directiv.c: We no longer process directives that
25773         interrupt macro arguments.
25774
25775 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25776
25777         * gcc.dg/bconstp-1.c: New test.
25778
25779 2001-08-03  Richard Henderson  <rth@redhat.com>
25780
25781         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25782
25783 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25784
25785         * gcc.dg/cpp/19951025-1.c: Update.
25786
25787 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25788
25789         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25790         should be x.
25791
25792 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25793
25794         Kill -fhonor-std.
25795         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25796         * g++.old-deja/g++.other/std1.C: Likewise.
25797         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25798
25799 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25800
25801         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25802         (g77_pass, g77_fail, g77_finish, g77_exit,
25803         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25804
25805 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25806
25807         * g77.dg/fbackslash.f
25808         * g77.dg/fcase-preserve.f
25809         * g77.dg/ff90-1.f
25810         * g77.dg/ffixed-line-length-0.f
25811         * g77.dg/ffixed-line-length-132.f
25812         * g77.dg/ffixed-line-length-7.f
25813         * g77.dg/ffixed-line-length-72.f
25814         * g77.dg/ffixed-line-length-none.f
25815         * g77.dg/ffree-form-1.f
25816         * g77.dg/fno-backslash.f
25817         * g77.dg/fno-f90-1.f
25818         * g77.dg/fno-fixed-form-1.f
25819         * g77.dg/fno-onetrip.f
25820         * g77.dg/fno-typeless-boz.f
25821         * g77.dg/fno-underscoring.f
25822         * g77.dg/fno-vxt-1.f
25823         * g77.dg/fonetrip.f
25824         * g77.dg/ftypeless-boz.f
25825         * g77.dg/fugly-assumed.f
25826         * g77.dg/funderscoring.f
25827         * g77.dg/fvxt-1.f
25828
25829 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25830
25831         * objc.dg/fwd-proto-1.m: New.
25832         * objc.dg/local-decl-1.m: New.
25833         * objc.dg/naming-1.m: New.
25834         * objc.dg/naming-2.m: New.
25835         * objc.dg/proto-hier-1.m: New.
25836
25837 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25838
25839         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25840         largest-type elements to a struct makes its size grow.
25841
25842 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.dg/abi/vthunk1.C: New test.
25845
25846 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         * g++.dg/abi/vbase8-22.C: New test.
25849
25850 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25851
25852         * gcc.dg/cpp/macro8.c: New test.
25853
25854 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         * g++.dg/abi/vbase8-21.C: New test.
25857
25858 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25859
25860         * g++.dg/abi/vbase8-10.C: New test.
25861
25862 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25863
25864         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25865         ${tool}_set_ld_library_path.
25866         Changed caller.
25867         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25868         g++.exp.
25869
25870 2001-07-26  Stan Cox <scox@redhat.com>
25871
25872         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25873         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25874         gcc_exit, gcc_check_unsupported_p):
25875         Moved to gcc-deps.exp
25876         * gcc-deps.exp: New file.
25877
25878 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25879
25880         * g++.old-deja/g++.pt/defarg14.C: New test.
25881
25882 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25883
25884         * g++.old-deja/g++.other/lineno5.C: New test.
25885
25886 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         * g++.old-deja/g++.pt/crash68.C: New test.
25889
25890 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.other/crash42.C: New test.
25893
25894 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25895
25896         * gcc.dg/cpp/extratokens.c: Fix.
25897         * gcc.dg/cpp/skipping2.c: New tests.
25898
25899 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25900
25901         * gcc.c-torture/execute/20010724-1.c: New file.
25902         * gcc.c-torture/execute/20010724-1.x: New file.
25903
25904 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         * g++.old-deja/g++.other/cond7.C: New test.
25907
25908 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         * g++.old-deja/g++.other/optimize4.C: New test.
25911
25912 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25915
25916 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25917
25918         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25919         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25920         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25921         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25922
25923         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25924         bug report" message.
25925
25926         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25927         * g++.dg/ext/instantiate1.C: Move from old-deja.
25928
25929 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25930
25931         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25932         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25933         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25934         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25935
25936 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25937
25938         * gcc.c-torture/execute/20010723-1.c: New test.
25939
25940 2001-07-23  Ben Elliston  <bje@redhat.com>
25941
25942         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25943
25944 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25945
25946         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25947         i[34567]86-*-*.
25948         Delete handling of ieee_multilib_flags.
25949         Pass -mieee for alpha*-*-* and sh-*-*.
25950         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25951
25952 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         Remove old-abi tests.
25955         * g++.old-deja/g++.mike/p11116.C: Remove.
25956         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25957
25958 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25959
25960         * g77.f-torture/compile/pr3743.f:  New test
25961
25962 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25963
25964         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25965
25966 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25967
25968         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25969         g++.old-deja/g++.pt/static6.C: Likewise.
25970         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25971         supports weak symbols.
25972
25973 2001-07-18  Andreas Jaeger  <aj@suse.de>
25974
25975         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25976         supported again.
25977
25978 2001-07-18  Andreas Jaeger  <aj@suse.de>
25979
25980         * gcc.dg/iftrap-1.c: Fix target line.
25981
25982 2001-07-17  Richard Henderson  <rth@redhat.com>
25983
25984         * gcc.c-torture/execute/20010717-1.c: New.
25985
25986 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25987
25988         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25989         tests.
25990
25991 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25992
25993         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25994
25995 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25996
25997         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25998         UAC_SIGBUS, UAC_NOPRINT definitions.
25999
26000 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26001
26002         * objc/execute/object_is_class.m: New test.
26003         * objc/execute/object_is_meta_class.m: New test.
26004
26005 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26006
26007         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26008         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26009
26010 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26011
26012         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26013         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26014
26015 2001-07-14  Richard Henderson  <rth@redhat.com>
26016
26017         * gcc.dg/iftrap-1.c: New.
26018
26019 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26020
26021         * g77.f-torture/execute/intrinsic77.f: New test.
26022
26023 2001-07-11  Janis Johnson <janis@us.ibm.com>
26024
26025         * gcc.misc-tests/gcov-3.c: New test.
26026
26027 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26028
26029         * gcc.c-torture/compile/20010711-1.c,
26030         * gcc.c-torture/compile/20010711-2.c: New tests.
26031
26032 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26033
26034         * gcc.c-torture/execute/20010711-1.c: New test.
26035
26036 2001-07-11  Ben Elliston  <bje@redhat.com>
26037
26038         * g++.old-deja/g++.other/enum5.C: New test.
26039
26040 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26041
26042         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26043         (g++-dg-prune): Call prune_gcc_output.
26044         * prune.exp: New file for prune_gcc_output.
26045         * lib/g++.exp, lib/gcc.exp: Load it.
26046
26047 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26048
26049         * gcc.c-torture/compile/20010701-1.c,
26050         g++.old-deja/g++.ext/attrib6.C: New tests.
26051
26052 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26053
26054         * gcc.c-torture/compile/20010706-1.c: New test.
26055
26056 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26057
26058         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26059
26060 2001-06-28  Stan Shebs  <shebs@apple.com>
26061
26062         * gcc.dg/pragma-darwin.c: New test.
26063
26064 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26065
26066         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26067         Solaris 2.[678] system.
26068
26069 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26070
26071         * gcc.dg/20010622-1.c: New test.
26072
26073 2001-06-18  Stan Shebs  <shebs@apple.com>
26074
26075         * objc.dg: New directory.
26076         * objc.dg/dg.exp: New file.
26077         * objc.dg/alias.m: New.
26078         * objc.dg/class-1.m: New.
26079         * objc.dg/class-2.m: New.
26080         * objc.dg/const-str-1.m: New.
26081         * objc.dg/const-str-2.m: New.
26082         * objc.dg/id-1.m: New.
26083         * objc.dg/method-1.m: New.
26084         * objc.dg/super-class-1.m: New.
26085         * lib/objc-dg.exp: New file.
26086
26087 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26088
26089         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26090         of label name.
26091
26092 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26095
26096 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26097
26098         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26099         variable.
26100
26101 2001-06-12  Richard Henderson  <rth@redhat.com>
26102
26103         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26104
26105 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         * g++.old-deja/g++.abi/vbase5.C: New test.
26108         * g++.old-deja/g++.abi/vbase6.C: New test.
26109         * g++.old-deja/g++.abi/vbase7.C: New test.
26110
26111 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26112
26113         * gcc.c-torture/compile/20010610-1.c: New test.
26114
26115 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.old-deja/g++.abi/vbase4.C: New test.
26118
26119 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26120
26121         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26122         support %f for HC11/HC12 targets.
26123         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26124         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26125         on HC11/HC12 targets.
26126         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26127
26128 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26129
26130         * gcc.dg/wchar_t-1.c: New file.
26131         * gcc.dg/wint_t-1.c: Likewise.
26132
26133 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26134
26135         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26136
26137 2001-06-11  Richard Henderson  <rth@redhat.com>
26138
26139         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26140
26141 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26142
26143         * gcc.c-torture/compile/20010611-1.c: New test.
26144
26145 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26146
26147         * gcc.dg/c99-tag-1.c: Add more tests.
26148
26149 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26150
26151         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26152         representation on MN10300 and ARM/Thumb.
26153
26154 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26155
26156         * g77.f-torture/execute/20010610.f: New.
26157
26158 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26159
26160         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26161         names.
26162
26163 2001-06-09  Richard Henderson  <rth@redhat.com>
26164
26165         * gcc.c-torture/execute/ashrdi-1.c: New.
26166         * gcc.c-torture/execute/ashldi-1.c: New.
26167         * gcc.c-torture/execute/lshrdi-1.c: New.
26168
26169 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26170
26171         * objc/execute/load-3.m: Added. Check sending +load to categories,
26172         in addition to classes.
26173
26174 2001-06-08  Stan Shebs  <shebs@apple.com>
26175
26176         * objc/execute/load-2.m: New test.  From Nicola Pero
26177         <n.pero@mi.flashnet.it>.
26178
26179 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.c-torture/execute/20010605-2.c: New test.
26182
26183 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26184
26185         * g++.old-deja/g++.abi/vbase2.C: New test.
26186         * g++.old-deja/g++.abi/vbase3.C: New test.
26187
26188 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26189
26190         * g++.old-deja/g++.pt/friend49.C: New test.
26191
26192 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26193
26194         * g++.old-deja/g++.ext/anon3.C: New test.
26195
26196 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26197
26198         * g++.old-deja/g++.other/conv7.C: New test.
26199
26200 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26201
26202         * gcc.c-torture/compile/20010605-2.c: New test.
26203
26204 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26205
26206         * gcc.c-torture/execute/20010604-1.c: New test.
26207
26208 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26209
26210         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26211
26212 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26213
26214         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26215         (g++_link_flags): Likewise.
26216         (g++_init): Pass gccpath's value to two previous functions.
26217
26218 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26219
26220         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26221         Ensure logfile entry matches exec command line.
26222
26223 2001-05-31  Richard Henderson  <rth@redhat.com>
26224
26225         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26226         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26227
26228 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26229
26230         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26231         compiler for irix6.2
26232
26233 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         * g++.old-deja/g++.other/optimize3.C: New file.
26236
26237 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26238
26239         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26240         assemble.
26241
26242 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26243
26244         * g++.old-deja/g++.other/optimize2.C: New file.
26245
26246 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26247
26248         * gcc.c-torture/compile/20010518-2.c: New file.
26249         * gcc.c-torture/execute/20010518-1.c: New file.
26250         * gcc.c-torture/execute/20010518-2.c: New file.
26251
26252 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26253
26254         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26255
26256 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26257
26258         G++ no longer defines builtins that do not begin with __builtin.
26259         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26260         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26261         * g++.old-deja/g++.law/builtin1.C: Likewise.
26262         * g++.old-deja/g++.law/cvt2.C: Likewise.
26263         * g++.old-deja/g++.mike/net5.C: Likewise.
26264         * g++.old-deja/g++.other/builtins1.C: Likewise.
26265         * g++.old-deja/g++.other/builtins2.C: Likewise.
26266         * g++.old-deja/g++.other/builtins3.C: Likewise.
26267         * g++.old-deja/g++.other/builtins4.C: Likewise.
26268         * g++.old-deja/g++.other/inline8.C: Likewise.
26269         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26270
26271 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         * g++.old-deja/g++.pt/using1.C: Adjust.
26274         * g++.old-deja/g++.pt/using2.C: New test.
26275
26276 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26277
26278         * gcc.dg/cpp/charconst.c: New tests.
26279         * gcc.dg/cpp/escape.c: New tests.
26280         * gcc.dg/cpp/escape-1.c: New tests.
26281         * gcc.dg/cpp/escape-2.c: New tests.
26282         * gcc.dg/cpp/ucs.c: New tests.
26283
26284 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26285
26286         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26287         native compiler for irix6.5.
26288
26289 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26290
26291         * lib/g++.exp (g++_include_flags): Use args to compute
26292         get_multilibs.
26293         (g++_link_flags): Likewise.
26294         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26295
26296 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26297
26298         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26299
26300 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26301
26302         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26303         this file.
26304
26305 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26306
26307         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26308         STACK_SIZE;
26309         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26310         to STACK_SIZE; Use it to define size of add_histo array.
26311         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26312         to STACK_SIZE.
26313         (f): Use GITT_SIZE to define size of gitt local table.
26314         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26315         to STACK_SIZE; Use it to define size of bytemem array.
26316
26317 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26318
26319         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26320         on 68HC11/HC12 due to the asm instruction.
26321         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26322         * gcc.c-torture/compile/920520-1.x: Likewise.
26323         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26324         on 68HC11/HC12 because the function is larger than 64K.
26325         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26326         on 68HC11/HC12 because the structure is too large.
26327
26328 2001-05-20  Richard Henderson  <rth@redhat.com>
26329
26330         * gcc.c-torture/execute/20010520-1.c: New.
26331
26332 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26333
26334         * g++.old-deja/g++.warn/compare1.C: New test.
26335         * gcc.dg/compare4.c: New test.
26336
26337 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26338
26339         * g++.old-deja/g++.other/optimize1.C: New test.
26340
26341 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26342
26343         * g++.old-deja/g++.pt/spec41.C: New test.
26344
26345 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26346
26347         * gcc.c-torture/compile/20010114-1.x: Remove.
26348
26349 2001-05-18  Stan Shebs  <shebs@apple.com>
26350
26351         * gcc.c-torture/compile/20010518-1.c: New test.
26352
26353 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26356         * g++.old-deja/g++.pt/crash67.C: New test.
26357
26358 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26359
26360         * g++.old-deja/g++.other/debug9.C: New test.
26361
26362 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26363
26364         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26365
26366 2001-05-16  Jan Hubicka  <jh@suse.cz>
26367
26368         * gcc.c-torture/compile/20010516-1.c: New test.
26369
26370 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         * g++.old-deja/g++.other/crash41.C: New test.
26373
26374 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26375
26376         * g++.old-deja/g++.pt/crash66.C: New test.
26377
26378 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26379
26380         * g++.old-deja/g++.robertl/eb27.C: Convert.
26381
26382 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26383
26384         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26385         declaration being redundant.
26386
26387 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26388
26389         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26390
26391 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26392
26393         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26394
26395 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26396
26397         * lib/g++.exp: Use testsuite_flags.
26398
26399 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26400
26401         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26402
26403 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26404
26405         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26406
26407 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26408
26409         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26410
26411 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26412
26413         * gcc.c-torture/compile/20010313-1.c: New test.
26414
26415 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26416
26417         * gcc.dg/cpp/direct2.c: New test.
26418         * gccq.dg/cpp/direct2s.c: New test.
26419
26420         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26421
26422 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26423
26424         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26425         * g++.old-deja/g++.other/op3.C: Likewise.
26426
26427 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26428
26429         * gcc.dg/cpp/syshdr.h: New file.
26430         * gcc.dg/cpp/sysmac1.c: Update.
26431         * gcc.dg/cpp/sysmac2.c: Update.
26432
26433 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26434
26435         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26436
26437 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26438
26439         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26440         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26441
26442 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26443
26444         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26445
26446 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26447
26448         * lib/g++.exp (g++_include_flags): Don't use any special flags
26449         if TESTING_IN_BUILD_TREE is not defined.
26450         (g++_init): Use a plain 'c++' as the compiler if
26451         TESTING_IN_BUILD_TREEE is not defined.
26452
26453 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * g++.old-deja/g++.eh/catch13.C: New test.
26456         * g++.old-deja/g++.eh/catch14.C: New test.
26457
26458 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26459
26460         * gcc.dg/cpp/tr-define.c: New test.
26461
26462 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26463
26464         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26465         <stdlib.h>, not <malloc.h>.
26466
26467 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26468
26469         * g++.old-deja/g++.ns/template17.C: New test.
26470
26471 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26472
26473         * g++.old-deja/g++.pt/ref4.C: New test.
26474
26475 2001-04-30  Richard Henderson  <rth@redhat.com>
26476
26477         * gcc.dg/20000724-1.c: Revert last change.
26478
26479 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26480
26481         * g77.f-torture/execute/20010430.f: New test.
26482
26483 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26484
26485         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26486
26487 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26488
26489         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26490
26491 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * g++.old-deja/g++.eh/crash6.C: New test.
26494
26495 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.old-deja/g++.other/warn7.C: New test.
26498
26499 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26500
26501         * g++.old-deja/g++.other/defarg9.C: New test.
26502
26503 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26504
26505         * g77.f-torture/compile/20010426.f: New test.
26506         * g77.f-torture/execute/20010426.f: New test.
26507
26508 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26509
26510         * g77.f-torture/compile/20000629-1.x: Remove - error
26511         has been fixed.
26512
26513 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26514
26515         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26516         Tweak slightly to work with g++.dg framework.
26517         * g++.dg/special/ecos.exp: Run initp1.C test.
26518         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26519
26520         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26521         its linker doesn't give line numbers either.
26522         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26523
26524 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26525
26526         * g++.old-deja/g++.other/lex1.C: New test.
26527
26528 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26529
26530         * gcc.dg/noncompile/20010425-1.c: New test.
26531
26532 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26533
26534         * g++.old-deja/g++.pt/mangle2.C: New test.
26535
26536 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.dg/format/plus-1.c: New test.
26539
26540 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.dg/20010423-1.c: New test.
26543
26544 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * gcc.c-torture/execute/20010422-1.c: New test.
26547
26548 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.old-deja/g++.ns/type2.C: New test.
26551
26552 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26553
26554         * g++.old-deja/g++.other/perf1.C: New test.
26555
26556 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26557
26558         * gcc.dg/c99-func-2.c: Remove xfail.
26559         * gcc.dg/c99-func-3.c: Remove xfail.
26560         * gcc.dg/c99-func-4.c: Remove xfail.
26561
26562 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26563
26564         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26565
26566 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26567
26568         * gcc.c-torture/compile/20010423-1.c: New test.
26569
26570 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         * g++.old-deja/g++.pt/typename28.C: New test.
26573
26574 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         * g++.old-deja/g++.abi/empty2.C: New test.
26577         * g++.old-deja/g++.abi/empty3.C: New test.
26578
26579 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26580
26581         * g++.old-deja/g++.other/comdat2.C: New test.
26582         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26583
26584 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26585
26586         * g++.old-deja/g++.other/overload14.C: New test.
26587
26588 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26589
26590         * g++.old-deja/g++.other/lookup23.C: New test.
26591
26592 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26593
26594         * gcc.c-torture/execute/20010403-1.c: New test.
26595
26596 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26597             Mark Mitchell  <mark@codesourcery.com>
26598
26599         * lib/old-dejagnu.exp: Don't delete output of executable.
26600         Add .exe suffix to executables.
26601
26602 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26603
26604         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26605
26606 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26607
26608         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26609
26610 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26611
26612         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26613         * g++.old-deja/g++.abi/crash1.C: New test.
26614
26615 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26616
26617         * g++.old-deja/g++.other/crash40.C: New test.
26618
26619 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26620
26621         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26622
26623 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26624
26625         * g++.old-deja/g++.other/warn6.C: New test.
26626
26627 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26628
26629         * g++.old-deja/g++.robertl/eb42.C: Same.
26630
26631 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26632
26633         * gcc.dg/wtr-conversion-1.c: New testcase.
26634
26635 2001-04-10  Richard Henderson  <rth@redhat.com>
26636
26637         * g++.old-deja/g++.other/array5.C: New.
26638
26639 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26640
26641         * gcc.c-torture/execute/20010408-1.c: New test.
26642
26643 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26644
26645         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26646         headers and constructs.
26647         * g++.old-deja/g++.robertl/eb79.C: Same.
26648         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26649         * g++.old-deja/g++.robertl/eb73.C: Same.
26650         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26651         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26652         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26653         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26654         * g++.old-deja/g++.robertl/eb44.C: Same.
26655         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26656         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26657         * g++.old-deja/g++.robertl/eb39.C: Same.
26658         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26659         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26660         * g++.old-deja/g++.robertl/eb30.C: Same.
26661         * g++.old-deja/g++.robertl/eb3.C: Same.
26662         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26663         * g++.old-deja/g++.robertl/eb21.C: Same.
26664         * g++.old-deja/g++.robertl/eb15.C: Same.
26665         * g++.old-deja/g++.robertl/eb118.C: Same.
26666         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26667         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26668         * g++.old-deja/g++.robertl/eb109.C: Same.
26669         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26670         * g++.old-deja/g++.mike/rtti1.C: Same.
26671         * g++.old-deja/g++.mike/p658.C: Same.
26672         * g++.old-deja/g++.mike/net46.C: Same.
26673         * g++.old-deja/g++.mike/net34.C: Same.
26674         * g++.old-deja/g++.mike/memoize1.C: Same.
26675         * g++.old-deja/g++.mike/eh2.C: Same.
26676         * g++.old-deja/g++.law/weak.C: Same.
26677         * g++.old-deja/g++.law/visibility7.C: Same.
26678         * g++.old-deja/g++.law/visibility25.C: Same.
26679         * g++.old-deja/g++.law/visibility22.C: Same.
26680         * g++.old-deja/g++.law/visibility2.C: Same.
26681         * g++.old-deja/g++.law/visibility17.C: Same.
26682         * g++.old-deja/g++.law/visibility13.C: Same.
26683         * g++.old-deja/g++.law/visibility10.C: Same.
26684         * g++.old-deja/g++.law/visibility1.C: Same.
26685         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26686         * g++.old-deja/g++.law/vbase1.C: Same.
26687         * g++.old-deja/g++.law/operators32.C: Same.
26688         * g++.old-deja/g++.law/nest3.C: Same.
26689         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26690         * g++.old-deja/g++.law/except5.C (main): Same.
26691         * g++.old-deja/g++.law/cvt7.C (run): Same.
26692         * g++.old-deja/g++.law/cvt2.C: Same.
26693         * g++.old-deja/g++.law/cvt16.C: Same.
26694         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26695         * g++.old-deja/g++.law/ctors17.C (main): Same.
26696         * g++.old-deja/g++.law/ctors13.C: Same.
26697         * g++.old-deja/g++.law/ctors12.C (main): Same.
26698         * g++.old-deja/g++.law/ctors10.C: Same.
26699         * g++.old-deja/g++.law/code-gen5.C: Same.
26700         * g++.old-deja/g++.law/bad-error7.C: Same.
26701         * g++.old-deja/g++.law/arm9.C: Same.
26702         * g++.old-deja/g++.law/arm12.C: Same.
26703         * g++.old-deja/g++.law/arg8.C: Same.
26704         * g++.old-deja/g++.law/arg1.C: Same.
26705         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26706         * g++.old-deja/g++.jason/template31.C: Same.
26707         * g++.old-deja/g++.jason/template24.C (main): Same.
26708         * g++.old-deja/g++.jason/2371.C: Same.
26709         * g++.old-deja/g++.eh/new2.C: Same.
26710         * g++.old-deja/g++.eh/new1.C: Same.
26711         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26712         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26713         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26714         * g++.old-deja/g++.brendan/crash62.C: Same.
26715         * g++.old-deja/g++.brendan/crash52.C: Same.
26716         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26717         * g++.old-deja/g++.brendan/crash38.C: Same.
26718         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26719         * g++.old-deja/g++.brendan/copy9.C: Same.
26720
26721 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26722
26723         * gcc.c-torture/execute/20001203-2.c (memset):
26724         Count argument is of type __SIZE_TYPE__.
26725
26726 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26727
26728         * gcc.c-torture/compile/20010404-1.c: New test.
26729
26730 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26731
26732         * gcc.c-torture/compile/20010326-1.c: New test.
26733
26734 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26735
26736         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26737         peculiarities of the SH.
26738         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26739
26740 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26741
26742         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26743         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26744         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26745
26746 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26747
26748         * g77.f-torture/compile/20010321-1.f: New test.
26749
26750 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26751
26752         * gcc.c-torture/compile/20010329-1.c: New test.
26753
26754 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26755
26756         * gcc.c-torture/execute/20010329-1.c: New test.
26757
26758 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26759
26760         * g++.old-deja/g++.other/eh4.C: Fix typo.
26761
26762 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26763
26764         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26765
26766 2001-03-28  Philip Blundell  <philb@gnu.org>
26767
26768         * gcc.c-torture/compile/20010328-1.c: New test.
26769
26770 2001-03-27  Richard Henderson  <rth@redhat.com>
26771
26772         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26773         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26774
26775 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26776
26777         * gcc.c-torture/compile/20010327-1.c: New test.
26778
26779 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26780
26781         * g++.old-deja/g++.other/friend12.C: New test.
26782         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26783         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26784
26785 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.c-torture/execute/20010325-1.c: New test.
26788
26789 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26790
26791         * g++.old-deja/g++.other/mangle3.C: New test.
26792
26793 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26794
26795         * g++.old-deja/g++.other/anon8.C: New test.
26796
26797 2001-03-20  Philip Blundell  <philb@gnu.org>
26798
26799         * gcc.c-torture/compile/20010320-1.c: New test.
26800
26801 2001-03-17  Richard Henderson  <rth@redhat.com>
26802
26803         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26804
26805 2001-03-15  Geoff Keating  <geoff@redhat.com>
26806
26807         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26808         tests on AIX.
26809
26810 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26811
26812         * g++.old-deja/g++.other/eh4.C: New test.
26813
26814 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26815
26816         * gcc.dg/cpp/mi1.c: Update.
26817
26818 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26819
26820         * g++.old-deja/g++.other/regstack.C: New test.
26821
26822 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26823
26824         * g++.old-deja/g++.other/ref4.C: New test.
26825
26826 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26827
26828         * objc/execute/va_method.m: Added.
26829         * objc/execute/IMP.m: Added.
26830         * objc/execute/_cmd.m: Added.
26831         * objc/execute/accessing_ivars.m: Added.
26832         * objc/execute/class-1.m: Added.
26833         * objc/execute/class-10.m: Added.
26834         * objc/execute/class-11.m: Added.
26835         * objc/execute/class-12.m: Added.
26836         * objc/execute/class-13.m: Added.
26837         * objc/execute/class-14.m: Added.
26838         * objc/execute/class-2.m: Added.
26839         * objc/execute/class-3.m: Added.
26840         * objc/execute/class-4.m: Added.
26841         * objc/execute/class-5.m: Added.
26842         * objc/execute/class-6.m: Added.
26843         * objc/execute/class-7.m: Added.
26844         * objc/execute/class-8.m: Added.
26845         * objc/execute/class-9.m: Added.
26846         * objc/execute/class-tests-1.h
26847         * objc/execute/class-tests-2.h
26848         * objc/execute/compatibility_alias.m: Added.
26849         * objc/execute/encode-1.m: Added.
26850         * objc/execute/formal_protocol-1.m: Added.
26851         * objc/execute/formal_protocol-2.m: Added.
26852         * objc/execute/formal_protocol-3.m: Added.
26853         * objc/execute/formal_protocol-4.m: Added.
26854         * objc/execute/formal_protocol-5.m: Added.
26855         * objc/execute/formal_protocol-6.m: Added.
26856         * objc/execute/formal_protocol-7.m: Added.
26857         * objc/execute/informal_protocol.m: Added.
26858         * objc/execute/initialize.m: Added.
26859         * objc/execute/load.m: Added.
26860         * objc/execute/many_args_method.m: Added.
26861         * objc/execute/nested-3.m: Added.
26862         * objc/execute/no_clash.m: Added.
26863         * objc/execute/private.m: Added.
26864         * objc/execute/redefining_self.m: Added.
26865         * objc/execute/root_methods.m: Added.
26866         * objc/execute/selector-1.m: Added.
26867         * objc/execute/static-1.m: Added.
26868         * objc/execute/static-2.m: Added.
26869         * objc/execute/va_method.m: Added.
26870
26871 2001-03-10  Richard Henderson  <rth@redhat.com>
26872
26873         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26874
26875 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26876
26877         * g++.old-deja/g++.other/crash31.C: XFAIL.
26878         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26879         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26880         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26881         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26882         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26883
26884 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26885
26886         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26887
26888 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26889
26890         * gcc.dg/20000724-1.c: Don't use multiline strings.
26891
26892 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26893
26894         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26895         result of -cString against what we expect it to be; don't just
26896         print it out for no one to read.
26897
26898         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26899         Based on testcases provided by Nicola Pero.
26900
26901 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26902
26903         * gcc.dg/cpp/macro7.c: New test.
26904
26905 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26906
26907         * gcc.dg/cpp/multiline.c: Update.
26908
26909 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.other/enum3.C: New test.
26912
26913 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * g++.old-deja/g++.other/pod1.C: New test.
26916
26917 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         * g++.old-deja/g++.ext/overload1.C: New test.
26920
26921 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         * g++.old-deja/g++.pt/using1.C: New test.
26924
26925 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         * g++.old-deja/g++.other/using9.C: New test.
26928
26929 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26930
26931         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26932
26933         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26934
26935 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.old-deja/g++.ext/realpt1.C: Remove.
26938
26939 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26942
26943 2001-02-26  Will Cohen  <wcohen@redhat.com>
26944
26945         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26946
26947 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26948
26949         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26950         templatized constructors.
26951
26952 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26953
26954         * gcc.c-torture/execute/20010224-1.c: New test.
26955
26956 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * gcc.c-torture/execute/20010222-1.c: New test.
26959
26960 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26961
26962         * g++.old-deja/g++.other/inline20.C: New test.
26963
26964 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26965
26966         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26967
26968 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26969
26970         * g++.old-deja/g++.other/lookup22.C: New test.
26971
26972 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26973
26974         * g77.dg: New directory.
26975         * g77.dg/20010216-1.f: New test case.
26976         * g77.dg/dg.exp: New driver.
26977         * lib/g77-dg.exp: New driver library.
26978
26979 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26980
26981         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26982
26983 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26984
26985         * g++.old-deja/g++.other/decl9.C: New test.
26986
26987 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26988
26989         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26990         not need <string> and also tests the initialization at runtime.
26991
26992 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26993
26994         * gcc.c-torture/execute/longlong.c: New test.
26995
26996 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26997
26998         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26999
27000 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27001
27002         * gcc.c-torture/execute/920302-1.c (execute):
27003         Change argument type to short.
27004
27005 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27006
27007         * g++.old-deja/g++.pt/deduct6.C: New test.
27008
27009 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27010
27011         * g++.old-deja/g++.pt/deduct5.C: New test.
27012
27013 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27014
27015         * gcc.c-torture/execute/20010209-1.c: New test.
27016
27017 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27018
27019         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27020
27021 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27022
27023         * g++.dg/vtgc1.C: Update for new ABI.
27024
27025         * consistency.vlad: New directory, 1665 files.
27026
27027 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27028
27029         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27030         return type.
27031         * gcc.dg/cpp/digraphs.c: Declare puts.
27032
27033 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         * g++.old-deja/g++.other/warn5.C: New test.
27036
27037 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         * g++.old-deja/g++.pt/spec40.C: New test.
27040
27041 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27042
27043         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27044         case.
27045         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27046
27047 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27048
27049         * gcc.c-torture/compile/20010209-1.c: New test.
27050
27051 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27052
27053         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27054         excess errors message but not if it crashes.
27055         * g++.old-deja/g++.other/crash27.C: Likewise.
27056         * g++.old-deja/g++.other/crash28.C: Likewise.
27057         * g++.old-deja/g++.other/crash30.C: Likewise.
27058         * g++.old-deja/g++.other/crash32.C: Likewise.
27059         * g++.old-deja/g++.other/crash35.C: Likewise.
27060         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27061
27062 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27063
27064         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27065         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27066         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27067         g77.f-torture/execute/execute.exp,
27068         g77.f-torture/noncompile/noncompile.exp,
27069         gcc.c-torture/execute/execute.exp,
27070         gcc.c-torture/execute/memcheck/memcheck.exp,
27071         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27072         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27073         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27074         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27075         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27076         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27077         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27078         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27079         Remove bug reporting instructions with ancient email addresses.
27080
27081 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * gcc.dg/20010202-1.c: New test.
27084         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27085
27086 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27087
27088         * g++.dg/stdbool-if.C: New test.
27089
27090 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27091
27092         * objc/execute/fdecl.m: Added main().
27093
27094 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.c-torture/execute/20010206-1.c: New test.
27097
27098 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27099
27100         * gcc.dg/cpp/avoidpaste1.c: Update.
27101
27102 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27103
27104         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27105         Pero <nicola@brainstorm.co.uk>.
27106         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27107
27108 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.old-deja/g++.pt/spec39.C: New test.
27111
27112 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * gcc.c-torture/compile/20010202-1.c: New test.
27115
27116 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         * g++.old-deja/g++.abi/primary2.C: New test.
27119         * g++.old-deja/g++.abi/primary3.C: New test.
27120         * g++.old-deja/g++.abi/primary4.C: New test.
27121         * g++.old-deja/g++.abi/primary5.C: New test.
27122         * g++.old-deja/g++.abi/vtable3.h: New test.
27123         * g++.old-deja/g++.abi/vtable3a.C: New test.
27124         * g++.old-deja/g++.abi/vtable3b.C: New test.
27125         * g++.old-deja/g++.abi/vtable3c.C: New test.
27126         * g++.old-deja/g++.abi/vtable3d.C: New test.
27127         * g++.old-deja/g++.abi/vtable3e.C: New test.
27128         * g++.old-deja/g++.abi/vtable3f.C: New test.
27129         * g++.old-deja/g++.abi/vtable3g.C: New test.
27130         * g++.old-deja/g++.abi/vtable3h.C: New test.
27131         * g++.old-deja/g++.abi/vtable3i.C: New test.
27132         * g++.old-deja/g++.abi/vtable3j.C: New test.
27133         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27134
27135 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * g++.old-deja/g++.other/anon6.C: New test.
27138         * g++.old-deja/g++.other/anon7.C: New test.
27139
27140 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27141
27142         * gcc.dg/cpp/avoidpaste2.c: New tests.
27143
27144 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27147
27148 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27149
27150         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27151         DECIMAL_DIG cases for Irix."
27152
27153 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27154
27155         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27156
27157 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27158
27159         * gcc.dg/c99-tag-1.c: New test.
27160
27161 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27162
27163         * gcc.dg/cpp/tr-warn1.c: Add tests.
27164
27165 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27166
27167         * gcc.dg/cpp/avoidpaste1.c: Update.
27168         * gcc.dg/cpp/paste4.c: Update.
27169
27170 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27171
27172         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27173         cases for Irix.
27174
27175 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27176
27177         * g++.old-deja/g++.other/inline19.C: New test.
27178
27179 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27180
27181         * gcc.dg/Wlarger-than.c: New test.
27182
27183 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27184
27185         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27186
27187 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27188
27189         * gcc.c-torture/execute/20010129-1.c: New test.
27190         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27191
27192 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27193
27194         * gcc.dg/cpp/avoidpaste1.c: Test case.
27195
27196 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27197
27198         * g++.old-deja/g++.other/inline18.C: New test.
27199
27200 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27201
27202         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27203         and __builtin_putchar.
27204
27205 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27208         tests.
27209
27210 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27211
27212         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27213         floating point number rounding mode to round to the nearest
27214         representable mode.
27215
27216 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27217
27218         * g++.old-deja/g++.other/mangle2.C: New test.
27219
27220 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27221
27222         * gcc.c-torture/compile/20010124-1.c: New test.
27223
27224 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.pt/spec38.C: New test.
27227
27228 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27229
27230         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27231         "Build don't run".
27232
27233 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27234
27235         * gcc.c-torture/execute/20010123-1.c: New test.
27236
27237 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.pt/spec37.C: New test.
27240
27241 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.pt/overload14.C: New test.
27244
27245 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27246
27247         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27248         __builtin_return_address.
27249
27250 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27251
27252         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27253         * g++.old-deja/g++.pt/spec35.C: New test.
27254         * g++.old-deja/g++.pt/spec36.C: New test.
27255
27256 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * gcc.c-torture/compile/20010118-1.c: New test.
27259
27260 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27261
27262         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27263
27264 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27265
27266         * gcc.c-torture/execute/20010119-1.c: New test.
27267
27268 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         * g++.old-deja/g++.other/vbase5.C: New test.
27271
27272 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * gcc.c-torture/execute/20010118-1.c: New test.
27275
27276 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.pt/deduct3.C: New test.
27279
27280 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27281
27282         * g++.old-deja/g++.pt/spec34.C: New test.
27283
27284 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27285
27286         * g77.f-torture/compile/20000601-2.f: New test.
27287
27288 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290         * g++.old-deja/g++.other/init17.C: New test.
27291
27292 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27293
27294         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27295
27296 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.old-deja/g++.pt/unify8.C: New test.
27299
27300 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27301
27302         * g++.old-deja/g++.abi/vbase1.C: New test.
27303
27304 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27305
27306         * g++.old-deja/g++.pt/crash65.C: New test.
27307
27308 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27309
27310         * gcc.dg/cpp/assembl2.S: New test case.
27311
27312 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27313
27314         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27315         are supported.
27316
27317 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27318
27319         * g++.old-deja/g++.other/builtins1.C: New test.
27320         * g++.old-deja/g++.other/builtins2.C: Likewise.
27321         * g++.old-deja/g++.other/builtins3.C: Likewise.
27322         * g++.old-deja/g++.other/builtins4.C: Likewise.
27323
27324 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27325
27326         * gcc.c-torture/compile/20010117-1.c: New test.
27327         * gcc.c-torture/compile/20010117-2.c: New test.
27328
27329 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27330
27331         * g77.f-torture/execute/20010116.[fx]: New test,
27332         XFAIL on i?86-*-*.
27333         * g77.f-torture/compile/20010115.f: Indicate it's
27334         a test for PR fortran/1636.
27335
27336 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27337
27338         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27339
27340 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27341
27342         * g77.f-torture/compile/20010115.f: New test.
27343
27344 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27345
27346         * g++.old-deja/g++.pt/nontype5.C: New test.
27347
27348 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27349
27350         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27351         have an equivalent working one below it.
27352
27353 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27354
27355         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27356         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27357
27358 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27359
27360         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27361         message containing "init_priority".
27362         (conpr-2.C): Likewise.
27363         (conpr-3.C): Likewise.
27364         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27365
27366 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27367
27368         * gcc.c-torture/execute/20010114-2.c: New test.
27369
27370 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27371
27372         * gcc.c-torture/compile/20010114-1.c: New test.
27373         * gcc.c-torture/compile/20010114-1.x: Xfail.
27374         * gcc.c-torture/compile/20010114-2.c: New test.
27375         * gcc.c-torture/execute/20010114-1.c: New test.
27376         * gcc.dg/trunc-1.c: New test.
27377         * gcc.dg/uninit-B.c: New test.
27378
27379 2001-01-13  Nick Clifton  <nickc@redhat.com>
27380
27381         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27382         target.
27383
27384 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27385
27386         * gcc.c-torture/compile/20010113-1.c: New test.
27387
27388 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gcc.c-torture/compile/20001212-1.c: New test.
27391
27392 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27393
27394         * gcc.dg/cpp/widestr1.c: Update.
27395         * gcc.dg/cpp/prag-imp.c: Remove.
27396
27397 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27398
27399         * gcc.c-torture/execute/20000801-3.x: Remove.
27400         * gcc.dg/c90-init-1.c: New test.
27401         * gcc.dg/c99-init-1.c: New test.
27402         * gcc.dg/c99-init-2.c: New test.
27403         * gcc.dg/gnu99-init-1.c: New test.
27404
27405 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27406
27407         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27408         testing that no relevant ones were found.
27409
27410 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.old-deja/g++.pt/cast2.C: New test.
27413
27414 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27415
27416         * g++.old-deja/g++.pt/friend47.C: New test.
27417
27418 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27419
27420         * g++.old-deja/g++.pt/instantiate13.C: New test.
27421
27422 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27423
27424         * g++.old-deja/g++.other/defarg7.C: New test.
27425         * g++.old-deja/g++.other/defarg8.C: New test.
27426
27427 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27428
27429         * g++.old-deja/g++.pt/crash64.C: New test.
27430
27431 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old-deja/g++.pt/crash63.C: New test.
27434
27435 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27436
27437         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27438
27439 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27440
27441         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27442
27443 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27444
27445         * g++.old-deja/g++.pt/error3.C: New test.
27446
27447 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27448
27449         * g++.old-deja/g++.other/crash39.C: New test.
27450
27451 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.old-deja/g++.other/vbase4.C: New test.
27454
27455 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27456
27457         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27458         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27459         * gcc.dg/special/special.exp: New test driver which will check
27460         for alias support for the above test.
27461
27462 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27463
27464         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27465         problems on small machines.
27466         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27467         parameterize.
27468
27469 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27470
27471         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27472         mips.
27473         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27474
27475 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         * g++.old_deja/g++.pt/using8.C: New test.
27478
27479 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27480
27481         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27482
27483 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27484
27485         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27486         where a failure is expected.
27487         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27488
27489 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27490
27491         * g++.old_deja/g++.pt/instantiate12.C: New test.
27492
27493 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27496         start of structs.
27497         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27498         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27499         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27500         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27501         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27502         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27503         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27504         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27505         * g++.old-deja/g++.eh/spec6.C: Likewise.
27506         * g++.old-deja/g++.jason/crash3.C: Likewise.
27507         * g++.old-deja/g++.law/ctors11.C: Likewise.
27508         * g++.old-deja/g++.law/ctors17.C: Likewise.
27509         * g++.old-deja/g++.law/ctors5.C: Likewise.
27510         * g++.old-deja/g++.law/ctors9.C: Likewise.
27511         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27512         * g++.old-deja/g++.mike/net22.C: Likewise.
27513         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27514         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27515         * g++.old-deja/g++.mike/virt3.C: Likewise.
27516         * g++.old-deja/g++.niklas/t128.C: Likewise.
27517         * g++.old-deja/g++.other/anon4.C: Likewise.
27518         * g++.old-deja/g++.other/using1.C: Likewise.
27519         * g++.old-deja/g++.other/warn3.C: Likewise.
27520         * g++.old-deja/g++.pt/t37.C: Likewise.
27521         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27522         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27523
27524 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27525
27526         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27527
27528 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27529
27530         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27531
27532 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * gcc.c-torture/compile/20010107-1.c: New test.
27535
27536 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27537
27538         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27539
27540 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27541
27542         * gcc.dg/format/format.h: New file.
27543         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27544         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27545         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27546         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27547         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27548         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27549         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27550         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27551         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27552         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27553         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27554         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27555         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27556         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27557         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27558         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27559         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27560         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27561         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27562         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27563         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27564         instead of declaring standard types, macros and functions in each
27565         test.
27566
27567 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27568
27569         * gcc.c-torture/execute/20010106-1.c: New test.
27570
27571 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27572
27573         * gcc.dg/format/format.exp: New file.
27574         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27575         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27576         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27577         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27578         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27579         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27580         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27581         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27582         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27583         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27584         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27585         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27586         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27587         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27588         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27589         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27590         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27591         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27592         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27593         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27594         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27595         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27596         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27597         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27598         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27599         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27600         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27601         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27602         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27603         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27604         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27605         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27606         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27607         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27608         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27609         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27610         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27611         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27612         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27613         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27614         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27615         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27616
27617 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27618
27619         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27620         account.
27621
27622 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27623
27624         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27625
27626 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         * g++.old-deja/g++.pt/crash62.C: New test.
27629
27630 2001-01-04  Richard Henderson  <rth@redhat.com>
27631
27632         * gcc.dg/20000926-1.c: Update expected warnings.
27633         * gcc.dg/array-2.c: Likewise.
27634         * gcc.dg/array-4.c: Also validate flexible array members.
27635         * gcc.dg/c99-flex-array-1.c: New.
27636
27637 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27638
27639         * gcc.c-torture/compile/20001222-1.x: Remove.
27640
27641 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27642
27643         * gcc.c-torture/execute/built-in-setjmp.c: New.
27644
27645 2001-01-03  Richard Henderson  <rth@redhat.com>
27646
27647         * gcc.dg/940510-1.c: Update expected error wording.
27648         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27649
27650 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27651
27652         * lib/target-supports.exp (check_alias_available): Modified to
27653         indicate aliases not supported if only weak aliases are supported.
27654
27655 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27656
27657         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27658         Turn on cmpstrsi checks for __pj__ and __i370__.
27659
27660 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27661
27662         * g++.old-deja/g++.other/virtual11.C: New test.
27663
27664 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27667
27668 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * gcc.c-torture/compile/20010102-1.c: New test.
27671
27672 2001-01-02  Andreas Jaeger  <aj@suse.de>
27673
27674         * gcc.dg/noreturn-3.c: New test.
27675
27676         * gcc.dg/noreturn-4.c: New test.
27677
27678 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27679
27680         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27681         __builtin_fputc and __builtin_fwrite.
27682
27683 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27684
27685         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27686         signed char, not default char.
27687
27688 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27689
27690         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27691
27692 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27693
27694         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27695
27696 2000-12-29  Richard Henderson  <rth@redhat.com>
27697
27698         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27699         (__cyg_profile_func_exit): Define.
27700
27701 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27702
27703         * g++.dg/vtgc1.C: New test.
27704
27705 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27706
27707         * gcc.dg/noncompile/20001228-1.c: New test.
27708
27709         * gcc.dg/20001228-1.c: New test.
27710
27711         * gcc.c-torture/execute/20001228-1.c: New test.
27712
27713 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27714
27715         * gcc.dg/format-strfmon-1.c: New test.
27716
27717 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27718
27719         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27720         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27721         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27722         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27723         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27724         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27725         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27726         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27727         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27728         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27729         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27730         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27731         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27732
27733         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27734         * gcc.c-torture/execute/string-opt-4.c: Test index.
27735
27736 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27737
27738         * gcc.c-torture/compile/20001226-1.c: New test.
27739
27740 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27741
27742         * gcc.c-torture/compile/20001222-1.c: New test.
27743         * gcc.c-torture/compile/20001222-1.x: Xfail.
27744
27745 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27746
27747         * gcc.c-torture/execute/comp-goto-2.c: New test.
27748
27749 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27750
27751         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27752         Use long types if __INT_MAX__ is 32767.
27753         (main): Use cast to (sint32 *) when poking 88 into a_page.
27754
27755         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27756
27757 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27758
27759         * gcc.c-torture/compile/20001221-1.c: New test.
27760         * gcc.c-torture/execute/20001221-1.c: New test.
27761
27762 2000-12-20  Richard Henderson  <rth@redhat.com>
27763
27764         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27765         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27766
27767 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27768
27769         * gcc.dg/compare3.c: New test.
27770
27771 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27772
27773         * gcc.dg/format-warnll-1.c: New test.
27774
27775 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27776
27777         * gcc.dg/cpp/cmdlne-P.c: New test.
27778
27779 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27780
27781         * gcc.c-torture/execute/builtin-abs-1.c,
27782         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27783
27784 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27785
27786         * gcc.dg/cpp/multiline.c: New test.
27787
27788 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27789
27790         * g++.old-deja/g++.other/syshdr1.C: Update.
27791         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27792
27793 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27794
27795         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27796
27797 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27798
27799         * g++.old-deja/g++.pt/ttp65.C: New test.
27800
27801 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27802
27803         * g++.old-deja/g++.pt/ttp64.C: New test.
27804
27805 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27806
27807         * g++.old-deja/g++.pt/spec33.C: New test.
27808
27809 2000-12-14  Catherine Moore  <clm@redhat.com>
27810
27811         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27812         * gcc.c-torture/execute/920612-2.c: Likewise.
27813         * gcc.c-torture/execute/920428-2.c: Likewise.
27814         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27815         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27816
27817 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27818
27819         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27820         * gcc.dg/pack-test-2.c: Likewise.
27821
27822 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27823
27824         Tests by Zack Weinberg <zackw@stanford.edu>.
27825
27826         * gcc.dg/cpp/defined.c: Update.
27827         * gcc.dg/cpp/defined_trad.c: New tests.
27828
27829 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27830
27831         * gcc.dg/cpp/trad-direct.c: Update.
27832
27833 2000-12-11  Neil Booth  <neilb@earthling.net>
27834
27835         * gcc.dg/cpp/defined_trad.c
27836
27837 2000-12-11  Neil Booth  <neilb@earthling.net>
27838
27839         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27840
27841 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27842
27843         * gcc.dg/format-miss-2.c: New test.
27844
27845 2000-12-09  Neil Booth  <neilb@earthling.net>
27846
27847         * gcc.dg/cpp/lineflags.c: New tests.
27848         * gcc.dg/cpp/poison.c: Update.
27849         * gcc.dg/cpp/redef2.c: Update.
27850         * gcc.dg/cpp/skipping.c: New test.
27851
27852 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27853
27854         * g++.old-deja/g++.other/eh3.C: New testcase.
27855
27856 2000-12-07  Neil Booth  <neilb@earthling.net>
27857
27858         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27859         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27860         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27861         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27862         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27863         Update.
27864
27865 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27866
27867         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27868         __SIZE_TYPE__ instead of int for type of integers cast to
27869         pointers.
27870
27871 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27872
27873         * g++.old-deja/g++.other/cleanup4.C: New test.
27874
27875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27876
27877         * format-sec-1.c: New test.
27878
27879 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27880
27881         * gcc.dg/format-nonlit-3.c: New test.
27882
27883 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27884
27885         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27886         through a null pointer.
27887
27888 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27889
27890         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27891         * g++.old-deja/g++.pt/partial4.C: New test.
27892
27893 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27894
27895         * gcc.c-torture/execute/ieee/hugeval.x: New.
27896
27897 2000-12-06  Neil Booth  <neilb@earthling.net>
27898
27899         * gcc.dg/cpp/backslash2.c: New tests.
27900
27901 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27902
27903         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27904         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27905
27906 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27907
27908         * gcc.c-torture/execute/20001203-2.c: New testcase.
27909
27910 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27913         * g++.old-deja/g++.other/virtual10.C: New test.
27914
27915 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27916
27917         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27918
27919 2000-12-05  Richard Henderson  <rth@redhat.com>
27920
27921         * gcc.c-torture/compile/20001205-1.c: New.
27922
27923 2000-12-04  Neil Booth  <neilb@earthling.net>
27924
27925         * g++.old-deja/g++.other/virtual9.C: New test.
27926         * g++.old-deja/g++.pt/crash61.C: New test.
27927         * gcc.c-torture/execute/loop-9.c: New test.
27928
27929 2000-12-04  Neil Booth  <neilb@earthling.net>
27930
27931         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27932         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27933         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27934         * gcc.dg/cpp/extratokens.c: ...here.
27935
27936 2000-12-04  Neil Booth  <neilb@earthling.net>
27937
27938         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27939         New tests.
27940
27941 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27944         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27945
27946 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27947
27948         * gcc.c-torture/execute/20001203-1.c: New test.
27949
27950 2000-12-03  Neil Booth  <neilb@earthling.net>
27951
27952         * gcc.dg/cpp/macro6.c: New test cases.
27953
27954 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27955
27956         * gcc.c-torture/execute/string-opt-9.c: New test.
27957         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27958         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27959         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27960
27961         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27962         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27963
27964 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27965
27966         * gcc.dg/cpp/if-6.c: New testcase.
27967
27968         * gcc.dg/20001201-1.c: New testcase.
27969
27970 2000-12-02  Neil Booth  <neilb@earthling.net>
27971
27972         * g++.old-deja/g++.other/externC4.C,
27973         g++.old-deja/g++.other/friend10.C: New tests.
27974
27975 2000-12-02  Neil Booth  <neilb@earthling.net>
27976
27977         * g++.old-deja/g++.other/instan2.C
27978         * g++.old-deja/g++.other/instan3.C: New test.
27979
27980 2000-12-02  Neil Booth  <neilb@earthling.net>
27981
27982         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27983         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27984         gnuc99.c,gnuc99-pedantic.c: New tests.
27985
27986 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27987
27988         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27989         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27990
27991 2000-12-01  Neil Booth  <neilb@earthling.net>
27992
27993         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27994         * gcc.dg/cpp/poison.c: Update.
27995         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27996
27997 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27998
27999         * g77.f-torture/execute/20001201.f: New test.
28000
28001 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28002
28003         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28004
28005 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28008
28009 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28010
28011         * g++.old-deja/g++.other/cast6.C: New test.
28012
28013 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28014
28015         * gcc.c-torture/execute/20001130-2.c: New testcase.
28016
28017 2000-11-30  Richard Henderson  <rth@redhat.com>
28018
28019         * gcc.c-torture/execute/20001130-1.c: New test.
28020
28021 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         * g++.old-deja/g++.other/op3.C: New test.
28024
28025 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28026
28027         * g++.old-deja/g++.other/op2.C: New test.
28028
28029 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28030
28031         * g++.old-deja/g++.other/crash38.C: New test.
28032
28033 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28034
28035         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28036
28037 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28038
28039         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28040         tests.
28041         * gcc.c-torture/execute/string-opt-6.c: New test.
28042
28043         * gcc.dg/20001117-1.c: Add main.
28044
28045 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28046
28047         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28048         Move from here ...
28049         * gcc.dg/940510-1.c: ... to here.
28050
28051         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28052         zero-size arrays in toplevel structures.
28053
28054 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28055
28056         * gcc.c-torture/execute/loop-8.c: New test.
28057
28058 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.old-deja/g++.other/base1.C: New test.
28061
28062 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         * g++.old-deja/g++.other/parse2.C: New test.
28065
28066 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         * g++.old-deja/g++.pt/incomplete1.C: New test.
28069
28070 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28071
28072         * g++.old-deja/g++.other/friend9.C: New test.
28073
28074 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28075
28076         * gcc.dg/20001127-1.c: New test.
28077
28078 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.pt/friend46.C: New test.
28081
28082 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28083
28084         * g++.old-deja/g++.other/ptrmem8.C: New test.
28085
28086 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28087
28088         * gcc.c-torture/execute/string-opt-7.c: New test.
28089         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28090
28091 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28092
28093         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28094         instead of 'mkcheck 2'.
28095
28096 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28097
28098         * gcc.c-torture/execute/memcheck/driver.c,
28099         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28100         C9X references to refer to C99.
28101
28102 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28103
28104         * gcc.dg/ultrasp3.c: New test.
28105
28106 2000-11-25  Neil Booth  <neilb@earthling.net>
28107
28108         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28109
28110 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28111
28112         * gcc.c-torture/compile/20001123-2.c: New.
28113
28114 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28115
28116         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28117
28118 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28119
28120         * gcc.dg/sequence-point-1.c: Add some new tests.
28121         * gcc.c-torture/execute/20001124-1.c: New test.
28122
28123 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         * g++.old-deja/g++.other/vaarg4.C: New test.
28126         * gcc.c-torture/compile/20001123-1.c: New test.
28127
28128 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28129
28130         * g++.other/crash24.C: Adjust and remove XFAIL.
28131         * g++.other/crash37.C: New test.
28132
28133 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28134
28135         * g++.old-deja/g++.pt/instantiate9.C: New test.
28136
28137 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28138
28139         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28140         new ABI, too.
28141
28142         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28143         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28144
28145 2000-11-22  Neil Booth  <neilb@earthling.net>
28146
28147         * gcc.dg/cpp/Wtrigraphs.c: New test.
28148
28149 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28150
28151         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28152
28153 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28154
28155         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28156
28157 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28158
28159         * lib/gcc-dg.exp: load_lib scanasm.exp.
28160         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28161         * lib/g++-dg.exp: load_lib scanasm.exp.
28162         * lib/scanasm.exp: New.
28163         (scan-assembler, scan-assembler-not): Add optional arguments to
28164         test name, or if not present, the pattern name.
28165         (scan-assembler-dem, scan-assembler-dem-not): New.
28166
28167         * g++.dg/dg.exp: New.
28168
28169 2000-11-21  Neil Booth  <neilb@earthling.net>
28170
28171         * gcc.dg/cpp/integrated1.c: Remove.
28172
28173 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.c-torture/execute/20001121-1.c: New test.
28176
28177 2000-11-21  Richard Henderson  <rth@redhat.com>
28178
28179         * gcc.c-torture/compile/20001121-1.c: New test.
28180
28181 2000-11-20  Neil Booth  <neilb@earthling.net>
28182
28183         * gcc.dg/cpp/integrated1.c: New test.
28184
28185 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28186
28187         * g++.old-deja/g++.other/inline17.C: New test.
28188
28189 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28190
28191         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28192         local variable to be zero: I made the variable global. Now
28193         uses abort() and exit() instead of relying on main's return value.
28194
28195 2000-11-20  Neil Booth  <neilb@earthling.net>
28196
28197         * gcc.dg/cpp/paste2.c: Update test.
28198         * objc/execute/paste.m: New test.
28199
28200 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28201
28202         * gcc.dg/c99-condexpr-1.c: New test.
28203
28204 2000-11-20  Neil Booth  <neilb@earthling.net>
28205
28206         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28207
28208 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.pt/export1.C: New test.
28211
28212 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28213
28214         * gcc.dg/20001117-1.c: New test.
28215
28216 2000-11-18  Richard Henderson  <rth@redhat.com>
28217
28218         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28219
28220 2000-11-18  Richard Henderson  <rth@redhat.com>
28221
28222         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28223         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28224         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28225
28226 2000-11-18  Richard Henderson  <rth@redhat.com>
28227
28228         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28229         (main): New.  Exit cleanly.
28230
28231 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28232
28233         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28234         gcc.dg/c99-fordecl-2.c: New tests.
28235
28236 2000-11-18  Richard Henderson  <rth@redhat.com>
28237
28238         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28239         * gcc.c-torture/execute/zerolen-2.c: New.
28240
28241 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28242
28243         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28244         memory.
28245
28246 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         * g++.old-deja/g++.pt/instantiate8.C: New test.
28249
28250 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28251
28252         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28253         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28254
28255 2000-11-16  Nick Clifton  <nickc@redhat.com>
28256
28257         * gcc.c-torture/execute/nestfunc-2.c: New test.
28258         * gcc.c-torture/execute/nestfunc-3.c: New test.
28259
28260 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28261
28262         * gcc.c-torture/compile/20001116-1.c: New test.
28263
28264 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28265
28266         * gcc.c-torture/execute/20001115-1.c: New test.
28267
28268 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28269
28270         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28271         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28272         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28273         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28274
28275 2000-11-15  Neil Booth  <neilb@earthling.net>
28276
28277         gcc.dg/cpp/_Pragma1.c: Update.
28278         gcc.dg/cpp/_Pragma2.c: New test.
28279
28280 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28281
28282         * g++.old-deja/g++.other/anon5.C: New test.
28283
28284 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28285
28286         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28287         tests.
28288
28289 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28290
28291         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28292         output.
28293
28294 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28295
28296         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28297         labels at end of compound statements.
28298
28299 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28300
28301         * gcc.c-torture/execute/loop-7.c: New test.
28302
28303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28304
28305         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28306
28307 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28308
28309         * gcc.dg/c99-bool-1.c: New test.
28310
28311 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28312
28313         * gcc.dg/c99-scope-1.c: Remove xfail.
28314         * gcc.dg/c99-scope-2.c: New test.
28315
28316 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28317
28318         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28319         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28320
28321 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28322
28323         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28324         error messages.
28325
28326         * g++.mike/p700.C: Don't typedef wchar_t.
28327         * g++.mike/p784.C: Likewise.
28328         * g++.mike/eb101.C: Don't use __wchar_t.
28329
28330 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28331
28332         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28333         from DO loop.
28334
28335 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28336
28337         * gcc.c-torture/execute/20001111-1.c: New test.
28338
28339 2000-11-10  Nick Clifton  <nickc@redhat.com>
28340
28341         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28342         long multuiple and accumulate.
28343
28344 2000-11-09  Richard Henderson  <rth@redhat.com>
28345
28346         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28347         via size_t instead of int.
28348
28349         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28350         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28351         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28352         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28353
28354 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28355
28356         * gcc.c-torture/compile/20001109-1.c: New test.
28357         * gcc.c-torture/compile/20001109-2.c: New test.
28358
28359 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         * g++.old-deja/g++.pt/operator1.C: New test.
28362         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28363
28364 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28365
28366         * gcc.dg/20001108-1.c: New test.
28367
28368 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28369
28370         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28371         with both arguments constant strings.
28372         * gcc.c-torture/execute/string-opt-3.c: New test.
28373         * gcc.c-torture/execute/string-opt-4.c: New test.
28374         * gcc.c-torture/execute/string-opt-5.c: New test.
28375
28376 2000-11-08  Nick Clifton  <nickc@redhat.com>
28377
28378         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28379         mulsidi3adddi patterns.
28380
28381 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.other/crash36.C: New test.
28384
28385 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28386
28387         * g++.old-deja/g++.other/init16.C: New test.
28388
28389 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28390
28391         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28392
28393 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28394
28395         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28396         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28397         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28398
28399 2000-11-07  DJ Delorie  <dj@redhat.com>
28400
28401         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28402
28403 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28404
28405         * gcc.c-torture/execute/string-opt-1.c: New test.
28406
28407 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28408
28409         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28410         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28411         parameters in registers, and there is no way for a varargs
28412         function to know in which order the integer and floating-point
28413         parameters should be interleaved when they are placed on the
28414         stack.
28415         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28416         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28417
28418 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28419
28420         * gcc.c-torture/execute/string-opt-2.c: New test.
28421
28422 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.old-deja/g++.pt/crash60.C: New test.
28425
28426 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28427
28428         * g++.old-deja/g++.other/crash24.C: New test.
28429         * g++.old-deja/g++.other/crash25.C: New test.
28430         * g++.old-deja/g++.other/crash26.C: New test.
28431         * g++.old-deja/g++.other/crash27.C: New test.
28432         * g++.old-deja/g++.other/crash28.C: New test.
28433         * g++.old-deja/g++.other/crash29.C: New test.
28434         * g++.old-deja/g++.other/crash30.C: New test.
28435         * g++.old-deja/g++.other/crash31.C: New test.
28436         * g++.old-deja/g++.other/crash32.C: New test.
28437         * g++.old-deja/g++.other/crash33.C: New test.
28438         * g++.old-deja/g++.other/crash34.C: New test.
28439         * g++.old-deja/g++.other/crash35.C: New test.
28440
28441 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28442
28443         * gcc.c-torture/execute/20001031-1.c: New test.
28444
28445 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28446
28447         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28448         namespace.
28449
28450         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28451         standards-conformant.
28452
28453         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28454
28455         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28456         * g++.old-deja/g++.mike/p755a.C: Likewise.
28457         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28458         library makes no calls to `operator new' during initialization.
28459
28460 2000-11-04  Neil Booth  <neilb@earthling.net>
28461
28462         * gcc.dg/cpp/include2.c: New tests.
28463
28464 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28465
28466         * lib/g++.exp (g++_set_ld_library_path): New function.
28467         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28468
28469 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28470
28471         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28472         warnings.
28473
28474 2000-11-01  Richard Henderson  <rth@redhat.com>
28475
28476         * g++.old-deja/g++.ext/namedret1.C: New.
28477         * g++.old-deja/g++.ext/namedret2.C: New.
28478         * g++.old-deja/g++.ext/namedret3.C: New.
28479
28480 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28481
28482         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28483         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28484
28485 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28486
28487         * gcc.c-torture/execute/va-arg-21.c: New test.
28488
28489 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28490
28491         * gcc.dg/c99-complex-2.c: New test.
28492
28493 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28494
28495         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28496
28497 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28498
28499         * g++.old-deja/g++.other/inline16.C: New test.
28500
28501 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28502
28503         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28504         __PRETTY_FUNCTION__
28505
28506 2000-10-29  Neil Booth  <neilb@earthling.net>
28507
28508         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28509         New tests.
28510         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28511         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28512         optimisation.
28513
28514 2000-10-29  Neil Booth  <neilb@earthling.net>
28515
28516         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28517         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28518         * mi5.c: Test multiple includes work with -C.
28519         * trigraphs.c: Test ^= version.
28520
28521 2000-10-28  Neil Booth  <neilb@earthling.net>
28522
28523         New tests and test updates for new macro expander.
28524
28525         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28526         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28527         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28528         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28529         new diagnostic messages.
28530
28531         * gcc.dg/cpp/macro3.c: New tests.
28532
28533 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28534
28535         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28536         on the same line.
28537
28538 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28539
28540         * g++.old-deja/g++.other/eh2.C: New test.
28541
28542 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28543
28544         * gcc.c-torture/execute/20001027-1.c: New test.
28545
28546 2000-10-26  Richard Henderson  <rth@redhat.com>
28547
28548         * gcc.c-torture/execute/20001026-1.c: New.
28549
28550 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28551
28552         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28553         * g++.old-deja/g++.law/builtin1.C: Likewise.
28554         * g++.old-deja/g++.law/ctors10.C: Likewise.
28555         * g++.old-deja/g++.law/virtual3.C: Likewise.
28556         * g++.old-deja/g++.mike/p658.C: Likewise.
28557         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28558         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28559         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28560         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28561         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28562
28563 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * gcc.c-torture/compile/20001024-1.c: New test.
28566
28567 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28568
28569         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28570         to tell us whether or not we are using V3.
28571
28572 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28573
28574         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28575         operands.
28576
28577 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28578
28579         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28580
28581 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28582
28583         * gcc.c-torture/execute/20001024-1.c: New test.
28584
28585 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28586
28587         * g++.old-deja/g++.other/sibcall1.C: New test.
28588
28589 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28590
28591         * gcc.dg/noncompile/init-3.c: New test.
28592
28593 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28594
28595         * gcc.dg/format-array-1.c: New test.
28596
28597 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28598
28599         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28600         writing through null pointers; remove comment about testing
28601         unterminated strings.
28602
28603 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28604
28605         * gcc.c-torture/execute/20001017-2.c: New test.
28606
28607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28608
28609         * gcc.c-torture/compile/20001018-1.c: New test.
28610         * gcc.c-torture/compile/20001018-1.x: Xfail.
28611
28612 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28613
28614         * gcc.c-torture/execute/20001017-1.c: New test.
28615
28616 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28617
28618         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28619         for multiple use of arguments with scanf formats; add tests for
28620         multiple use of arguments.
28621
28622 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28623
28624         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28625
28626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28627
28628         * gcc.dg/format-miss-1.c: New test.
28629
28630 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.c-torture/execute/20001013-1.c: New test.
28633
28634 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28635
28636         * gcc.dg/format-branch-1.c: New test.
28637
28638 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28639
28640         * README, lib/file-format.exp: Remove EGCS references.
28641
28642 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28643
28644         * gcc.dg/20001013-1.c: New test.
28645
28646 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28647
28648         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28649         for intmax_t in the compiler using __typeof__ and the type rules
28650         for conditional expressions.
28651
28652 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28653
28654         * gcc.dg/20001012-1.c: New test.
28655         * gcc.dg/20001012-2.c: New test.
28656
28657 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28658
28659         * gcc.dg/format-attr-1.c: New test.
28660
28661 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28662
28663         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28664         __LONG_LONG_MAX__ instead of LLONG_MAX.
28665
28666 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28667
28668         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28669         scanf flags.
28670         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28671         flags.
28672
28673 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28674
28675         * gcc.dg/sequence-pt-1.c: New test.
28676
28677 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28678
28679         * gcc.c-torture/execute/20001011-1.c: New testcase.
28680         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28681
28682 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28683
28684         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28685         does not error on it.
28686
28687 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * gcc.dg/20001009-1.c: New test.
28690
28691 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28692
28693         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28694         * gcc.c-torture/execute/20001009-2.c: ... to here.
28695
28696 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28697
28698         * gcc.c-torture/compile/20001009-1.c: New testcase.
28699         * gcc.c-torture/execute/20001009-1.c: New testcase.
28700         Testcases provided by Jan Hubicka <jh@suse.cz>.
28701
28702 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28703
28704         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28705         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28706         uintmax_t using <limits.h> to emulate the compiler's internal
28707         logic.  No longer XFAIL %j tests.
28708
28709 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28710
28711         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28712         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28713         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28714         regexps and details of expected handling of some bad formats.
28715         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28716         suppression.
28717
28718 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28719
28720         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28721         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28722         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28723         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28724         in list archives.
28725
28726 2000-10-06  Richard Henderson  <rth@cygnus.com>
28727
28728         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28729         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28730         * g++.old-deja/g++.jason/report.C: Likewise.
28731         * g++.old-deja/g++.law/friend5.C: Likewise.
28732         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28733         of the expected warnings.
28734
28735 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28736
28737         * g++.old-deja/g++.pt/enum14.C: New test.
28738
28739 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28740
28741         * g++.old-deja/g++.pt/crash59.C: New test.
28742
28743 2000-10-04  Will Cohen  <wcohen@redhat.com>
28744
28745         * gcc.dg/20000926-1.c: New test.
28746
28747 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28748
28749         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28750         function name for current C++ compiler.
28751         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28752
28753 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28754
28755         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28756         __PRETTY_FUNCTION__.
28757         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28758
28759 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28760
28761         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28762
28763 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28764
28765         * gcc.c-torture/compile/20000923-1.c: New test.
28766
28767 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28768
28769         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28770         * g++.old-deja/g++.pt/ttp62.C: Same.
28771         * g++.old-deja/g++.other/inline14.C: Same.
28772
28773 2000-09-24  Richard Henderson  <rth@cygnus.com>
28774
28775         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28776
28777 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28778
28779         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28780
28781 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28782
28783         * gcc.c-torture/compile/20000922-1.c: New file.
28784
28785 2000-09-21  Nick Clifton  <nickc@redhat.com>
28786
28787         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28788         a signed long modulo operation.
28789         (mod6): New function - perform an unsigned long modulo operation.
28790         (main): Add tests for modulos of very large numbers by very small
28791         dividends.
28792
28793 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28794
28795         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28796
28797 2000-09-19  Richard Henderson  <rth@cygnus.com>
28798
28799         * gcc.dg/compare2.c (case 10): XFAIL.
28800
28801 2000-09-18  Richard Henderson  <rth@cygnus.com>
28802
28803         * gcc.c-torture/execute/20000906-1.c: Move ...
28804         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28805         that support __builtin_trap.
28806
28807 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28808
28809         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28810
28811 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28812
28813         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28814         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28815         more $ format tests.
28816
28817 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28818
28819         * gcc.dg/format-errmk-1.c: New test.
28820
28821 2000-09-17  Greg McGary  <greg@mcgary.org>
28822
28823         * gcc.c-torture/execute/20000917-1.x: Remove.
28824
28825 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28826
28827         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28828
28829 2000-09-17  Greg McGary  <greg@mcgary.org>
28830
28831         * gcc.c-torture/execute/20000917-1.c: New test.
28832         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28833
28834 2000-09-16  Neil Booth  <NeilB@earthling.net>
28835
28836         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28837         in nested macro bug.
28838
28839 2000-09-15  Neil Booth  <NeilB@earthling.net>
28840
28841         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28842
28843 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28844
28845         * gcc.c-torture/execute/20000914-1.c: New test.
28846
28847 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28848
28849         * g++.other/inline13.C: New test.
28850
28851 2000-09-12  Andreas Jaeger  <aj@suse.de>
28852
28853         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28854         constant by Ulrich Drepper <drepper@redhat.com>.
28855
28856 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28857
28858         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28859
28860 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28861
28862         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28863
28864 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28865
28866         * gcc.dg/cpp/backslash.c: New test.
28867
28868 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28869
28870         * gcc.c-torture/execute/20000910-1.c: New test.
28871         * gcc.c-torture/execute/20000910-2.c: Likewise.
28872
28873 2000-09-11  Robert Lipe  <robertl@sco.com>
28874
28875         * gcc.dg/pragma-align.c: New test.
28876
28877 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         * g++.old-deja/g++.pt/explicit82.C: New test.
28880         * g++.old-deja/g++.pt/explicit83.C: New test.
28881
28882 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28883
28884         * gcc.dg/asm-names.c: New test.
28885
28886 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28887
28888         * gcc.dg/cpp/tr-warn6.c: New test
28889
28890 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28891
28892         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28893         be accepted.
28894
28895 2000-09-07  Catherine Moore  <clm@redhat.com>
28896
28897         * gcc.c-torture/execute/unroll-1.c: New test.
28898
28899 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28900
28901         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28902         ERROR markers.
28903         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28904         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28905         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28906         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28907         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28908         Preprocess only.
28909         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28910         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28911
28912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         * g++.old-deja/g++.pt/deduct2.C: New test.
28915
28916 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28917
28918         * g++.old-deja/g++.pt/parms2.C: New test.
28919
28920 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.old-deja/g++.pt/crash58.C: New test.
28923
28924 2000-09-06  Greg McGary  <greg@mcgary.org>
28925
28926         * gcc.c-torture/execute/20000906-1.c: New test.
28927         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28928
28929 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28930
28931         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28932
28933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.pt/crash57.C: New test.
28936
28937 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.pt/crash56.C: New test.
28940
28941 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28942
28943         * g++.old-deja/g++.pt/koenig1.C: New test.
28944
28945 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28946
28947         * gcc.dg/20000904-1.c: New test.
28948
28949 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28950
28951         * gcc.dg/cpp/paste8.c: New test.
28952
28953 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28954
28955         * gcc.c-torture/compile/20000827-1.c: New test.
28956
28957 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28958
28959         * gcc.dg/format-diag-1.c: New test.
28960
28961 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28962
28963         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28964         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28965         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28966         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28967         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28968
28969 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         * g++.old-deja/g++.other/nested4.C: New test.
28972
28973 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28974
28975         * g++.old-deja/g++.ns/scoped1.C: New test.
28976
28977 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28978
28979         * lib/g++.exp: Support testing already-installed GCC.
28980
28981 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28982
28983         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28984
28985 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28986
28987         * gcc.dg/return-type-2.c: New test.
28988
28989 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28990
28991         * gcc.c-torture/compile/20000825-1.c: New test.
28992
28993 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28994
28995         * gcc.dg/dwarf2-2.c: New test.
28996
28997 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28998
28999         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29000         dg-warning regexps.
29001
29002 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29003
29004         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29005         gcc.dg/format-ext-5.c: New tests.
29006
29007 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29008
29009         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29010
29011 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29012
29013         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29014
29015 2000-08-24  Richard Henderson  <rth@cygnus.com>
29016
29017         * gcc.dg/ia64-sync-1.c: New test.
29018         * gcc.dg/ia64-sync-2.c: New test.
29019         * gcc.dg/ia64-asm-1.c: New test.
29020
29021 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29022
29023         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29024         * gcc.dg/format-ext-2.c: New test.
29025
29026 2000-08-23  Jason Merrill  <jason@redhat.com>
29027
29028         * lib/old-dejagnu.exp: Also ignore "In member function" and
29029         "At global scope".
29030
29031 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29032
29033         * gcc.dg/noncompile/label-lineno-1.c: New test.
29034
29035 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29036
29037         * gcc.dg/c99-array-nonobj-1.c: New test.
29038
29039 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29040
29041         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29042         tests.
29043         * gcc.dg/format-ext-1.c: New test.
29044
29045 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29046
29047         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29048         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29049         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29050         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29051         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29052
29053 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29054
29055         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29056         gcc.dg/c99-strftime-2.c: New tests.
29057
29058 2000-08-22  Richard Henderson  <rth@cygnus.com>
29059
29060         * gcc.c-torture/execute/20000822-1.c: New test.
29061
29062 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29063
29064         * gcc.c-torture/execute/20000819-1.x: Remove.
29065
29066 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29067
29068         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29069         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29070         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29071         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29072         gcc.dg/format-xopen-1.c: New tests.
29073
29074 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29075
29076         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29077
29078 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29079
29080         * g++.old-deja/g++.other/loop2.C: New test.
29081
29082         * gcc.c-torture/compile/20000606-1.c: New test.
29083         * gcc.c-torture/compile/20000728-1.c: New test.
29084         * gcc.c-torture/execute/20000801-1.c: New test.
29085         * gcc.c-torture/execute/20000801-2.c: New test.
29086         * gcc.c-torture/execute/20000819-1.c: New test.
29087         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29088         * gcc.dg/20000629-1.c: New test.
29089         * gcc.dg/20000724-1.c: New test.
29090         * gcc.dg/20000807-1.c: New test.
29091
29092 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29093
29094         * gcc.dg/cpp/pragma-1.c: New test.
29095         * gcc.dg/cpp/pragma-2.c: New test.
29096
29097 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29098
29099         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29100         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29101
29102 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29103
29104         * gcc.c-torture/compile/20000818-1.c: New test.
29105
29106 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29107
29108         * gcc.c-torture/execute/20000818-1.c: New test.
29109
29110 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29111
29112         * gcc.dg/format-va-1.c: New test.
29113
29114 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29115
29116         * g++.old-deja/g++.other/typedef8.C: New test.
29117
29118 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29121         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29122         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29123         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29124         * g++.old-deja/g++.other/ptrmem7.C: New test.
29125         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29126
29127 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.pt/typename27.C: New test.
29130
29131 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29134         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29135         * g++.old-deja/g++.pt/friend45.C: New test.
29136         * g++.old-deja/g++.other/friend8.C: New test.
29137
29138 2000-08-15  Richard Henderson  <rth@cygnus.com>
29139
29140         * gcc.c-torture/execute/20000815-1.c: New test.
29141
29142 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29143
29144         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29145         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29146         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29147
29148 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29149
29150         * g++.old-deja/g++.other/refinit2.C: New test.
29151
29152 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29153
29154         * lib/c-torture.exp (c-torture): Make
29155         compiler_conditional_xfail_data global.
29156         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29157         compiler_conditional_xfail_data machinery.
29158         (f-torture-execute): Likewise.
29159         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29160         and only when unrolling loops.
29161
29162         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29163
29164 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29165
29166         * g++.old-deja/g++.pt/explicit81.C: New test.
29167
29168 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29169
29170         * g++.old-deja/g++.pt/typename26.C: New test.
29171
29172 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29173
29174         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29175         warning.
29176
29177 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29178
29179         * g++.old-deja/g++.other/array3.C: New test.
29180
29181 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29182
29183         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29184         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29185         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29186         New tests.
29187
29188 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29191         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29192
29193 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29194
29195         * gcc.c-torture/execute/20000808-1.c: New test.
29196
29197 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29198
29199         * gcc.dg/c90-const-expr-1.c: New test.
29200
29201 2000-08-08  Richard Henderson  <rth@cygnus.com>
29202
29203         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29204
29205 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29206
29207         * gcc.dg/noncompile/const-ll-1.c: New test.
29208
29209 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29210
29211         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29212
29213 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29214
29215         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29216         that running programs linked against the shared version of libobjc
29217         run correctly.
29218
29219 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29220
29221         * gcc.dg/c99-printf-1.c: New test.
29222
29223 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29224
29225         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29226
29227 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29228
29229         * gcc.c-torture/execute/20000731-1.x: Delete.
29230
29231 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29232
29233         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29234         and torture_without_loops as is done by c-torture.exp.
29235         (search_for): Copy from c-torture.exp.
29236         (gcc-dg-runtest): New function, drives a directory of tests
29237         iterating over the TORTURE_OPTIONS.
29238         (scan-assembler, scan-assembler-not): Move here from
29239         individual directory drivers.
29240
29241         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29242         defined by lib/gcc-dg.exp.
29243         * gcc.dg/cpp/cpp.exp: Likewise.
29244         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29245         gcc-dg-runtest, so we cycle over optimization options.
29246
29247         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29248         * gcc.dg/compare2.c: No longer expected to fail.
29249
29250 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29251
29252         * gcc.c-torture/execute/20000804-1.c: New test.
29253
29254 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29255
29256         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29257
29258 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29259
29260         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29261
29262 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29263
29264         * gcc.c-torture/compile/20000803-1.c: New test.
29265
29266 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29267
29268         * gcc.c-torture/execute/20000801-3.c,
29269         gcc.c-torture/execute/20000801-4.c: New tests.
29270         * gcc.c-torture/execute/20000801-3.x,
29271         gcc.c-torture/execute/20000801-4.x: Xfail.
29272
29273 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29274
29275         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29276         libobjc/.libs to allow for libtool.
29277
29278 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29279
29280         * gcc.c-torture/compile/20000802-1.c: New test.
29281
29282 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29283
29284         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29285
29286 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29287
29288         * gcc-c-torture/execute/20000731-2.c: New test.
29289
29290         * gcc.c-torture/execute/20000731-1.c: New test.
29291         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29292
29293 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29294
29295         * testsuite/gcc.dg/cpp/paste7.c: New test.
29296         * gcc.dg/cpp/20000725-1.c: New test.
29297
29298 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29299
29300         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29301         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29302         declaration warning for __builtin_dwarf_reg_size.
29303
29304         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29305
29306 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29307
29308         * gcc.dg/noncompile/voidparam-1.c: New test.
29309
29310 2000-07-30  Richard Henderson  <rth@cygnus.com>
29311
29312         * gcc.dg/c90-digraph-1.c: Don't xfail.
29313         * gcc.dg/compare2.c (case 10): Xfail.
29314         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29315
29316 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29317
29318         * gcc.dg/c99-main-1.c: New test.
29319
29320 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29321
29322         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29323
29324 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29325
29326         * gcc.c-tortuer/execute/20000726-1.c: New test.
29327
29328 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29329
29330         * gcc.c-torture/execute/enum-2.c: New test.
29331
29332 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29333
29334         * gcc.dg/cpp/tr-warn3.c: New test.
29335
29336 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         * g++.old-deja/g++.ext/implicit1.C: Remove.
29339         * g++.old-deja/g++.jason/c2.C: Remove
29340         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29341         * g++.old-deja/g++.pt/crash16.C: Likewise.
29342         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29343
29344 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29345
29346         * g++.old-deja/g++.other/for2.C: New test.
29347
29348 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29349
29350         * gcc.dg/20000720-1.c: New test.
29351
29352 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29353
29354         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29355
29356 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29357
29358         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29359         * gcc.c-torture/execute/20000722-1.c: New.
29360         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29361
29362 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * gcc.dg/cpp/20000720-1.S: New test.
29365
29366 2000-07-21  Michael Meissner  <meissner@redhat.com>
29367
29368         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29369
29370 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29371
29372         * g++.old-deja/g++.brendan/crash16.C,
29373         g++.old-deja/g++.brendan/parse3.C,
29374         g++.old-deja/g++.brendan/redecl1.C,
29375         g++.old-deja/g++.ns/template13.C,
29376         g++.old-deja/g++.other/decl4.C,
29377         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29378
29379 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29380
29381         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29382         and "Internal error".
29383
29384         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29385         regexps.
29386         * gcc.dg/cpp/paste6.c: New test.
29387
29388 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29389
29390         * gcc.dg/cpp/tr-direct.c: New test.
29391
29392         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29393         gcc.dg/cpp/undef1.c: Tweak error regexps.
29394
29395 2000-07-18  Eric Christopher <echristo@redhat.com>
29396
29397         * gcc.c-torture/compile/20000718-1.c: New test.
29398
29399 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29400
29401         * cpplex.c (_cpp_push_token): If the token being pushed back
29402         is the previous token in this context, just subtract one from
29403         context->posn.
29404         * cppmacro.c (save_expansion): Clear aux field when storing a
29405         placemarker.
29406
29407 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29408
29409         * gcc.dg/noncompile/redecl-1.c: New test.
29410
29411 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * gcc.c-torture/execute/20000717-5.c: New test.
29414         * gcc.c-torture/execute/20000717-1.x: Removed.
29415
29416 2000-07-17  Richard Henderson  <rth@cygnus.com>
29417
29418         * gcc.c-torture/execute/20000717-4.c: New test.
29419
29420 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29421
29422         * gcc.dg/cpp/syshdr.c: New test.
29423         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29424
29425 2000-07-17  Neil Booth  <neilb@earthling.net>
29426
29427         * gcc.dg/cpp/cmdlne-dM.c: New test.
29428         * gcc.dg/cpp/cmdlne-dD.c: New test.
29429
29430 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29431
29432         * gcc.c-torture/execute/20000717-3.c: New test.
29433
29434         * gcc.c-torture/compile/20000717-1.c: New test.
29435
29436 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29437
29438         * gcc.c-torture/execute/20000717-2.c: New test.
29439
29440 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29441
29442         * gcc.dg/formatz-1.c: New test.
29443
29444         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29445         * gcc.dg/c99-digraph-1.c: New tests.
29446
29447         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29448         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29449
29450         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29451         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29452         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29453         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29454         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29455         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29456         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29457
29458 2000-07-17   Greg McGary <greg@mcgary.org>
29459
29460         * gcc.c-torture/execute/20000717-1.c: New test.
29461         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29462
29463 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29464
29465         * gcc.c-torture/execute/20000715-2.c: New test.
29466         * gcc.dg/20000715-1.c: New test.
29467
29468 2000-07-15  Michael Meissner  <meissner@redhat.com>
29469
29470         * gcc.c-torture/execute/20000715-1.c: New test.
29471
29472 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29473
29474         * gcc.c-torture/execute/20000707-1.c: New test.
29475
29476 2000-07-13  Neil Booth  <NeilB@earthling.net>
29477
29478         * testsuite/gcc.dg/cpp/digraph1.c,
29479         testsuite/gcc.dg/cpp/digraph2.c,
29480         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29481
29482 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29483
29484         * g77.f-torture/compile/20000630-2.f:  New test.
29485         * g77.f-torture/compile/20000630-2.x
29486
29487 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29488
29489         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29490
29491 2000-07-11  Neil Booth  <NeilB@earthling.net>
29492
29493         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29494
29495 2000-07-11  Neil Booth  <NeilB@earthling.net>
29496
29497         * gcc.dg/cpp/cmdlne-C.c: New.
29498
29499 2000-07-09  Neil Booth  <NeilB@earthling.net>
29500
29501         * gcc.dg/cpp/directiv.c: New tests.
29502         * gcc.dg/cpp/undef1.c: Update.
29503
29504 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29505
29506         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29507
29508 2000-07-09  Neil Booth  <NeilB@earthling.net>
29509
29510         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29511
29512 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29513
29514         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29515         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29516
29517 2000-07-08  Neil Booth  <NeilB@earthling.net>
29518
29519         * gcc.dg/cpp/macsyntx.c: New tests.
29520
29521 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29522
29523         * gcc.dg/20000707-1.c: New test.
29524
29525 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29526
29527         * gcc.c-torture/execute/20000706-1.c: New test.
29528         * gcc.c-torture/execute/20000706-2.c: New test.
29529         * gcc.c-torture/execute/20000706-3.c: New test.
29530         * gcc.c-torture/execute/20000706-4.c: New test.
29531         * gcc.c-torture/execute/20000706-5.c: New test.
29532
29533 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29534
29535         * g++.old-deja/g++.pt/instantiate7.C: New test.
29536
29537 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29538
29539         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29540         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29541         * g++.old-deja/g++.other/rtti3.C: Likewise.
29542         * g++.old-deja/g++.other/rttid3.C: Likewise.
29543
29544 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29545
29546         *  g77.f-torture/compile/20000630-1.x: Fix typo
29547
29548 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29549
29550         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29551         assembly output.
29552
29553 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29554
29555         * gcc.dg/cpp/ident.c: New test.
29556
29557 2000-07-05  Neil Booth  <NeilB@earthling.net>
29558
29559         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29560           gcc.dg/cpp/lexstrng.c: New tests.
29561
29562 2000-07-04  Neil Booth  <NeilB@earthling.net>
29563
29564         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29565         * gcc.dg/cpp/strify2.c: Same.
29566
29567 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29568
29569         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29570         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29571         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29572         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29573
29574         * testsuite/gcc.dg/cpp/macro1.c,
29575         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29576         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29577         testsuite/gcc.dg/cpp/strify1.c,
29578         testsuite/gcc.dg/cpp/strify2.c: New tests.
29579
29580 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29581
29582         * gcc.c-torture/execute/20000703-1.c: New test.
29583
29584 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29585
29586         * g++.old-deja/g++.pt (lookup10.C): New test.
29587
29588 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         * g++.old-deja/g++.pt (typename25.C): New test.
29591
29592 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29593
29594         * gcc.c-torture/compile/20000701-1.c: New test.
29595
29596 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29597
29598         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29599         to test case.
29600
29601 2000-06-30  Catherine Moore  <clm@cygnus.com>
29602
29603         * gcc.c-torture/execute/align-1.c: New test.
29604
29605 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.old-deja/g++.pt/expr8.C: New test.
29608         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29609
29610 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29611
29612         * gcc.c-torture/compile/20000629-1.c: New test.
29613
29614 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29615
29616
29617         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29618         gcc.dg/noncompile directory, depending on whether they're
29619         preprocessor tests or not.  Annotate all the tests for the dg
29620         framework.
29621
29622         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29623         * gcc.dg/noncompile/noncompile.exp: New.
29624
29625         * Moved files:
29626         Old name                                New name
29627         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29628         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29629         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29630         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29631         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29632         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29633         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29634         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29635         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29636         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29637         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29638         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29639         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29640         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29641         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29642         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29643         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29644         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29645         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29646         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29647         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29648         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29649         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29650         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29651
29652         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29653         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29654         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29655         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29656         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29657         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29658
29659 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29660
29661         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29662         declare one variable.  On the fourth, error.
29663         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29664         declared by 20000628-1a.h.
29665
29666 2000-06-29  Richard Henderson  <rth@redhat.com>
29667
29668         * gcc.c-torture/execute/930529-1.x: New file.
29669         * gcc.dg/920413-1.c: Adjust expected warning text.
29670         * gcc.dg/980217-1.c: Declare abort.
29671         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29672
29673 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29674
29675         * g77.f-torture/compile/20000629-1.f: New test.
29676         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29677
29678 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29679
29680         Rearrange lots of files, removing entirely the
29681         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29682         directories.
29683
29684         * Deleted files:
29685         gcc.c-torture/code_quality/code_quality.exp
29686         gcc.c-torture/special/special.exp
29687         gcc.failure/failure.exp
29688         gcc.failure/940409-1.x
29689         gcc.c-torture/compile/961203-1.x
29690
29691         * New files:
29692         gcc.misc-tests/linkage.exp
29693         gcc.c-torture/execute/920730-1t.c
29694         gcc.c-torture/execute/920730-1t.x
29695         gcc.c-torture/compile/920520-1.x
29696         gcc.c-torture/compile/920521-1.x
29697         gcc.c-torture/compile/981006-1.x
29698         gcc.c-torture/execute/eeprof-1.x
29699
29700         * Moved files (possibly with modifications to fit a new harness):
29701         Old name                                New name
29702         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29703         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29704         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29705         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29706         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29707         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29708         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29709         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29710         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29711         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29712         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29713         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29714         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29715         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29716
29717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29718
29719         * c-torture/compile/961203-1.x: Delete.
29720
29721         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29722         not exit. Include stdio.h.
29723         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29724         * gcc.misc-tests/dg-12.c: Likewise.
29725         * gcc.misc-tests/dg-5.c: Likewise.
29726         * gcc.misc-tests/dg-6.c: Likewise.
29727         * gcc.misc-tests/dg-7.c: Prototype abort.
29728         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29729         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29730         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29731         not exit.
29732         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29733         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29734
29735 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29736
29737         * gcc.dg/cpp/20000628-1.c: New test.
29738         * gcc.dg/cpp/20000628-1.h: New header for above test.
29739         * gcc.dg/cpp/20000628-1a.h: Likewise.
29740
29741 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29742
29743         * gcc.dg/cpp: New directory.
29744         * gcc.dg/cpp/cpp.exp: New driver.
29745         * gcc.dg/cpp/20000627-1.c: New test.
29746         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29747         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29748         and rewrite as a compilation test.
29749
29750         * gcc.dg: Move many files into the cpp subdirectory, possibly
29751         renaming or editing them as well.
29752         Old name                New name
29753         990119-1.c              cpp/19990119-1.c
29754         990228-1.c              cpp/19990228-1.c
29755         990407-1.c              cpp/19990407-1.c
29756         990409-1.c              cpp/19990409-1.c
29757         990413-1.c              cpp/19990413-1.c
29758         990703-1.c              cpp/19990703-1.c
29759         20000127-1.c            cpp/20000127-1.c
29760         20000129-1.c            cpp/20000129-1.c
29761         20000207-1.c            cpp/20000207-1.c
29762         20000207-2.c            cpp/20000207-2.c
29763         20000209-1.c            cpp/20000209-1.c
29764         20000209-2.c            cpp/20000209-2.c
29765         20000301-1.c            cpp/20000301-1.c
29766         20000419-1.c            cpp/20000419-1.c
29767         20000510-1.S            cpp/20000510-1.S
29768         20000519-1.c            cpp/20000519-1.c
29769         20000529-1.c            cpp/20000529-1.c
29770         20000625-1.c            cpp/20000625-1.c
29771         20000625-2.c            cpp/20000625-2.c
29772         cpp-as1.c               cpp/assert1.c
29773         cpp-as2.c               cpp/assert2.c
29774         cxx-comments-1.c        cpp/cxxcom1.c
29775         cxx-comments-2.c        cpp/cxxcom2.c
29776         endif-label.c           cpp/endif.c
29777         cpp-hash1.c             cpp/hash1.c
29778         cpp-hash2.c             cpp/hash2.c
29779         cpp-if1.c               cpp/if-1.c
29780         cpp-if2.c               cpp/if-2.c
29781         cpp-if3.c               cpp/if-3.c
29782         cpp-if4.c               cpp/if-4.c
29783         cpp-if5.c               cpp/if-5.c
29784         cpp-cond.c              cpp/if-cexp.c
29785         cpp-missingop.c         cpp/if-mop.c
29786         cpp-missingparen.c      cpp/if-mpar.c
29787         cpp-opprec.c            cpp/if-oppr.c
29788         cpp-ifparen.c           cpp/if-paren.c
29789         cpp-shortcircuit.c      cpp/if-sc.c
29790         cpp-shift.c             cpp/if-shift.c
29791         cpp-unary.c             cpp/if-unary.c
29792         cpp-li1.c               cpp/line1.c
29793         cpp-li2.c               cpp/line2.c
29794         lineno.c                cpp/line3.c
29795         lineno-2.c              cpp/line4.c
29796         cpp-mi.c                cpp/mi1.c
29797         cpp-mic.h               cpp/mi1c.h
29798         cpp-micc.h              cpp/mi1cc.h
29799         cpp-mind.h              cpp/mi1nd.h
29800         cpp-mindp.h             cpp/mi1ndp.h
29801         cpp-mix.h               cpp/mi1x.h
29802         cpp-mi2.c               cpp/mi2.c
29803         cpp-mi2a.h              cpp/mi2a.h
29804         cpp-mi2b.h              cpp/mi2b.h
29805         cpp-mi2c.h              cpp/mi2c.h
29806         cpp-mi3.c               cpp/mi3.c
29807         cpp-mi3.def             cpp/mi3.def
29808         poison-1.c              cpp/poison.c
29809         pr-impl.c               cpp/prag-imp.c
29810         cpp-redef-2.c           cpp/redef1.c
29811         cpp-redef.c             cpp/redef2.c
29812         strpaste.c              cpp/strp1.c
29813         strpaste-2.c            cpp/strp2.c
29814         cpp-tradpaste.c         cpp/tr-paste.c
29815         cpp-tradstringify.c     cpp/tr-str.c
29816         cpp-tradwarn1.c         cpp/tr-warn1.c
29817         cpp-tradwarn2.c         cpp/tr-warn2.c
29818         trigraphs.c             cpp/trigraphs.c
29819         cpp-unc1.c              cpp/unc1.c
29820         cpp-unc2.c              cpp/unc2.c
29821         cpp-unc3.c              cpp/unc3.c
29822         cpp-unc.c               cpp/unc4.c
29823         undef.c                 cpp/undef1.c
29824         undef-2.c               cpp/undef2.c
29825         cpp-wi1.c               cpp/widestr1.c
29826
29827 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29828
29829         * lib/g++.exp (g++_include_flags): Tweak.
29830
29831 2000-06-27  H.J. Lu  <hjl@gnu.org>
29832             Loren J. Rittle  <ljrittle@acm.org>
29833
29834         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29835         version with one that knows about the new gcc tree structure.
29836         (g++_link_flags): Same.
29837
29838 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29839
29840         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29841         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29842         case we are cross-compiling.
29843
29844         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29845         g++.old-deja/g++.niklas/Makefile.in,
29846         g++.old-deja/g++.niklas/configure.in,
29847         g++.old-deja/g++.other/Makefile.in,
29848         g++.old-deja/g++.other/configure.in,
29849         gcc.c-torture/code_quality/Makefile.in,
29850         gcc.c-torture/code_quality/configure.in,
29851         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29852         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29853         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29854         gcc.c-torture/execute/ieee/Makefile.in,
29855         gcc.c-torture/execute/ieee/configure.in,
29856         gcc.c-torture/noncompile/Makefile.in,
29857         gcc.c-torture/noncompile/configure.in,
29858         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29859         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29860         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29861
29862 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         * g++.old-deja/g++.other/ambig3.C: New test.
29865
29866 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29867
29868         * g++.old-deja/g++.pt/syntax1.C: New test.
29869         * g++.old-deja/g++.pt/syntax2.C: New test.
29870         * g++.old-deja/g++.other/syntax3.C: New test.
29871         * g++.old-deja/g++.other/syntax4.C: New test.
29872
29873 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29874
29875         * gcc.dg/20000623-1.c: Prototype exit and abort.
29876
29877 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29878
29879         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29880         New tests.
29881         * gcc.dg/cpp-mi3.def: New file.
29882
29883         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29884         inside assertions.
29885         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29886         lexer's error messages.
29887         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29888         divine anything from the linemarkers.
29889         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29890         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29891
29892 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29893
29894         * gcc.dg/20000623-1.c: New test.
29895
29896 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29897
29898         * gcc.c-torture/execute/20000622-1.c: New test.
29899
29900 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.old-deja/g++.other/init15.C: New test.
29903
29904 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * g++.old-deja/g++.pt/vaarg2.C: New test.
29907         * g++.old-deja/g++.pt/vaarg3.C: New test.
29908
29909 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         * g++.old-deja/g++.other/dyncast6.C: New test.
29912
29913 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29914
29915         * gcc.c-torture/execute/loop-6.c: New test.
29916
29917 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29918
29919         * gcc.dg/20000614-1.c: New test.
29920         * gcc.dg/20000614-2.c: New test.
29921
29922 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29923
29924         * g++.old-deja/g++.other/inline12.C: New test.
29925
29926 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * g++.old-deja/g++.other/eh1.C: New test.
29929
29930 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29931
29932         * g++.old-deja/g++.other/type.C: New test.
29933
29934 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29935
29936         * g++.old-deja/g++.other/initstring.C: New test.
29937
29938 2000-06-12  Jason Merrill  <jason@redhat.com>
29939
29940         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29941
29942 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29943
29944         * gcc.c-torture/compile/20000609-1.c: New test.
29945
29946 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29947
29948         * gcc.dg/20000609-1.c: New test.
29949
29950 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29951
29952         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29953         * gcc.c-torture/noncompile/poison-1.c: Move...
29954         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29955         * gcc.dg/cpp-li1.c: Add a token after the #line.
29956
29957 2000-06-05  Richard Henderson  <rth@cygnus.com>
29958
29959         * gcc.c-torture/execute/20000605-2.c: New test.
29960         * gcc.c-torture/execute/20000605-3.c: New test.
29961
29962 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29963
29964         * g77.f-torture/execute/20000503-1.x: New file.
29965
29966 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29967
29968         * g++.old-deja/g++.eh/badalloc1.C: New test.
29969
29970 2000-06-05  Richard Henderson  <rth@cygnus.com>
29971
29972         * gcc.c-torture/execute/20000605-1.c: New test.
29973
29974 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29975             Nathan Sidwell <nathan@codesourcery.com>
29976
29977         * gcc.c-torture/compile/20000605-1.c: New test.
29978
29979 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29980
29981         * g77.f-torture/compile/20000601-1.f:  New test.
29982
29983 2000-06-03  Richard Henderson  <rth@cygnus.com>
29984
29985         * gcc.c-torture/execute/20000603-1.c: New.
29986
29987 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29988
29989         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29990         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29991
29992 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29993
29994         * gcc.dg/compare2.c (case 12): XFAIL.
29995         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29996         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29997
29998         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29999
30000 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30001
30002         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30003         guard macro is already defined when the header is first
30004         included.
30005         * gcc.dg/cpp-mix.h: New file.
30006         * gcc.dg/endif-label.c: Update patterns to match compiler.
30007
30008         * g++.brendan/complex1.C: Declare abort.
30009         * g++.law/refs4.C: Remove XFAIL.
30010         * g++.oliva/expr2.C: Declare abort and exit.
30011
30012 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30013
30014         * gcc.c-torture/execute/20000528-1.c: New test.
30015
30016         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30017         * g++.old-deja/g++.law/temps4.C: Likewise.
30018
30019         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30020         stdlib.h.  Call abort() on failure.
30021         * g++.old-deja/g++.law/refs4.C: Likewise.
30022         * g++.old-deja/g++.law/temps4.C: Likewise.
30023         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30024         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30025
30026 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30027
30028         Relative to g++.dg/special:
30029         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30030
30031         Relative to g++.old-deja:
30032         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30033         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30034         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30035         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30036         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30037         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30038         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30039
30040         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30041         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30042         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30043         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30044         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30045         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30046         and/or string.h.
30047
30048         * g++.other/goto1.C: Update expectations for error messages.
30049
30050 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30051
30052         * gcc.c-torture/compile/20000523-1.c: New test.
30053
30054 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30057
30058 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30059
30060         * g++.old-deja/g++.eh/catch11.C: New test.
30061         * g++.old-deja/g++.eh/catch12.C: New test.
30062
30063 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30064
30065         * gcc.c-torture/execute/20000523-1.c: New test.
30066
30067 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30068
30069         * c-torture/execute/bcp-1.c: Replace abort in arg of
30070         __builtin_constant_p with a generic external function.
30071
30072         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30073         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30074         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30075         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30076         Prototype abort and/or exit.
30077
30078         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30079         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30080         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30081         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30082
30083 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30084
30085         * gcc.dg/dwarf2-1.c: New test.
30086
30087 2000-05-20  Richard Henderson  <rth@cygnus.com>
30088
30089         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30090
30091 2000-05-20  Andreas Jaeger  <aj@suse.de>
30092
30093         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30094         testcase.
30095
30096 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30097
30098         * gcc.c-torture/execute/20000519-2.c: New test.
30099
30100 2000-05-19  Andreas Jaeger  <aj@suse.de>
30101
30102         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30103         which fails with SSA.
30104
30105         * lib/c-torture.exp: Also test with -O3 -fssa.
30106
30107 2000-05-18  Michael Meissner  <meissner@redhat.com>
30108
30109         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30110         * gcc.c-torture/execute/920415-1.c: Ditto.
30111         * gcc.c-torture/execute/920501-1.c: Ditto.
30112         * gcc.c-torture/execute/conversion.c: Ditto.
30113         * gcc.c-torture/execute/cvt-1.c: Ditto.
30114
30115 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30116
30117         * gcc.c-torture/compile/20000518-1.c: New test.
30118
30119 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30120
30121         * g77.f-torture/compile/200005018.f:  New test.
30122
30123 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30124
30125         * gcc.c-torture/compile/20000517-1.c: New test.
30126
30127 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30128
30129         * gcc.c-torture/execute/20000516-1.c: New test.
30130
30131 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30132
30133         * g++.old-deja/g++.other/eh.C: New test.
30134
30135 2000-05-12  Richard Henderson  <rth@cygnus.com>
30136
30137         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30138         constants through to doit's conditional.
30139
30140 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30141
30142         * gcc.c-torture/compile/20000511-1.c: New test.
30143         * g77.f-torture/compile/20000511-1.f: New test.
30144         * g77.f-torture/compile/20000511-2.f: New test.
30145
30146 2000-05-11  Michael Meissner  <meissner@redhat.com>
30147
30148         * gcc.c-torture/execute/20000511-1.c: New test.
30149
30150 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30151
30152         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30153         * gcc.dg/20000510-1.S: New.
30154
30155 2000-05-08  Catherine Moore  <clm@cygnus.com>
30156
30157         * gcc.dg/unused-3.c: New.
30158
30159 2000-05-06  Richard Henderson  <rth@cygnus.com>
30160
30161           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30162           * g++.old-deja/g++.mike/warn1.C: Likewise.
30163           * g++.old-deja/g++.pt/local1.C: Likewise.
30164           * g++.old-deja/g++.pt/local7.C: Likewise.
30165           * g++.old-deja/g++.pt/spec16.C: Likewise.
30166
30167 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30168
30169         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30170
30171 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30172
30173           * g77.f-torture/execute/20000503-1.f:  New test.
30174
30175 2000-05-04  Andreas Jaeger  <aj@suse.de>
30176
30177         * gcc.dg/noreturn-2.c: New test.
30178
30179 2000-05-04  Neil Booth  <NeilB@earthling.net>
30180
30181         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30182         preprocessor.
30183
30184 2000-05-04  Richard Henderson  <rth@cygnus.com>
30185
30186         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30187
30188 2000-05-04  Richard Henderson  <rth@cygnus.com>
30189
30190         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30191         OpenSSL by Jason R Thorpe.
30192
30193 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30194
30195         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30196
30197 2000-05-03  Robert Lipe <robertlipe@usa.net>
30198
30199         * gcc.dg/20000503-1.c: New test.
30200
30201 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30202
30203         * gcc.c-torture/compile/20000502-1.c: New test.
30204         * g++.old-deja/g++.other/align.C: New test.
30205         * gcc.dg/cpp-tradstringify.c: New test.
30206
30207 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30208
30209         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30210         and hard registers.
30211
30212 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30213
30214         * gcc.c-torture/execute/loop-5.c: New test.
30215
30216 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/execute/va-arg-20.c: New test.
30219
30220 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30221
30222         * gcc.c-torture/execute/20000422-1.c: New test.
30223
30224 2000-04-20  Greg McGary  <gkm@gnu.org>
30225
30226         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30227         when optimizing, but without sibling-call optimizations (-O1).
30228
30229 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30230
30231           * gcc.c-torture/compile/20000420-1.c: New test.
30232
30233 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30234
30235         * g++.abi/ptrflags.C: New test.
30236         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30237
30238 2000-04-19  Catherine Moore  <clm@cygnus.com>
30239
30240         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30241
30242 2000-04-19  Greg McGary  <gkm@gnu.org>
30243
30244         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30245         sibling-call optimizations.
30246
30247 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30248
30249         * gcc.dg/20000419-1.c: New test.
30250
30251 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30252
30253         * gcc.c-torture/execute/20000412-6.c: New test.
30254
30255 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30256
30257         * gcc.c-torture/execute/20000412-5.c: New test.
30258         * g77.f-torture/compile/20000412-1.f: New test.
30259         * gcc.c-torture/execute/20000412-4.c: New test.
30260         * gcc.c-torture/compile/20000412-2.c: New test.
30261         * gcc.c-torture/execute/20000412-3.c: New test.
30262         * gcc.c-torture/compile/20000412-1.c: New test.
30263         * gcc.c-torture/execute/20000412-2.c: New test.
30264
30265 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30266
30267         * objc/execute/bf-20.m: New test.
30268
30269 2000-04-10  Richard Henderson  <rth@cygnus.com>
30270
30271         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30272
30273         * gcc.c-torture/execute/20000412-1.c: New test.
30274
30275 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30276
30277         * g++.old-deja/g++.eh/catchptr1.C: New test.
30278
30279 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30280
30281         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30282
30283 2000-04-08  Neil Booth  <NeilB@earthling.net>
30284
30285         * gcc.dg/cpp-nullchar.c: Remove test as
30286         embedded nulls cause problems.
30287
30288 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30289
30290         * gcc.dg/compare2.c: New test.
30291
30292 2000-04-08  Neil Booth  <NeilB@earthling.net>
30293
30294         * gcc.dg/cpp-nullchar.c: New test.
30295
30296 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30297
30298         * gcc.dg/cpp-mi2.c: New test.
30299         * gcc.dg/cpp-mi2[abc].h: New files.
30300
30301 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30302
30303         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30304         member name.
30305
30306 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.abi/vmihint.C: New test.
30309
30310 2000-04-06  Neil Booth  <NeilB@earthling.net>
30311
30312         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30313         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30314         copyright.
30315
30316 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30317
30318         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30319         avoid stack-frame overwrite.
30320
30321 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.c-torture/compile/20000405-2.c: New test.
30324         * gcc.c-torture/compile/20000405-3.c: New test.
30325
30326 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30327
30328         * gcc.c-torture/compile/20000405-1.c: New test.
30329
30330 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30331
30332         * gcc.dg/cast-qual-1.c: Revert last change.
30333
30334 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30335
30336         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30337
30338 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30339
30340         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30341         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30342
30343 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30344
30345         * gcc.c-torture/compile/20000403-2.c: New test.
30346         * gcc.c-torture/compile/20000403-1.c: New test.
30347
30348 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30349
30350         * gcc.c-torture/execute/20000403-1.c: New test.
30351
30352 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30353
30354         * gcc.c-torture/execute/20000402-1.c: New test.
30355
30356 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30357
30358         * gcc.c-torture/execute/va-arg-15.c: New test.
30359         * gcc.c-torture/execute/va-arg-16.c: New test.
30360         * gcc.c-torture/execute/va-arg-17.c: New test.
30361         * gcc.c-torture/execute/va-arg-18.c: New test.
30362         * gcc.c-torture/execute/va-arg-19.c: New test.
30363
30364 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30365
30366         * gcc.c-torture/compile/981211-1.c: Move to...
30367         * gcc.dg/cpp-as1.c: ...here.
30368         * gcc.dg/cpp-as2.c: New file.
30369
30370         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30371         compiler.
30372
30373 2000-04-02  Neil Booth  <NeilB@earthling.net>
30374
30375         * gcc.dg/cpp-cond.c  New tests.
30376         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30377         accidental success less likely.
30378         * gcc.dg/cpp-missingop.c  New tests.
30379         * gcc.dg/cpp-missingparen.c  New tests.
30380         * gcc.dg/cpp-shift.c  New tests.
30381         * gcc.dg/cpp-shortcircuit.c  New tests.
30382         * gcc.dg/cpp-unary.c  New tests.
30383
30384 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30385
30386         * gcc.c-torture/compile/20000329-1.c: New test.
30387
30388 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30389
30390         * gcc.c-torture/compile/20000326-1.c: New test.
30391         * gcc.c-torture/compile/20000326-2.c: New test.
30392
30393 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30394
30395         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30396         the first parameter is a function argument.
30397
30398 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30399
30400         * g++.old-deja/g++.ext/array4.C: New test.
30401
30402 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30403
30404         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30405
30406 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30407
30408         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30409
30410 2000-03-19  Richard Henderson  <rth@cygnus.com>
30411
30412         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30413
30414 2000-03-19  Richard Henderson  <rth@cygnus.com>
30415
30416         * gcc.c-torture/compile/20000319-1.c: New test.
30417
30418 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30419
30420         * gcc.c-torture/execute/20000314-3.c: New test.
30421         * gcc.c-torture/execute/20000314-2.c: New test.
30422         * gcc.c-torture/execute/20000314-1.c: New test.
30423         * gcc.c-torture/compile/20000314-2.c: New test.
30424         * gcc.c-torture/compile/20000314-1.c: New test.
30425
30426 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30427
30428         * g++.old-deja/g++.warn/inline.C: New test.
30429
30430 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30431
30432         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30433         standards-compliant result rather than specific constants.
30434         Put test-values in array.
30435
30436 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30437
30438         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30439         (g++_target_compile): Put test-specific options last.
30440
30441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30442
30443         * g++.old-deja/g++.eh/vbase4.C: New test.
30444
30445 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30446
30447         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30448
30449 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30450
30451         * g++.old-deja/g++.brendan/misc12.C: Removed.
30452         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30453         * g++.old-deja/g++.ext/pretty4.C: New test.
30454
30455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30456
30457         * g++.old-deja/g++.other/string2.C: New test.
30458
30459 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30460
30461         * g++.old-deja/g++.warn/impint2.C: New test.
30462
30463 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30464
30465         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30466         is 1, not zero.
30467
30468 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30469
30470         * g++.old-deja/g++.warn/impint.C: New test.
30471         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30472         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30473         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30474         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30475         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30476         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30477         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30478         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30479         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30480         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30481         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30482         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30483
30484 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30485
30486         * gcc.dg/cpp-redef.c: New test.
30487
30488 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30489
30490         * g++.old-deja/g++.pt/unify7.C: New test.
30491
30492 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30493
30494         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30495         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30496
30497 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30498
30499         * gcc.c-torture/compile/20000224-1.c: New test.
30500
30501 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30502
30503         * gcc.c-torture/compile/cpp-2.c: New test.
30504         * gcc.c-torture/compile/cpp-1.c: New test.
30505
30506 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30507
30508         * gcc.c-torture/execute/20000225-1.c: New test.
30509
30510 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30511
30512         * gcc.dg/cpp-li2.c: New test.
30513
30514         * gcc.dg/cpp-wi1.c: New test.
30515
30516         * gcc.dg/cpp-li1.c: New test.
30517
30518 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30519
30520         * g++.old-deja/g++.other/sizeof5.C: New test.
30521
30522 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30523
30524         * gcc.c-torture/execute/va-arg-13.c: New test.
30525
30526 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30527
30528         * gcc.c-torture/execute/va-arg-12.c: New test.
30529
30530 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30531
30532         * gcc.c-torture/execute/20000223-1.c: New test.
30533
30534 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30535
30536         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30537
30538 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30539
30540         * g++.old-deja/g++.abi/ptrmem.C: New test.
30541
30542 2000-02-19  Richard Henderson  <rth@cygnus.com>
30543
30544         * gcc.c-torture/compile/init-3.c: New.
30545
30546 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30547
30548         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30549         ALWAYS_CXXFLAGS.
30550
30551 2000-02-11  Robert Lipe <robertl@sco.com>
30552
30553         * gcc.c-torture/compile/20000211-3.c: New test.
30554
30555 2000-02-11  Martin Buchholz <martin@xemacs.org>
30556
30557         * gcc.c-torture/compile/20000211-2.c: New test.
30558
30559 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30560
30561         * gcc.c-torture/compile/20000211-1.c: New test.
30562
30563 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30564
30565         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30566           on native targets
30567
30568 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30569
30570         * g++.old-deja/g++.other/cast5.C: New test.
30571
30572 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30573
30574         * gcc.c-torture/execute/20000205-1.c: New.
30575
30576 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30577
30578         * g++.old-deja/g++.jason/cast3.C: Return void.
30579         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30580
30581 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30582
30583         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30584
30585         * gcc.dg/loop-1.c: New test.
30586
30587 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * gcc.c-torture/compile/20000127-1.c: New test.
30590         * gcc.c-torture/execute/991228-1.c: New test.
30591
30592 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30593
30594         * gcc.dg/unused-2.c: New test.
30595
30596         * gcc.dg/conv-1.c: New test.
30597
30598 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30599
30600         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30601         compiler.
30602         (tool_option_proc): Fix typo.
30603
30604 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30605
30606         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30607         of the ld on the host, not on the build machine.
30608         Also, don't crash if '--help' is not a supported option.
30609
30610 2000-01-24  Richard Henderson  <rth@cygnus.com>
30611
30612         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30613
30614 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30615
30616         * gcc.c-torture/execute/20000120-2.c: New test.
30617         * gcc.c-torture/execute/20000120-1.c: New test.
30618
30619 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30620
30621         * gcc.c-torture/execute/20000113-1.c: New test.
30622
30623 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30624
30625         * gcc.c-torture/execute/20000112-1.c: New test.
30626
30627 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30628
30629         * gcc.dg/20000111-1.c: New test.
30630
30631 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30632
30633         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30634         with 16 bit integers.
30635
30636 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30637
30638         * gcc.dg/20000108-1.c: New test.
30639
30640 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30641
30642         * g++.old-deja/g++.ns/koenig8.C: New test.
30643
30644 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30645
30646         * g++.old-deja/g++.other/cast4.C: New test.
30647
30648 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30649
30650         * gcc.c-torture/compile/20000105-2.c: New test.
30651         * gcc.c-torture/compile/20000105-1.c: New test.
30652
30653 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30654
30655         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30656         references to printf & atoi to conform to ANSI standard.
30657         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30658         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30659         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30660         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30661         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30662         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30663         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30664         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30665         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30666         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30667         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30668         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30669         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30670         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30671         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30672         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30673         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30674         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30675         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30676         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30677         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30678         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30679         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30680         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30681         * g++.old-deja/g++.brendan/init3.C: Likewise.
30682         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30683         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30684         * g++.old-deja/g++.brendan/new2.C: Likewise.
30685         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30686         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30687         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30688         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30689         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30690         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30691         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30692         * g++.old-deja/g++.brendan/template24.C: Likewise.
30693         * g++.old-deja/g++.brendan/template3.C: Likewise.
30694         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30695         * g++.old-deja/g++.jason/inline3.C: Likewise.
30696         * g++.old-deja/g++.jason/opeq.C: Likewise.
30697         * g++.old-deja/g++.law/arg5.C: Likewise.
30698         * g++.old-deja/g++.law/arm7.C: Likewise.
30699         * g++.old-deja/g++.law/ctors11.C: Likewise.
30700         * g++.old-deja/g++.law/cvt8.C: Likewise.
30701         * g++.old-deja/g++.law/init9.C: Likewise.
30702         * g++.old-deja/g++.law/refs4.C: Likewise.
30703         * g++.old-deja/g++.law/template2.C: Likewise.
30704         * g++.old-deja/g++.law/visibility24.C: Likewise.
30705         * g++.old-deja/g++.law/vtable3.C: Likewise.
30706         * g++.old-deja/g++.mike/asm2.C: Likewise.
30707         * g++.old-deja/g++.mike/eh1.C: Likewise.
30708         * g++.old-deja/g++.mike/misc1.C: Likewise.
30709         * g++.old-deja/g++.mike/misc13.C: Likewise.
30710         * g++.old-deja/g++.mike/misc14.C: Likewise.
30711         * g++.old-deja/g++.mike/ns12.C: Likewise.
30712         * g++.old-deja/g++.mike/p1248.C: Likewise.
30713         * g++.old-deja/g++.mike/p3708.C: Likewise.
30714         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30715         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30716         * g++.old-deja/g++.mike/p646.C: Likewise.
30717         * g++.old-deja/g++.mike/p700.C: Likewise.
30718         * g++.old-deja/g++.mike/p783.C: Likewise.
30719         * g++.old-deja/g++.mike/p783a.C: Likewise.
30720         * g++.old-deja/g++.mike/p783b.C: Likewise.
30721         * g++.old-deja/g++.mike/p786.C: Likewise.
30722         * g++.old-deja/g++.mike/p789.C: Likewise.
30723         * g++.old-deja/g++.mike/p789a.C: Likewise.
30724         * g++.old-deja/g++.mike/p807a.C: Likewise.
30725         * g++.old-deja/g++.other/delete3.C: Likewise.
30726         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30727         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30728         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30729         * g++.old-deja/g++.other/empty1.C: Likewise.
30730         * g++.old-deja/g++.other/temporary1.C: Likewise.
30731         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30732         * g++.old-deja/g++.pt/t16.C: Likewise.
30733         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30734
30735 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30736
30737         * gcc.dg/991230-1.c: New test.
30738
30739 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30740
30741         * gcc.c-torture/compile/991229-3.c: New test.
30742         * gcc.c-torture/compile/991229-2.c: New test.
30743         * gcc.c-torture/compile/991229-1.c: New test.
30744
30745 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30746
30747         * gcc.c-torture/compile/labels-2.c: New test.
30748
30749 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30750
30751         * gcc.c-torture/execute/991227-1.c: New test.
30752
30753 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30754
30755         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30756
30757 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30758
30759         * gcc.c-torture/execute/991221-1.c: New test.
30760
30761 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30762
30763         * g++.old-deja/g++.other/cast3.C: New test.
30764
30765 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30766
30767         * gcc.c-torture/execute/991216-4.c: New test.
30768
30769 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30770
30771         * gcc.c-torture/execute/991216-1.c: New test.
30772         * gcc.c-torture/execute/991216-2.c: New test.
30773         * gcc.c-torture/execute/991216-3.c: New test.
30774
30775 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30776
30777         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30778         Actually make the test fail by using "-O2" for compilation.
30779
30780 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30781
30782         * g++.old-deja/g++.warn/cast-align1.C: New test.
30783
30784 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30785
30786         * gcc.c-torture/compile/991214-1.c: New test.
30787         * gcc.c-torture/compile/991214-2.c: New test.
30788
30789 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30790
30791         * gcc.dg/991214-1.c: New test.
30792
30793 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30794
30795         * gcc.c-torture/compile/991213-3.c: New test.
30796         * gcc.c-torture/compile/991213-2.c: New test.
30797         * gcc.c-torture/compile/991213-1.c: New test.
30798
30799 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30800
30801         * gcc.dg/991209-1.c: New test.
30802
30803 1999-12-08  Nathan Sidwell <nathan@acm.org>
30804
30805         * gcc.c-torture/compile/991208-1.c: New test.
30806
30807 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30808
30809         * gcc.dg/ultrasp2.c: New test.
30810
30811 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30812
30813         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30814
30815 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30816
30817         * gcc.c-torture/compile/991202-1.c: New test.
30818         * gcc.c-torture/execute/991202-1.c: New test.
30819         * gcc.c-torture/execute/991202-2.c: New test.
30820         * gcc.c-torture/execute/991202-3.c: New test.
30821
30822 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30823
30824         * g++.old-deja/g++.abi/align.C: New test.
30825         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30826         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30827
30828 1999-12-01  Richard Henderson  <rth@cygnus.com>
30829
30830         * gcc.c-torture/execute/991201-1.c: New.
30831
30832 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30833
30834         * gcc.dg/991129-1.c: New test.
30835
30836 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30837
30838         * gcc.c-torture/compile/991127-1.c: New test.
30839
30840 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30841
30842         * g++.old-deja/g++.other/warn4.C: New test.
30843
30844 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30845
30846         * g++.old-deja/g++.eh/cleanup2.C: New test.
30847         * g++.old-deja/g++.ext/pretty2.C: New test.
30848         * g++.old-deja/g++.ext/pretty3.C: New test.
30849         * g++.old-deja/g++.other/debug6.C: New test.
30850
30851 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30852
30853         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30854         compiler_output to look for one error message instead of two.
30855
30856 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30857
30858         * gcc.c-torture/execute/991118-1.c: Also test case
30859         where the word boundary does not split a byte evenly.
30860
30861 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30862
30863         * g++.old-deja/g++.ext/restrict1.C: New test.
30864
30865 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30866
30867         * gcc.c-torture/execute/991118-1.c: New test.
30868
30869 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30870
30871         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30872         working directory pathnames.
30873
30874 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30875
30876         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30877         host is equipped with driver.h and driver.o so it can actually
30878         compile and run the tests.
30879
30880 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30881
30882         * gcc.c-torture/compile/991008-1.c: New test.
30883
30884 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30885
30886         * lib/gcc-dg.exp: Include target-supports.exp
30887
30888 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30889
30890         * lib/target-supports.exp: New file: Provide procs to test for
30891         features supported by the target.
30892         (check_weak_available): Moved here from ecos.exp.
30893         (check_alias_available): New proc: Determine of the target
30894         toolchain supports the alias attribute.
30895
30896         * gcc.dg/special/ecos.exp: Move check_weak_available to
30897         target-supports.exp.
30898         (alias-1.c): Only perform the test if the target supports
30899         aliases.
30900         (wkali-1.c): Only perform the test if the target supports
30901         aliases.
30902
30903         * gcc.dg/990506-0.c: Expect error messages from cross
30904         targets as well as native targets.
30905
30906 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30907
30908         * gcc.dg/ultrasp1.c: Removed xfail.
30909         * gcc.dg/struct-ret-2.c: Likewise.
30910         * gcc.dg/array-1.c: Likewise.
30911
30912 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30913
30914         * gcc.dg/struct-ret-2.c: New test.
30915
30916         * gcc.dg/array-1.c: New test.
30917
30918 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30919
30920         * gcc.c-torture/execute/991030-1.c: New test.
30921
30922 1999-10-26  Richard Henderson  <rth@cygnus.com>
30923
30924         * gcc.c-torture/compile/991026-2.c: New test.
30925
30926 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30927
30928         * gcc.c-torture/compile/991026-1.c: New test.
30929
30930 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30931
30932         * gcc.c-torture/execute/991023-1.c: New test.
30933
30934 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30935
30936         * gcc.c-torture/execute/991019-1.c: New test.
30937
30938 1999-10-16  Richard Henderson  <rth@cygnus.com>
30939
30940         * gcc.c-torture/execute/991016-1.c: New test.
30941
30942 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30943
30944         * gcc.c-torture/execute/991014-1.c: New test.
30945
30946 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30947
30948         * g++.old-deja/g++.other/union2.C: New test.
30949
30950 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30951
30952         * g++.old-deja/g++.other/vaarg2.C: New test.
30953         * g++.old-deja/g++.other/vaarg3.C: New test.
30954
30955 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30956
30957         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30958         in compile/.
30959
30960 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30961
30962         * gcc.c-torture/execute/va-arg-11.c: New test.
30963
30964 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30965
30966         * lib/file-format.exp (gcc_target_object_format): Don't
30967         crash if objdump is unavailable.
30968
30969 1999-09-29  Donn Terry <donn@interix.com>
30970
30971         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30972
30973 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30974
30975         * gcc.c-torture/compile/990928-1.c: New test.
30976
30977 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30978
30979         * g++.old-deja/g++.other/decl6.C: New test.
30980
30981 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30982
30983         * gcc.c-torture/execute/va-arg-10.c: New test.
30984
30985 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30986
30987         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30988         __PRETTY_FUNCTION__.
30989
30990 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30991
30992         * gcc.c-torture/execute/990923-1.c: New test.
30993
30994 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30995
30996         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30997         for which -fpic is inappropriate.
30998
30999 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31002
31003 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31004
31005         * g++.old-deja/g++.other/dyncast1.C: New test.
31006         * g++.old-deja/g++.other/dyncast2.C: New test.
31007         * g++.old-deja/g++.other/dyncast3.C: New test.
31008         * g++.old-deja/g++.other/dyncast4.C: New test.
31009         * g++.old-deja/g++.other/dyncast5.C: New test.
31010         * g++.old-deja/g++.eh/catch3.C: New test.
31011         * g++.old-deja/g++.eh/catch3p.C: New test.
31012         * g++.old-deja/g++.eh/catch4.C: New test.
31013         * g++.old-deja/g++.eh/catch4p.C: New test.
31014         * g++.old-deja/g++.eh/catch5.C: New test.
31015         * g++.old-deja/g++.eh/catch5p.C: New test.
31016         * g++.old-deja/g++.eh/catch6.C: New test.
31017         * g++.old-deja/g++.eh/catch6p.C: New test.
31018         * g++.old-deja/g++.eh/catch7.C: New test.
31019         * g++.old-deja/g++.eh/catch7p.C: New test.
31020         * g++.old-deja/g++.eh/catch8.C: New test.
31021         * g++.old-deja/g++.eh/catch8p.C: New test.
31022         * g++.old-deja/g++.eh/catch9.C: New test.
31023         * g++.old-deja/g++.eh/catch9p.C: New test.
31024
31025 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31026
31027         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31028         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31029
31030 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31031
31032         * gcc.c-torture/compile/990913-1.c: New test.
31033
31034 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31035
31036         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31037         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31038
31039 1999-09-09  Richard Henderson  <rth@cygnus.com>
31040
31041         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31042
31043 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31044
31045         * g++.old-deja/g++.other/lookup11.C: New test.
31046         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31047         what is permitted and what we want.
31048         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31049         overload use.
31050         * g++.old-deja/g++.jason/rfg5.C: Likewise
31051
31052 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31053
31054         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31055         * gcc.c-torture/noncompile/poison-1.c: New file.
31056
31057 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31058
31059         * g++.old-deja/g++.other/sizeof3.C: New test.
31060         * g++.old-deja/g++.other/sizeof4.C: New test.
31061         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31062         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31063
31064 1999-09-07  Richard Henderson  <rth@cygnus.com>
31065
31066         * gcc.dg/va-arg-1.c: New.
31067
31068 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31069
31070         * gcc.c-torture/execute/va-arg-9.c: New test.
31071
31072 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31073
31074         * g77.f-torture/compile/980519-2.f: New test.
31075         * g77.f-torture/compile/19990905-0.f: New test.
31076         * g77.f-torture/compile/19990905-1.f: New test.
31077         * g77.f-torture/compile/19990905-2.f: New test.
31078
31079         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31080
31081 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31082
31083         * gcc.c-torture/execute/990827-1.c: Fix typo.
31084
31085 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31086
31087         * g++.old-deja/g++.other/deref1.C: New test.
31088
31089 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31090
31091         * g++.old-deja/g++.other/ambig2.C: New test.
31092         * g++.old-deja/g++.other/cond5.C: New test.
31093         * g++.old-deja/g++.other/lookup16.C: New test.
31094
31095 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31096
31097         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31098         assemblers too.
31099
31100 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31101
31102         * lib/c-torture.exp: Avoid the "compare executables" optimization
31103         when testing native.
31104
31105 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31106
31107         * gcc.c-torture/execute/990829-1.c: New test.
31108         * gcc.c-torture/compile/990829-1.c: New test.
31109
31110 1999-08-27  Paul Burchard  <burchard@pobox.com>
31111
31112         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31113         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31114         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31115         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31116         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31117         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31118         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31119         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31120         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31121         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31122         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31123
31124 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31125
31126         * gcc.c-torture/execute/990827-1.c: New test.
31127
31128 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31129
31130         * g77.f-torture/noncompile/19990826-4.f: New test.
31131
31132         * g77.f-torture/compile/19990826-3.f: New test.
31133
31134         * g77.f-torture/execute/19990826-2.f: New test.
31135
31136         * g77.f-torture/compile/19990826-1.f: New test.
31137
31138         * gcc.c-torture/execute/990826-0.c: New test.
31139         * g77.c-torture/execute/19990826-0.f: New test.
31140
31141         * g77.f-torture/noncompile/970626-2.f: New test.
31142
31143 1999-08-25  Paul Burchard  <burchard@pobox.com>
31144
31145         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31146         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31147         lss-011.C: New tests.
31148
31149 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31150
31151         * g++.old-deja/g++.other/decl5.C: New test.
31152
31153 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31154
31155         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31156         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31157         call `postbase' for each one.  All callers of `postbase' changed
31158         to call this instead.
31159
31160 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31161
31162         * gcc.c-torture/execute/990811-1.c: New test.
31163
31164 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31165
31166         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31167         just native ones.
31168
31169         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31170         just native ones.
31171
31172 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31173
31174         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31175
31176 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31177
31178         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31179
31180 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31181
31182         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31183
31184 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31185
31186         * gcc.c-torture/execute/990804-1.c: New test.
31187
31188 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31189
31190         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31191         * g++.old-deja/g++.brendan/crash64.C: Likewise
31192         * g++.old-deja/g++.brendan/overload8.C: Likewise
31193
31194 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31195
31196         * g++.old-deja/g++.other/struct1.C: New test.
31197
31198 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31199
31200         * g++.old-deja/g++.other/enum2.C: New test.
31201
31202 1999-08-02  Richard Henderson  <rth@cygnus.com>
31203
31204         Adapted from tests from Franz Sirl:
31205         * gcc.c-torture/execute/va-arg-7.c: New test.
31206         * gcc.c-torture/execute/va-arg-8.c: New test.
31207
31208 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31209
31210         * gcc.c-torture/compile/990801-2.c: New test.
31211
31212         * gcc.c-torture/compile/990801-1.c: New test.
31213
31214 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31215
31216         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31217         fp-cmp-1.c, converting double to float.
31218
31219         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31220         fp-cmp-1.c, converting double to long double.
31221
31222         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31223         from fr1 to unknown_register, since fr1 is a legitimate register
31224         on some machines.
31225
31226 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31227
31228         * README: More listname related changes.
31229
31230 1999-07-08  Catherine Moore  <clm@cygnus.com>
31231
31232         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31233
31234 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31235
31236         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31237
31238 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31239
31240         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31241
31242 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31243
31244         * gcc.dg/990703-1.c: New test.
31245
31246 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31247
31248         * lib/file-format.exp: New file: Move definition of proc
31249         gcc_target_object_format to here from
31250         gcc.dg/special/ecos.exp.
31251
31252         * lib/c-torture.exp: Include lib file-format.exp.
31253         * lib/gcc-dg.exp: Include lib file-format.exp.
31254
31255         * gcc.dg/special/ecos.exp: Remove definition of proc
31256         gcc_target_object_format.
31257
31258 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31259
31260         * gcc.c-torture/execute/990628-1.c: New test.
31261
31262 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31263
31264         * gcc.c-torture/compile/990625-2.c: New test.
31265
31266         * gcc.c-torture/compile/990625-1.c: New test.
31267
31268 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31269
31270         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31271         attributes compile.
31272         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31273         ports that use the COFF/PE file format.
31274
31275 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31276
31277         * gcc.c-torture/compile/990617-1.c: New test.
31278
31279 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31280
31281         * g++.old-deja/g++.other/decl4.C: New test.
31282
31283 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31284
31285         * g++.old-deja/g++.other/bitfld3.C: New test.
31286
31287 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31288
31289         * g++.old-deja/g++.eh/catch1.C: New test.
31290
31291 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31292
31293         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31294
31295         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31296         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31297
31298 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31299
31300         * g77.f-torture/compile/19990502-0.f: Replace with new,
31301         shorter, test that still fails after recent changes.
31302
31303 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31304
31305         * gcc.c-torture/execute/990604-1.c: New test.
31306
31307 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31308
31309         * gcc.c-torture/execute/990531-1.c: New test.
31310
31311 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31312
31313         * gcc.c-torture/compile/990527-1.c: New test.
31314
31315 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31316
31317         * gcc.c-torture/execute/990527-1.c: New test.
31318
31319 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31320
31321         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31322         bitfields as signed.
31323
31324 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31325
31326         * g77.f-torture/compile/19990525-0.f: New test.
31327
31328 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31329
31330         * gcc.c-torture/execute/990525-2.c: New test.
31331
31332         * gcc.c-torture/execute/990525-1.c: New test.
31333
31334 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31335
31336         * g++.old-deja/g++.other/anon3.C: New test.
31337         * g++.old-deja/g++.other/anon4.C: New test.
31338         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31339         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31340         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31341         Merrill).
31342
31343 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31344
31345         * gcc.c-torture/execute/990524-1.c: New test.
31346
31347         * gcc.dg/990524-1.c: New test.
31348
31349 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31350
31351         * gcc.c-torture/compile/990523-1.c: New test.
31352
31353 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31354
31355         * gcc.c-torture/compile/990519-1.c: New test.
31356
31357 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31358
31359         * gcc.c-torture/compile/990517-1.c: New test.
31360
31361         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31362         (e4, f4): New tests.
31363         (main): Call them.
31364
31365 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31366
31367         * gcc.dg/noreturn-1.c: New test.
31368
31369 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31370
31371         * gcc.c-torture/execute/990513-1.c: New test.
31372
31373 1999-05-10  Richard Henderson  <rth@cygnus.com>
31374
31375         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31376
31377 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31378
31379         * g77.f-torture/execute/erfc.f: Use small single-precision
31380         values, to avoid problems on Alphas when not -mieee.
31381
31382 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31383
31384         * gcc.dg/990506-0.c: New test.
31385
31386 1999-05-08  Richard Henderson  <rth@cygnus.com>
31387
31388         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31389         the constant to test.  Don't XFAIL 64-bit targets.
31390
31391         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31392         * g++.old-deja/g++.law/profile1.C: Likewise.
31393
31394         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31395         operator new instances.
31396         * g++.old-deja/g++.other/delete5.C: Likewise.
31397
31398 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31399
31400         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31401         intrinsic.
31402
31403 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31404
31405         * g77.f-torture/execute/u77-test.f: Reverse order of two
31406         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31407
31408 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31409
31410         * gcc.dg/compare1.c: New test.
31411
31412 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31413
31414         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31415         New tests.
31416
31417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31418
31419         * g77.f-torture/compile/19990502-1.f: New test.
31420
31421 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31422
31423         * g77.f-torture/compile/19990502-0.f: New test.
31424
31425 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31426
31427         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31428         intrinsic.
31429
31430 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31431
31432         * g77.f-torture/execute/u77-test.f (main): List libU77
31433         intrinsics not currently tested.
31434         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31435         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31436         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31437         Trim blanks off the ends of some printed strings.
31438
31439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31440
31441         * g77.f-torture/execute/u77-test.f (main): Just warn about
31442         FSTAT gid disagreement, as it's expected on some systems.
31443
31444 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31445
31446         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31447         use a new function, which allows for some slop.
31448         Clean up some commentary.
31449         (issum): The new function.
31450         (sgladd): Deleted subroutine.
31451
31452 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31453
31454         * g77.f-torture/execute/u77-test.f: Modify to be more like
31455         libf2c/libU77 version, bringing patches to that version here.
31456         Add suitable commentary.
31457
31458 1999-04-25  Richard Henderson  <rth@cygnus.com>
31459
31460         * gcc.dg/990424-1.c: New test.
31461
31462 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31463
31464         * g77.f-torture/execute/u77-test.f (main): Bug involving
31465         LSTAT has been fixed, so turn back on full checking.
31466
31467 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31468
31469         * g77.f-torture/compile/19990419-0.f: New test.
31470         * g77.f-torture/execute/19990419-1.f: New test.
31471
31472 1999-04-17  Richard Henderson  <rth@cygnus.com>
31473
31474         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31475         to avoid the need for a prototype to supress a warning.
31476
31477 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31478
31479         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31480
31481 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31482
31483         * gcc.c-torture/execute/990404-1.c: New test.
31484
31485 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31486
31487         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31488         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31489         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31490         missing initializer warnings.
31491
31492 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31493
31494         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31495         matching strings.
31496
31497 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31498
31499         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31500
31501 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31502
31503         * g77.f-torture/execute/19990325-0.f: New test.
31504         * g77.f-torture/execute/19990325-1.f: New test.
31505
31506 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31507
31508         * gcc.c-torture/execute/990324-1.c: New test.
31509
31510 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31511
31512         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31513         test with 4.
31514
31515 1999-03-17  Richard Henderson  <rth@cygnus.com>
31516
31517         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31518
31519 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31520
31521         * g77.f-torture/execute/19990313-2.f: New test.
31522         * g77.f-torture/execute/19990313-3.f: New test.
31523
31524 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31525
31526         * g77.f-torture/execute/19990313-0.f: New test.
31527         * g77.f-torture/execute/19990313-1.f: New test.
31528
31529 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31530
31531         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31532         printf to sprintf.
31533         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31534         (main): Add check for u15.  Conditionalize u31 check depending on
31535         whether ints are <32 bits or >=32 bits.
31536
31537 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31538
31539         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31540
31541 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31542
31543         * g77.f-torture/compile/19990305-0.f: New test.
31544         * g77.f-torture/execute/19981119-0.f: New test.
31545
31546 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31547
31548         * g77.f-torture/execute/970625-2.f: call ABORT if final
31549         result is not correct, instead of just printing it.
31550         Add this checking via newly introduced obfuscation, to
31551         trip up buggy front ends.
31552
31553 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31554
31555         * g77.f-torture/compile/960317-1.f: Moved from being
31556         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31557
31558 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31559
31560         * g77.f-torture/execute/960317-1.f: New (old) test.
31561         * g77.f-torture/execute/970625-2.f: Ditto.
31562
31563 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31564
31565         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31566         message on line 1 or line 2; cccp and cpplib do this differently.
31567
31568 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31569
31570         * g++.old-deja/g++.law/weak1.C: New test.
31571
31572 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31573
31574         * gcc.c-torture/execute/990119-1.c: Renamed to...
31575         * gcc.dg/990119-1.c: this, so it will only be tested once
31576         (it's a preprocessor test, it doesn't need to be run at
31577         multiple optimization levels).
31578
31579 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31580
31581         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31582           ALWAYS_CXXFLAGS.
31583
31584 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31585
31586         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31587         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31588         to not be compilable by current g77.
31589
31590 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31591
31592         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31593
31594 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31595
31596         * gcc.c-torture/execute/990222-1.c: New test.
31597
31598 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31599
31600         * g77.f-torture/compile/19990218-0.f: New test.
31601         * g77.f-torture/noncompile/19990218-1.f: New test.
31602
31603 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31604
31605         * g77.f-torture/compile/19981216-0.f: New test.
31606
31607 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31608
31609         * gcc.dg/990214-1.c: New test.
31610
31611 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31612
31613         * gcc.dg/990213-2.c: New test.
31614
31615         * gcc.dg/990213-1.c: New test.
31616
31617 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31618
31619         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31620         ints.
31621
31622 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31623
31624         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31625         specified by target.
31626
31627         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31628
31629 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31630
31631         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31632
31633 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31634
31635         * gcc.dg/special/ecos.exp: New test driver for new tests with
31636         special requirements.
31637
31638         * gcc.dg/special/alias-1.c: New test.
31639         * gcc.dg/special/gcsec-1.c: New test.
31640         * gcc.dg/special/weak-1.c: New test.
31641         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31642         * gcc.dg/special/weak-2.c: New test.
31643         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31644         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31645         * gcc.dg/special/wkali-1.c: New test.
31646         * gcc.dg/special/wkali-2.c: New test.
31647         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31648         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31649
31650 1999-02-10  Felix Lee  <flee@cygnus.com>
31651
31652           * lib/c-torture.exp (c-torture-compile): Pull out code for
31653           analyzing gcc error messages.
31654           (c-torture-execute): Likewise.  Fix some (harmless) false
31655           positives.
31656           * lib/gcc.exp (gcc_check_compile): New function.
31657
31658 1999-02-08  Richard Henderson  <rth@cygnus.com>
31659
31660         * gcc.c-torture/execute/990208-1.c: New test.
31661
31662 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31663
31664         * g++.dg/special/ecos.exp: New driver for new tests with special
31665         requirements
31666
31667         * g++.dg/special/conpr-1.C: New test
31668         * g++.dg/special/conpr-2.C: New test
31669         * g++.dg/special/conpr-2a.C: New test
31670         * g++.dg/special/conpr-3.C: New test
31671         * g++.dg/special/conpr-3a.C: New test
31672         * g++.dg/special/conpr-3b.C: New test
31673
31674         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31675         allow g++ to use the dg driver
31676
31677         * README: Add comment about g++.dg directory
31678
31679 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31680
31681         * README: Update email addresses.
31682
31683 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31684
31685         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31686         arguments in order to force structure S onto the stack even on
31687         the alpha.
31688         (test): Pass 10 leading arguments to function foo as well as the
31689         structure S.
31690
31691         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31692         failure for all targets.
31693
31694         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31695         abort to terminate program execution.
31696
31697 1999-01-30  Richard Henderson  <rth@cygnus.com>
31698
31699         * gcc.c-torture/execute/990130-1.c: New test.
31700
31701 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31702
31703         * gcc.dg/990130-1.c: New test.
31704
31705 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31706
31707         * gcc.c-torture/execute/990128-1.c: New test.
31708
31709 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31710
31711         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31712
31713 1999-01-27  Felix Lee  <flee@cygnus.com>
31714
31715         * lib/c-torture.exp (c-torture-compile): pull out code for
31716         analyzing gcc error messages.
31717         (c-torture-execute): ditto, and fix some (harmless) false
31718         positives.
31719         * lib/gcc.exp (gcc_check_compile): new function.
31720
31721 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31722
31723         * gcc.dg/990117-1.c: New test.
31724
31725         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31726
31727         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31728
31729 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31730
31731         * g77.f-torture/compile/990115-1.f: New test.
31732
31733 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31734
31735         * gcc.c-torture/compile/990107-1.c: New test
31736
31737 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31738
31739         * gcc.c-torture/execute/990106-2.c: New test.
31740
31741         * gcc.c-torture/execute/990106-1.c: New test.
31742
31743 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31744
31745         * gcc.c-torture/compile/981223-1.c: New test.
31746
31747 1998-12-29  Richard Henderson  <rth@cygnus.com>
31748
31749         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31750         (opt3): Rename from opt4 and disable.
31751
31752 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31753
31754         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31755
31756 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31757
31758         * g++.old-deja/g++.other/conv5.C: New test.
31759
31760 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31761
31762         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31763
31764 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31765
31766         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31767
31768 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31769
31770         * gcc.c-torture/compile/981211-1.c: New test.
31771
31772 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31773
31774         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31775
31776         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31777
31778 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31779
31780         * gcc.special/930510-1.c: Make C9X safe.
31781         * gcc.misc-tests/gcov-1.c Similarly.
31782         * gcc.misc-tests/gcov-2.c Similarly.
31783
31784 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31785
31786         * gcc.dg/ultrasp1.c: New test.
31787
31788 1998-12-06  Richard Henderson  <rth@cygnus.com>
31789
31790         * gcc.c-torture/execute/981206.c: New test.
31791
31792 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31793
31794         * g++.old-deja/g++.ns/template7.C: New test.
31795
31796         * g++.old-deja/g++.other/expr1.C: New test.
31797
31798         * g++.old-deja/g++.eh/tmpl3.C: New test.
31799
31800         * g++.old-deja/g++.eh/tmpl2.C: New test.
31801
31802 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31803
31804         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31805         * g++.old-deja/g++.other/using6.C: Removed.
31806         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31807
31808         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31809
31810 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31811
31812         * g++.old-deja/g++.pt/overload8.C: New test.
31813
31814         * g++.old-deja/g++.pt/overload7.C: New test.
31815
31816         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31817
31818         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31819         and relinking messages.
31820         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31821         compiling with -frepo.
31822
31823 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31824
31825         * g++.old-deja/g++.pt/lookup6.C: New test.
31826
31827 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31828
31829         * gcc.c-torture/execute/981130-1.c: New test.
31830         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31831
31832 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31833
31834         * g++.old-deja/g++.pt/explicit76.C: New test.
31835
31836         * g++.old-deja/g++.pt/friend38.C: New test.
31837
31838         * g++.old-deja/g++.ns/crash2.C: New test.
31839
31840         * g++.old-deja/g++.pt/defarg8.C: New test.
31841
31842         * g++.old-deja/g++.pt/instantiate6.C: New test.
31843
31844         * g++.old-deja/g++.pt/static6.C: New test.
31845
31846         * g++.old-deja/g++.pt/decl2.C: New test.
31847
31848 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31849
31850         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31851         problem is actually related with name lookup, but so what? :-)
31852
31853         * g++.old-deja/g++.pt/friend37.C: New test.
31854
31855 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31856
31857         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31858         element, which fails on some systems.
31859
31860         * g77.f-torture/execute/labug1.f: New test.
31861
31862 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31863
31864         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31865         is defined.
31866
31867 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31868
31869         * g77.f-torture/compile/981117-1.f: New test.
31870
31871 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31872
31873         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31874         properly discarded.
31875
31876 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31877
31878         * gcc.c-torture/execute/memcheck: New directory of tests for
31879         -fcheck-memory-usage.
31880
31881 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31882
31883         * README: New file, general information about the testsuite and
31884         new description of the various C++ test subdirectories.
31885         * README.g++: Eliminate obsolete information, update and move most
31886         relevant stuff to README.
31887
31888 1998-11-07  Richard Henderson  <rth@cygnus.com>
31889
31890         * gcc.c-torture/compile/981107-1.c: New test.
31891
31892 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31893
31894         * execute/memcpy-bi.c: New testcase.
31895
31896 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31897
31898         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31899         base classes.
31900
31901         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31902         template is selected.
31903
31904         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31905         classes, it should be accepted for all types.
31906
31907         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31908
31909         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31910         specializations start with template headers.
31911
31912 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31913
31914         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31915
31916         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31917         non-POD types.
31918
31919 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31920
31921         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31922
31923 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31924
31925         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31926
31927 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31928
31929         * 981019-1.c: New test.
31930
31931 1998-10-14  Robert Lipe <robertl@dgii.com>
31932
31933         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31934         find objc headers.
31935
31936 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31937
31938         * compile/981001-4.c: Remove use of GCC extension that triggers a
31939         compiler bug.
31940
31941 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31942
31943         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31944
31945 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31946
31947         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31948         instantiation of template produces incorrect code for delete
31949         expression.
31950
31951         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31952         constructors' name is not unique.
31953         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31954         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31955
31956         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31957         automatic array of const is ill-formed.
31958
31959         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31960         of template parameter?
31961
31962         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31963         const.
31964
31965         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31966         pointer-to-member expression.
31967
31968         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31969         declaration causes ICE.
31970
31971 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31972
31973         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31974         reserved in the global namespace.
31975
31976         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31977         generate needed virtual table.
31978
31979         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31980
31981 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31982
31983         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31984         template-dependent type
31985
31986 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31987
31988         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31989         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31990         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31991
31992         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31993         class should be usable as argument of member function.
31994         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31995         class should be usable as return type of member function.
31996         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31997         class should be usable as type of data member.
31998
31999         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32000
32001 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32002
32003         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32004
32005 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32006
32007         * gcc.dg/dll-?.c Add thumb to target list.
32008         Fix assembler scan patterns to match current assembler output.
32009
32010 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32011
32012         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32013         matching of template brackets.
32014
32015         * g++.old-deja/g++.other/using4.C: New test.  Test using
32016         declarations of methods from base classes.
32017
32018         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32019         within functions should introduce names into the innermost
32020         enclosing namespace.
32021
32022         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32023         of static locals if first initialization throws.
32024
32025 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32026
32027         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32028
32029 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32030
32031         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32032         lose track of the possible targets of tablejump insns.
32033         * special/special.exp: Run it.
32034
32035 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32036
32037         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32038         must be declared before its specializations can be named in friend
32039         declarations.
32040
32041 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32042
32043         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32044
32045         * g77.f-torture/execute/io1.f: New test.
32046
32047 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32048
32049         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32050         with pointer to template function, for which no argument deduction
32051         is possible.
32052
32053         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32054         specialization of template function as argument to template
32055         function.
32056
32057         * g++.old-deja/g++.other/access2.C: New test; Inner class
32058         shouldn't have privileged access to Outer's names.
32059
32060 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32061
32062         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32063         friend template declared within template class conflicts with
32064         nested class of the same name.
32065
32066         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32067         is ignored.
32068
32069         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32070         object with direct initializer as function declaration.
32071
32072         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32073         initializers.
32074
32075         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32076         involving const pointer and NULL produces incorrect result.
32077
32078         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32079         type name without `typename' should be rejected with -pedantic.
32080
32081 1998-10-02  Richard Henderson  <rth@cygnus.com>
32082
32083         * g++.old-deja/g++.other/addrof1.C: New test.
32084
32085 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32086
32087         * gcc.c-torture/compile/981001-1.c: New test.
32088         * gcc.c-torture/execute/981001-1.c: New test.
32089
32090 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32091
32092         * gcc.c-torture/compile/981001-2.c: New test.
32093         * gcc.c-torture/compile/981001-3.c: New test.
32094         * gcc.c-torture/compile/981001-4.c: New test.
32095
32096 1998-10-01  Robert Lipe  <robertl@dgii.com>
32097
32098         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32099         multilibbed hosts.   Idea grafted from g77.exp.
32100
32101 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32102
32103         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32104         avoid losing on systems which need -lsocket.
32105
32106 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32107
32108         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32109         * g++.old-deja/g++.other/nested2.C: Ditto.
32110         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32111         failure.
32112
32113 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32114
32115         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32116         preferred over template operator!= for enum bitfields.
32117
32118 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32119
32120         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32121         that happen to have the same base name, but in different scopes,
32122         are incorrectly rejected.
32123
32124 1998-09-16  Richard Henderson  <rth@cygnus.com>
32125
32126         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32127         on the native word size instead of an integer literal.
32128
32129 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32130
32131         * g++.old-deja/g++.other/static2.C: Invocation of static data
32132         member of type pointer-to-function denoted as non-static member.
32133
32134         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32135         checks involving function types and aliases.
32136
32137 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32138
32139         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32140         redefined to the same non-trivial type.
32141
32142         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32143         namespace-qualification of template specializations declared in
32144         other namespaces.
32145
32146         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32147         to declare a subset of the specializations of a template function
32148         as friends of specializations of a template class.
32149
32150         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32151         member templates that do not fully specialize the enclosing
32152         template class are rejected.
32153
32154 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32155
32156         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32157
32158 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32159
32160         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32161         altered from libf2c/libU77 version.
32162
32163 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32164
32165         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32166
32167 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32168
32169         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32170         (un)signed char are different types for template specialization
32171         purposes.
32172
32173 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32174
32175         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32176         * objc: ObjC testsuite.
32177
32178 1998-08-31  Catherine Moore  <clm@cygnus.com>
32179
32180         * gcc.c-torture/execute/941014-1.x:  New file.
32181
32182 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32183
32184         * lib/c-torture.exp: Add support for
32185         torture_eval_before_compile and torture_eval_before_execute
32186         variables.
32187
32188 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32189
32190         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32191         this test triggers valid.
32192
32193 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32194
32195         * gcc.dg/980827-1.c: New test.
32196
32197 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32198
32199         * gcc.c-torture/execute/loop-4b.c: New test.
32200
32201 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32202
32203         * lib/c-torture.exp: Add support for
32204         torture_eval_before_compile and torture_eval_before_execute
32205         variables.
32206
32207 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32208
32209         * gcc.c-torture/compile/980825-1.c: New test.
32210
32211 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32212
32213         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32214         count number tests in opt_t0 not good_t0.
32215
32216 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32217
32218         * gcc.c-torture/compile/930326-1.x: Fix typo.
32219
32220 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32221
32222         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32223         causes an ICE.
32224
32225 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32226
32227         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32228         STACK_SIZE is defined.
32229         * gcc.c-torture/unsorted/stuct.c: Similarly.
32230
32231         * gcc.c-torture/compile/980821-1.c: New test.
32232
32233 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32234
32235         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32236
32237 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32238
32239         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32240         code.
32241
32242 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32243
32244         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32245         error'.
32246
32247 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32248
32249         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32250
32251 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.c-torture/compile/980816-1.c: New test.
32254
32255         * gcc.dg/980816-1.c: New test.
32256
32257 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32260         compiler for ieee tests.
32261
32262 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32263
32264         * g77.f-torture/compile/980729-0.f: New test.
32265
32266 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32267
32268         * gcc.c-torture/special/eeprof-1.c: New test, for
32269         -finstrument-functions.
32270         * gcc.c-torture/special/special.exp: Run it.
32271
32272 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32273
32274         * gcc.c-torture/compile/980729-1.c: New test.
32275
32276 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32277
32278         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32279         __thumb__ is defined, and test for ARM style doubles if so.
32280
32281 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32282
32283         * g77.f-torture/noncompile/980615-0.f: New test.
32284
32285 1998-07-26  H.J. Lu  (hjl@gnu.org)
32286
32287         * gcc.dg/980312-1.c: Do link instead of compile.
32288         * gcc.dg/980313-1.c: Likewise.
32289
32290 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32291
32292         * gcc.c-torture/compile/980726-1.c: New test.
32293
32294 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32295
32296         * g77.f-torture/execute/io0.f: New test.
32297
32298 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32299
32300         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32301         an int.
32302
32303 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32304
32305         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32306         m32r bugs.
32307
32308 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32309
32310         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32311         c-decl.c:grokdeclarator can handle mode attributes.
32312
32313 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32314
32315         * gcc.c-torture/execute/980716-1.c: New test.
32316
32317 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32318
32319         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32320         the mn10200.
32321         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32322         the mn10200.
32323         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32324         * gcc.c-torture/compile/930326-1.x: Similarly.
32325
32326 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32327
32328         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32329         New test from Craig.
32330
32331 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32332
32333         * g77.f-torture/noncompile/980616-0.f: New test.
32334
32335         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32336
32337 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32338
32339         *  g++.other/singleton.C: Return error value instead of taking
32340         SIGSEGV.
32341
32342 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32343
32344         *  g++.other/singleton.C: New test.   Warning is under dispute.
32345         Runtime crash is not.
32346
32347 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32348
32349         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32350         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32351         using6.C, using7.C}:  New namespace tests.
32352
32353 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32354
32355         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32356         specialization with typedef'ed names used as array indexes.
32357
32358 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32359
32360         * gcc.c-torture/execute/980709-1.c: New test.
32361
32362         * gcc.dg/980709-1.c: New test.
32363
32364 1998-07-07  Richard Henderson  <rth@cygnus.com>
32365
32366         * gcc.c-torture/execute/bcp-1.c: New test.
32367
32368 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32369
32370         * gcc.c-torture/execute/980707-1.c: New test.
32371
32372 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32373
32374         * gcc.c-torture/compile/980706-1.c: New test.
32375
32376 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32377
32378         * g77.f-torture/execute/980701-0.f,
32379         g77.f-torture/execute/980701-1.f: New test from Craig.
32380
32381 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32382
32383         * gcc.c-torture/compile/980701-1.c: New test.
32384
32385         * gcc.c-torture/execute/980701-1.c: New test.
32386
32387 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32388 rlsruhe.de>
32389
32390         * g++.old-deja/g++.robertl/eb132.C: New test.
32391         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32392
32393 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32394
32395         * g77.f-torture/execute/980628-7.f,
32396         g77.f-torture/execute/980628-8.f,
32397         g77.f-torture/execute/980628-9.f,
32398         g77.f-torture/execute/980628-10.f: New tests from Craig.
32399
32400         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32401
32402 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32403
32404         * g77.f-torture/execute/980628-4.f: New test from Craig.
32405         * g77.f-torture/execute/980628-5.f: Likewise.
32406         * g77.f-torture/execute/980628-2.f: Likewise.
32407         * g77.f-torture/execute/980628-0.f: Likewise.
32408         * g77.f-torture/execute/980628-1.f: Likewise.
32409         * g77.f-torture/execute/980628-3.f: Likewise.
32410         * g77.f-torture/execute/980628-6.f: Likewise.
32411
32412 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32413
32414         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32415         directory when nothing has been installed yet.
32416
32417 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32418
32419         * gcc.c-torture/special/special.exp: Handle newer versions of
32420         dejagnu.
32421
32422 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32423
32424         * gcc.dg/980626-1.c: New test.
32425
32426 1998-06-19  Bruno Haible <haible@ilog.fr>
32427
32428         * gcc.misc-tests/m-un-2.c: New test.
32429         * g++.old-deja/g++.other/warn01.c: Likewise.
32430
32431 1998-06-19  Robert Lipe  <robertl@dgii.com>
32432
32433         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32434         compatibility with assmblers with a different comment character.
32435         Eliminate use of GAS-specific extensions.
32436
32437 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32438
32439         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32440
32441 1998-06-19  Robert Lipe  <robertl@dgii.com>
32442
32443         *lib/g77.exp: Replace search for libf2c.a with search for newly
32444         renamed libg2c.a
32445
32446 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32447
32448         * gcc.c-torture/execute/980617-1.c: New test.
32449
32450 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32451
32452         * gcc.c-torture/execute/980612-1.c: New test.
32453
32454 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32455
32456         * gcc.dg/980523-1.c: Only test on ppc-linux.
32457         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32458
32459         * gcc.c-torture/execute/980608-1.c: New test.
32460
32461 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32462
32463         * gcc.c-torture/execute/980605-1.c: New test.
32464
32465 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32466
32467         * gcc.c-torture/execute/980604-1.c: New test.
32468
32469 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32470
32471         * gcc.c-torture/execute/980602-1.c: New test.
32472         * gcc.c-torture/execute/980602-2.c: Likewise.
32473
32474 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32475
32476         * 970125-0.f: Fix per JCB.  Add commentary.
32477
32478 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32479
32480         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32481         IEEE -0 support.
32482
32483 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32484
32485         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32486         earlier.
32487
32488 1998-05-28  Catherine Moore <clm@cygnus.com>
32489
32490         * gcc.c-torture/execute/980526-3.c: New test.
32491
32492 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32493
32494         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32495         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32496         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32497         m88k-motorola-sysv3 to XFAIL.
32498
32499 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32500
32501         * gcc.dg/980526-1.c: New test.
32502         * gcc.c-torture/execute/980526-2.c: New test.
32503
32504 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32505
32506         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32507
32508         * gcc.c-torture/execute/980526-1.c: New test.
32509
32510 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32511
32512         * g77.f-torture/execute/alpha2.f: Add runtime test.
32513
32514 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32515
32516         * g++.old-deja/old-deja.exp: Strip leading directories.
32517
32518         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32519         error for the line.  Don't run multiple tests for the same line.
32520
32521 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32522
32523         * gcc.dg/980523-1.c: New test.
32524
32525 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32526
32527         * g77.f-torture/compile/970915-0.f: New test.
32528
32529 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32530
32531         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32532
32533 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32534
32535         * gcc.dg/980520-1.c: New test.
32536
32537 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32538
32539         * gcc.dg/980502-1.c: Fix return type.
32540
32541 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32542
32543         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32544         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32545         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32546         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32547         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32548
32549 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32550
32551         * g77.f-torture/execute/980520-1.f: New test.
32552
32553 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32554
32555         * lib/mike-g77.exp: New file.
32556
32557         * g77.f-torture/noncompile/noncompile.exp,
32558         g77.f-torture/noncompile/check0.f: New files.
32559
32560 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32561
32562         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32563         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32564         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32565         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32566         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32567         abort where appropriate.
32568
32569 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32570
32571         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32572         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32573
32574 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32575
32576         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32577
32578 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32579
32580         * g77.f-torture/compile/980427-0.f: New test.
32581
32582 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32583
32584         * g77.f-torture/compile/980424-0.f: New test.
32585
32586 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32587
32588         * g77.f-torture/compile/980419-2.f (main): New test.
32589         * g77.f-torture/compile/970125-0.f: New test.
32590         * g77.f-torture/compile/980419-1.f: New test.
32591
32592 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32593
32594         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32595         of loop-4.c.
32596
32597 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32598
32599         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32600
32601 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32602
32603         * gcc.c-torture/compile/980329-1.c: New test.
32604
32605 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32606
32607         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32608         * gcc.dg/980312-1.c: Fix typo in -march command.
32609
32610 1998-03-16  H.J. Lu  (hjl@gnu.org)
32611
32612         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32613
32614 1998-03-11  Robert Lipe  <robertl@dgii.com>
32615
32616         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32617         Dave Love agree the Fortran source is bogus.
32618
32619 1998-03-11  Robert Lipe  <robertl@dgii.com>
32620
32621         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32622         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32623         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32624         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32625         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32626
32627 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32628
32629         * g++.old-deja/g++.other/friend1.C: New test.
32630
32631 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32632
32633         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32634         possibly uninitialized) variables and declare dnrm2.
32635
32636 1998-02-23  Robert Lipe <robertl@dgii.com>
32637
32638         From Bruno Haible <haible@ilog.fr>:
32639         * gcc.c-torture/execute/980223.c: New test.
32640
32641 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32642
32643         * gcc.dg/ifelse-1.c: New test.
32644
32645 1998-02-09  H.J. Lu  (hjl@gnu.org)
32646
32647         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32648
32649           * lib/old-dejagnu.exp (old-dejagnu): Added the
32650           "execution test - XFAIL *-*-*" handling in the spirit of
32651           "excess errors test -". Changed the "execution test fails"
32652           handling to be like "excess errors test fails".
32653           * Update various tests accordingly.
32654
32655 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32656
32657         * gcc.c-torture/execute/980205.c: New test.
32658
32659 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32660
32661         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32662         * lib/f-torture.exp: Similarly.
32663         * gcc.c-torture: Rename all .cexp files to .x files.
32664
32665 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32666
32667         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32668         (940510-1.c): Removed duplicate.
32669         (971104-1.c): New test.
32670
32671 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32672
32673           * lib/f-torture.exp: Improve error and loop detection.
32674
32675 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32676
32677         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32678         use that to size the filler array.
32679
32680 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32681
32682         * lib/c-torture.exp(c-torture-execute): Fix typo.
32683
32684         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32685         testcase as the executable name. Keep the executable around if
32686         the test fails.
32687
32688 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32689
32690         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32691         changes.  Only test one -g option, and move it to the end of the
32692         list of options to test.
32693
32694 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32695
32696         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32697         variable GCC_TORTURE_OPTIONS to supply default switches separated
32698         by colons.  If no environment variable, run tests with -O0 -g, -O1
32699         -g, and -O2 -g as well.
32700
32701 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32702
32703         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32704         explanatory comments. Fix indentation.
32705
32706 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32707
32708         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32709
32710 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32711
32712         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32713         * g++.old-deja/g++.mike/p7325.C: Likewise.
32714         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32715
32716 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32717
32718         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32719         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32720         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32721         * g++.old-deja/g++.law/operators4.C: Likewise.
32722
32723 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32724
32725         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32726         * g++.old-deja/g++.mike/p784.C: Ditto.
32727         * g++.old-deja/g++.mike/p785.C: Ditto.
32728
32729 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32730
32731           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32732
32733 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32734
32735         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32736         target feature; pass this to c-torture-execute as needed.
32737
32738 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32739
32740         * lib/c-torture.exp(c-torture-execute): If the previous and the
32741         current executables being tested are identical, we don't need to
32742         run the executable again. Try to make the executable names
32743         unique. Add an optional argument for passing additional compiler
32744         flags.
32745
32746 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32747
32748         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32749
32750 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32751
32752         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32753
32754 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32755
32756         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32757         32bit or larger longs.
32758
32759         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32760         have either a 32bit long or 32bit int.
32761
32762 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32763
32764         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32765         Make double precision tests dependent on sizeof (double).
32766
32767 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32768
32769         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32770         too.
32771
32772 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32773
32774         * gcc.c-torture/compile/961203-1.cexp: New script.
32775
32776 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32777
32778         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32779         up the includes ourselves.
32780
32781 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32782
32783         * lib/plumhall.exp: Remove random include, and add a few
32784         verbose messages for debugging.
32785
32786 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32787
32788         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32789         of trying to do it ourselves.
32790
32791 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32792
32793         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32794
32795 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32796
32797         * gcc.prms/5403.c: Made regexp a bit less strict.
32798
32799 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32800
32801         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32802         is returned from remote_load instead.
32803         * lib/plumhall.exp: Ditto.
32804         * lib/mike-g++.exp: Ditto.
32805         * lib/old-dejagnu.exp: Ditto.
32806         * lib/c-torture.exp: Ditto.
32807
32808 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32809
32810         * lib/g++.exp: Use build_wrapper procedure.
32811         * lib/gcc.exp: Ditto.
32812
32813 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32814
32815         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32816         an old-style decl for malloc.  Fixes tests to work when
32817         sizeof (int) != sizeof (size_t).
32818
32819 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32820
32821         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32822
32823         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32824         use stdargs.h interface.
32825
32826 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32827
32828         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32829         NO_VARARGS when compiling.
32830
32831 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32832
32833         * lib/plumhall.exp(ph_includes): New procedure.
32834         (ph_make): Use it.
32835         (ph_compiler): Ditto.
32836
32837         * lib/g++.exp: Rename test-glue.c to testglue.c.
32838         * lib/gcc.exp: Ditto.
32839
32840 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32841
32842         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32843         to completion when it's called.
32844
32845 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32846
32847         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32848         is defined, don't do test.
32849
32850 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32851
32852         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32853         for object files.
32854         (ph_summary): Mark skipped testcases as untested, not unresolved.
32855
32856         * lib/plumhall.exp (ph_make): If unresolved because of bad
32857         errorCode, record errorCode in log file.
32858         (*): Replace send_log/verbose with verbose -log.
32859
32860 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32861
32862         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32863         double conversion if double isn't at least 8 bytes.
32864
32865         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32866         int to work with targets where int is 16 bits.
32867
32868         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32869         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32870         precision for the test to complete.
32871
32872 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32873
32874         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32875         if d10v is not compiled with the -mdouble64 flag.
32876         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32877
32878         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32879         d10v is not compiled with the -mint32 flag.
32880
32881 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32882
32883         * lib/plumhall.exp: Use incr_count.
32884
32885 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32886
32887         * gcc.c-torture: Update to c-torture-1.45.
32888
32889 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32890
32891         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32892         the name of the expect testcase file).
32893
32894         * lib/g++.exp(g++_init): Ditto.
32895
32896 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32897
32898         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32899         the host.
32900
32901         * lib/gcc.exp(gcc_exit): New procedure.
32902
32903 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32904
32905         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32906         specs where appropriate.
32907
32908         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32909         because of new "candidates are" messages, and removed a few
32910
32911         * Converted all non-old-style g++ testcases to old-style, and
32912         moved into g++.old-deja.
32913
32914 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32915
32916         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32917         options.
32918
32919         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32920         succeeded.
32921
32922         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32923
32924 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32925
32926         * lib/gcc.exp (gcc_target_compile): Add support for defining
32927         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32928         the machine doesn't have those features.
32929
32930 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32931
32932         * g++.law/operators4.exp: Don't use LIBS.
32933
32934 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32935
32936         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32937
32938         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32939         * lib/g++.exp: Set it here instead. Also, allow use of the
32940         --tool_exec and --tool_opt options. Change CXX to
32941         GXX_UNDER_TEST.
32942
32943         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32944
32945         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32946
32947 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32948
32949         * lib/old-dejagnu.exp: Use prune_warnings instead of
32950         prune_system_crud.
32951         * lib/mike-g++.exp: Ditto.
32952         * lib/gcc.exp: Ditto.
32953         * lib/g++.exp: Ditto.
32954
32955         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32956
32957 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32958
32959           * 941014-2.c: Include stdlib.h
32960           * 960327-1.c: Include stdio.h
32961           * dbra.c, index-1.c: Don't assume ints are 32bits.
32962
32963 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32964
32965         * lib/gcc.exp: Add gcc,stack_size target feature.
32966
32967         * lib/g++.exp(g++_target_compile): Add the include and link
32968         paths here, not in two other places. And, it's $options, not
32969         options.
32970
32971         * lib/mike-g++.exp(postbase): Remove the code that determines
32972         the correct include and link paths.
32973         * g++.old-deja/old-deja.exp: Ditto.
32974
32975 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32976
32977         * lib/g++.exp(g++_init): target_compile no longer returns the
32978         filename of the result.
32979
32980 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32981
32982         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32983         call to glob.
32984
32985         * gcc.c-torture/special/special.exp: Change call to
32986         gcc_target_compile to include the object file.
32987
32988 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32989
32990         * gcc.c-torture/special/special.exp: Correct misspelling in last
32991         change.
32992
32993 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32994
32995         * lib/plumhall.exp(ph_summary): Log the entire output of the
32996         executable. Return -1 if there were any failures, 0 otherwise.
32997         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32998         (ph_make): Clean up objects and executables that were built
32999         if the tests succeeded.
33000
33001 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33002
33003         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33004         libraries and includes in the build tree as appropriate.
33005
33006 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33007
33008         * lib/c-torture.exp: Instead of looking for the global variable
33009         NO_LONG_LONG, check to see if that's a feature of the target.
33010
33011 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33012
33013         * config/default.exp: Minimize. Delete the remainer of the files in
33014         config; this functionality is now in devo/dejagnu/config.
33015
33016         g++.*/*: Pass any additional flags used to compile to postbase;
33017         delete CXXFLAGS.
33018
33019         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33020         is now done by runtest.exp. Use gcc_target_compile instead of
33021         compile.
33022
33023         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33024         Remove references to CFLAGS. Use remote_file instead of
33025         calling rm -f.
33026         (c-torture): Take a list of arguments to use to compile this
33027         testcase.
33028
33029         lib/g++.exp: Simplify. Use target_compile instead of compile.
33030         lib/gcc-dg.exp: Ditto.
33031         lib/gcc.exp: Ditto.
33032         lib/mike-{gcc,g++}.exp: Ditto.
33033         lib/old-dejagnu.exp: Ditto.
33034         lib/plumhall.exp: Ditto.
33035
33036 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33037
33038         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33039         (ph_linker): Likewise.
33040
33041 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33042
33043           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33044         MAP_ANON / MAP_ANONYMOUS if defined;
33045         else try to map from /dev/zero .
33046
33047 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33048
33049         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33050         isn't defined, then define it to MAP_ANONYMOUS.
33051
33052 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33053
33054         * gcc.c-torture: Update to c-torture-1.42 release.
33055
33056 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33057
33058         * gcc.c-torture: Update to c-torture-1.41 release.
33059
33060 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33061
33062         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33063         c-torture release.
33064
33065 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33066
33067         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33068         and LDFLAGS.  Fix second case to append the target_info ldflags
33069         onto LDFLAGS, not CFLAGS.
33070         * lib/g++.exp (g++_init): Add target_info stuff.
33071         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33072         of libgloss and newlib flags for !native.
33073
33074         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33075         (GDB): Fix relative path to go up another dir for finding gdb.
33076
33077 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33078
33079         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33080         versions in the target_info array, if they don't exist.
33081
33082 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33083
33084         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33085
33086 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33087
33088         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33089         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33090
33091 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33092
33093         * lib/old-dejagnu.exp: Don't remove the output file before we've
33094         actually tested it. Don't append pwd to the path of the executable
33095         we're testing.
33096
33097 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33098
33099         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33100
33101 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33102
33103         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33104         temporary directory for compiler files, and set it to a default
33105         value of /tmp. Set $output as the name of the output file from
33106         compiling the testcase. Add a -o option to $cflags_var so the
33107         compiler writes the final output file as $output. Set $executable
33108         to $output.
33109
33110         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33111         directory for compiler files, and set it to /tmp if it doesn't
33112         already have a value. Set $output_file to the name of the output
33113         file from compiling the testcase. Add a -o option to CXXFLAGS so
33114         the compiler writes the final output file as $output. Use $output
33115         as the executable to be tested.
33116
33117 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33118
33119         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33120
33121 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33122
33123         * gcc.c-torture/execute/pending-1.c: New test.  Still
33124         pending in Tege's queue.
33125
33126 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33127
33128         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33129         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33130         if there were failures.  Call unresolved if there were unresolved
33131         testcases.  Call gcc_fail if program did not run to completion.
33132         (ph_make): Pass additional argument name to ph_execute.
33133         (ph_execute): Add new argument.  Pass additional arguments to
33134         ph_summary.  Call gcc_fail is there is no execution output.
33135
33136 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33137
33138         * lib/plumhall.exp (proc_summary): Output relavent summary
33139         lines into the log so specific failures in plumhall can be
33140         investigated.
33141
33142 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33143
33144         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33145         (c-torture-execute): Don't try to execute tests which use
33146         "long long" types if $NO_LONG_LONG is nonzero.
33147
33148 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33149
33150         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33151         not c-torture.
33152
33153         * gcc.ieee: Move from here.
33154         * gcc.c-torture/execute/ieee: To here.
33155
33156 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33157
33158         * gcc.c-torture: Update to c-torture-1.41 release.
33159
33160 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33161
33162         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33163         not "$output".
33164
33165 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33166
33167         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33168         -c present.
33169
33170 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33171
33172         * config/proelf.exp: Handle connecting to a simulator.
33173
33174 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33175
33176         * config/proelf.exp: New file.  Enough framework that we can
33177         run c-torture tests on the proelf targets (or any other target
33178         that gdb can connect to for that matter).
33179
33180 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33181
33182         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33183         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33184
33185         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33186         exec_output exists.
33187
33188 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33189
33190         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33191         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33192
33193         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33194         to pass/fail/unresolved/unsupported/untested.  Caller must now
33195         call unresolved/unsupported/untested.
33196         * lib/*.exp: Update FSF address.  Update to handle new results of
33197         ${tool}_load.
33198         * lib/chill.exp (verbose): Delete.
33199
33200 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33201
33202         * lib/gcc.exp (default_gcc_start): Change order of args to
33203         $LDFLAGS $CFLAGS $LIBS.
33204         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33205         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33206         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33207         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33208         * gcc.misc-tests/dg-test.exp: Likewise.
33209         * gcc.misc-tests/msgs.exp: Likewise.
33210         * gcc.prms/prms.exp: Likewise.
33211         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33212         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33213
33214         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33215
33216 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33217
33218         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33219
33220         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33221         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33222
33223         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33224         necessary.
33225
33226 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33227
33228         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33229         global for loop; add use of $mathlib.
33230         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33231         settings here; set mathlib for anything but VxWorks.
33232
33233 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33234
33235         * gcc.c-torture: Update to c-torture-1.40 release.
33236
33237 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33238
33239         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33240         dg.exp.
33241
33242 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33243
33244         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33245         global.
33246
33247 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33248
33249         * lib/g++.exp (LIBS): Define if not already.
33250         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33251         (gcc-dg-prune): Call prune_gcc_output.
33252         * lib/gcc.exp (prune_gcc_output): New proc.
33253         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33254         prune_gcc_output.
33255
33256 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33257
33258         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33259         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33260
33261 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33262
33263         * gcc.c-torture: Update to c-torture-1.39 release.
33264
33265 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33266
33267         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33268         fails, try others as well.
33269
33270 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33271
33272         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33273         If compilation fails, mark execute tests as `untested'.
33274         If test is marked as unsupported, don't mark compilation and
33275         execute tests as failed.
33276
33277 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33278
33279         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33280         libstdc++ for whether or not we want to be doing shared
33281         libraries.  Delete link_curses since we don't need it anymore.
33282         * lib/mike-g++.exp (postbase): Don't link in libg++.
33283         * g++.old-deja/old-deja.exp: Likewise.
33284
33285 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33286
33287         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33288
33289 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33290
33291         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33292         For that, add `-Wl,-a,shared_archive'.
33293         * g++.old-deja/old-deja.exp: Likewise.
33294
33295 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33296
33297         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33298
33299 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33300
33301         * lib/mike-g++.exp (postbase): Pay attention to the status of
33302         g++_load.
33303
33304 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33305
33306           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33307
33308 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33309
33310         * lib/gcc.exp (default_gcc_start): No longer need to log program
33311         being executed or its output, execute_anywhere does that now.
33312         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33313         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33314
33315 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33316
33317         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33318         the same as those in lib/g++.exp.
33319
33320 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33321
33322         * gcc.c-torture: Update to c-torture-1.38 release.
33323         * gcc.ieee: Related changes.
33324
33325 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33326
33327         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33328         "exec". Minor reformatting changes.
33329
33330         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33331         cross. This means all "exec" calls now work on a remote host as
33332         well.
33333         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33334         cross. Filter out the extra "\r\n" stuff that expect puts in.
33335         (c-torture-execute): Filter out the bogus warnings like
33336         c-torture-compile does. Add support for canadian cross.
33337         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33338         Use execute_anywhere rather than calling exec directly. Now it
33339         works for canadian cross testing.
33340
33341 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33342
33343         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33344         results into a variable, and check that rather than using file exists.
33345
33346 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33347
33348         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33349         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33350
33351 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33352
33353         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33354         lib_curses if there's a shared libg++ in the build tree.
33355
33356 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33357
33358         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33359         if not supported target.
33360
33361 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33362
33363         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33364         link_curses up to always happen, not just for native builds.
33365
33366 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33367
33368         * gcc.c-torture: Update to c-torture-1.36 release.
33369         * gcc.failure: Related changes.
33370
33371 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33372
33373         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33374
33375 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33376
33377         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33378         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33379         runshlib, link_curses, and mathlib for link and run.
33380
33381         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33382         pass the runtime shared library options for Solaris, OSF/1, and
33383         Irix5, and link with -lcurses to avoid unresolved references.
33384
33385 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33386
33387         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33388         only run once.
33389
33390 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33391
33392         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33393
33394 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33395
33396         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33397         do not have a framework for the "compat" tests yet.
33398
33399 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33400
33401         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33402         set to null if we're testing vxworks5.1.  Use that instead of
33403         `-lm' in the setting of LIBS for link and run.
33404
33405 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33406
33407         * config/rom68k.exp (${tool}_load): Major changes to make it
33408         work.  Verified that it does in fact return the stuff in
33409         exec_output properly.  Catch any Emul or any TRAP other than 0.
33410
33411 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33412
33413         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33414         LDFLAGS properly for targets that need stuff from libgloss.
33415         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33416         only run once.
33417         (gpp_initialized): New variable.
33418
33419 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33420
33421         * config/rom68k.exp: Load libgloss.exp.
33422         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33423         so we can produce a fully linked binary.
33424         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33425         so we can produce a fully linked binary.
33426
33427 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33428
33429         * lib/plumhall.exp (ph_section): Watch for expected failures.
33430         Add missing `else'.
33431
33432         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33433         run the testcase.
33434         (c-torture): Likewise.
33435
33436 1995-08-28  Doug Evans  <dje@cygnus.com>
33437
33438         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33439
33440         * lib/mike-g++.exp (mike_cleanup): New proc.
33441         (prebase): New globals compiler_result, not_compiler_result,
33442         target_regexp.
33443         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33444         allow leading "-" in pattern.  Watch for unsupported tests.
33445         If $compiler_result is set, pattern match assembler code,
33446         and ditto for $not_compiler_result.
33447         * lib/mike-gcc.exp: Likewise.
33448
33449         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33450         execution "succeeded".
33451
33452 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33453
33454         * config/win32.exp: New file.
33455         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33456
33457 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33458
33459         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33460         unsupported.
33461         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33462         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33463         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33464
33465         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33466         "... without exceptions was ...".  That is now handled by
33467         prune_system_crud.
33468         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33469
33470 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33471
33472         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33473         sieve.c,sort2.c}: New files.
33474         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33475         sieve.exp,sort2.exp}: Drivers for them.
33476
33477         * lib/mike-gcc.exp (program_output): New user settable variable.
33478         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33479         messages.
33480         * lib/mike-g++.exp (program_output): New user settable variable.
33481
33482         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33483
33484         * config/sh.exp: Deleted (use sim.exp instead).
33485
33486 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33487
33488         * config/vx.exp: Declare CHECKTASK as global.
33489         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33490         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33491         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33492
33493 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33494
33495         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33496         target. Like vx.exp, only includes `vx29k.exp' instead of
33497         `vxworks.exp'.
33498
33499 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33500
33501         * config/sim.exp: Increase time limit from 120 seconds to 240.
33502
33503 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33504
33505         * gcc.c-torture/execute/950628-1.c: New test.
33506
33507 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33508
33509         * gcc.c-torture: Update with changes/additions from
33510         c-torture-1.34.
33511
33512 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33513
33514         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33515
33516 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33517
33518         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33519
33520 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33521
33522         * gcc.c-torture/compile/950512-1.c: New test.
33523         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33524         * gcc.dg/struct-ret-1.c: Likewise.
33525
33526 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33527
33528         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33529           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33530
33531 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33532
33533         * gcc.c-torture/special/920411-1.c: Deleted.
33534         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33535
33536 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33537
33538         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33539         cpu limit.
33540
33541 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33542
33543         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33544
33545 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33546
33547         From kenner;
33548         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33549         is the proper length.
33550         * va-arg-3.c: Likewise.
33551
33552 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33553
33554         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33555         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33556
33557         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33558         * lib/g++.exp (default_g++_start): Delete old cruft.
33559
33560 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33561
33562         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33563         (2 * (1 << 18)) to (2 * (1 << 17)).
33564
33565         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33566
33567 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33568
33569         * config/rom68k.exp: Renamed from config/idp.exp
33570
33571 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33572
33573         * c-torture/compile/921109-2.c
33574
33575 1995-04-18  Mike Stump  <mrs@cygnus.com>
33576
33577         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33578         excess errors.
33579
33580 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33581
33582         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33583         output.
33584         * lib/g++.exp (default_g++_start): Likewise.
33585
33586 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33587
33588         * gcc.c-torture/compile/950329-1.c: New test.
33589
33590 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33591
33592           * config/bug.exp (${tool}_load): Updated to use new remote_open
33593           and remote_close procs.
33594         * config/idp.exp: New file.
33595
33596 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33597
33598         * gcc.c-torture/execute/950322-1.c: New test.
33599
33600 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33601
33602         * config/vx.exp (${tool}_load): Clean up testing of return code from
33603         vxworks_ld and vxworks_spawn.
33604
33605 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33606
33607         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33608
33609 1995-03-13  Mike Stump  <mrs@cygnus.com>
33610
33611         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33612         can mark excess errors on a machine by machine basis.  Note, the
33613         default is to not expect any excess errors, even when excess
33614         errors test - is given, so you will want to put an XFAIL ... on
33615         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33616         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33617         those 4 machines, but no others.
33618
33619 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33620
33621         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33622         * lib/c-torture.exp: to here.
33623
33624 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33625
33626         * gcc.c-torture/execute/950221-1.c: New test.
33627         * gcc.c-torture/execute/struct-ret-1.c: New test.
33628         * gcc.c-torture/compile/950221-1.c: New test.
33629
33630         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33631
33632 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33633
33634         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33635         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33636
33637 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33638
33639         * g++.gb: New directory of tests, derived from my signature and
33640         class scoping tests.
33641
33642         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33643         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33644         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33645         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33646         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33647         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33648         * g++.gb/sig25.C: Likewise.
33649
33650         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33651         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33652         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33653         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33654         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33655         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33656         * g++.gb/sig25.exp: Likewise.
33657
33658         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33659         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33660         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33661         * g++.gb/scope13.C: Likewise, this test still fails.
33662
33663         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33664         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33665         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33666         * g++.gb/scope13.exp: Ditto.
33667
33668         * g++.gb/README: New file, explains what these tests are about.
33669
33670 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33671
33672         * lib/dg.exp (dg-do): Support `preprocess'.
33673         (dg-test): Likewise.
33674
33675 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33676
33677         * config/udi.exp: change "continue -expect" to "exp_continue".
33678
33679 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33680
33681         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33682         Delete redundant tests.
33683
33684         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33685         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33686         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33687         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33688         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33689         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33690         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33691         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33692
33693         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33694         storing label pointers.
33695         * gcc.c-torture/execute/921019-1.c: Likewise.
33696         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33697         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33698         parameter fp.
33699         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33700         constants.
33701
33702         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33703         Delete obsolete tests.
33704
33705         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33706         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33707         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33708         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33709         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33710         * gcc.c-torture/compile/950124-1.c: New test.
33711
33712         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33713
33714 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33715
33716         * lib/mike-g++.exp: Add -lm to LIBS.
33717
33718 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33719
33720         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33721
33722 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33723
33724         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33725
33726 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33727
33728         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33729
33730 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33731
33732         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33733         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33734         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33735         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33736         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33737         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33738         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33739         * g++.law/{operators31.C, operators32.C,
33740         * g++.law/{operators33.C, operators34.C}: Likewise.
33741         * g++.law/{pic1.C, refs2.C}: Likewise.
33742         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33743         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33744         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33745         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33746
33747         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33748         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33749         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33750         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33751         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33752         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33753         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33754         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33755         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33756         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33757         * g++.law/{operators34.exp}: Likewise.
33758         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33759         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33760         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33761         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33762         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33763
33764         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33765         No longer expected to fail.
33766         * g++.law/missed-error3.C: Tweak for recent bool changes.
33767
33768 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33769
33770         * config/emb-unix: Deleted.
33771         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33772         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33773
33774 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33775
33776         * lib/dg.exp (dg-test): Fix typo in last patch.
33777
33778 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33779
33780         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33781         (handles multiple occurrences).
33782
33783 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33784
33785         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33786         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33787         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33788         printed).
33789         * lib/c-torture.exp (c-torture-compile): Likewise.
33790         (c-torture): Prepend full path if missing.
33791         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33792         (gcc_fail): Likewise.
33793         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33794
33795 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33796
33797         * lib/netware.exp: Only attach to NetWare i386 systems.
33798
33799 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33800
33801         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33802         messages.  Add test name to "output pattern match" pass/fail message.
33803
33804 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33805
33806         * gcc.dg: New testsuite.
33807         * gcc.dg/dg.exp: New file.
33808
33809         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33810         test-switch.c}: Deleted.
33811
33812         * gcc.misc-tests/msgs.exp: New testcase driver.
33813
33814 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33815
33816         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33817         Watch for illegal return values from ${tool}_load.
33818         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33819         cross targets.  Coerce return value >0 to 1.
33820
33821 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33822
33823         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33824
33825         * config/emb-unix.exp: New file.
33826
33827         * config/sim.exp: Error if variable $SIM not defined.
33828         (${tool}_load): Mark test as "untested" if simulator missing.
33829
33830         * config/unix.exp: Load remote.exp to get rcp_download.
33831         * lib/c-torture.exp: Use different option lists for testcases with
33832         and without loops.
33833         * gcc.c-torture/execute/execute.exp: Likewise.
33834
33835 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33836
33837         * config/*.exp: Clarify return code from ${tool}_load.
33838         Call `unresolved' or `untested' instead of `warning' or `perror'
33839         (sometimes you still want to call both though).
33840         Add comment that `shell_id' is local to each file.
33841         * config/udi.exp (timeout): Set to 30.
33842         Don't print warning if connection fails, $connectmode has already
33843         printed an error.
33844         (${tool}_load): Move verbose messages to level 2.
33845         Rework pattern for "Process started" message.
33846         Pass `shell_id' to ${connectmode}_download.
33847         Retry twice upon timeout.  Make resetting of target more robust.
33848         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33849         Pass `shell_id' to exit_$connectmode.
33850         Only call exit_$connectmode if connected.
33851         * config/unix.exp (${tool}_load): Check return codes better.
33852         * config/vrtx.exp (${tool}_load): Likewise.
33853         * config/vx.exp (${tool}_load): Likewise.
33854         Delete unneeded global's.
33855         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33856         from ${tool}_load.
33857         (dg-stat): Delete.
33858         (dg-init): Delete recording of pass/fail counts.
33859         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33860         (old-dejagnu-init): Likewise.
33861         (old-dejagnu-stat): Delete contents, empty proc now.
33862         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33863         (c-torture): Delete references to lcnt, lpass, lfail.
33864         Get option list from TORTURE_OPTIONS.
33865         Delete -funroll[-all]-loops if no loops.
33866         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33867         (g++_stat): Delete contents (empty proc now).
33868         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33869         (gcc_finish): Likewise.
33870         (gcc_stat): Deleted.
33871         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33872         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33873         * gcc.c-torture/execute/execute.exp: Likewise.
33874         Split tests into two parts: compile, execute.
33875         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33876         no loops.  Update to reflect clarified return codes from ${tool}_load.
33877
33878 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33879
33880         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33881         to grep for.
33882         (old-dejagnu): Likewise (where necessary).
33883
33884 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33885
33886         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33887
33888         * lib/dg.exp (dg-process-target): Fix processing of selector.
33889         Add comment regarding use of `error'.
33890
33891         * lib/gcc.exp (prune_system_crud): Define if missing.
33892         * lib/g++.exp (prune_system_crud): Likewise.
33893
33894         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33895         Call prune_system_crud.
33896         * lib/dg.exp (dg-runtest): New proc.
33897         Use perror instead of send_user for tcl errors in testcase.
33898         Don't return any value, it's never used.
33899         Don't clobber previous definition of `unknown'.
33900         Print tcl errors in `dg-final'.
33901
33902 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33903
33904         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33905         (dg-test): Don't print errorInfo, it contains stack backtrace.
33906
33907 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33908
33909         * lib/g++.exp (runtest_file_p): Define if missing.
33910
33911 1994-09-24  Doug Evans  (dje@cygnus.com)
33912
33913         * lib/mike-g++.exp: Comment out loading of g++.exp.
33914         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33915         (default_g++_version): Always print something.
33916         (default_g++_start): Comment out call to `which'.
33917         (g++_start, g++_load): Deleted (must be defined in config file).
33918         * lib/gcc.exp: Test for existence of $CC at start.
33919         Delete check for tmpdir (done in gcc_init).
33920         (default_gcc_version): Always print something.
33921         (default_gcc_start): Comment out call to `which'.
33922         * config/*.exp: Major cleanup - make cross targets work at least a
33923         little better for g++ (by not being "--tool gcc" specific).
33924         Rename gcc_xxx to ${tool}_xxx.
33925         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33926         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33927
33928 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33929
33930         * lib/c-torture.exp (c-torture-compile): Rework compiler
33931         message processing.
33932
33933         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33934         c-torture.
33935
33936 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33937
33938         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33939
33940         * lib/dg.exp (dg-process-target): Support { target native }.
33941
33942 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33943
33944         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33945         looked for "... program xxx got fatal signal".
33946         Correct regsub munging of `comp_output'.
33947         Ignore compiler messages "path prefix not used" and "linker input
33948         file unused".
33949
33950 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33951
33952         * lib/gcc.exp (runtest_file_p): Define if missing.
33953         * gcc.prms/template.c: Example to work from.
33954
33955 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33956
33957         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33958         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33959
33960         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33961         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33962         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33963         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33964
33965         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33966         (dg-process-target): No longer a varargs proc.
33967         Return S/N for target, P/F for xfail.  All callers changed.
33968         (user option procs): More argument checking.
33969         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33970         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33971         (dg-test): Skip test if not running on selected target in `dg-do'.
33972         Update handling of `dg-do-what', `dg-output-text'.
33973         Separate execution pass/fail from output pattern match pass/fail.
33974         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33975
33976 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33977
33978         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33979         target for 920510-1.c.
33980
33981 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33982
33983         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33984         Clean up comment regarding use of passcnt, etc.
33985         (gcc_stat): Don't update `testcnt' here.
33986         (gcc_finish): Do it here.
33987         Might as well reset `but_id' here too.
33988         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33989         to determine if the file should be tested.
33990         * gcc.c-torture/compile/compile.exp: Likewise.
33991         * gcc.c-torture/execute/execute.exp: Likewise.
33992         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33993         * gcc.misc-tests/dg-test.exp: Likewise.
33994         * gcc.prms/prms.exp: Likewise.
33995         * gcc.wendy/wendy.exp: Likewise.
33996         * g++.old-deja.exp: Likewise.
33997         Move "Testing file" message to verbose level 1.
33998
33999 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34000
34001         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34002
34003 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34004
34005         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34006         (default_gcc_start): Accept optional second list element
34007         of compiler flags.  Print compiler output at verbosity level 2.
34008         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34009         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34010         Save current values of framework globals passcnt, failcnt, xpasscnt,
34011         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34012         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34013         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34014         xfailcnt to compute stats.  Update framework global `testcnt' from
34015         pass/fail counts.
34016         (gcc_finish): New proc.  Clean up test environment.
34017         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34018         (gcc_epass, gcc_efail): Delete.
34019         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34020         argument of line number.
34021         (dg-init): If the tool has an init routine, call it.
34022         (dg-test): Remove args `cflags_var' and `libs_var'.
34023         Pass all compiler options to ${tool}_start.
34024         Handle missing line number.
34025         (dg-finish): New function.
34026         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34027         particular files.  Call gcc_finish at end.  Move "skipping test"
34028         message to verbosity level 3.
34029         * gcc.c-torture/compile/compile.exp: Likewise.
34030         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34031         * gcc.c-torture/execute/execute.exp: Likewise.
34032         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34033         Print testcase being tried at verbosity level 1.
34034         * gcc.c-torture/special/special.exp: Unset xfail.
34035         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34036         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34037         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34038         * gcc.failure/failure.exp: Likewise.
34039         * gcc.ieee/ieee.exp: Likewise.
34040         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34041         Update call to dg-test.  Call dg-finish at end.
34042         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34043         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34044         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34045         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34046         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34047         * gcc.wendy/wendy.exp: Add copyright.
34048         Delete setting of tmpdir (done by gcc_init).
34049         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34050         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34051         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34052         gcc_[ce]pass/fail.
34053
34054 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34055
34056         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34057         confusion.
34058         (g++_load): Likewise.
34059
34060         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34061         Rename argument to `prog' to remove the confusion.
34062         Varargs fns behave differently too!
34063         (g++_load): Likewise.
34064
34065         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34066
34067         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34068         what it is.  Delete (always) printing of status value for !native.
34069         Simplify verbose code, and include status and exec_output.
34070         (g++_load): Use gcc_load.
34071
34072 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34073
34074         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34075         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34076         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34077         940714-3.c as these testcases don't exist anymore.  Make
34078         va-arg-1.c expected to pass.
34079
34080 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34081
34082         * gcc.misc-tests/misc.exp: Only run specific testcases.
34083         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34084         * gcc.misc-tests/dg-[1-9].c: New files.
34085
34086         * lib/dg.exp: New testsuite driver.
34087         * gcc.prms/prms.exp: Use it.
34088
34089         * README.gcc: New file.
34090
34091         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34092         Document and reset `lxpass' and `lxfail'.
34093         Simplify "initialized" message.
34094         (gcc_stat): Clean up comments a little.
34095
34096 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34097
34098         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34099
34100 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34101
34102         * lib/old-dejagnu.exp (process-option): New proc.
34103         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34104         (old-dejagnu): Simplify.
34105         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34106
34107 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34108
34109         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34110         exists and is not an empty string.
34111
34112         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34113         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34114         finished.
34115         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34116         automatically.
34117
34118         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34119         longer expected to fail.
34120
34121         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34122         "f" function call.
34123
34124         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34125
34126         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34127         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34128         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34129         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34130         c-torture-1.29.
34131
34132         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34133         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34134
34135         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34136
34137         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34138         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34139
34140         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34141         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34142         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34143
34144 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34145
34146         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34147         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34148         940714-1.c, 940714-2.c, 940714-3.c},
34149         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34150         gcc.misc-tests/{mg.c,mg.exp}:
34151         New tests.
34152         * gcc.noncompile/noncompile.exp: Change accordingly.
34153
34154 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34155
34156         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34157         Undo previous clobberage.
34158
34159 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34160
34161         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34162         * gcc.special/{930510-1.c, special.exp}:
34163         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34164         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34165         struct-varargs-1.c}: New tests from c-torture-1.26.
34166
34167 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34168
34169         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34170           argument to switch.
34171
34172 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34173
34174         * Revert the previous changes.  Please see Rob's directory
34175           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34176           fixes.
34177
34178 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34179
34180         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34181             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34182             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34183             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34184             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34185             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34186             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34187             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34188             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34189             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34190             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34191             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34192             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34193             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34194             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34195             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34196             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34197             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34198             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34199             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34200             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34201             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34202             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34203             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34204             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34205             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34206             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34207
34208 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34209
34210         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34211             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34212           with perror calls.
34213
34214 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34215
34216         * config/unix.exp (g++_load): Fix syntax.
34217
34218 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34219
34220         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34221         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34222         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34223         Don't expect va-arg-1.c to fail.  Correct expected output for
34224         920928-1.c.
34225         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34226         * gcc.wendy/hbm4.c: Correct typo.
34227         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34228
34229 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34230
34231         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34232         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34233         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34234         * lib/c-torture.exp (c-torture-compile): Ditto.
34235
34236         Reduce volume of output (remove all the -I's and such).
34237         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34238         Call gcc_cpass, gcc_cfail.
34239         (c-torture): Pass testing option to c-torture-compile.
34240
34241 1994-03-21  Doug Evans  (dje@cygnus.com)
34242
34243         Bring patches over from progressive.
34244         * config/default.exp: Exit remote shell cleanly.
34245         (g++_exit, g++_start): Add default versions.
34246         * config/sim.exp (gcc_load): Use perror, not error.
34247
34248 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34249
34250         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34251         set in site.exp.
34252
34253 1994-03-14  Doug Evans  (dje@cygnus.com)
34254
34255         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34256         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34257         (wendy_try): New proc to run testcase.
34258         (main loop): Call 'em.
34259         * gcc.wendy/*.c: Clean up pass to correct expected output.
34260
34261         * lib/gcc.exp: Minor cleanup work.
34262         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34263
34264 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34265
34266         * config/sim.exp (gcc_load): Document return codes better.
34267         Don't pass -v to simulator.
34268
34269 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34270
34271           * gcc.special/920717-x.c: Fix typo.
34272           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34273           get at sources.
34274
34275         * lib/mike-gcc.exp: Fix typo.
34276
34277 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34278
34279         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34280         binary to use, transform the name.
34281         * config/*.exp: rename everything. Nuke any g++ specific files,
34282         it's now a special case of gcc that requires no special support.
34283         Add a default.exp for unsupported targets.
34284
34285 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34286
34287         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34288         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34289         version of Tcl.
34290
34291 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34292
34293         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34294         than a warning.
34295
34296 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34297
34298         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34299
34300 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34301
34302         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34303         option_list.  Compile every file with only 4/6 option choices
34304         (same as C torture) instead of with 12/18 different option
34305         choices.
34306         * lib/c-torture.exp: Likewise.
34307
34308         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34309         not already set.
34310
34311 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34312
34313         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34314         can put an XFAIL *-*-* on excess errors.
34315
34316 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34317
34318         * g++.law: Add more tests derived from g++-bugs snapshots.
34319
34320         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34321         equivalent to g++.law/init9.
34322
34323         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34324         compiled it, and the a.out file after we've run it.
34325
34326 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34327
34328         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34329         compiled it, and the a.out file after we've run it.
34330
34331 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34332
34333         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34334
34335 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34336
34337         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34338         version number.
34339
34340 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34341
34342         * g++.law: New directory of g++ tests derived from the g++-bugs
34343         snapshots.
34344
34345 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34346
34347         * gcc.compile: initbug1.c initbug1.exp testcase added
34348
34349 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34350
34351         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34352         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34353           fixes submitted by Jeff Law (law@cs.utah.edu)
34354         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34355           Jeff Law (law@cs.utah.edu)
34356
34357
34358 1993-11-30  Mike Stump  (mrs@cygnus.com)
34359
34360         * config/unix-g++.exp: Follow the gcc way of doing things.
34361         * g++.old-deja/old-deja.exp: Minor updates.
34362         * lib/g++.exp: New file, follow the gcc way of doing things.
34363         * lib/old-dejagnu.exp: Minor updates.
34364         * lib/mike-g++.exp: Always unset errorInfo.
34365
34366 1993-11-06  Mike Stump  (mrs@cygnus.com)
34367
34368         * lib/gcc.exp: Fix some errors with the below change, CC and
34369         CFLAGS should be global when setting, not local.
34370
34371 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34372
34373         * lib/gcc.exp: Transform tool name.
34374
34375 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34376
34377         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34378
34379 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34380
34381         * lib/gcc.exp: change gcc_done to gcc_stat
34382
34383 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34384
34385         * Upgraded gcc testsuite to c-torture version 1.25
34386
34387 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34388
34389         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34390         * lib/c-torture: added hooks for new reporting code.
34391
34392 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34393
34394         * config/sh-gcc.exp: check if sh-sim exists in the path
34395
34396 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34397
34398         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34399         * gcc.compile/compile.exp: Initial changes for new logic.
34400         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34401         * gcc.failure/failure.exp: Initial changes for new logic.
34402         * gcc.ieee/ieee.exp: Initial changes for new logic.
34403         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34404         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34405         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34406         * lib/c-torture.exp: Initial changes for new logic.
34407         * lib/gcc.exp: Initial changes for new logic.
34408
34409 1993-10-15  Mike Stump  (mrs@cygnus.com)
34410
34411         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34412         depend upon failure or success.  Fully qualify names in failure
34413         and success messages.  Always remove a.out before starting
34414         compile, just in case.  Pay more attention to error text output by
34415         the compiler.  Handle testcases with no known past errors just
34416         like all others, so that things are uniform.  Other miscellaneous
34417         improvements.
34418
34419 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34420
34421         * gcc.cpp: new directory for cpp tests
34422
34423 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34424
34425         * lib/chill.exp: Code reformatted, removed unused code.
34426         * config/unix-chill.exp: Code reformatted, removed unused code.
34427         * chill.execute/execute.exp: Code reformatted, removed unused code.
34428         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34429
34430 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34431
34432         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34433         routines not written.
34434
34435 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34436
34437         * config/bug-gcc.exp: Use new procs from bug.exp.
34438
34439 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34440
34441         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34442         via ftp, rather than depending on NFS.
34443         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34444         case.
34445
34446 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34447
34448         * config/bug-gcc.exp: Use new download proc.
34449
34450 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34451
34452         * chill.execute/execute.exp: cleanups, handles errors better
34453         * chill.compile/compile.exp: rewrite, based on execute.exp
34454         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34455         * lib/chill.exp: major changes to diff proc and compile and link
34456           procs. added chill_fail and chill_pass wrappers to pass and
34457           fail. added more comments, and handle error codes better.
34458           Added a hack to capture stderr from exec, so noncompile tests
34459           can work.
34460
34461 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34462
34463         * chill.execute/execute.exp: rewrite of testsuite driver
34464         * lib/chill.exp: rewrite of testsuite driver
34465         * config/unix-chill.exp: rewrite of testsuite driver
34466
34467 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34468
34469     In chill.execute:
34470         * iexpr.ch: Standardize uppercase.
34471         * tuples.dat: Standardize uppercase.
34472         * vary.ch: standardize.  Correct varying string assignments.
34473         * vary.dat: Add new output lines.
34474
34475 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34476
34477     In chill.execute:
34478         * chprintf.ch: Standardize use of uppercase.
34479         * tuples.ch: Standardize and turn arr2 into a DCL,
34480           rather than a SYN.
34481         * pinits.ch: Standardize.
34482
34483 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34484
34485         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34486         * Makefil: Renamed to Makefile.in.
34487         * configure.in: New.
34488
34489 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34490
34491     In chill.execute:
34492         * .cvsignore: Add result/output files.
34493         * Makefile: Fix up variables at start.  Use MFLAGS
34494           everywhere.  Correct bool_loc, built_ins entries.
34495           Add entry for vary1.ch.
34496         * bitarray.ch: Standardize upper-case usage.
34497         * bitexpr.ch: Standardize, add output of b1.
34498         * params.ch: Use arrayt in along PROC parameters, to
34499           avoid novelty problems.
34500         * sets.ch: Tiny cleanup.
34501         * vary1.ch: Re-indent.
34502
34503 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34504
34505           * Add PR-related files to Makefiles, .cvsignore files, etc.
34506
34507 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34508
34509         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34510           with compiler objects. New names are test-flow.c and test-loop.c
34511
34512 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34513
34514         * Upgraded c-torture tests from 1.19 to 1.20
34515
34516         * new files:
34517         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34518         * gcc.compile: 930623-1.c 930623-2.c
34519         * gcc.noncompile: 930622-1.c 930622-2.c
34520         * gcc.failure: 920411-1.c 920627-2.c
34521         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34522
34523 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34524
34525         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34526           More changes to get testsuite working properly. Needs more work.
34527           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34528
34529 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34530
34531         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34532           More changes to get testsuite working properly. Needs more work.
34533
34534 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34535
34536         * chill.compile/compile.exp: Added for Dejagnu support
34537         * chill.execute/execute.exp: Added for Dejagnu support
34538         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34539
34540 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34541
34542     This should complete moving the CHILL test files.
34543         * chill.noncompile(.cvsignore printf.grt
34544             in-printf.grt chprintf.grt chprintf.ch):
34545             Added test-support files.
34546           (Makefile): Modified further.
34547         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34548             signal.ch): Added test files.
34549           * chill.execute (.cvsignore printf.grt printr.c
34550             in-printf.grt rts.c chprintf.grt rts.h): Added
34551           test-support files.
34552             (Makefile): More corrections.
34553
34554 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34555
34556         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34557           test cases, ready for DejaGnu.
34558
34559 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34560
34561         * Upgraded c-torture tests from 1.18 to 1.19
34562
34563         * gcc.compile: added test(s):
34564           930607-1.c
34565         * gcc.execute: added test(s):
34566           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34567
34568         * added new subdirectory for misc tests: gcc.misc-tests
34569         * gcc.misc-test(s): added tests:
34570           inst-check.c test-consts.c test-ior.c test-switch.c
34571
34572 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34573
34574         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34575
34576 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34577
34578         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34579
34580 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34581
34582         * Upgraded c-torture tests from 1.17 to 1.18
34583
34584 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34585
34586         * Upgraded c-torture tests from 1.12 to 1.17
34587
34588 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34589
34590         * lib/old-dejagnu.exp:
34591           Fixed handling of XFAIL target triplets to correctly
34592           recognize wildcard characters.  Removed code that
34593           appended a unique id tag to the end of the file name
34594           printed out by the result of the testcases within a
34595           given test file.
34596
34597 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34598
34599         * lib/old-dejagnu.exp:
34600           Reworked expected failure handling to trigger off of XFAIL
34601           keyword in keyphrase embeded in testcase source code. The
34602           XFAIL keyword must be at the end of the keyphrase line. It
34603           may optionally be followed by one or more target triplets.
34604           It has just occured that the handling of wildcards in the
34605           target triplet may not be correct.
34606
34607 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34608
34609         * g++.old-deja/tests:
34610           Moved all subdirectories up one level into g++.old-deja .
34611
34612         * lib/old-dejagnu.exp:
34613           Fixed problem with CXXFLAGS not being properly reset, and being
34614           corrupted with extraneous "-c" compiler option.  This was
34615           causing binaries to not be generated for test that needed them.
34616           Modified strings passed to "pass" and "fail" so that individual
34617           tests from the same test file would be distinguished by an
34618           identifier appended to the test file name in the summary logs;
34619           this corrected a problem with erroneous diff logs.  Added code
34620           to search testcases for expected fail and unexpected pass keywords.
34621
34622 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34623
34624         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34625
34626 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34627
34628         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34629           Removed extraneous text from end of "Special g++ Options"
34630           keyphrase.
34631
34632         * lib/old-dejagnu.exp: Added pattern matching to look for new
34633           keywords, embedded in testcases comments, which will trigger
34634           calls to xpass and xfail.
34635
34636 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34637
34638         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34639           comments embedded in the testcases, especially the one looking for
34640           special compiler options, as well as the pattern matching for the
34641           compiler output again.
34642
34643 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34644
34645         * lib/old-dejagnu.exp: Do a proper check of the return value for
34646           execute tests. Fixed several problems with the pattern matching
34647           of the compiler output which gave erroneous test results.
34648           Changed several of the test result messages to be more descriptive.
34649         * config/unix-g++.exp: Proc g++_load now actually works and
34650           executes the tests passed to it and returns a usable return
34651           value.
34652
34653 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34654
34655           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34656
34657 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34658
34659         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34660           Modified both files to properly execute the old style
34661           dejagnu tests. The previous versions of these files were
34662           experimental and did not function anything near correctly.
34663
34664 1993-04-05  Rob Savoye  (rob@cygnus.com)
34665
34666         * Removed all Makefile.in and configure.in files. No configuration
34667         needed now.
34668
34669 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34670
34671         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34672
34673 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34674
34675         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34676         gcc.special/configure.in, gcc.noncompile/configure.in,
34677         gcc.execute/configure.in, gcc.code_quality/configure.in,
34678         g++.other/configure.in, g++.old-deja/configure.in,
34679         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34680         in srcname setting.
34681
34682 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34683
34684         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34685         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34686         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34687
34688 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34689
34690         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34691         (gdb_exit): Don't remove *_soc files.
34692
34693 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34694
34695         * lib/c-torture.exp: Don't look for main; instead always use -w
34696         -c.  This is how the c-torture tests work.  Remove the object
34697         file if the compilation succeeds.
34698         * gcc.execute/execute.exp: Remove executable if test passes.
34699         * gcc.noncompile/noncompile.exp: Every test is an expected
34700         failure.
34701         * gcc.special/special.exp: Added tests from c-torture 1.11,
34702         corrected use of existing test.
34703         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34704         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34705         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34706         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34707         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34708         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34709         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34710         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34711         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34712         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34713         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34714         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34715         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34716         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34717         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34718         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34719         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34720         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34721         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34722         c-torture 1.11.
34723         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34724         correspond to c-torture 1.11.
34725
34726         * New file.