tree-ssa-alias.c (count_ptr_derefs): Do not consider &PTR->FLD a dereference of PTR.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2
3         * gcc.dg/tree-ssa/20050719-1.c: New test.
4
5 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6
7         * gcc.dg/bfin-longcall-1.c: New file.
8         * gcc.dg/bfin-longcall-2.c: New file.
9
10 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11
12         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13
14 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15
16         PR middle-end/19055
17         * gcc.dg/tree-ssa/pr19055.c: New test.
18         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19
20 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21
22         PR C++/22358
23         * g++.dg/other/pr22358.C: New test.
24
25 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26
27         PR c++/2922
28         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29         
30 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31
32         PR c++/15938
33         * g++.dg/init/union2.C: New test.
34
35 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36
37         PR c/22393
38         * gcc.dg/complex-4.c: New test.
39
40 2005-07-21  Richard Guenther  <rguenther@suse.de>
41
42         PR testsuite/22522
43         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
44         scanning for asm labels.
45         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
46
47 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
48
49         PR target/22085
50         * gcc.dg/altivec-pr22085.c: New.
51
52 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
53
54         PR tree-optimization/19210
55         * gcc.dg/tree-ssa/pr19210-1.c: New.
56         * gcc.dg/tree-ssa/pr19210-2.c: New.
57
58 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
59
60         PR rtl-optimization/22167
61         * g++.dg/opt/pr22167.C: New test.
62
63 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
64
65         PR c++/2922
66         * g++.dg/lookup/two-stage2.C: New.
67         * g++.dg/lookup/two-stage3.C: New.
68         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
69         fixed two-stage name lookup for operators.
70         * g++.dg/template/call3.C: Compiler now produces an appropriate
71         error message. 
72         * g++.dg/template/crash37.C: Compiler now describes bla() on line
73         14 as a candidate. 
74         * g++.dg/template/ptrmem4.C: Compiler produces different error
75         message.
76         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
77         connect_to_method as a candidate.
78         
79 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
80
81         * gcc.dg/fold-alloc-1.c: New test.
82
83 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
84
85         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
86         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
87
88 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
89
90         * gcc.dg/fold-abs-1.c: New test.
91         * gcc.dg/fold-abs-2.c: New test.
92         * gcc.dg/fold-abs-3.c: New test.
93
94 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
95
96         Make CONSTRUCTOR use VEC to store initializers.
97         * g++.dg/ext/complit3.C: Check for specific error messages.
98         * g++.dg/init/brace2.C: Update error message.
99         * g++.dg/warn/Wbraces2.C: Likewise.
100
101 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
102
103         PR fortran/16940
104         * gfortran.dg/module_interface_1.f90: New test.
105
106 2005-07-19  Danny Berlin <dberlin@dberlin.org>
107             Kenneth Zadeck <zadeck@naturalbridge.com>
108
109         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
110
111 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
112
113         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
114         specify -Wformat for these tests.
115         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
116         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
117         * gcc.dg/format/opt-6.c: Delete.
118
119 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
122         * gcc.dg/tree-ssa/sra-3.c: Likewise.
123
124 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
125
126         * gcc.dg/tree-ssa/alias-2.c: New test.
127
128 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/22263
131         * g++.dg/template/explicit7.C: New test.
132
133 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
134
135         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
136         width of 8 to +Inf and -Inf.
137     
138 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
139
140         PR c++/22139
141         * g++.dg/template/friend36.C: New test.
142
143 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
144
145         PR fortran/21730
146         * gfortran.dg/pr21730.f: New test.
147
148 2005-07-16  Danny Berlin <dberlin@dberlin.org>
149             Kenneth Zadeck <zadeck@naturalbridge.com>
150
151         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
152         since pure const detection cannot run at -O1 in c compiler.
153         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
154         can now optimize this case properly.
155         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
156         because we now pass.
157         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
158
159 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
160
161         PR c/22421
162         * gcc.dg/format/bitfld-1.c: New test.
163
164 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
165
166         PR c++/22204
167         * g++.dg/rtti/repo1.C: New test.
168
169 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
170
171         PR middle-end/22398
172         * gcc.c-torture/compile/pr22398.c: New test.
173
174 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
175
176         PR c++/22132
177         * g++.dg/expr/cast4.C: New test.
178
179 2005-07-15  Richard Guenther  <rguenther@suse.de>
180
181         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
182         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
183
184 2005-07-15  Steven Bosscher  <stevenb@suse.de>
185
186         PR tree-optimization/22230
187         * gcc.dg/tree-ssa/pr22230.c: New test.
188
189 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
190
191         * gfortran.dg/g77/cpp6.f: New test.
192
193         PR fortran/22417
194         * gfortran.dg/g77/cpp5.F: New test.
195         * gfortran.dg/g77/cpp5.h: New file.
196         * gfortran.dg/g77/cpp5inc.h: New file.
197
198 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
199
200         PR libfortran/16435
201         * gfortran.dg/tl_editting.f90: New.
202         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
203
204 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
205
206         * gfortran.dg/char_array_constructor.f90: New test.
207
208 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
209
210         * gfortran.dg/past_eor.f90: New.
211         * gfortran.dg/complex_read.f90: New.
212
213 2005-07-13  Jeff Law  <law@redhat.com>
214
215         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
216         additional casts.
217
218         * gcc.dg/tree-ssa/pr22321.c: New test
219
220 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
221
222         PR tree-optimization/21921
223         * gcc.dg/tree-ssa/pr21921.c: New.
224
225 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
226
227         PR tree-optimizatio/22442
228         * gcc.dg/tree-ssa/loop-11.c: New test.
229
230 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
231
232         PR tree-opt/21840
233         * gcc.c-torture/compile/pr21840.c: New test.
234
235 2005-07-12  Jan Hubicka  <jh@suse.cz>
236
237         * gcc.c-torture/compile/pr22379.c: New test.
238
239 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
240
241         PR libfortran/21593
242         gfortran.dg/dev_null.f90:  Remove outdated comment about
243         PR libfortran/21593.
244
245
246 2005-07-12  Dale Johannesen  <dalej@apple.com>
247
248         * gcc.target/i386/compress-float-sse.c:  New.
249         * gcc.target/i386/compress-float-sse-pic.c:  New.
250         * gcc.target/i386/compress-float-387.c:  New.
251         * gcc.target/i386/compress-float-387-pic.c:  New.
252         * gcc.dg/compress-float-ppc.c:  New.
253         * gcc.dg/compress-float-ppc-pic.c:  New.
254
255 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
256
257         PR libfortran/21593
258         gfortran.dg/dev_null.f90:  Remove targets.
259
260 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
261
262         PR tree-opt/22335
263         * gcc.dg/pr22335-1.c: New test.
264         * gcc.dg/pr22335-2.c: New test.
265
266 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
267
268         PR c++/20172
269         * g++.dg/template/nontype12.C : New test.
270
271 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
272
273         * gcc.dg/tree-ssa/loop-10.c: New test.
274
275 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
276
277         * gcc.c-torture/execute/20020720-1.x: Remove.
278
279 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
280
281         * gfortran.fortran-torture/execute/forall_7.f90: New test.
282
283 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
284
285         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
286         (dg-mips-options): Use it.
287
288 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
289
290         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
291
292 2005-07-09  Richard Henderson  <rth@redhat.com>
293
294         * lib/target-supports.exp (check_effective_target_sync_char_short):
295         Add alpha.
296
297 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
298
299         PR libfortran/22217
300         * gfortran.dg/negative-z-descriptor.f90:  New test.
301
302 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
303
304         PR tree-opt/22329
305         * gcc.dg/pr22329.c: New test.
306
307 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
308
309         PR tree-optimization/20139
310         * gcc.dg/tree-ssa/pr20139.c: New.
311
312 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
313
314         PR tree-opt/22356
315         * testsuite/gcc.dg/pr22356-1.c: New test.
316
317 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
318
319         PR c++/21799
320         * g++.dg/template/unify8.C: New.
321         * g++.dg/template/unify9.C: New.
322
323 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
324
325         * gfortran.fortran-torture/execute/entry_10.f90: New test.
326
327 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
328
329         * gcc.dg/darwin-version-1.c: New.
330         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
331         * gcc.dg/builtins-20.c: Likewise.
332         * gcc.dg/builtins-53.c: Likewise.
333         * gcc.dg/torture/builtins-convert-1.c: Likewise.
334         * gcc.dg/torture/builtins-convert-2.c: Likewise.
335         * gcc.dg/torture/builtins-convert-3.c: Likewise.
336         * gcc.dg/torture/builtins-power-1.c: Likewise.
337         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
338         on Darwin.
339
340 2005-07-07  Jeff Law  <law@redhat.com>
341
342         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
343         argument evaluation order.
344
345 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
346
347         PR libfortran/21594
348         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
349         Add test cases where the shift length is greater than the
350         array length.
351
352 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
353
354         * obj-c++.dg/proto-lossage-6.mm: New.
355         * objc.dg/proto-lossage-6.m: New.
356
357 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
358
359         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
360         * objc.dg/gnu-runtime-2.m: Likewise.
361
362 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
363
364         * gfortran.dg/longline.f: New test.
365
366         * gfortran.dg/badline.f: New test.
367
368 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
369
370         PR fortran/16531
371         PR fortran/15966
372         PR fortran/18781
373         * gfortran.dg/hollerith.f90: New.
374         * gfortran.dg/hollerith2.f90: New.
375         * gfortran.dg/hollerith3.f90: New.
376         * gfortran.dg/hollerith4.f90: New.
377         * gfortran.dg/hollerith_f95.f90: New.
378         * gfortran.dg/hollerith_legacy.f90: New.
379         * gfortran.dg/g77/cpp4.F: New. Port from g77.
380
381 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
382
383         PR objc/22274
384         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
385         * objc.dg/gnu-runtime-2.m: New.
386
387 2005-07-06  Jeff Law  <law@redhat.com>
388
389         * gcc.dg/tree-ssa/vrp17.c: New test.
390
391 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
392
393         PR fortran/22327
394         * gfortran.dg/array_constructor_5.f90: New test.
395
396 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
397
398         * gfortran.fortran-torture/execute/entry_9.f90: New test.
399
400 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
401
402         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
403         * gcc.dg/980816-1.c: Ditto.
404
405 2005-07-06  Jeff Law  <law@redhat.com>
406
407         * gcc.c-torture/compile/pr21356.c: New test.
408
409 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
410
411         PR c/22013
412         PR c/22098
413         * gcc.c-torture/compile/pr22013-1.c,
414         gcc.c-torture/execute/pr22098-1.c,
415         gcc.c-torture/execute/pr22098-2.c,
416         gcc.c-torture/execute/pr22098-3.c: New tests.
417
418 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
419
420         PR c/22308
421         * gcc.dg/pr22308-1.c: New test.
422
423 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
424
425         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
426         target.
427         * gcc.dg/compare9.c: Use -fshort-enums instead of
428         -fno-short-enums.  Change the last test to dg-bogus.
429
430 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
431
432         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
433         * gcc.dg/compare9.c: New.
434
435 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
436
437         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
438
439 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
440
441         PR testsuite/22288
442         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
443
444
445 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
446
447         * gcc.dg/format/gcc_gfc-1.c: New.
448
449 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
450
451         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
452
453 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
454
455         PR fortran/20842
456         * gfortran.dg/io_invalid_1.f90: New test.
457
458 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
459
460         * gcc.dg/format/gcc_diag-1.c: Update.
461
462 2005-07-02  Jeff Law  <law@redhat.com>
463
464         * gcc.dg/tree-ssa/pr22051-1.c: New test.
465         * gcc.dg/tree-ssa/pr22051-2.c: New test.
466
467 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
468
469         * gcc.dg/format/gcc_diag-1.c: Update.
470
471 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
472
473         PR tree-opt/22269
474         * gcc.c-torture/compile/pr22269.c: New test.
475
476 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
477
478         PR 21584
479         PR 22219
480         * g++.dg/tree-ssa/pr21584-1.C: New test.
481         * g++.dg/tree-ssa/pr21584-2.C: New test.
482
483 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
484
485         * obj-c++.dg/try-catch-11.mm: New.
486         * objc.dg/try-catch-10.m: New.
487
488 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
489
490         * g++.dg/other/ucnid-1.C: xfail on AIX.
491
492 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
493
494         PR 22234
495         * gcc.dg/20050629-1.c: New test.
496
497 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
498
499         * obj-c++.dg/const-str-1[0-1].mm: New.
500         * objc.dg/const-str-1[0-1].m: New.
501
502 2005-05-29  Richard Henderson  <rth@redhat.com>
503
504         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
505         Rename from check_effective_target_vect_no_max.
506         (check_effective_target_vect_no_int_add): New.
507         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
508         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
509         * gcc.dg/vect/vect-reduc-3.c: Likewise.
510         * gcc.dg/vect/vect-reduc-1.c: Use both.
511         * gcc.dg/vect/vect-reduc-2.c: Likewise.
512
513 2005-05-29  Richard Henderson  <rth@redhat.com>
514
515         * lib/target-supports.exp (check_effective_target_vect_no_max): 
516         Remove i386 and x86_64.
517
518 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
519
520         PR testsuite/21969
521         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
522
523 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
524
525         PR middle-end/21969
526         * gcc.dg/vect/pr21969.c: New test.
527
528 2005-06-28  Eric Christopher  <echristo@redhat.com>
529
530         PR c/22052
531         PR c/21975
532         * gcc.dg/inline1.c: New test.
533         * gcc.dg/inline2.c: Ditto.
534         * gcc.dg/inline3.c: Ditto.
535         * gcc.dg/inline4.c: Ditto.
536         * gcc.dg/inline5.c: Ditto.
537         
538 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
539
540         PR libfortran/22142
541         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
542         Add testcase also testing eoshift1 for PR 22142.
543
544 2005-06-28  Richard Henderson  <rth@redhat.com>
545
546         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
547         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
548         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
549         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
550         gcc.dg/tree-ssa/20030922-2.c: Likewise.
551
552 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
553
554         PR libfortran/22142
555         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
556         Add testcase for PR 22142.
557
558 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
559
560         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
561         gcc.target/ia64/fpreg-2.c: New tests.
562
563 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
564
565         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
566
567 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
568
569         PR libfortran/22170
570         * gfortran.dg/slash_1.f90: New test.
571
572 2005-06-27  Richard Henderson  <rth@redhat.com>
573
574         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
575         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
576         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
577         * gcc.dg/vect/vect-reduc-2.c: Likewise.
578         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
579         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
580
581 2005-06-27  Richard Henderson  <rth@redhat.com>
582
583         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
584         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
585
586 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
587
588         * obj-c++.dg/proto-lossage-5.mm: New.
589         * objc.dg/proto-lossage-5.m: New.
590
591 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
592
593         PR 21959
594         * gcc.dg/tree-ssa/pr21959.c: New test.
595
596 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
597
598         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
599         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
600         testing uninitialized var.
601
602         * gcc.c-torture/execute/builtins/chk.h: New.
603         * gcc.c-torture/execute/builtins/lib/chk.c: New.
604         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
605         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
606         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
607         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
608         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
609         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
610         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
611         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
612         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
613         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
614         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
615         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
616         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
617         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
618         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
619         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
620         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
621         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
622         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
623         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
624         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
625         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
626         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
627         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
628         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
629         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
630         * gcc.dg/builtin-object-size-1.c: New test.
631         * gcc.dg/builtin-object-size-2.c: New test.
632         * gcc.dg/builtin-object-size-3.c: New test.
633         * gcc.dg/builtin-object-size-4.c: New test.
634         * gcc.dg/builtin-object-size-5.c: New test.
635         * gcc.dg/builtin-stringop-chk-1.c: New test.
636         * gcc.dg/builtin-stringop-chk-2.c: New test.
637         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
638         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
639         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
640         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
641         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
642         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
643         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
644         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
645         * gcc.c-torture/execute/printf-1.c: New test.
646         * gcc.c-torture/execute/fprintf-1.c: New test.
647         * gcc.c-torture/execute/vprintf-1.c: New test.
648         * gcc.c-torture/execute/vfprintf-1.c: New test.
649         * gcc.c-torture/execute/printf-chk-1.c: New test.
650         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
651         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
652         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
653
654 2005-06-27  Michael Matz  <matz@suse.de>
655
656         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
657         slot is not merged if address escapes.
658
659 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
660
661         PR c/21911
662         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
663
664 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
665
666         PR middle-end/17965
667         * gcc.c-torture/compile/20050622-1.c: New test.
668
669         PR middle-end/22028
670         * gcc.dg/20050620-1.c: New test.
671
672 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
673
674         PR tree-optimization/22026
675         * gcc.dg/tree-ssa/pr22026.c: New.
676
677 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
678
679         PR libfortran/22144
680         * gfortran.dg/shift-alloc.f90:  New testcase.
681
682 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
683
684         * all files: Update FSF address in copyright headers.
685
686 2005-06-22  Jan Hubicka  <jh@suse.cz>
687
688         * wholeprogram-1.c: New testcase.
689         * wholeprogram-2.c: New testcase.
690
691 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
692
693         PR 22171
694         * gcc.dg/tree-ssa/pr22171.c: New test.
695
696 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
697
698         * gfortran.dg/simplify_modulo.f90: New.
699
700 2005-06-24  Jan Hubicka  <jh@suse.cz>
701
702         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
703
704 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
705
706         * obj-c++.dg/proto-lossage-[1-4].mm: New.
707
708 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
709
710         * obj-c++.dg/typedef-alias-1.mm: New.
711         * objc.dg/typedef-alias-1.m: New.
712
713 2005-06-23  Jeff Law  <law@redhat.com>
714
715         * gcc.dg/tree-ssa/vrp16.c: New test.
716
717 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
718
719         * lib/target-supports.exp: Add
720         check_effective_target_fortran_large_real and
721         check_effective_target_fortran_large_int to check for
722         corresponding effective targets.
723         * gfortran.dg/large_integer_kind_1.f90: New test.
724         * gfortran.dg/large_real_kind_1.f90: New test.
725
726 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
727
728         PR tree-optimization/22117
729         * gcc.dg/tree-ssa/pr22117.c: New.
730
731 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
732
733         PR testsuite/22123
734         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
735
736 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
737
738         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
739
740 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
741
742         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
743         * gfortran.dg/f2c_4.c: Likewise
744         
745 2005-06-22 Paul Brook  <paul@codesourcery.com>
746
747         PR fortran/21034
748         * gfortran.dg/auto_save_1.f90: New test.
749
750 2005-06-22  Michael Matz  <matz@suse.de>
751
752         * gcc.target/x86-64/abi: New directory.
753         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
754         * gcc.target/x86-64/abi/README.gcc: New file.
755         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
756         * gcc.target/x86-64/abi/asm-support.s: New file.
757         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
758         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
759         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
760         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
761         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
762         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
763         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
764         * gcc.target/x86_64/abi/test_bitfields.c: New test.
765         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
766         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
767         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
768         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
769         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
770         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
771         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
772         * gcc.target/x86_64/abi/test_varargs.c: New test.
773
774 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
775
776         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
777         32-bit i?86 and x86_64.
778
779 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
780
781         * obj-c++.dg/const-str-[1-9].mm: New tests.
782
783 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
784
785         PR fortran/22010
786         * gfortran.dg/namelist_use.f90: New.
787         * gfortran.dg/namelist_use_only.f90: New.
788
789 2005-06-21  Jeff Law  <law@redhat.com>
790
791         * gcc.dg/tree-ssa/vrp15.c: New test.
792
793 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
794
795         * lib/target-supports.exp (check_effective_target_vect_reduction): 
796         Remove.
797         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
798         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
799         remove vect_reduction target keyword. Also avoid two returns in main.
800         * gcc.dg/vect/vect-reduc-3.c: Likewise.
801         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
802         * gcc.dg/vect/vect-reduc-1short.c: New test.
803         * gcc.dg/vect/vect-reduc-1char.c: New test.
804         * gcc.dg/vect/vect-reduc-2short.c: New test.
805         * gcc.dg/vect/vect-reduc-2char.c: New test.
806         * gcc.dg/vect/vect-reduc-6.c: New test.
807         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
808         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
809         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
810
811 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
812         Paul Thomas  <pault@gcc.gnu.org>
813
814         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
815         New tests.
816         
817 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
818
819         * gfortran.dg/backslash_1.f90: New test.
820         * gfortran.dg/backslash_2.f90: New test.
821
822 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
823
824         * gfortran.dg/duplicate_labels.f90: New test.
825
826 2005-06-20  Jan Beulich  <jbeulich@novell.com>
827
828         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
829         unsupportable relocations.
830         * g++.old-deja/g++.other/store-expr1.C: Likewise.
831         * gcc.dg/20050321-2.c: xfail for NetWare.
832
833 2005-06-20  Andreas Jaeger  <aj@suse.de>
834
835         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
836         gcc.target/i386/fastcall-sseregparm.c,
837         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
838
839 2005-06-19  Richard Henderson  <rth@redhat.com>
840
841         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
842
843 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
844
845         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
846
847 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
848
849         PR c++/22115
850         * g++.dg/conversion/simd2.C: Change expected error message.
851
852 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
853
854         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
855         * gcc.dg/vect/vect-reduc-2.c: Likewise.
856         * gcc.dg/vect/vect-reduc-3.c: Likewise.
857
858 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
859
860         * gcc.dg/fold-mod-1.c: New test.
861
862 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
863
864         PR fortran/19926
865         * gfortran.dg/pr19926.f90: New test.
866
867 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
868
869         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
870         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
871         targets.
872         * gcc.dg/vect/vect-reduc-2.c: Likewise.
873         * gcc.dg/vect/vect-reduc-3.c: Likewise.
874
875 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
876
877         * gcc.target/ia64/float80-varargs-1.c: New test.
878
879 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
880
881         PR tree-opt/22035
882         * gfortran.dg/f2c_6.f90: New test.
883
884 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
885
886         PR c++/17413
887         * g++.dg/template/local5.C: New.
888
889 2005-06-17  Richard Henderson  <rth@redhat.com>
890
891         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
892
893 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
894
895         PR testsuite/21945
896         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
897
898 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
899
900         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
901         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
902         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
903         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
904         check_vect to verify the presence of hardware vector support.
905
906 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
907
908         PR testsuite/22056
909         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
910
911 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
912
913         PR libfortran/19216
914         * gfortran.dg/pr19216.f: Add correct space between brackets and
915         dg directive.
916
917 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
918
919         PR libfortran/16436
920         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
921
922 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
923
924         * gcc.target/i386/attributes-error.c: New testcase.
925         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
926         * gcc.target/i386/regparm-stdcall.c: Likewise.
927         * gcc.target/i386/sseregparm-1.c: Likewise.
928         * gcc.target/i386/sseregparm-2.c: Likewise.
929
930 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
931
932         * g++.dg/rtti/crash2.C: New.
933
934 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
935
936         * gcc.dg/noncompile/20040203-3.c: Update expected message.
937
938 2005-06-15  David Ung  <davidu@mips.com>
939
940         * gcc.target/mips/mips16e-extends.c: New test for testing the
941         generation of MIPS16e zeb/zeh, seb/seh instructions.
942
943 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
944
945         PR 22018
946         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
947         * gcc.dg/tree-ssa/pr22018.c: New test.
948
949 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
950
951         * gcc.dg/simd-1.c: Update error messages.
952         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
953         * gcc.dg/simd-2.c: Update error messages.
954         * gcc.dg/simd-4.c: New.
955
956 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
957
958         PR c++/20678
959         * g++.dg/other/crash-4.C: New.
960
961 2005-06-14  Devang Patel  <dpatel@apple.com>
962
963         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
964
965 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
966
967         PR c++/21929
968         * g++.dg/parse/crash11.C: Update
969
970 2005-06-13  Jeff Law  <law@redhat.com>
971
972         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
973         perform the desired transformations.
974         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
975         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
976
977 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
978
979         PR fortran/22038
980         * gfortran.dg/forall_1.f90: Un-XFAIL.
981
982 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
983
984         PR c++/21929
985         * g++.dg/parse/crash26.C: New.
986
987         PR c++/20789
988         * g++.dg/init/member1.C: New.
989
990 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
991
992         * gfortran.dg/altreturn_1.f90: New test.
993
994 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
995
996         PR middle-end/21985
997         * gcc.dg/tree-ssa/pr21985.c: New test.
998
999 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1000
1001         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1002
1003 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1004
1005         PR c++/21930
1006         * g++.dg/other/error10.C: New test case.
1007
1008 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1009
1010         PR libfortran/19155
1011         * gfortran.dg/pr19155.f: Add test.
1012
1013 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         * gfortran.dg/f2c_7.f90: New test.
1016
1017         * gfortran.dg/forall_1.f90: XFAILed.
1018
1019 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1020
1021         * gcc.dg/pr14796-1.c: New.
1022         * gcc.dg/pr14796-2.c: New.
1023
1024 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1025
1026         PR fortran/17792
1027         PR fortran/21375
1028         * gfortran.dg/deallocate_stat.f90:  New test.
1029
1030 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1031
1032         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1033
1034 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1035
1036         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1037         access will be generated when this loop is vectorized. Test that
1038         accesses with same alignment were detected.
1039         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1040         Test that accesses with same alignment were detected.
1041         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1042         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1043         alignment were detected.
1044
1045 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1046
1047         * gcc.dg/Wcxx-compat-1.c: New.
1048
1049 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1050
1051         PR libfortran/21480
1052         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1053         complex array.
1054
1055 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1056
1057         * gcc.dg/alias-8.c: New.
1058
1059 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1060
1061         * gcc.dg/format/cmn_err-1.c: Update.
1062
1063 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1064
1065         PR target/20666
1066         * gcc.target/sparc/fexpand-2.c: New.
1067         * gcc.target/sparc/fpmerge-2.c: New.
1068         * gcc.target/sparc/fpmul-2.c: New.
1069         * gcc.target/sparc/noresult.c: New.
1070         * gcc.target/sparc/pdist-2.c: New.
1071         * gcc.target/sparc/pdist-3.c: New.
1072
1073 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1074
1075         PR testsuite/21702
1076         * gcc.target/i386/i386.exp: Fix comment typo.
1077
1078 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1079
1080         PR c++/19497
1081         * g++.dg/inherit/using5.C: New.
1082         * g++.dg/inherit/using6.C: New.
1083
1084 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1085
1086         PR c++/19894
1087         * g++.dg/template/ptrmem15.C: New test.
1088
1089         PR c++/20563
1090         * g++.dg/ext/label4.C: New test.
1091
1092 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/tls/debug-1.c: New test.
1095
1096 2005-06-07  Dale Johannesen  <dalej@apple.com>
1097
1098         * gcc.target/i386/movq.c:  New.
1099
1100 2005-06-07  Dale Johannesen  <dalej@apple.com>
1101
1102         * gcc.dg/20050607-1.c:  New.
1103
1104 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR middle-end/21850
1107         * gcc.c-torture/execute/20050607-1.c: New test.
1108
1109 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1110
1111         PR libfortran/21926
1112         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1113         Test case where the return array has lowest stride one,
1114         but isn't packed.
1115
1116 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1117
1118         * lib/target-supports.exp (check_effective_target_sync_int_long):
1119         Add s390 and s390x targets.
1120
1121 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1122
1123         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1124         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1125         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1126         * gcc.dg/tree-ssa/loop-9.c: New test.
1127
1128 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1129
1130         * g++.dg/parse/defarg10.C: New.
1131
1132 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR regression/21897
1135         * gcc.c-torture/execute/20050604-1.c: New test.
1136
1137 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1138
1139         PR 21903
1140         * g++.dg/parse/defarg9.C: New.
1141
1142         PR c++/20637
1143         * g++.dg/inherit/using4.C: New.
1144         * g++.dg/overload/error1.C: Adjust expected errors.
1145         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1146         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1147         * g++.old-deja/g++.other/redecl2.C: Likewise.
1148         * g++.old-deja/g++.other/redecl4.C: Likewise.
1149         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1150
1151 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1152
1153         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1154
1155 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1156
1157         * lib/gfortran.exp (gfortran_target_compile): Call
1158         dg-additional-files-options
1159         * gfortran.dg/f2c_4.f90: New file
1160         * gfortran.dg/f2c_4.c: New file
1161         * gfortran.dg/f2c_5.f90: New file
1162         * gfortran.dg/f2c_5.c: New file
1163
1164 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1165
1166         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1167
1168         PR fortran/21912
1169         * gfortran.dg/array_constructor_4.f90: New test.
1170
1171 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1172
1173         PR c++/21619
1174         * g++.dg/ext/builtin9.C: New test.
1175
1176 2005-06-05  Dale Johannesen  <dalej@apple.com>
1177
1178         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1179         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1180
1181 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1182
1183         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1184         * gcc.dg/vect/vect-reduc-1.c: New.
1185         * gcc.dg/vect/vect-reduc-2.c: New.
1186         * gcc.dg/vect/vect-reduc-3.c: New.
1187
1188 2005-06-04  Dale Johannesen  <dalej@apple.com>
1189
1190         * gcc.c-torture/execute/20050603-1.c:  New.
1191         * gcc.c-torture/execute/20050603-2.c:  New.
1192         * gcc.dg/20050603-3.c:  New.
1193
1194 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1195
1196         PR fortran/19195
1197         * gfortran.dg/debug_1.f90: New test.
1198
1199         * gfortran.dg/forall_1.f90: New test.
1200
1201 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1202
1203         * gfortran.dg/array_constructor_3.f90: New test.
1204
1205 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1206
1207         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1208
1209 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1210
1211         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1212
1213 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1214
1215         PR c/21873
1216         * gcc.dg/init-excess-1.c: New test.
1217
1218 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/21853
1221         * g++.dg/expr/static_cast6.C: New test.
1222
1223 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1224
1225         * gcc.dg/tree-ssa/vrp14.c: New test.
1226
1227 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/21336
1230         * g++.dg/template/new2.C: New test.
1231
1232 2005-06-03  Josh Conner  <jconner@apple.com>
1233
1234         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1235         all entries in initializer.
1236
1237 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1238
1239         PR middle-end/21858
1240         * gcc.dg/pr21858.c: New testcase.
1241
1242 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1243
1244         PR tree-optimization/21292
1245
1246         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1247         New.
1248         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1249         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1250         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1251         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1252         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1253
1254 2005-06-02  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1257
1258 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1259
1260         * gcc.dg/wtypequal.c: New testcase.
1261
1262 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1263
1264         PR 21582
1265         * gcc.dg/tree-ssa/pr21582.c: New test.
1266
1267 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         PR c++/21280
1270         * g++.dg/opt/interface2.h: New.
1271         * g++.dg/opt/interface2.C: New.
1272         * g++.dg/init/ctor4.C: Adjust error lines.
1273         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1274         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1275         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1276         * g++.old-deja/g++.pt/assign1.C: Likewise.
1277         * g++.old-deja/g++.pt/crash20.C: Likewise.
1278
1279 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1280
1281         PR tree-optimization/21734
1282         * g++.dg/vect/pr21734_1.cc: New.
1283         * g++.dg/vect/pr21734_2.cc: New.
1284
1285 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1286
1287         PR c++/20350
1288         * g++.dg/template/spec24.C: New.
1289
1290         PR c++/21151
1291         * g++.dg/pch/local-1.C: New.
1292         * g++.dg/pch/local-1.Hs: New.
1293
1294 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1295
1296         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1297         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1298         * gcc.dg/tree-ssa/pr14341.c: New test.
1299         * gcc.dg/tree-ssa/pr14841.c: New test.
1300         * gcc.dg/tree-ssa/pr20701.c: New test.
1301         * gcc.dg/tree-ssa/pr21086.c: New test.
1302         * gcc.dg/tree-ssa/pr21090.c: New test.
1303         * gcc.dg/tree-ssa/pr21332.c: New test.
1304         * gcc.dg/tree-ssa/pr21458.c: New test.
1305         * gcc.dg/tree-ssa/pr21658.c: New test.
1306         * gcc.dg/tree-ssa/vrp01.c: New test.
1307         * gcc.dg/tree-ssa/vrp02.c: New test.
1308         * gcc.dg/tree-ssa/vrp03.c: New test.
1309         * gcc.dg/tree-ssa/vrp04.c: New test.
1310         * gcc.dg/tree-ssa/vrp05.c: New test.
1311         * gcc.dg/tree-ssa/vrp06.c: New test.
1312         * gcc.dg/tree-ssa/vrp07.c: New test.
1313         * gcc.dg/tree-ssa/vrp08.c: New test.
1314         * gcc.dg/tree-ssa/vrp09.c: New test.
1315         * gcc.dg/tree-ssa/vrp10.c: New test.
1316         * gcc.dg/tree-ssa/vrp11.c: New test.
1317         * gcc.dg/tree-ssa/vrp12.c: New test.
1318         * gcc.dg/tree-ssa/vrp13.c: New test.
1319
1320 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1321
1322         PR 21029
1323         * gcc.dg/tree-ssa/pr21029.c: New test.
1324
1325 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1326
1327         * gfortran.dg/logint-1.f: New test case.
1328         * gfortran.dg/logint-2.f: Likewise.
1329         * gfortran.dg/logint-3.f: Likewise.
1330
1331 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR c/21536
1334         PR c/20760
1335         * gcc.dg/20050527-1.c: New test.
1336
1337         * gcc.dg/i386-sse-12.c: New test.
1338
1339         PR fortran/21729
1340         * gfortran.dg/implicit_5.f90: New test.
1341
1342 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1343
1344         PR fortran/20883
1345         * gfortran/assign_4.f90: New test.
1346         * gfortran/assign_2.f90: Change compile to run.
1347
1348 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1349
1350         * lib/target-supports.exp
1351         (check_effective_target_sync_char_short): New.
1352         * gcc.dg/sync-2.c: New.
1353
1354 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1355
1356         PR tree-optimization/21817
1357         * gcc.dg/torture/pr21817-1.c: New.
1358
1359 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1360
1361         PR c++/21165
1362         * g++.dg/template/init5.C: New.
1363
1364 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1365
1366         * gfortran.dg/char_initialiser_actual.f90:
1367         Test character initialisers as actual arguments.
1368         * gfortran.dg/char_pointer_comp_assign.f90:
1369         Test character pointer structure component assignments.
1370         * gfortran.dg/char_array_structure_constructor.f90:
1371         Test character components in structure constructors.
1372
1373 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1374
1375         PR middle-end/20931
1376         * g++.dg/opt/pr20931.C: New test.
1377
1378 2005-05-31  Andreas Jaeger  <aj@suse.de>
1379
1380         PR testsuite/20772
1381         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1382         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1383         g++.old-deja/g++.ext/asmspec1.C,
1384         g++.old-deja/g++.other/regstack.C,
1385         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1386         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1387         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1388         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1389         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1390         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1391         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1392         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1393         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1394         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1395         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1396         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1397         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1398         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1399         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1400         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1401         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1402         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1403         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1404
1405 2005-05-31  Jeff Law  <law@redhat.com>
1406
1407         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1408
1409 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1410
1411         PR middle-end/21743
1412         * gcc.dg/builtins-1.c: Activate disabled clog test.
1413         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1414
1415 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1416
1417         * gfortran.dg/char_pointer_assign.f90:
1418         Test character-pointer assignments and pointer assignments.
1419         * gfortran.dg/char_pointer_dummy.f90:
1420         Test character-pointer dummy arguments.
1421         * gfortran.dg/char_pointer_func.f90:
1422         Test character-pointer function returns.
1423         * gfortran.dg/char_pointer_dependency.f90:
1424         Test character-pointer functions with dependencies.
1425
1426 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1427
1428         PR c++/21784
1429         * g++.dg/lookup/using14.C: New test.
1430
1431 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1432
1433         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1434         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1435         trailing ^M.
1436
1437 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1438
1439         PR c++/17413
1440         * g++.dg/template/local5.C: New.
1441
1442         PR target/21761
1443         * gcc.c-torture/compile/pr21761.c: New.
1444
1445         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1446         before darwin8.
1447
1448 2005-05-30  Steven G. Kargl
1449
1450         PR fortran/20846
1451         * gfortran.dg/inquire_8.f90: New test.
1452
1453 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1454
1455         PR libfortran/21376
1456         * gfortran.dg/output_exponents_1.f90: New test.
1457
1458 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1459
1460         PR libfortran/20006
1461         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1462
1463 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/21210
1466         * g++.dg/ext/complex1.C: New test.
1467
1468         PR c++/21340
1469         * g++.dg/init/ctor6.C: New test.
1470
1471 2005-05-29  Jan Hubicka  <jh@suse.cz>
1472
1473         * gcc.c-torture/compile/pr21562.c: New.
1474
1475 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1476
1477         * gfortran.dg/subnormal_1.f90: New test.
1478
1479 2005-05-28  Jan Hubicka  <jh@suse.cz>
1480
1481         * tree-prof.exp: Fix comment.
1482         * value-prof-1.c: New.
1483         * value-prof-2.c: New.
1484         * value-prof-3.c: New.
1485         * value-prof-4.c: New.
1486
1487 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/21614
1490         * g++.dg/expr/ptrmem6.C: New test.
1491         * g++.dg/expr/ptrmem6a.C: Likewise.
1492
1493 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1494
1495         PR tree-optimization/21658
1496         * gcc.dg/tree-ssa/pr21658.c: New.
1497
1498 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         PR c++/21455
1501         * g++.dg/inherit/ptrmem3.C: New.
1502
1503         PR c++/21681
1504         * g++.dg/parse/template16.C: New.
1505
1506 2005-05-27  Andreas Jaeger  <aj@suse.de>
1507
1508         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1509
1510         * gcc.dg/i386-sse-8.c: Run test on all archs.
1511
1512 2005-05-26  Mike Stump  <mrs@apple.com>
1513
1514         * objc.dg/isa-field-1.m: Only run on darwin.
1515         * objc.dg/lookup-1.m: Likewise.
1516         * objc.dg/try-catch-8.m: Likewise.
1517
1518 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1519
1520         PR tree-optimization/9814
1521         * gcc.dg/pr9814-1.c: New test case.
1522
1523 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1524
1525         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1526         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1527         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1528         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1529         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1530         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1531         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1532         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1533         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1534         objc.dg/try-catch-8.m: New.
1535
1536 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1537
1538         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1539         remove extraneous semicolons.
1540
1541 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1542
1543         * obj-c++.dg/comp-types-12.mm: New.
1544         * objc.dg/comp-types-11.m: New.
1545         * objc.dg/selector-4.m: New.
1546
1547 2005-05-26  Andreas Jaeger  <aj@suse.de>
1548
1549         PR testsuite/20772
1550         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1551         g++.old-deja/g++.ext/attrib3.C,
1552         g++.old-deja/g++.other/store-expr1.C,
1553         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1554         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1555         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1556         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1557         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1558         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1559         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1560         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1561         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1562         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1563         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1564         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1565         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1566         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1567         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1568         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1569         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1570         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1571         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1572
1573 2005-05-26  Andreas Jaeger  <aj@suse.de>
1574
1575         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1576         x86-64 compilation.
1577
1578 2005-05-26  Andreas Jaeger  <aj@suse.de>
1579
1580         PR testsuite/20772
1581         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1582         gcc.misc-tests/i386-pf-athlon-1.c,
1583         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1584         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1585         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1586         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1587         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1588         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1589         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1590         programs.
1591
1592         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1593         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1594         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1595         x86-64 compilation.
1596
1597         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1598         x86_64.
1599
1600         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1601         effective-target ilp32.
1602
1603 2005-05-26  David Ung  <davidu@mips.com>
1604
1605         * gcc.target/mips/ext_ins.c: New test for testing the generation
1606         of MIPS32/64 rev 2 ext/ins instructions.
1607
1608 2005-05-26  Andreas Jaeger  <aj@suse.de>
1609
1610         * treelang/compile/unsigned.tree: Use gimple instead of
1611         nonexisting generic dump.
1612
1613 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1614
1615         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1616
1617 2005-05-26  Andreas Jaeger  <aj@suse.de>
1618
1619         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1620
1621 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1622
1623         PR libfortran/17283
1624         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1625         Test callee-allocated memory with write statements.
1626
1627 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1628
1629         PR middle-end/21709
1630         * gcc.dg/pr21709-1.c: New test case.
1631
1632 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1633             Mike Stump  <mrs@apple.com>
1634
1635         * objc/execute/next_mapping.h: Update for C++.
1636
1637         * obj-c++.dg/selector-1.mm: Move to...
1638         * obj-c++.dg/selector-4.mm: here...
1639
1640         * obj-c++.dg/basic.mm: New.
1641         * obj-c++.dg/comp-types-1.mm: New.
1642         * obj-c++.dg/cxx-class-1.mm: New.
1643         * obj-c++.dg/cxx-ivars-1.mm: New.
1644         * obj-c++.dg/cxx-ivars-2.mm: New.
1645         * obj-c++.dg/cxx-ivars-3.mm: New.
1646         * obj-c++.dg/cxx-scope-1.mm: New.
1647         * obj-c++.dg/cxx-scope-2.mm: New.
1648         * obj-c++.dg/defs.mm: New.
1649         * obj-c++.dg/empty-private-1.mm: New.
1650         * obj-c++.dg/encode-1.mm: New.
1651         * obj-c++.dg/encode-2.mm: New.
1652         * obj-c++.dg/encode-3.mm: New.
1653         * obj-c++.dg/extern-c-1.mm: New.
1654         * obj-c++.dg/extra-semi.mm: New.
1655         * obj-c++.dg/fix-and-continue-2.mm: New.
1656         * obj-c++.dg/isa-field-1.mm: New.
1657         * obj-c++.dg/ivar-list-semi.mm: New.
1658         * obj-c++.dg/local-decl-1.mm: New.
1659         * obj-c++.dg/lookup-1.mm: New.
1660         * obj-c++.dg/lookup-2.mm: New.
1661         * obj-c++.dg/method-1.mm: New.
1662         * obj-c++.dg/method-2.mm: New.
1663         * obj-c++.dg/method-3.mm: New.
1664         * obj-c++.dg/method-4.mm: New.
1665         * obj-c++.dg/method-5.mm: New.
1666         * obj-c++.dg/method-6.mm: New.
1667         * obj-c++.dg/method-7.mm: New.
1668         * obj-c++.dg/no-extra-load.mm: New.
1669         * obj-c++.dg/overload-1.mm: New.
1670         * obj-c++.dg/pragma-1.mm: New.
1671         * obj-c++.dg/pragma-2.mm: New.
1672         * obj-c++.dg/private-1.mm: New.
1673         * obj-c++.dg/private-2.mm: New.
1674         * obj-c++.dg/proto-qual-1.mm: New.
1675         * obj-c++.dg/qual-types-1.mm: New.
1676         * obj-c++.dg/stubify-1.mm: New.
1677         * obj-c++.dg/stubify-2.mm: New.
1678         * obj-c++.dg/super-class-1.mm: New.
1679         * obj-c++.dg/super-class-2.mm: New.
1680         * obj-c++.dg/super-dealloc-1.mm: New.
1681         * obj-c++.dg/super-dealloc-2.mm: New.
1682         * obj-c++.dg/template-1.mm: New.
1683         * obj-c++.dg/template-2.mm: New.
1684         * obj-c++.dg/template-3.mm: New.
1685         * obj-c++.dg/template-4.mm: New.
1686         * obj-c++.dg/template-5.mm: New.
1687         * obj-c++.dg/template-6.mm: New.
1688         * obj-c++.dg/try-catch-1.mm: New.
1689         * obj-c++.dg/try-catch-2.mm: New.
1690         * obj-c++.dg/try-catch-3.mm: New.
1691         * obj-c++.dg/try-catch-4.mm: New.
1692         * obj-c++.dg/try-catch-5.mm: New.
1693         * obj-c++.dg/try-catch-6.mm: New.
1694         * obj-c++.dg/try-catch-7.mm: New.
1695         * obj-c++.dg/try-catch-8.mm: New.
1696         * obj-c++.dg/try-catch-9.mm: New.
1697         * obj-c++.dg/va-meth-1.mm: New.
1698
1699 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1700
1701         * obj-c++.dg/selector-1.mm: New.
1702         * obj-c++.dg/selector-2.mm: New.
1703
1704 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1705
1706         * obj-c++.dg/selector-3.mm: New.
1707         * objc.dg/selector-3.m: New.
1708
1709 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1710
1711         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1712         about where warning appears.
1713
1714 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1715
1716         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1717         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1718         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1719         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1720
1721 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1722
1723         * gcc.dg/20050524-1.c: New test.
1724
1725 2005-05-25  Jan Hubicka  <jh@suse.cz>
1726
1727         * gcc.dg/tree-prof/inliner-1.c: New.
1728
1729 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1730
1731         * gcc.dg/tree-prof: New directory.
1732         * gcc.dg/tree-prof/tree-prof.exp: New.
1733
1734 2005-05-25  DJ Delorie  <dj@redhat.com>
1735
1736         * gcc.dg/Wattributes-1.c: New.
1737         * gcc.dg/Wattributes-2.c: New.
1738         * gcc.dg/Wattributes-3.c: New.
1739
1740 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1741
1742         PR tree-optimization/19833
1743         * gcc.dg/uninit-4.c: Remove xfail.
1744         * gcc.dg/uninit-9.c: Ditto.
1745
1746 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1747
1748         * obj-c++.dg/bitfield-[1-5].mm: New.
1749         * obj-c++.dg/class-protocol-1.mm: New.
1750         * obj-c++.dg/comp-types-1[0-1].mm: New.
1751         * obj-c++.dg/comp-types-[2-9].mm: New.
1752         * obj-c++.dg/encode-[4-8].mm: New.
1753         * obj-c++.dg/layout-1.mm: New.
1754         * obj-c++.dg/method-1[0-9].mm: New.
1755         * obj-c++.dg/method-2[0-1].mm: New.
1756         * obj-c++.dg/method-[8-9].mm: New.
1757         * obj-c++.dg/objc-gc-3.mm: New.
1758         * obj-c++.dg/try-catch-10.mm: New.
1759         * objc.dg/bitfield-5.m: New.
1760         * objc.dg/comp-types-10.m: New.
1761         * objc.dg/comp-types-9.m: New.
1762         * objc.dg/layout-1.m: New.
1763         * objc.dg/objc-gc-4.m: New.
1764         * objc.dg/try-catch-9.m: New.
1765         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1766         * objc.dg/comp-types-1.m: Likewise.
1767         * objc.dg/comp-types-[5-6].m: Likewise.
1768         * objc.dg/method-9.m: Likewise.
1769
1770 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1771
1772         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1773         and on hardware without VMX support.
1774
1775         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1776
1777         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1778
1779         * lib/profopt.exp (dg-final-generate, dg-final-use,
1780         profopt-final-code, profopt-get-options): New.
1781         (profopt-execute): Process test directives.
1782
1783         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1784         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1785         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1786
1787 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1788
1789         PR C++/21645
1790         * g++.dg/init/ctor5.C: New test.
1791
1792 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1793
1794         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1795         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1796         vect-113.c, vect-114.c.
1797
1798 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1799
1800         * gcc.dg/const-elim-1.c: Remove xfails.
1801
1802 2005-05-23  Jeff Law  <law@redhat.com>
1803
1804         * gcc.c-torture/compile/pr21638.c: New test.
1805         * gcc.c-torture/compile/20050520-1.c: New test.
1806
1807 2005-05-23  Nick Clifton  <nickc@redhat.com>
1808
1809         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1810         be a proper triple, ie: m32r*-*-*.
1811         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1812
1813 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1814
1815         PR middle-end/21331
1816         PR tree-opt/21293
1817         * gcc.c-torture/compile/pr21293.c: New test.
1818         * gcc.c-torture/execute/pr21331.c: New test.
1819
1820 2004-05-20  Richard Henderson  <rth@redhat.com>
1821
1822         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1823
1824 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1825
1826         * obj-c++-dg.exp: Add.
1827         * obj-c++.exp: Add.
1828         * obj-c++.dg/dg.exp: Add.
1829
1830 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1831
1832         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1833         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1834
1835 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1836
1837         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1838
1839 2004-05-19  Richard Henderson  <rth@redhat.com>
1840
1841         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1842
1843 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1844
1845         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1846
1847         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1848
1849 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR c++/21495
1852         * g++.dg/parse/extern1.C: New test.
1853         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1854
1855 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1856
1857         * gcc.dg/c99-math.h: New.
1858         * gcc.dg/c99-math-float-1.c: New test.
1859         * gcc.dg/c99-math-double-1.c: Likewise.
1860         * gcc.dg/c99-math-long-double-1.c: Likewise.
1861
1862 2005-05-18  Richard Henderson  <rth@redhat.com>
1863
1864         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1865
1866 2005-05-18  Devang Patel  <dpatel@apple.com>
1867
1868         * g++.dg/opt/20050511-1.C: New test.
1869
1870 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1871
1872         PR libfortran/21127
1873         * gfortran.dg/reshape-complex.f90:  New test.
1874
1875 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1876
1877         * gfortran.dg/array_constructor_1.f90: New test.
1878         * gfortran.dg/array_constructor_2.f90: New test.
1879
1880 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1881
1882         PR fortran/20954
1883         * gfortran.dg/pr20954.f: New test.
1884
1885 2005-05-17  Mike Stump  <mrs@apple.com>
1886
1887         Yet more Objective-C++...
1888
1889         * objc.dg/method-5.m: Update.
1890         * objc.dg/method-6.m: Update.
1891         * objc.dg/method-7.m: Update.
1892         * objc.dg/method-9.m: Update.
1893         * objc.dg/try-catch-2.m: Update.
1894
1895 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1896
1897         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1898         Remove little-endian optimizations.
1899
1900 2005-05-17  Jeff Law  <law@redhat.com>
1901
1902         * g++.dg/tree-ssa/pr18414.C: New test.
1903         * gcc.dg/tree-ssa/pr18414.C: New test.
1904         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1905         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1906
1907 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1908
1909         * gcc.dg/compat/generate-random.c: Do not include
1910         libiberty.h.
1911         * gcc.dg/compat/generate-random_r.c: Likewise.
1912
1913 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1914
1915         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1916
1917 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1918
1919         PR middle-end/21595
1920         * g++.dg/tree-ssa/builtin1.C: New testcase.
1921
1922 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR c++/21454
1925         * g++.dg/opt/const4.C: New test.
1926
1927         PR middle-end/21492
1928         * g++.dg/opt/crossjump1.C: New test.
1929
1930         PR tree-optimization/21610
1931         * gcc.c-torture/compile/20050516-1.c: New test.
1932
1933         PR fortran/15080
1934         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1935         about the test failing.
1936         * gfortran.fortran-torture/execute/where_7.f90: New test.
1937         * gfortran.fortran-torture/execute/where_8.f90: New test.
1938
1939 2005-05-16  Richard Henderson  <rth@redhat.com>
1940
1941         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1942         i?86 and x86_64.
1943
1944 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1945
1946         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1947         (limits.h): Include unconditionally.
1948         (stdlib.h): Likewise.
1949         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1950         (limits.h): Include unconditionally.
1951         (stdlib.h): Likewise.
1952         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1953         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1954         (limits.h): Include unconditionally.
1955         (stdlib.h): Likewise.
1956         (hashtab.h): Do not include.
1957         (getopt.h): Likewise.
1958         (stddef.h): Include.
1959         (hashval_t): Define.
1960         (struct entry): Add "next" field.
1961         (HASH_SIZE): New macro.
1962         (hash_table): New variable.
1963         (switchfiles): Do not use xmalloc.
1964         (mix): New macro.
1965         (iterative_hash): New function.
1966         (hasht): Remove.
1967         (e_exists): New function.
1968         (e_insert): Likewise.
1969         (output): Use, instead of libiberty hashtable functions.
1970         (main): Do not use getopt.  Do not call htab_create.
1971
1972 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1973
1974         PR libstdc++/21526
1975         * lib/target-supports.exp (check_mkfifo_available):
1976         Return 0 for cygwin as mkfifo support incomplete on platform.
1977         Fix typos in comments.
1978
1979 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1980
1981         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1982
1983 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1984
1985         PR fortran/17432
1986         * gfortran.dg/assign_4.f: New test.
1987
1988 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1989
1990         PR tree-optimization/21563
1991         * gcc.dg/tree-ssa/pr21563.c: New.
1992
1993 2005-05-14  Jan Hubicka  <jh@suse.cz>
1994
1995         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1996
1997 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1998
1999         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2000
2001 2005-05-13  Julian Brown  <julian@codesourcery.com>
2002
2003         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2004         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2005
2006 2005-05-13  Jan Hubicka  <jh@suse.cz>
2007
2008         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2009         * gcc.dg/fold-xor-?.c: Likewise.
2010         * gcc.dg/pr15784-?.c: Likewise.
2011         * gcc.dg/pr20922-?.c: Likewise.
2012         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2013         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2014         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2015
2016 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2017
2018         PR fortran/21260
2019         * gfortran.dg/hollerith_1.f90: New test.
2020
2021 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2022
2023         * gfortran.dg/func_result_2.f90: New test.
2024
2025 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2026
2027         * gfortran.dg/dev_null.f90: New test.
2028
2029 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2030
2031         * gcc.dg/arm-vfp1.c: Revert last change.
2032
2033 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2034
2035         PR middle-end/19807
2036         PR tree-optimization/19639
2037         * g++.dg/tree-ssa/pr19807.C: New testcase.
2038
2039 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2040
2041         PR libfortran/21471
2042         * gfortran.dg/append-1.f90: New test.
2043
2044 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2045
2046         * gcc.dg/pr18501.c: XFAIL.
2047         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2048         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2049         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2050         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2051         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2052         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2053         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2054         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2055
2056 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2057
2058         PR fortran/20178
2059         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2060         gfortran.dg/f2c_3.f90: New tests.
2061
2062         * gfortran.dg/return_1.f90: Fix dg annotation.
2063
2064 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2065
2066         * gcc.c-torture/compile/20050510-1.c: New test.
2067
2068 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2069
2070         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2071
2072 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2073
2074         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2075
2076 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2077
2078         PR c/17913
2079         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2080
2081 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2082
2083         PR c/21342
2084         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2085         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2086
2087 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2088
2089         PR debug/16676
2090         * gcc.dg/debug/pr16676.c: New test.
2091
2092 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2093
2094         PR testsuite/21443
2095         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2096         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2097         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2098         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2099         Change -O1 to -O2.
2100         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2101         -fno-tree-dominator-opts.
2102
2103 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         * gfortran.dg/return_1.f90: New test.
2106
2107 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2108
2109         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2110
2111         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2112
2113 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2114
2115         PR c++/21427
2116         * g++.dg/inherit/covariant13.C: New.
2117
2118 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2119
2120         PR libfortran/19155
2121         * gfortran.dg/pr19155.f: New test.
2122
2123 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2124
2125         PR inline-asm/8788
2126         * gcc.dg/pr8788-1.c: New testcase.
2127
2128 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2129
2130         PR target/21416
2131         * gcc.target/mips/fpcmp-[12].c: New tests.
2132
2133 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2134
2135         * lib/target-supports-dg.exp (dg-require-fork): New function.
2136         (dg-require-mkfifo): Likewise.
2137         * lib/target-supports.exp (check_function_available): New
2138         function.
2139         (check_fork_available): Likewise.
2140         (check_mkfifo_available): Likewise.
2141
2142 2005-05-06  Jeff Law  <law@redhat.com>
2143
2144         * gcc.c-torture/compile/pr21380.c: New test.
2145
2146 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR c++/20961
2149         * g++.dg/ext/weak3.C: New test.
2150
2151 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2152
2153         PR c++/21352
2154         * g++.dg/template/crash37.C: New test.
2155
2156 2005-05-05  Paul Brook  <paul@codesourcery.com>
2157
2158         * gcc.dg/arm-g2.c: Use effective-target arm32.
2159         * gcc.dg/arm-mmx-1.c: Ditto.
2160         * gcc.dg/arm-scd42-2.c: Ditto.
2161         * gcc.dg/arm-vfp1.c: Ditto.
2162         * lib/target-supports.exp (check_effective_target_arm32): New
2163         function.
2164
2165 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2166
2167         PR libfortran/21354
2168         gfortran.dg/in_pack_rank7.f90:  New test.
2169
2170 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         PR middle-end/15618
2173         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2174
2175 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2176
2177         PR middle-end/21265
2178         * gcc.dg/20050503-1.c: New test.
2179
2180         PR rtl-optimization/21239
2181         * gcc.dg/i386-sse-11.c: New test.
2182
2183 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2184
2185         PR target/16888
2186         * gcc.target/i386/asm-1.c: New test.
2187
2188 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR rtl-optimization/21330
2191         * gcc.c-torture/execute/20050502-1.c: New test.
2192
2193         PR target/21297
2194         * gcc.c-torture/execute/20050502-2.c: New test.
2195
2196 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2197
2198         PR middle-end/21282
2199         * gcc.dg/pr21282.c: New.
2200
2201 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2202
2203         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2204         * gcc.dg/vect/vect-92.c: Likewise
2205         * gcc.dg/vect/vect-93.c: Likewise
2206         * gcc.dg/vect/vect-dv-1.c: Likewise
2207         * gcc.dg/vect/vect-dv-2.c: Likewise
2208         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2209
2210 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2211
2212         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2213         * gfortran.dg/vect/vect-2.f90:  Likewise
2214         * gfortran.dg/vect/vect-3.f90:  Likewise
2215         * gfortran.dg/vect/vect-4.f90:  Likewise
2216         * gfortran.dg/vect/vect-5.f90:  Likewise
2217
2218 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2219
2220         PR target/20813
2221         * gcc.dg/rs6000-fpint-2.c: New.
2222
2223 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2224
2225         PR c/15698
2226         * gcc.dg/builtins-30.c: Update expected messages.
2227         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2228         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2229         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2230
2231 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2232
2233         PR tree-optimization/21294
2234         * gcc.dg/tree-ssa/pr21294.c: New.
2235
2236 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2237
2238         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2239         __builtin_altivec_st_internal_4si built-in.
2240
2241 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/15875
2244         * g++.dg/template/ptrmem14.C: New test.
2245
2246 2005-05-02  Paul Brook  <paul@codesourcery.com>
2247
2248         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2249
2250 2005-05-02  Michael Matz  <matz@suse.de>
2251
2252         PR c++/19542
2253         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2254
2255 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2256
2257         * g++.dg/cpp/weak.C: New test.
2258
2259 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2260
2261         * gcc.dg/tree-ssa/loop-8.c: New test.
2262
2263 2005-04-30  Michael Maty  <matz@suse.de>
2264
2265         * gcc.dg/inline-mcpy.c: New test.
2266
2267 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2268
2269         PR libfortran/18958
2270         * gfortran.dg/eoshift.f90:  New test case.
2271
2272 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2273
2274         PR libfortran/18857
2275         * gfortran.dg/matmul_1.f90: New test.
2276
2277 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2278
2279         PR tree-optimization/21030
2280         * gcc.dg/tree-ssa/pr21030.c: New.
2281
2282 2005-04-29  Devang Patel  <dpatel@apple.com>
2283
2284         PR tree-optimization/21272
2285         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2286
2287 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2288
2289         PR fortran/13082
2290         PR fortran/18824
2291         * gfortran.dg/entry_4.f90: New test.
2292         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2293         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2294         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2295         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2296         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2297         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2298         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2299
2300 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2301
2302         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2303
2304 2005-04-29  Paul Brook   <paul@codesourcery.com>
2305
2306         * gfortran.dg/entry_3.f90: New test.
2307
2308 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2309
2310         * gfortran.dg/implicit_4.f90: New test.
2311
2312 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2313
2314         * lib/target-supports.exp (check_profiling_available): Return
2315         false for xtensa-*-elf.
2316
2317 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2318
2319         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2320         error if file cannot be deleted.
2321
2322 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2323
2324         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2325         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2326         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2327         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2328         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2329         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2330         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2331         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2332         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2333         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2334         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2335         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2336         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2337
2338 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2339
2340         PR fortran/20865
2341         * gfortran.dg/pr20865.f90: New test.
2342
2343 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2344
2345         * gcc.dg/void-cast-2.c: New test.
2346
2347 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2348
2349         PR c/21159
2350         * gcc.dg/void-cast-1.c: New test.
2351
2352 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2353
2354         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2355
2356 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2357
2358         PR fortran/21177
2359         * gfortran.dg/pr21177.f90: New test.
2360
2361 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2362
2363         PR tree-optimization/21171
2364         * gcc.dg/tree-ssa/pr21171.c: New test.
2365
2366 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2367
2368         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2369         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2370         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2371         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2372         gcc.dg/tree-ssa/gen-vect-32.c: New.
2373         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2374         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2375         don't run on PPC32.
2376
2377 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2378
2379         PR c/21213
2380         * gcc.dg/transparent-union-3.c: New test.
2381
2382 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2383
2384         PR c/20740
2385         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2386         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2387         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2388         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2389         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2390         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2391
2392 2005-04-26  Jeff Law  <law@redhat.com>
2393
2394         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2395         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2396         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2397         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2398         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2399         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2400         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2401
2402 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2403
2404         PR tree-optimization/17598
2405         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2406
2407 2005-04-25  Mike Stump  <mrs@apple.com>
2408
2409         * objc.dg/fix-and-continue-1.m: Add.
2410
2411 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2412
2413         PR c++/20995
2414         * g++.dg/opt/pr20995-1.C: New test case.
2415
2416 2005-04-25  Devang Patel <dpatel@apple.com>
2417
2418         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2419
2420 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         PR testsuite/21062
2423         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2424
2425 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2426
2427         PR C++/21188
2428         * g++.dg/opt/rtti2.C: New test.
2429
2430 2005-04-25  Paul Brook  <paul@codesourcery.com>
2431         Steven G. Kargl  <kargls@comcast.net>
2432
2433         PR fortran/20879
2434         * gfortran.dg/ichar_1.f90: New file.
2435
2436 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR middle-end/20991
2439         * g++.dg/opt/pr20991.C: New test.
2440
2441         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2442         where sizeof (type) < __alignof__ (type).
2443         * gcc.dg/compat/struct-layout-1.h: Likewise.
2444
2445 2005-04-24  Per Bothner  <per@bothner.com>
2446             Devang Patel  <dpatel@apple.com>
2447
2448         PR preprocessor/20907
2449         * gcc.dg/cpp/very-long-comment.c: New test.
2450
2451 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2452
2453         PR fortran/20059
2454         * gfortran.dg/common_5.f: New test.
2455
2456 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2457
2458         PR middle-end/21082
2459         * g++.dg/tree-ssa/pr21082.C: New testcase.
2460
2461 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2462
2463         * gcc.dg/vect/vect-99.c: New test.
2464
2465 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2466
2467         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2468
2469 2005-04-22  Jeff Law  <law@redhat.com>
2470
2471         * gcc.dg/uninit-5.c: Remove xfails.
2472         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2473         conditionals and loads.
2474
2475 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2476
2477         PR libfortran/20074
2478         PR libfortran/20436
2479         PR libfortran/21108
2480         * gfortran.dg/nested_reshape.f90: new test
2481         * gfortran.dg/reshape-alloc.f90: new test
2482         * gfortran.dg/reshape.f90: new test
2483
2484 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2485
2486         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2487
2488         * gcc.dg/arm-vfp1.c: New test.
2489
2490 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2491
2492         PR c++/21087
2493         * g++.dg/lookup/builtin2.C: New test.
2494
2495 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2496
2497         * gcc.dg/weak/weak-13.c: New test.
2498
2499 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2500
2501         * lib/target-supports.exp (check_effective_target_sync_int_long):
2502         Add powerpc*.
2503
2504 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2505
2506         * gcc.target/mips/branch-1.c: New test.
2507
2508 2005-04-21  Richard Henderson  <rth@redhat.com>
2509
2510         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2511         * gcc.dg/vect/vect-86.c: Likewise.
2512         * gcc.dg/vect/vect-87.c: Likewise.
2513         * gcc.dg/vect/vect-88.c: Likewise.
2514
2515 2005-04-21  Devang Patel  <dpatel@apple.com>
2516
2517         PR optimization/20994
2518         * gcc.dg/tree-ssa/ifc-3.c: New test.
2519
2520 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2521
2522         PR c/12913
2523         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2524         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2525         gcc.dg/c99-vla-jump-5.c: New tests.
2526
2527 2005-04-19  Richard Henderson  <rth@redhat.com>
2528
2529         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2530         Fix typo in exists check.
2531         (check_effective_target_sync_int_long): New.
2532         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2533         * gcc.dg/ia64-sync-2.c: Likewise.
2534         * gcc.dg/ia64-sync-3.c: Likewise.
2535         * gcc.dg/ia64-sync-4.c: Likewise.
2536
2537 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2538
2539         * gcc.dg/fold-xor-1.c: New test.
2540         * gcc.dg/fold-xor-2.c: New test.
2541
2542 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2543
2544         PR target/20670
2545         * g++.dg/eh/fp-regs.C: New test.
2546
2547 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2548
2549         * gcc.dg/Wint-to-pointer-cast-1.c,
2550         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2551         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2552         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2553
2554 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2555
2556         PR fortran/16861
2557         * gfortran.dg/pr16861.f90: New test.
2558
2559 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2560
2561         * gcc.dg/pr21085.c: New test.
2562
2563 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2564
2565         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2566         (setup_mips_tests, dg-mips-options): New procedures.
2567         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2568         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2569         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2570         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2571         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2572         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2573         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2574         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2575         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2576         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2577         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2578         dg-mips-options instead of dg-options.  Remove now-redundant
2579         preprocessor guards.
2580         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2581         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2582         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2583         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2584         * gcc.dg/vr-mult-2.c: Delete.
2585         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2586         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2587         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2588         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2589         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2590         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2591         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2592
2593 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2594
2595         * ada/acats/run_all.sh: Use sync when executable not present.
2596
2597 2005-04-18  Devang Patel  <dpatel@apple.com>
2598
2599         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2600         * gcc.dg/vect/vect-11a.c: New.
2601         * gcc.dg/vect/vect-none.c: Update.
2602         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2603
2604 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2605
2606         PR tree-optimization/20922
2607         * gcc.dg/pr20922-1.c: New test.
2608         * gcc.dg/pr20922-2.c: New test.
2609         * gcc.dg/pr20922-3.c: New test.
2610         * gcc.dg/pr20922-4.c: New test.
2611         * gcc.dg/pr20922-5.c: New test.
2612         * gcc.dg/pr20922-6.c: New test.
2613
2614 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2615
2616         PR libfortran/20950
2617         * gfortran.dg/pr20950.f: New test.
2618
2619 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2620
2621         PR libfortran/19216
2622         * gfortran.dg/pr19216.f: New test.
2623
2624 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2625
2626         PR tree-optimization/21001
2627         * gcc.dg/tree-ssa/pr21001.c: New.
2628
2629 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2630
2631         PR libfortran/21075
2632         * gfortran.dg/reshape_rank7.f90: New test.
2633
2634 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2635
2636         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2637         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2638         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2639         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2640         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2641         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2642         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2643         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2644         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2645         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2646         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2647         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2648         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2649         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2650         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2651         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2652         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2653         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2654         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2655         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2656         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2657
2658 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2659
2660         * gfortran.dg/wtruncate.f: New testcase.
2661         * gfortran.dg/wtruncate.f90: New testcase.
2662
2663 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2664
2665         PR c++/21025
2666         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2667         which sizeof/alignof is dependent, rather than just whether we are
2668         processing_template_decl.
2669
2670 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2671
2672         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2673         corrected typo where the wrong variables had been compared.
2674
2675 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2676
2677         PR libfortran/18495
2678         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2679         Test callee-allocated version of return array with a write
2680         statement.
2681         Test spread with a temporary with another write statement.
2682
2683 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2684
2685         PR tree-optimization/21031
2686         * gcc.dg/tree-ssa/pr21031.c: New.
2687
2688 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2689
2690         PR tree-optimization/21004
2691         * gcc.dg/builtins-53.c: Include builtins-config.h.
2692         Check floorf, ceilf, floorl and ceill transformations
2693         only when HAVE_C99_RUNTIME is defined.
2694
2695 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2696
2697         PR middle-end/20739
2698         * gcc.dg/tree-ssa/pr20739.c: New test.
2699
2700 2005-04-14  Mike Stump  <mrs@apple.com>
2701
2702         * gcc.dg/Foundation.framework/empty: New.
2703         * gcc.dg/framework-2.c: New.
2704
2705 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2706
2707         PR tree-optimization/21021
2708         * gcc.c-torture/compile/pr21021.c: New.
2709
2710 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2711
2712         PR testsuite/21010
2713         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2714         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2715         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2716         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2717         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2718         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2719         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2720         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2721
2722 2005-04-14  Richard Henderson  <rth@redhat.com>
2723
2724         * lib/target-supports.exp (check_effective_target_vect_condition):
2725         Add ia64, i?86, and x86_64.
2726
2727 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2728
2729         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2730
2731 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2732
2733         PR tree-optimization/20657
2734         * gcc.dg/tree-ssa/pr20657.c: New.
2735
2736 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2737
2738         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2739         (long long int)trunc*.
2740
2741 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2742
2743         PR target/20927
2744         * gcc.dg/pr20927.c: New test.
2745
2746 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2747
2748         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2749         * gcc.target/mips/asm-1.c: Likewise.
2750
2751 2005-04-13  Dale Johannesen  <dalej@apple.com>
2752
2753         * objc.dg/objc-fast-4.m:  New.
2754
2755 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2756
2757         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2758         directory.
2759         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2760
2761 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2762
2763         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2764         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2765         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2766
2767 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2768
2769         PR tree-optimization/20913
2770         * gcc.dg/tree-ssa/pr20913.c: New.
2771
2772         PR tree-optimization/20702
2773         * gcc.dg/tree-ssa/pr20702.c: New.
2774
2775 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2776
2777         PR c++/13744
2778         * g++.dg/inherit/local3.C: New test.
2779
2780 2005-04-12  Jeff Law  <law@redhat.com>
2781
2782         * gcc.dg/tree-ssa/20050412-1.c: New test.
2783
2784 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2785
2786         PR libfortran/19016
2787         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2788         Add tests with mask generated by expression.
2789         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2790         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2791         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2792
2793 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2794
2795         PR middle-end/20917
2796         * gcc.dg/20050409-1.c: New test.
2797
2798 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2799
2800         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2801
2802 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2803
2804         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2805         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2806         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2807         (TARGET_CXX): Adjust accordingly.
2808         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2809         determine_class_data_visibility and class_data_always_comdat.
2810         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2811         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2812         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2813         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2814         (arm_cxx_determine_class_data_visibility): New.
2815         (arm_cxx_class_data_always_comdat): Likewise.
2816         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2817         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2818         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2819         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2820         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2821         Define.
2822
2823 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2824
2825         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2826
2827 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2828
2829         * gcc.dg/i386-darwin-fpmath.c: New.
2830
2831 2004-04-11  Devang Patel  <dpatel@apple.com>
2832
2833         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2834         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2835         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2836         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2837         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2838         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2839         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2840         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2841         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2842
2843 2004-04-11  Devang Patel  <dpatel@apple.com>
2844
2845         * gcc.dg/vect/vect-dv-1.c: New test.
2846         * gcc.dg/vect/vect-dv-2.c: New test.
2847
2848 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2849
2850         PR tree-optimization/20933
2851         * gcc.dg/tree-ssa/pr20933.c: New test.
2852
2853 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2854
2855         * gfortran.dg/fold_nearest.f90: New test.
2856
2857 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2858
2859         * gcc.dg/tree-ssa/alias-1.c: New test.
2860
2861 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2862
2863         PR tree-optimization/20920
2864         * g++.dg/tree-ssa/pr20920.C: New test.
2865
2866 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2867
2868         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2869         (long long int)ceil*.
2870
2871 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2872
2873         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2874         explicit C++ linkage.
2875
2876 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2877
2878         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2879         warning for arithmetic IF statements.
2880
2881 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2882
2883         * eor_handling_1.f90: New test case.
2884         * eor_handling_2.f90: New test case.
2885         * eor_handling_3.f90: New test case.
2886         * eor_handling_4.f90: New test case.
2887         * eor_handling_5.f90: New test case.
2888         * noadv_size.f90: New test case.
2889         * pad_no.f90: New test case.
2890
2891 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2892
2893         * gcc.c-torture/execute/20050410-1.c: New test.
2894
2895 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2896
2897         * gcc.dg/pr20126.c: New.
2898
2899 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2900             Steven G. Kargl <kargls@comcast.net>
2901
2902         * gfortran.dg/PR19872.f: New test.
2903
2904 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2905
2906         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2907
2908 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2909
2910         * gfortran.dg/nint_1.f90: New test.
2911
2912 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2913
2914         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2915         Added test for callee-allocated arrays with write statements.
2916         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2917         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2918         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2919         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2920         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2921
2922 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2923
2924         PR libfortran/20163
2925         * gfortran.dg/open-options-blanks.f:  New test.
2926
2927 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2928
2929         PR fortran/13257
2930         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2931
2932 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2933
2934         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2935         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2936         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2937         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2938         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2939         * gcc.c-torture/execute/stdarg-4.c: New test.
2940
2941         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2942
2943         PR target/20795
2944         * g++.dg/abi/param2.C: New test.
2945
2946 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2947
2948         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2949
2950 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2951
2952         * gcc.dg/builtins-53.c: New test.
2953
2954 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2955
2956         * g++.dg/tree-ssa/pr18178.C: New test.
2957         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2958         * gcc.c-torture/execute/20041019-1.c: New test.
2959         * gcc.dg/tree-ssa/20041008-1.c: New test.
2960         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2961         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2962         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2963         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2964         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2965         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2966         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2967         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2968         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2969         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2970
2971 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2972
2973         PR rtl-optimization/20466
2974         * gcc.c-torture/execute/pr20466-1.c: New test.
2975
2976 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/20905
2979         * g++.dg/parse/cond2.C: New test.
2980
2981         PR c++/20145
2982         * g++.dg/warn/Wdtor1.C: New test.
2983
2984 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2985
2986         PR fortran/17229
2987         * gfortran.dg/pr17229.f: New test.
2988
2989 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2990
2991         * gfortran.dg/tiny_1.f90: New test.
2992         * gfortran.dg/tiny_2.f90: ditto.
2993
2994 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2995
2996         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2997         * gfortran.dg/open_new.f90:  Fix dg-do run line
2998
2999 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3000
3001         * lib/target-supports.exp (get_compiler_messages): Support
3002         optional arguments, the fourth being compiler options.
3003         (check_effective_target_fpic): New proc.
3004         * gcc.dg/20050321-2.c: Restrict to target fpic.
3005
3006 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3007
3008         * gcc.dg/15443-1.c: New test.
3009         * gcc.dg/15443-2.c: Likewise.
3010
3011 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3012
3013         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3014
3015 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3016
3017         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3018
3019 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3020
3021         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3022         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3023         -m64.
3024         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3025         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3026         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3027
3028 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3029
3030         PR c++/20212
3031         * g++.dg/warn/Wunused-11.C: New test.
3032
3033 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3034
3035         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3036
3037 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3038
3039         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3040
3041 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3042
3043         PR c++/20734
3044         * g++.dg/template/ptrmem13.C: New test.
3045
3046 2005-04-05  Per Bothner  <per@bothner.com>
3047
3048         * lib/gcc.exp: Always add -fno-show-column, for now.
3049
3050 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3051
3052         PR testsuite/20767
3053         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3054         of plain old "unsigned int" for the type of "i".  Makes this test
3055         64bit clean.
3056
3057 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3058
3059         * gcc.dg/i386-ssefn-1.c: New test.
3060         * gcc.dg/i386-ssefn-2.c: New test.
3061         * gcc.dg/i386-ssefn-3.c: New test.
3062         * gcc.dg/i386-ssefn-4.c: New test.
3063
3064 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR tree-optimization/20076
3067         * gcc.dg/builtin-apply4.c: New test.
3068
3069         PR preprocessor/19475
3070         * gcc.dg/cpp/macspace1.c: New test.
3071         * gcc.dg/cpp/macspace2.c: New test.
3072
3073 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3074
3075         * gfortran.dg/pr20755.f: Fixed bad format.
3076
3077 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/20763
3080         * g++.dg/ext/attrib21.C: New test.
3081
3082 2004-04-05  Devang Patel  <dpatel@apple.com>
3083
3084         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3085         * gcc.dg/vect/vect-shift-1.c: New test.
3086
3087 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3088
3089         PR libfortran/20755
3090         * gfortran.dg/pr20755.f: New test.
3091
3092 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3093
3094         * gfortran.dg/pr15959.f90: New test.
3095         * gfortran.dg/string_pad_trunc.f90: New test.
3096
3097 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3098
3099         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3100         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3101         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3102         syntax.
3103
3104 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3105
3106         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3107
3108 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3109
3110         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3111         * gcc.c-torture/compile/20011119-2.c: Likewise.
3112         * gcc.c-torture/compile/981001-2.c: Likewise.
3113
3114 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/20679
3117         * g++.dg/template/overload4.C: New test.
3118
3119 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3120
3121         PR c++/20746
3122         * g++.dg/abi/covariant5.C: New.
3123
3124         PR debug/20505
3125         * g++.dg/debug/const2.C: New.
3126
3127 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3128
3129         PR rtl-optimization/16104
3130         * gcc.c-torture/execute/20050316-1.c: New test.
3131
3132 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3133
3134         * g++.dg/template/spec23.C: Fix dg-error text.
3135
3136 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3137
3138         PR c++/19199
3139         * g++.dg/expr/lval2.C: New.
3140
3141 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3142
3143         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3144         __builtin_strcasecmp and __builtin_strncasecmp.
3145
3146 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3147
3148         PR c++/20723
3149         * g++.dg/template/spec22.C: New.
3150         * g++.dg/template/spec23.C: New.
3151
3152 2005-04-03  Dale Ranta  <dir@lanl.gov>
3153             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3154
3155         PR libfortran/20068
3156         PR libfortran/20125
3157         PR libfortran/20156
3158         PR libfortran/20471
3159         * gfortran.dg/backspace.f: New test.
3160
3161 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3162
3163         * gcc.dg/pr19345.c: New test.
3164
3165 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3166
3167         PR tree-optimization/20640
3168         * gcc.dg/torture/tree-loop-1.c: New.
3169
3170 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3171
3172         PR rtl-optimization/20290
3173         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3174
3175 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3176
3177         * gcc.dg/rs6000-fpint.c: New.
3178
3179 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3180
3181         * gcc.dg/old-style-then-proto-1.c: New test.
3182
3183 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3184
3185         * gfortran.fortran-torture/execute/backspace.f90: Check
3186         after backspace and read was incorrect.
3187
3188 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3189
3190         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3191         buffer past the terminating NUL using memcmp.
3192         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3193         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3194
3195         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3196         Fix unused/uninitialized variable warnings.
3197
3198         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3199         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3200         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3201         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3202
3203         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3204         gcc.c-torture/execute/builtins/fputs-lib.c,
3205         gcc.c-torture/execute/builtins/lib/fprintf.c,
3206         gcc.c-torture/execute/builtins/lib/main.c,
3207         gcc.c-torture/execute/builtins/lib/memcmp.c,
3208         gcc.c-torture/execute/builtins/lib/memmove.c,
3209         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3210         gcc.c-torture/execute/builtins/lib/memset.c,
3211         gcc.c-torture/execute/builtins/lib/printf.c,
3212         gcc.c-torture/execute/builtins/lib/sprintf.c,
3213         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3214         gcc.c-torture/execute/builtins/lib/strchr.c,
3215         gcc.c-torture/execute/builtins/lib/strcmp.c,
3216         gcc.c-torture/execute/builtins/lib/strcpy.c,
3217         gcc.c-torture/execute/builtins/lib/strcspn.c,
3218         gcc.c-torture/execute/builtins/lib/strlen.c,
3219         gcc.c-torture/execute/builtins/lib/strncat.c,
3220         gcc.c-torture/execute/builtins/lib/strncmp.c,
3221         gcc.c-torture/execute/builtins/lib/strncpy.c,
3222         gcc.c-torture/execute/builtins/lib/strrchr.c,
3223         gcc.c-torture/execute/builtins/lib/strspn.c,
3224         gcc.c-torture/execute/builtins/lib/strstr.c,
3225         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3226         gcc.c-torture/execute/builtins/strlen-2.c,
3227         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3228         prototypes.
3229
3230 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3231
3232         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3233         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3234         selectany usage.
3235
3236 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR c++/19406
3239         * g++.dg/debug/using1.C: New test.
3240
3241 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3242
3243         PR middle-end/20524
3244         * gcc.dg/alias-7.c: Prefix asm-declared name with
3245         __USER_LABEL_PREFIX__.
3246
3247 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3248
3249         Fix fallout from PR middle-end/15700:
3250         * gcc.c-torture/compile/20011119-1.c: Take
3251         __USER_LABEL_PREFIX__ into account.
3252         * gcc.c-torture/compile/20011119-2.c: Likewise.
3253
3254 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3255
3256         PR c++/18644
3257         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3258
3259 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3260
3261         PR c/17855
3262         * gcc.c-torture/compile/struct-non-lval-1.c,
3263         gcc.c-torture/compile/struct-non-lval-2.c,
3264         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3265
3266 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3267
3268         * gcc.dg/tls/tls.exp: Remove temporary file.
3269         * g++.dg/tls/tls.exp: Ditto.
3270         * lib/file-format.exp: Ditto.
3271         * g++.dg/special/ecos.exp: Ditto.
3272
3273         * lib/profopt.exp: Treat prof_ext as a list.
3274         * gcc.misc-tests/bprob.exp: Ditto.
3275         * g++.dg/bprob/bprob.exp: Ditto.
3276
3277         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3278         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3279         g++.dg/tree-ssa/pointer-reference-alias.C,
3280         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3281         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3282         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3283         g++.dg/vect/pr19951.cc: Ditto.
3284         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3285         gcc.dg/builtins-47.c: Ditto.
3286         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3287         gcc.dg/pr20115-1.c: Ditto.
3288         * gcc.dg/tree-ssa/20030530-2.c,
3289         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3290         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3291         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3292         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3293         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3294         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3295         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3296         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3297         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3298         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3299         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3300         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3301         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3302         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3303         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3304         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3305         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3306         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3307         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3308         gcc.dg/tree-ssa/20030824-1.c,
3309         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3310         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3312         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3313         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3314         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3315         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3316         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3317         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3318         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3319         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3320         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3321         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3322         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3323         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3324         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3325         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3326         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3327         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3328         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3329         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3330         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3331         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3332         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3333         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3334         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3335         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3336         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3337         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3338         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3339         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3340         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3341         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3342         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3343         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3344         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3345         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3346         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3347         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3348         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3349         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3350         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3351         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3352         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3353         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3354         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3355         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3356         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3357         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3358         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3359         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3360         gcc.dg/tree-ssa/useless-1.c: Ditto.
3361         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3362         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3363         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3364         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3365         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3366         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3367         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3368         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3369         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3370         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3371         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3372         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3373         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3374         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3375         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3376         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3377         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3378         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3379         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3380         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3381         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3382         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3383         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3384         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3385         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3386         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3387         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3388         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3389         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3390         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3391         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3392         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3393         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3394         gcc.dg/vect/vect-none.c: Ditto.
3395         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3396         treelang/compile/unsigned.tree: Ditto.
3397
3398         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3399         * gcc.dg/cpp/direct2s.c: Ditto.
3400         * gcc.dg/cpp/paste4.c: Ditto.
3401         * gcc.dg/cpp/separate-1.c: Ditto.
3402         * gcc.dg/pch/save-temps-1.c: Ditto.
3403         * g++.dg/ext/altivec-10.C: Ditto.
3404         * g++.dg/pch/pch.C: Ditto.
3405
3406         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3407
3408         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3409         * g++.dg/template/repo1.C: Ditto.
3410         * g++.dg/template/repo2.C: Ditto.
3411         * g++.dg/template/repo3.C: Ditto.
3412         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3413         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3414         * g++.old-deja/g++.pt/repo1.C: Ditto.
3415         * g++.old-deja/g++.pt/repo2.C: Ditto.
3416         * g++.old-deja/g++.pt/repo3.C: Ditto.
3417         * g++.old-deja/g++.pt/repo4.C: Ditto.
3418
3419         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3420         * gcc.dg/20030107-1.c: Ditto.
3421         * gcc.dg/20030702-1.c: Ditto.
3422         * gcc.dg/profile-generate-1.c: Ditto.
3423         * g++.dg/other/profile1.C: Ditto.
3424         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3425
3426         * lib/gcc-dg.exp (remove-build-file): New.
3427         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3428         cleanup-tree-dump, cleanup-saved-temps): New.
3429
3430 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3431
3432         PR c++/19203, DR 214
3433         * g++.dg/parse/ambig3.C: Not ambiguous.
3434         * g++.dg/template/spec20.C: New.
3435         * g++.dg/template/spec21.C: New.
3436
3437 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3438
3439         PR target/20045
3440         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3441
3442 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3443
3444         PR libfortran/20660
3445         * gfortran.dg/negative_unit.f: New test.
3446
3447 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3448
3449         * gcc.dg/20050330-1.c: New test.
3450
3451 2005-03-30  Devang Patel  <dpatel@apple.com>
3452
3453         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3454
3455 2005-03-30  Dale Johannesen  <dalej@apple.com>
3456
3457         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3458
3459 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3460
3461         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3462         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3463         Strip options from test name.
3464
3465 2005-03-31  Jan Hubicka  <jh@suse.cz>
3466
3467         * gcc.dg/varpool-1.c: New testcase.
3468
3469 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3470
3471         PR c/772
3472         PR c/17913
3473         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3474         gcc.dg/stmt-expr-label-3.c : New tests.
3475         * gcc.c-torture/execute/medce-2.c: Remove.
3476
3477 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3478
3479         PR c/20368
3480         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3481         tests.
3482
3483 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3484
3485         * gcc.c-torture/compile/pr20203.c: New test.
3486
3487 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3488
3489         * gfortran.dg/promotion.f90:  New test.
3490
3491 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3492
3493         PR middle-end/20491
3494         * gcc.dg/torture/asm-subreg-1.c: New test.
3495
3496 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3497
3498         PR c/20672
3499         * gcc.dg/pr20672-1.c: New test.
3500
3501 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3502
3503         * gfortran.dg/vect: New directory.
3504         * gfortran.dg/vect/vect.exp: New.
3505         * gfortran.dg/vect/vect-1.f90: New test.
3506         * gfortran.dg/vect/vect-2.f90: New test.
3507         * gfortran.dg/vect/vect-3.f90: New test.
3508         * gfortran.dg/vect/vect-4.f90: New test.
3509         * gfortran.dg/vect/vect-5.f90: New test.
3510
3511 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR middle-end/20622
3514         * gcc.dg/alias-7.c: New test.
3515
3516 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3517
3518         * gcc.dg/sparc-reg-1.c: New test.
3519
3520 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3521
3522         PR target/19890
3523         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3524
3525 2005-03-29  Dale Ranta  <dir@lanl.gov>
3526             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3527
3528         PR libfortran/20163
3529         * gfortran.dg/pr20163-2.f: New test.
3530
3531 2005-03-28  Jan Hubicka  <jh@suse.cz>
3532
3533         PR middle-end/20635
3534         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3535         by Jakub Jelinek.
3536
3537 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3538
3539         PR tree-optimization/20626
3540         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3541         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3542
3543 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3544
3545         * gfortran.dg/underflow.f90:  New test.
3546         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3547
3548 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3549
3550         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3551
3552 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3555         (g++_init): Make sure that CXXFLAGS is set.
3556         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3557         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3558         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3559         * lib/objc.exp (objc_init): Likewise.
3560         * lib/treelang.exp (treelang_init): Likewise.
3561
3562 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3563
3564         PR tree-optimization/20470
3565         * gcc.dg/tree-ssa/pr20470.c: New test.
3566
3567 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3568
3569         * gcc.dg/ppc-stfiwx.c: New.
3570
3571 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3572
3573         PR target/19888
3574         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3575
3576 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3577
3578         * gcc.dg/20050325-1.c: Fix a typo.
3579
3580 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3581
3582         PR libfortran/19678
3583         PR libfortran/19679
3584         * gfortran.dg/dos_eol.f: New test.
3585
3586 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3587
3588         PR rtl-optimization/20249
3589         * gcc.dg/20050325-1.c: New test.
3590
3591 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3592
3593         PR libfortran/15332
3594         * gfortran.dg/pr15332.f: New test.
3595
3596 2005-03-24  Dale Johannesen  <dalej@apple.com>
3597
3598         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3599
3600 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3601
3602         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3603         'internal' visibility.
3604         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3605         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3606         'protected' visibility.
3607         * gcc.dg/visibility-7.c: Likewise.
3608         * lib/target-supports.exp (check_visibility_available): Take
3609         a parameter, the kind of visibility to check for.
3610         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3611         to check_visibility_available.
3612
3613         * g++.dg/expr/cast3.C: New.
3614
3615 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3616
3617         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3618         rs6000.
3619
3620 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3621
3622         PR target/20095
3623         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3624
3625 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3626
3627         * gcc.dg/badshift.c: Renamed to...
3628         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3629
3630         * gcc.target/i386/badshift.c: Renamed to...
3631         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3632         only.
3633
3634         PR rtl-optimization/20532
3635         * gcc.target/i386/badshift.c: New.
3636
3637 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3638
3639         * gfortran.dg/pr18025.f90: New test.
3640
3641 2005-03-23  Dale Johannesen  <dalej@apple.com>
3642
3643         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3644
3645 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3646
3647         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3648
3649         * lib/target-supports.exp (check_iconv_available): Default
3650         libiconv to -liconv, if there is no definition.
3651
3652 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3653
3654         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3655
3656 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3657
3658         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3659         * g++.dg/opt/pr7503-2.C: Likewise.
3660         * g++.dg/opt/pr7503-3.C: Likewise.
3661         * g++.dg/opt/pr7503-4.C: Likewise.
3662         * g++.dg/opt/pr7503-5.C: Likewise.
3663         * g++.dg/warn/minmax.C: New test.
3664
3665 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3666
3667         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3668         * gfortran.dg/g77_intrinsics_sub.f: New test.
3669
3670 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3671             Jan Hubicka  <jh@suse.cz>
3672             Steven Bosscher <stevenb@suse.de
3673
3674         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3675
3676 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3677
3678         PR c++/19980
3679         * g++.dg/template/redecl3.C: New test.
3680
3681 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3682
3683         PR c++/20499
3684         * g++.dg/parse/error16.C: Tweak error markers.
3685
3686 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR target/20561
3689         * gcc.dg/20050321-2.c: New test.
3690
3691 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3692
3693         PR c++/20465
3694         PR c++/20381
3695         * g++.dg/template/ptrmem12.C: New.
3696
3697 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3698
3699         PR rtl-optimization/20527
3700         * gcc.c-torture/execute/pr20527-1.c: New test.
3701
3702 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3703
3704         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3705         program, compile it into a real executable and then delete the .c
3706         and .x files afterwards, to avoid problems on testglue targets.
3707
3708 2005-03-21  Stuart Hastings  <stuart@apple.com>
3709
3710         * gcc.target/i386/sse-2.c: New.
3711
3712 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3713
3714         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3715
3716 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3717
3718         * g++.dg/parse/crash25.C: Fix typo.
3719
3720 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3721
3722         PR c++/20461
3723         * g++.dg/parse/crash24.C: New test.
3724
3725         PR c++/20536
3726         * g++.dg/parse/crash25.C: New test.
3727
3728 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3729
3730         PR c++/20147
3731         * g++.dg/ext/stmtexpr4.C: New test.
3732
3733 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3734
3735         PR middle-end/20539
3736         * gcc.c-torture/compile/pr13066-1.c: New test case.
3737         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3738         * g++.dg/opt/pr13066-1.C: Likewise.
3739
3740 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3741
3742         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3743
3744 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3745
3746         PR fortran/18525
3747         * gfortran.dg/nesting_1.f90: New test.
3748
3749 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3750
3751         PR c++/20240
3752         * g++.dg/lookup/using13.C: New test.
3753
3754 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3755
3756         PR c++/20333
3757         * g++.dg/template/crash36.C: New test.
3758
3759 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3760
3761         PR c++/20463
3762         * g++.dg/template/crash35.C: New test.
3763
3764 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3765
3766         PR c++/19966
3767         * g++.dg/overload/operator2.C: New test.
3768
3769 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3770
3771         PR libfortran/20257
3772         * gfortran.dg/pr20257.f90: New test.
3773
3774 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3775
3776         PR libfortran/20480
3777         * gfortran.dg/pr20480.f90: New test.
3778
3779 2005-03-16  Richard Henderson  <rth@redhat.com>
3780
3781         PR middle-end/15700
3782         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3783         (_rtld_global): New.
3784         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3785         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3786
3787         * gcc.dg/alias-3.c: New.
3788         * gcc.dg/alias-4.c: New.
3789         * gcc.dg/alias-5.c: New.
3790         * gcc.dg/alias-6.c: New.
3791
3792 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3793
3794         * gcc.dg/cpp/ucnid-7.c: New.
3795
3796 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3797             Dorit Naishlos  <dorit@il.ibm.com>
3798
3799         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3800         darwin.
3801
3802 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3803
3804         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3805         misaligned accesses.
3806         * gcc.dg/vect/vect-58.c: Likewise.
3807         * gcc.dg/vect/vect-92.c: New.
3808         * gcc.dg/vect/vect-93.c: New.
3809
3810 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3811
3812         PR fortran/18827
3813         * gfortran.dg/assign_2.f90: New test.
3814         * gfortran.dg/assign_3.f90: New test.
3815         * gfortran.dg/assign.f90: New test.
3816
3817 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3818
3819         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3820         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3821         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3822         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3823         names.
3824
3825 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3826
3827         * gcc.dg/cpp/ucnid-6.c: New.
3828
3829         * gcc.dg/cpp/normalize-1.c: New.
3830         * gcc.dg/cpp/normalize-2.c: New.
3831         * gcc.dg/cpp/normalize-3.c: New.
3832         * gcc.dg/cpp/normalize-4.c: New.
3833         * gcc.dg/cpp/ucnid-4.c: New.
3834         * gcc.dg/cpp/ucnid-5.c: New.
3835         * g++.dg/cpp/normalize-1.C: New.
3836         * g++.dg/cpp/ucnid-1.C: New.
3837
3838 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3839
3840         * gcc.dg/pr18628.c: New.
3841
3842 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3843
3844         PR c++/20280
3845         * g++.dg/tree-ssa/pr20280.C: New.
3846
3847 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3848
3849         PR fortran/20467
3850         * gfortran.dg/stfunc_2.f90: New test.
3851
3852 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3853
3854         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3855
3856 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3857
3858         * gcc.dg/tree-ssa/20050314-1.c: New test.
3859
3860 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3861
3862         PR c++/4403
3863         PR c++/9783, DR433
3864         * g++.dg/template/friend34.C: New test.
3865         * g++.dg/template/friend35.C: Likewise.
3866         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3867
3868 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3869
3870         Friend class name lookup 5/n
3871         PR c++/1016
3872         * g++.dg/lookup/hidden-class1.C: New test.
3873         * g++.dg/lookup/hidden-class2.C: Likewise.
3874         * g++.dg/lookup/hidden-class3.C: Likewise.
3875         * g++.dg/lookup/hidden-class4.C: Likewise.
3876         * g++.dg/lookup/hidden-class5.C: Likewise.
3877         * g++.dg/lookup/hidden-class6.C: Likewise.
3878         * g++.dg/lookup/hidden-class7.C: Likewise.
3879         * g++.dg/lookup/hidden-class8.C: Likewise.
3880         * g++.dg/lookup/hidden-class9.C: Likewise.
3881         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3882         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3883         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3884         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3885         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3886         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3887         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3888         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3889         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3890         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3891         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3892
3893 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3894
3895         PR c++/20157
3896         * g++.dg/template/error18.C: New test.
3897
3898 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3899
3900         PR debug/16792
3901         * g++.dg/debug/pr16792.C: New test.
3902
3903 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3904
3905         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3906         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3907         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3908         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3909         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3910         test assertion names.
3911
3912 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3913
3914         PR fortran/18600
3915         * gfortran.dg/stfunc_1.f90: New test.
3916
3917 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3918
3919         PR fortran/16907
3920         * gfortran.dg/real_index_1.f90: New test.
3921
3922 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3923
3924         PR fortran/20323
3925         * gfortran.dg/spec_expr_1.f90: New test.
3926
3927 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3928
3929         PR c/20402
3930         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3931         new parser.
3932
3933 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3934
3935         PR fortran/20361
3936         * gfortran.dg/largeequiv_1.f90: New test.
3937
3938 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * gcc.dg/ucnid-1.c: New.
3941         * gcc.dg/ucnid-2.c: New.
3942         * gcc.dg/ucnid-3.c: New.
3943         * gcc.dg/ucnid-4.c: New.
3944         * gcc.dg/ucnid-5.c: New.
3945         * gcc.dg/ucnid-6.c: New.
3946         * gcc.dg/cpp/ucnid-1.c: New.
3947         * gcc.dg/cpp/ucnid-2.c: New.
3948         * gcc.dg/cpp/ucnid-3.c: New.
3949         * g++.dg/other/ucnid-1.C: New.
3950
3951 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3952
3953         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3954
3955 2005-03-11  Per Bothner  <per@bothner.com>
3956
3957         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3958         that diagnotics refer to correct token.
3959         * gcc.dg/unused-3.c: Likewise.
3960
3961 2005-03-11  Per Bothner  <per@bothner.com>
3962
3963         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3964         constant" is now actually on same line as string constant.
3965         * gcc.dg/cpp/direct2s.c: Likewise.
3966
3967 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3968
3969         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3970
3971 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         PR libfortran/20124
3974         * gfortran.dg/pr20124.f90: New Test
3975
3976 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3977
3978         PR tree-optimization/20130
3979         * gcc.dg/pr20130-1.c: New test.
3980
3981 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3982
3983         PR target/20095
3984         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3985
3986 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3987
3988         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3989
3990 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3991
3992         * g++.dg/eh/forced1.C: Fix comment.
3993         * g++.dg/eh/forced2.C: Ditto.
3994         * g++.dg/eh/forced3.C: Ditto.
3995         * g++.dg/eh/forced4.C: Ditto.
3996
3997 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3998
3999         PR rtl-opt/20412
4000         * gcc.c-torture/compile/pr20412.c: New test.
4001
4002 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4003
4004         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4005
4006 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR target/20322
4009         * gcc.dg/20050307-1.c: New test.
4010
4011 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4012
4013         PR c++/20375
4014         * g++.dg/other/stdarg3.C: New.
4015
4016 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4017
4018         PR c++/18384, c++/18327
4019         * g++.dg/init/array19.C: New test.
4020
4021         PR inline-asm/20314
4022         * gcc.dg/torture/pr20314-1.c: New test.
4023         * gcc.dg/torture/pr20314-2.c: New test.
4024
4025 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4026
4027         * gcc.dg/20050309-1.c: New test.
4028
4029 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4030
4031         * gcc.dg/builtins-10.c: Reactivate disabled test.
4032         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4033         new cbrt transformations.
4034
4035 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/20208
4038         * g++.dg/template/array13.C: New test.
4039
4040 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4041
4042         PR c++/16859
4043         * g++.dg/init/brace4.C: New test.
4044
4045 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4046
4047         PR c++/20186
4048         * g++.dg/template/non-dependent12.C: New.
4049
4050 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/20142
4053         * g++.dg/init/array18.C: Add dg-do run marker.
4054
4055         PR c++/20142
4056         * g++.dg/init/array18.C: New test.
4057
4058 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4059
4060         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4061         * g++.dg/gcov/gcov.exp: Likewise.
4062         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4063         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4064         * lib/c-torture.exp: Likewise.
4065         * lib/fortran-torture.exp: Likewise.
4066         * lib/g++.exp: Likewise.
4067         * lib/gcc-defs.exp: Likewise.
4068         * lib/gcc-dg.exp: Likewise.
4069         * lib/gcc.exp: Likewise.
4070         * lib/gcov.exp: Likewise.
4071         * lib/gfortran.exp: Likewise.
4072         * lib/mike-g++.exp: Likewise.
4073         * lib/mike-gcc.exp: Likewise.
4074         * lib/objc-torture.exp: Likewise.
4075         * lib/objc.exp: Likewise.
4076         * lib/profopt.exp: Likewise.
4077         * lib/target-libpath.exp: Likewise.
4078         * lib/target-supports.exp: Likewise.
4079         * lib/treelang.exp: Likewise.
4080         * lib/wrapper.exp: Likewise.
4081
4082 2005-03-08  Jeff Law  <law@redhat.com>
4083
4084         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4085         PHI-OPT changes.
4086
4087 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4088
4089         * gcc.dg/vect/pr20122.c: New test.
4090
4091 2005-03-07  Jeff Law  <law@redhat.com>
4092
4093         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4094         was folded away.
4095         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4096         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4097         * gcc.dg/tree-ssa/pr18134.c: New test.
4098
4099 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4100
4101         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4102         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4103         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4104
4105 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         PR tree-opt/17671
4108         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4109
4110 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4111
4112         * g++.dg/warn/Wnvdtor.C: New test.
4113
4114 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4115
4116         * gcc.dg/torture/pr19683-1.c: New test.
4117
4118 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4119
4120         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4121         * gfortran.dg/g77/19990313-2.f: Ditto.
4122         * gfortran.dg/g77/19990313-3.f: Ditto.
4123         * gfortran.dg/g77/19990525-0.f: Ditto.
4124         * gfortran.dg/g77/19990826-0.f: Ditto.
4125         * gfortran.dg/g77/19990826-2.f: Ditto.
4126         * gfortran.dg/g77/19990826-3.f: Ditto.
4127         * gfortran.dg/g77/20000511-1.f: Ditto.
4128         * gfortran.dg/g77/20000511-2.f: Ditto.
4129         * gfortran.dg/g77/970625-2.f: Ditto.
4130         * gfortran.dg/g77/980310-2.f: Ditto.
4131         * gfortran.dg/g77/980310-3.f: Ditto.
4132         * gfortran.dg/g77/980310-8.f: Ditto.
4133         * gfortran.dg/g77/980519-2.f: Ditto.
4134         * gfortran.dg/g77/alpha1.f: Ditto.
4135         * gfortran.dg/g77/claus.f: Ditto.
4136         * gfortran.dg/g77/erfc.f: Ditto.
4137         * gfortran.dg/g77/short.f: Ditto.
4138         * gfortran.fortran-torture/execute/data.f90: Ditto.
4139         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4140         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4141
4142 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4143
4144         * lib/file-format.exp (gcc_target_object_format): Add check for som
4145         format and hardcode object formats on hppa*-*-hpux*.
4146         * lib/target-supports.exp (check_weak_available): Add check for som
4147         object format.  Always return 0 on hppa*-*-hpux10*.
4148
4149         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4150         is defined.
4151
4152         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4153
4154 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4155
4156         * gfortran.dg/pr19936_1.f90: New test.
4157         * gfortran.dg/pr19936_2.f90: New test.
4158         * gfortran.dg/pr19936_3.f90: New test.
4159
4160 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4161             Paul Thomas <prthomas@drfccad.cea.fr>
4162
4163         * gfortran.dg/PR19754_1.f90: New test.
4164         * gfortran.dg/PR19754_2.f90: Ditto.
4165
4166 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4167
4168         PR c++/19311
4169         * g++.dg/template/non-dependent11.C: New test.
4170
4171 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4172
4173         * lib/target-supports.exp (check_iconv_available): Fix comment.
4174
4175 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4176             Joseph S. Myers  <joseph@codesourcery.com>
4177
4178         PR c++/19797
4179         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4180
4181 2005-03-04  Matthew Sachs  <msachs@apple.com>
4182
4183         * gcc.exp (gcc_target_compile): Put braces around
4184         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4185         * objc.exp (objc_target_compile): Likewise.
4186         * treelang.exp (treelang_target_compile): Likewise.
4187
4188 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4189
4190         PR fortran/19673
4191         * gfortran.dg/func_result_1.f90: New test.
4192
4193 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4194
4195         * gcc.misc-tests/options.exp: New test.
4196
4197 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4198
4199         * gcc.dg/pr15784-4.c: New test.
4200
4201 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4202
4203         * gcc.c-torture/execute/pr17133.c: New.
4204         * gcc.c-torture/compile/20050303-1.c: New.
4205
4206 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4207
4208         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4209
4210 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4211
4212         * g++.dg/overload/using2.C: New.
4213
4214 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4215
4216         PR c++/19916
4217         * g++.dg/init/ptrmem2.C: New test.
4218
4219 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4220
4221         PR c/8927
4222         * gcc.dg/pr8927-1.c: New test.
4223
4224 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4225
4226         PR c++/20232
4227         * g++.dg/inherit/covariant12.C: New.
4228
4229 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4230
4231         PR fortran/19479
4232         * gfortran.dg/bound_1.f90: New test.
4233
4234 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4235
4236         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4237         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4238
4239 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4240
4241         PR c/20245
4242         * gcc.dg/pr20245-1.c: New test.
4243
4244 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR middle-end/19874
4247         * gcc.c-torture/execute/20050119-2.c: New test case.
4248
4249 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4250
4251         * README: Update the DejaGnu bug reporting address.
4252         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4253         * lib/objc-torture.exp: Likewise.
4254
4255 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4256
4257         * gfortran.dg/boz_1.f90: New test.
4258         * gfortran.dg/boz_3.f90: New test.
4259         * gfortran.dg/boz_4.f90: New test.
4260
4261 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4262
4263         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4264         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4265
4266 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4267
4268         PR libfortran/20101
4269         * gfortran.dg/write_0_pe_format.f90: New test.
4270
4271 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR c++/20206
4274         * g++.dg/opt/thunk2.C: New test.
4275         * g++.dg/opt/covariant1.C: New test.
4276
4277 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4278
4279         * gfortran.dg/e_d_fmt.f90: New test.
4280
4281 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4282
4283         * gcc.dg/asm-b.c: Fix comment typos.
4284
4285 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4286
4287         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4288         a V_MAY_DEF also.
4289
4290 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4291
4292         PR tree-opt/20188
4293         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4294         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4295         * gcc.dg/asm-b.c: New test.
4296
4297 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4298
4299         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4300         Disable this test on IRIX 6.
4301
4302 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4303
4304         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4305         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4306         parser.
4307
4308 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4309
4310         PR tree-optimization/20204
4311         * testsuite/gcc.dg/pr20204.c: New test.
4312
4313 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR target/20196
4316         * gcc.c-torture/execute/20050224-1.c: New test.
4317
4318         PR c++/20175
4319         * g++.dg/warn/Wbraces2.C: New test.
4320
4321 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4322
4323         PR c++/19878
4324         * g++.dg/init/const2.C: New test.
4325
4326 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4327
4328         PR tree-optimization/20100
4329         * gcc.c-torture/execute/pr20100-1.c: New test.
4330
4331 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4332
4333         * gfortran.dg/implicit_3.f90: New test.
4334
4335         * gfortran.dg/deftype_1.f90: New test.
4336
4337 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4338
4339         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4340         the test passes.
4341         * g++.dg/other/anon3.C: Accept a warning.
4342
4343 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4344
4345         * gcc.dg/pr20017.c: Fix a comment typo.
4346
4347 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4348
4349         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4350
4351 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4352
4353         PR ada/19902
4354         * ada/acats/tests/cxa/cxa3004.a: Remove.
4355         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4356
4357 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4358
4359         PR c++/20073
4360         * g++.dg/init/const1.C: New test.
4361
4362         PR c++/19991
4363         * g++.dg/parse/constant7.C: New test.
4364
4365         PR c++/20152
4366         * g++.dg/parse/error27.C: New test.
4367         * g++.dg/template/qualttp15.C: Adjust error markers.
4368         * g++.old-deja/g++.other/struct1.C: Likewise.
4369
4370         PR c++/20153
4371         * g++.dg/template/error17.C: New test.
4372
4373         PR c++/20148
4374         * g++.dg/parser/error26.C: New test.
4375
4376 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4377
4378         PR tree-optimization/20100
4379         PR tree-optimization/20115
4380         * gcc.dg/pr20115.c: New test.
4381         * gcc.dg/pr20115-1.c: New test.
4382         * gcc.dg/pr20100.c: New test.
4383         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4384         call-clobbered variables after alias1.
4385
4386 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4387
4388         * gfortran.dg/list_read_4.f90: new test.
4389
4390 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4391
4392         PR rtl-optimization/20017.
4393         * gcc.dg/pr20017.c: New.
4394
4395 2005-02-22  Devang Patel  <dpatel@apple.com>
4396
4397         PR 19952
4398         * g++.dg/tree-ssa/pr19952.C: New test.
4399
4400 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/19883
4403         * g++.dg/parse/constant6.C: New test.
4404
4405 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4406
4407         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4408         * g++.dg/charset/asm2.c: Likewise.
4409         * g++.dg/charset/asm3.c: Likewise.
4410         * g++.dg/charset/asm4.c: Likewise.
4411         * g++.dg/charset/asm5.c: Likewise.
4412         * g++.dg/charset/attribute1.c: Likewise.
4413         * g++.dg/charset/attribute2.c: Likewise.
4414         * g++.dg/charset/extern1.cc: Likewise.
4415         * g++.dg/charset/extern2.cc: Likewise.
4416         * g++.dg/charset/extern3.cc: Likewise.
4417         * g++.dg/charset/function.cc: Likewise.
4418         * g++.dg/charset/string.c: Likewise.
4419         * g++.dg/charset/charset.exp: Likewise.
4420         * lib/target-supports.exp (check_iconv_available): Fix comment.
4421
4422 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4423
4424         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4425         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4426         * gcc.dg/charset/asm2.c: Likewise.
4427         * gcc.dg/charset/asm3.c: Likewise.
4428         * gcc.dg/charset/asm4.c: Likewise.
4429         * gcc.dg/charset/asm5.c: Likewise.
4430         * gcc.dg/charset/asm6.c: Likewise.
4431         * gcc.dg/charset/attribute1.c: Likewise.
4432         * gcc.dg/charset/attribute2.c: Likewise.
4433         * gcc.dg/charset/builtin1.c: Likewise.
4434         * gcc.dg/charset/extern.c: Likewise.
4435         * gcc.dg/charset/function.c: Likewise.
4436         * gcc.dg/charset/string.c: Likewise.
4437         * gcc.dg/charset/charset.exp: Likewise.
4438
4439 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4440
4441         PR fortran/20086
4442         * gfortran.dg/pr20086.f90: New test.
4443
4444 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4445
4446         PR tree-optimization/19786
4447         * g++.dg/tree-ssa/pr19786.C: New.
4448
4449 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4450
4451         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4452
4453 2005-02-21  Jeff Law  <law@redhat.com>
4454
4455         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4456
4457 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4458
4459         * gfortran.dg/do_iterator: Split loop, markup all lines for
4460         which an error locus is printed.
4461         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4462         locus is printed.
4463         * gfortran.dg/select_4.f90: Likewise.
4464         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4465         locuses in the various permutations.
4466
4467 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4468
4469         PR tree-optimization/19951
4470         * g++.dg/vect: New directory.
4471         * g++.dg/vect/vect.exp: New file.
4472         * g++.dg/vect/pr19951.cc: New testcase.
4473         * g++.dg/dg.exp: Also prune vectorizer tests.
4474
4475 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4476
4477         PR 18785
4478         * gcc.dg/charset/builtin1.c: New test.
4479
4480 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4481
4482         PR c++/19299
4483         * g++.dg/inherit/volatile1.C: New test.
4484
4485         PR c++/19440
4486         * g++.dg/template/dtor4.C: New test.
4487
4488 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4489
4490         * gfortran.dg/int_1.f90: New test.
4491
4492 2005-02-19  Devang Patel  <dpatel@apple.com>
4493
4494         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4495
4496 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4497
4498         * gfortran.dg/achar_1.f90: New test.
4499
4500 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4501
4502         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4503
4504 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4505             Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR tree-optimization/19828
4508         * gcc.dg/tree-ssa/loop-7.c: New test.
4509         * gcc.c-torture/execute/20050218-1.c: New test.
4510
4511 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR c/20043
4514         * gcc.dg/transparent-union-1.c: New test.
4515         * gcc.dg/transparent-union-2.c: New test.
4516
4517 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4518
4519         PR tree-optimization/18977
4520         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4521
4522 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4523
4524         PR target/20054
4525         * gcc.dg/pr20054.c: New test.
4526
4527 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4528
4529         PR c++/19508
4530         * g++.dg/ext/attrib20.C: New test.
4531
4532 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4533
4534         PR middle-end/20030
4535         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4536
4537 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4538
4539         PR c++/20008
4540         * g++.dg/opt/switch4.C: New.
4541
4542 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR c++/20023
4545         PR tree-optimization/20009
4546         * gcc.c-torture/compile/20050217-1.c: New test.
4547         * g++.dg/opt/switch3.C: New test.
4548
4549         PR tree-optimization/18947
4550         * gcc.c-torture/compile/20050215-1.c: New test.
4551         * gcc.c-torture/compile/20050215-2.c: New test.
4552         * gcc.c-torture/compile/20050215-3.c: New test.
4553
4554 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4555
4556         PR c++/20028
4557         * g++.dg/template/crash34.C: New.
4558
4559         PR c++/20022
4560         * g++.dg/other/access3.C: New.
4561
4562 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4563
4564         * gcc.dg/vect/vect-98.c: New test.
4565
4566 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4567
4568         PR tree-optimization/19967
4569         * gcc.dg/pr19967.c: New.
4570
4571 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR middle-end/19857
4574         * gcc.dg/tree-ssa/20050215-1.c: New test.
4575         * gcc.c-torture/execute/20050215-1.c: New test.
4576
4577 2005-02-15  Eric Christopher  <echristo@redhat.com>
4578
4579         * gcc.dg/cpp/20050215-1.c: New file.
4580
4581 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4582
4583         PR tree-optimization/15785
4584         * gcc.dg/pr15785-1.c: New test.
4585
4586 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4587
4588         PR c++/17788
4589         * g++.dg/init/ctor4.C: New.
4590         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4591
4592 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4593
4594         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4595         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4596
4597 2005-02-15  Andreas Schwab  <schwab@suse.de>
4598
4599         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4600         declare malloc.
4601
4602 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4603
4604         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4605
4606 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4607
4608         PR tree-optimization/19853
4609         * gcc.c-torture/compile/pr19853.c: New test.
4610
4611 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4612
4613         PR c++/19608
4614         * g++.dg/parse/local-class1.C: New.
4615
4616         PR c++/19895
4617         * g++.dg/parse/ptrmem3.C: New.
4618
4619         PR c++/19884
4620         * g++.old-deja/g++.oliva/template6.C: Add another case.
4621         * g++.dg/template/explicit6.C: New.
4622
4623 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4624
4625         PR c++/17816
4626         * g++.dg/other/redecl2.C: New.
4627
4628 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4629
4630         PR c++/19891
4631         * g++.dg/abi/covariant4.C: New.
4632
4633 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4634
4635         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4636
4637 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4638
4639         * gcc.dg/vect/vect-96.c: Fix typo.
4640
4641 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4642
4643         PR c++/14479
4644         PR c++/19487
4645         * g++.dg/template/enum5.C: New test.
4646
4647 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4648
4649         * gcc.dg/vect/vect-97.c: New test.
4650
4651 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4652
4653         * gcc.dg/vect/vect-96.c: New test.
4654
4655 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4656
4657         * gcc.dg/builtins-34.c: Also check ldexp*.
4658
4659 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4660
4661         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4662
4663 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4664
4665         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4666         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4667         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4668         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4669         selector_list, selector_expression, dg-process-target): Move to new
4670         file target-supports-dg.exp.
4671         * lib/target-supports-dg.exp: New.
4672
4673         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4674         New.
4675
4676 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR c++/19666
4679         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4680
4681         PR middle-end/19858
4682         * gcc.c-torture/compile/20050210-1.c: New test.
4683
4684 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/19755
4687         * g++.dg/warn/Wbraces1.C: New test.
4688
4689 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4690
4691         * gcc.dg/builtins-52.c: New testcase.
4692
4693 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR c/19342
4696         * gcc.c-torture/execute/20050119-1.c: New test.
4697
4698 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/19811
4701         * g++.dg/init/delete1.C: New test.
4702
4703 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4704
4705         PR c++/18470
4706         * g++.dg/template/static12.C: New test.
4707
4708 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/19787
4711         * g++.dg/conversion/ambig1.C: New test.
4712
4713         PR c++/19739
4714         * g++.dg/ext/attrib19.C: New test.
4715
4716         PR c++/19732
4717         * g++.dg/parse/dtor5.C: New test.
4718
4719         PR c++/19762
4720         * g++.dg/template/dtor3.C: New test.
4721
4722         PR c++/19826
4723         * g++.dg/template/static11.C: New test.
4724         * g++.dg/template/crash2.C: Remove dg-error marker.
4725
4726 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4727
4728         PR C++/18491
4729         * g++.old-deja/g++.mike/p10769a.C: Remove.
4730
4731 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4732
4733         * gcc.dg/builtins-48.c: New test case.
4734         * gcc.dg/builtins-49.c: New test case.
4735         * gcc.dg/builtins-50.c: New test case.
4736         * gcc.dg/builtins-51.c: New test case.
4737
4738 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4739
4740         PR middle-end/19583
4741         * g++.dg/warn/Wreturn-type-3.C: New test.
4742
4743 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4744
4745         PR middle-end/19402
4746         * gcc.dg/pr19402-1.c: New testcase.
4747         * gcc.dg/pr19402-2.c: likewise.
4748
4749 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4750
4751         PR middle-end/19854
4752         * g++.dg/tree-ssa/tmmti.C: New testcase.
4753
4754 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4755
4756         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4757
4758 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/19733
4761         * g++.dg/parse/crash23.C: New test.
4762         * g++.dg/warn/Weff1.C: New test.
4763
4764 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4765
4766         * gcc.dg/20050209-1.c: New test.
4767
4768 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4769
4770         PR target/19799
4771         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4772
4773 2005-02-08  Mike Stump  <mrs@apple.com>
4774
4775         * g++.dg/pch/import-2.c: New test.
4776         * g++.dg/pch/import-2.hs: New.
4777         * g++.dg/pch/include/import-2a.h: New.
4778         * g++.dg/pch/include/import-2b.h: New.
4779
4780 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4781
4782         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4783
4784 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4785
4786         * gfortran.dg/substr_1.f90: New test.
4787
4788 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4789
4790         PR middle-end/19775
4791         * gcc.dg/torture/builtin-power-1.c: Disable test for
4792         invalid transformation.
4793         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4794         no longer optimize.
4795         * gcc.dg/builtins-47.c: New testcase.
4796
4797 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4798             Dorit Naishlos  <dorit@il.ibm.com>
4799
4800         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4801
4802 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4803
4804         * gcc.c-torture/compile/20050206-1.c: New test.
4805
4806 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         PR tree-opt/19768
4809         * g++.dg/opt/pr19768.C: New test.
4810
4811 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4812
4813         PR tree-opt/19736
4814         * gcc.c-torture/compile/pr19736.c: New test.
4815
4816 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4817
4818         PR c++/17401
4819         * g++.dg/parse/error25.C: New test.
4820
4821 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4822
4823         * gcc.c-torture/execute/20050203-1.c: New.
4824
4825 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4826
4827         * gcc.dg/vect/vect-85.c: Remove xfail.
4828         * gcc.dg/vect/vect-86.c: Remove xfail.
4829         * gcc.dg/vect/vect-87.c: Remove xfail.
4830         * gcc.dg/vect/vect-88.c: Remove xfail.
4831
4832 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4833
4834         * gcc.dg/altivec-19.c: New.
4835
4836 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4837
4838         PR c/17807
4839         * gcc.dg/nested-func-3.c: New test.
4840         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4841
4842 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4843
4844         * gcc.test-framework/gen_directive_tests: Generate tests for
4845         selector expressions.
4846
4847 2005-02-02  Matt Austern  <austern@apple.com>
4848
4849         PR c++/19628
4850         * g++/ext/builtin7.C: New.
4851         * g++/ext/builtin8.C: New.
4852
4853 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4854
4855         PR c/18502
4856         * gcc.dg/pr18502-1.c: New test.
4857
4858 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4859
4860         PR c++/17413
4861         * g++.dg/template/local4.C: Tweak.
4862
4863 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4864
4865         PR tree-optimization/19578
4866         * gcc.c-torture/compile/20050202-1.c: New test.
4867
4868 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         PR c/19435
4871         * gcc.dg/c99-init-4.c: New test.
4872
4873 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4874
4875         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4876
4877         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4878
4879         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4880         * g++.dg/eh/check-vect.h: New.
4881
4882         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4883         * gcc.dg/vect/vect-78.c: Ditto.
4884         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4885         Remove.
4886
4887         * g++.dg/conversion/simd1.C: Expect warning.
4888         * g++.dg/ext/attribute-test-1.C: Ditto.
4889         * g++.dg/ext/attribute-test-2.C: Ditto.
4890         * g++.dg/ext/attribute-test-3.C: Ditto.
4891         * g++.dg/ext/attribute-test-4.C: Ditto.
4892
4893         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4894         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4895
4896         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4897
4898 2005-02-01  Richard Henderson  <rth@redhat.com>
4899
4900         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4901         long double for ibm double-double format.
4902         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4903
4904 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4905
4906         PR tree-optimization/19633
4907         * testsuite/gcc.dg/pr19633-1.c: New test.
4908         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4909         to NULL or a symbol.
4910
4911 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4912
4913         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4914         New procs.
4915         (dg-process-target (local override)): Handle selector expressions.
4916
4917         * gcc.test-framework/README: Describe tests in source directory.
4918         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4919         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4920         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4921         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4922         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4923         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4924         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4925         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4926         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4927         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4928         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4929         * gcc.test-framework/dg-error-exp-P.c: New test.
4930         * gcc.test-framework/dg-error-exp-XP.c: New test.
4931         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4932         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4933         * gcc.test-framework/dg-output-exp-P.c: New test.
4934         * gcc.test-framework/dg-output-exp-XF.c: New test.
4935         * gcc.test-framework/dg-warning-exp-P.c: New test.
4936         * gcc.misc-tests/dg-1.c: Remove.
4937         * gcc.misc-tests/dg-2.c: Remove.
4938         * gcc.misc-tests/dg-3.c: Remove.
4939         * gcc.misc-tests/dg-4.c: Remove.
4940         * gcc.misc-tests/dg-5.c: Remove.
4941         * gcc.misc-tests/dg-6.c: Remove.
4942         * gcc.misc-tests/dg-7.c: Remove.
4943         * gcc.misc-tests/dg-8.c: Remove.
4944         * gcc.misc-tests/dg-9.c: Remove.
4945         * gcc.misc-tests/dg-10.c: Remove.
4946         * gcc.misc-tests/dg-11.c: Remove.
4947         * gcc.misc-tests/dg-12.c: Remove.
4948         * gcc.misc-tests/dg-test.exp: Remove.
4949
4950         * gcc.test-framework/test-framework.awk: Change recording and
4951         printing of passes and failures.
4952
4953         * gcc.test-framework: New directory.
4954         * gcc.test-framework/README: New.
4955         * gcc.test-framework/test-framework.exp: New.
4956         * gcc.test-framework/test-framework.awk: New.
4957         * gcc.test-framework/gen_directive_tests: New.
4958
4959 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4960
4961         * lib/treelang.exp: Fix comment typos.
4962         (treelang_target_compile): Don't append libs=-ltreelang to options.
4963
4964 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4965
4966         * g++.dg/parse/typename7.C: Adjust error messages.
4967
4968 2005-01-31  Jeff Law  <law@redhat.com>
4969
4970         * gcc.c-torture/execute/20050131-1.c: New test.
4971         * gcc.dg/wcaselabel.c: New test.
4972
4973 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4974
4975         * g++.dg/other/warning1.C: Adjust error messags.
4976         * g++.dg/parse/constant5.C: New test.
4977
4978 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4979
4980         PR c/19333
4981         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4982         the test case valid.
4983         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4984         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4985         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4986         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4987         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4988         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4989
4990 2005-01-31  Dale Johannesen  <dalej@apple.com>
4991
4992         * g++.dg/opt/pr19650.C:  New test.
4993
4994 2005-01-31  Richard Henderson  <rth@redhat.com>
4995
4996         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4997         long double for intel double extended format.
4998         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4999
5000 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/19555
5003         * g++.dg/template/static10.C: New test.
5004
5005         PR c++/19395
5006         * g++.dg/parse/error24.C: New test.
5007
5008         PR c++/19367
5009         * g++.dg/lookup/builtin1.C: New test.
5010
5011         PR c++/19457
5012         * g++.dg/warn/conv3.C: New test.
5013
5014 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5015
5016         PR fortran/19647
5017         * gfortan.dg/inquire_7.f90
5018
5019 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5020
5021         PR tree-optimization/15791
5022         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5023         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5024         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5025         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5026         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5027         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5028         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5029         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5030         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5031         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5032
5033 2005-01-29  Paul Brook  <paul@codesourcery.com>
5034
5035         PR fortran/18565
5036         * check.c (real_or_complex_check): New function.
5037         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5038         * intrinsic.c (add_functions): Use new check functions.
5039         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5040         Add prototypes.
5041
5042 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5043
5044         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5045         gcc.dg/lvalue-3.c: New tests.
5046         * gcc.dg/concat.c: Update expected messages.
5047
5048 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5049
5050         PR libfortran/19595
5051         * gfortran.dg/eor_1.f90:  New test.
5052
5053 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5054
5055         PR fortran/19589
5056         * gfortran.dg/logical_data_1.f90: New test.
5057
5058 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/19253
5061         * g++.dg/template/crash33.C: New test.
5062
5063         PR c++/19667
5064         * g++.dg/template/crash32.C: New test.
5065
5066 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5067
5068         PR middle-end/16558
5069         * g++.dg/warn/Wreturn-type-2.C: New test.
5070
5071 2004-06-24  Jeff Law  <law@redhat.com>
5072
5073         * gcc.dg/tree-ssa/20050128-1.c: New test.
5074
5075 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5076
5077         * gcc.target/frv/all-mdpackh-1.c: New test.
5078
5079 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5080
5081         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5082
5083 2005-01-27  Richard Henderson  <rth@redhat.com>
5084
5085         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5086
5087 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5088
5089         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5090
5091 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5092
5093         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5094         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5095         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5096         to cope with cases where the multilib options override the dg-options.
5097
5098 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR c/18946
5101         * gcc.dg/noncompile/20050120-1.c: New test.
5102
5103 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5104
5105         PR tree-optimization/19633
5106         * gcc.dg/pr19633.c: New test.
5107         * gcc.dg/tree-ssa/pr19633.c: New test.
5108
5109 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5110
5111         * gcc.dg/20041216-1.c: New test.
5112
5113 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5114
5115         PR objc/18862
5116         * objc.dg/selector-2.m: New test.
5117
5118 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5119
5120         * g++.dg/opt/range-test-2.C: New test.
5121
5122         PR rtl-optimization/19579
5123         * gcc.c-torture/execute/20050124-1.c: New test.
5124
5125 2005-01-26  Greg Parker  <gparker@apple.com>
5126         Stuart Hastings  <stuart@apple.com>
5127
5128         * gcc.c-torture/execute/20050125-1.c: New.
5129
5130 2005-01-18  Jan Hubicka  <jh@suse.cz>
5131
5132         PR tree-optimize/19337
5133         * gcc.c-torture/compile/20050119-1.c: New test.
5134
5135 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5136
5137         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5138         test for successful match.
5139
5140 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5141
5142         PR objc/18408
5143         * objc.dg/comp-types-7.m: New test.
5144
5145 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5146
5147         * lib/target-supports.exp (current_target_name): New.
5148         (check_effective_target_ilp32, check_effective_target_lp64):
5149         Cache the result to use as long as the current target, with
5150         multilib flags, remains the same.
5151
5152         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5153         (dg-require-weak, dg-require-visibility, dg-require-alias,
5154         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5155         dg-require-effective-target, dg-skip-if): Remove call to
5156         skip_test_and_clear_xfail.
5157         (dg-test): Clear xfail data.
5158
5159 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5160
5161         PR target/17751
5162         * gcc.dg/ppc64-toc.c: New test.
5163
5164         * g++.dg/tree-ssa/empty-1.C: New test.
5165
5166         PR middle-end/19551
5167         * gcc.c-torture/execute/20050121-1.c: New test.
5168         * gcc.dg/20050121-2.c: New test.
5169
5170 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5171         Paul Brook  <paul@codesourcery.com>
5172
5173         PR fortran/17941
5174         * gfortran.dg/real_const_1.f: New test.
5175         * gfortran.dg/real_const_2.f90: New test.
5176         * gfortran.dg/complex_int_1.f90: New test.
5177
5178 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5179
5180         PR fortran/19313
5181         * gfortan.dg/inquire_6.f90: New test.
5182
5183 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5184
5185         PR libfortran/19451
5186         * open_readonly_1.f90:  New test.
5187
5188 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5189
5190         PR libfortran/18982
5191         * gfortran.dg/open_new.f90: New file.
5192
5193 2005-01-22  Paul Brook  <paul@codesourcery.com>
5194
5195         * namelist_1.f90: New test.
5196
5197 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5198
5199         PR tree-optimization/19484
5200         * gcc.c-torture/compile/20050122-[12].c: New tests.
5201
5202 2005-01-22  Paul Brook  <paul@codesourcery.com>
5203
5204         * gfortran.dg/implicit_2.f90: New test.
5205
5206 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5207
5208         PR fortran/19314
5209         * gfortran.dg/inquire_5.f90: New test.
5210
5211 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5212
5213         PR c/18809
5214         * gcc.dg/pr18809-1.c: New test.
5215
5216 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5217
5218         * gcc.dg/20050121-1.c: New test.
5219
5220         PR tree-optimization/13000
5221         * gcc.dg/20040206-1.c: Change warning to point where function is
5222         being inlined.
5223
5224 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5225
5226         PR c++/19208
5227         * g++.dg/template/array11.C: New test.
5228
5229 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5230
5231         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5232         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5233         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5234         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5235         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5236         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5237
5238 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5239
5240         PR tree-optimization/15349
5241         * gcc.dg/tree-ssa/pr15349.c: New.
5242
5243 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5244
5245         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5246
5247 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5248
5249         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5250         scan-assembler-times directive name.
5251
5252         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5253         after dg-do.
5254
5255         PR rtl-optimization/19462
5256         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5257
5258 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5259
5260         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5261         counting function calls on ia64.
5262
5263 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR rtl-optimization/15139
5266         * gcc.dg/20050111-2.c: New test.
5267
5268         PR c/17297
5269         * gcc.c-torture/compile/20050113-1.c: New testcase.
5270
5271         PR middle-end/19164
5272         * gcc.dg/20050113-1.c: New testcase.
5273
5274 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5275
5276         * gcc.dg/vect/vect-85.c: Add comment.
5277         * gcc.dg/vect/vect-86.c: Add xfail for now.
5278         * gcc.dg/vect/vect-87.c: Add xfail for now.
5279         * gcc.dg/vect/vect-88.c: Add xfail for now.
5280         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5281
5282 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5283
5284         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5285
5286 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5287
5288         * g++.dg/debug/typedef3.C: New test.
5289
5290 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5291
5292         PR c/19472
5293         * gcc.dg/asm-a.c: New test.
5294
5295 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5296
5297         * gcc.dg/sh-relax.c: Add prototype for abort.
5298
5299 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5300
5301         * gcc.dg/short-compare-1.c: New test.
5302         * gcc.dg/short-compare-2.c: Likewise.
5303
5304 2005-01-18  Michael Matz  <matz@suse.de>
5305
5306         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5307
5308 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5309
5310         PR tree-optimization/19121
5311         * gcc.c-torture/compile/pr19121.c: New test.
5312
5313 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5314
5315         PR target/19357
5316         * gcc.c-torture/compile/pr19357.c: New test.
5317
5318 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5319
5320         PR c/5675
5321         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5322         pass--those that refer just to the variable, possibly with a
5323         cast.
5324         * gcc.dg/c99-const-expr-3.c: Likewise.
5325
5326         PR middle-end/13127
5327         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5328         longer emitted.
5329
5330 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5331
5332         PR fortran/18778
5333         * gfortran.dg/endfile_2.f90: New test.
5334
5335 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5336
5337         PR 19168
5338         * gfortran.dg/select_5.f90: New test.
5339
5340 2004-01-16  Paul Brook  <paul@codesourcery.com>
5341
5342         * gfortran.dg/common_4.f90: New test.
5343
5344 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5345
5346         PR rtl-optimization/19462
5347         * gcc.dg/torture/pr19462-1.c: New test.
5348
5349 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5350
5351         PR objc/19321
5352         * objc.dg/func-ptr-2.m: New.
5353         * objc.dg/volatile-1.m: New.
5354
5355 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5356
5357         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5358
5359 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR tree-optimization/19060
5362         * gcc.c-torture/execute/20050104-1.c: New test.
5363
5364 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5365
5366         PR fortran/18983
5367         * gfortran.dg/write_to_null.f90: New test.
5368
5369 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5370             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5371
5372         PR other/19328
5373         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5374         argument.
5375
5376 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5377
5378         PR c++/19263
5379         * g++.dg/init/vector1.C: New test.
5380
5381 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5382
5383         PR target/13158
5384         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5385         PR target/18987
5386         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5387
5388 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5389
5390         * gfortran.dg/select_1.f90: New test.
5391         * gfortran.dg/select_2.f90: New test.
5392         * gfortran.dg/select_3.f90: New test.
5393         * gfortran.dg/select_4.f90: New test.
5394
5395 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR middle-end/19084
5398         PR rtl-optimization/19348
5399         * gcc.dg/20050111-1.c: New test.
5400         * gcc.c-torture/execute/20050111-1.c: New test.
5401
5402         * gcc.dg/i386-asm-4.c: New test.
5403
5404 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5405
5406         * gcc.dg/nested-func-2.c: New test.
5407         * ada/acats/norun.lst: Remove c953002.
5408
5409 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5410
5411         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5412
5413 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5414
5415         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5416
5417 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5418
5419         PR target/18761
5420         * g++.dg/abi/align1.C: New test.
5421
5422 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5423
5424         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5425         at a time.
5426         * g++.dg/ext/altivec_check.h: Support compiling as C.
5427
5428 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5429
5430         PR c++/19355
5431         * g++.dg/expr/pr19355-1.C: New test case.
5432
5433 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5434
5435         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5436         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5437         * ada/acats/tests/c3/c92005b.ada: Likewise.
5438         * ada/acats/tests/c3/cxb3012.a: Likewise.
5439         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5440
5441 2005-01-09  Paul Brook  <paul@codesourcery.com>
5442
5443         * gfortran.dg/common_2.f90: New file.
5444         * gfortran.dg/common_3.f90: New file.
5445
5446 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5447
5448         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5449
5450 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5451
5452         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5453         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5454         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5455         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5456         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5457         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5458         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5459         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5460         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5461         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5462         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5463         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5464         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5465         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5466         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5467         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5468         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5469         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5470         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5471         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5472         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5473         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5474         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5475         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5476         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5477         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5478         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5479         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5480         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5481         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5482         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5483         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5484         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5485         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5486         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5487         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5488         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5489         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5490         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5491         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5492         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5493         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5494         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5495         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5496         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5497         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5498         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5499         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5500         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5501         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5502         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5503         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5504         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5505         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5506         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5507         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5508         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5509         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5510         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5511         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5512         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5513         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5514         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5515         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5516         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5517         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5518         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5519
5520         * gcc.dg/vect/vect-1.c: Fix spelling.
5521         * gcc.dg/vect/vect-10.c: Fix spelling.
5522         * gcc.dg/vect/vect-11.c: Fix spelling.
5523         * gcc.dg/vect/vect-12.c: Fix spelling.
5524         * gcc.dg/vect/vect-14.c: Fix spelling.
5525         * gcc.dg/vect/vect-15.c: Fix spelling.
5526         * gcc.dg/vect/vect-16.c: Fix spelling.
5527         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5528         * gcc.dg/vect/vect-64.c: Fix comments.
5529         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5530
5531 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5532             Ira Rosen  <irar@il.ibm.com>
5533
5534         * gcc.dg/vect/vect-70.c: New test.
5535         * gcc.dg/vect/vect-71.c: New test.
5536
5537 2005-01-09  Manfred Hollstein  <mh@suse.com>
5538
5539         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5540         * gcc.dg/pr18241-2.c: Likewise.
5541         * gcc.dg/pr18241-3.c: Likewise.
5542         * gcc.dg/pr18241-4.c: Likewise.
5543         * gcc.dg/pr18241-5.c: Likewise.
5544
5545 2005-01-08  Richard Henderson  <rth@redhat.com>
5546
5547         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5548         False for x86 and x86-64.
5549
5550 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5551
5552         PR tree-optimization/18241
5553         * gcc.dg/pr18241-1.c: New test.
5554         * gcc.dg/pr18241-2.c: New test.
5555         * gcc.dg/pr18241-3.c: New test.
5556         * gcc.dg/pr18241-4.c: New test.
5557         * gcc.dg/pr18241-5.c: New test.
5558
5559 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5560
5561         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5562         gfortran.dg/select_4.f90: New.
5563
5564 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.c-torture/execute/20050107-1.c: New test.
5567
5568 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5569
5570         PR c++/19298
5571         * g++.dg/template/ref2.C: New.
5572
5573 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5574
5575         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5576         instead of being empty.
5577
5578 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         PR fortran/15553
5581         * gfortran.dg/array-1.f90: New test.
5582
5583 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5584
5585         PR tree-optimization/19283
5586         * gcc.c-torture/execute/20050106-1.c: New test.
5587
5588         PR rtl-optimization/18861
5589         * gcc.dg/20050105-1.c: New test.
5590
5591         PR tree-optimization/18828
5592         * gcc.dg/20050105-2.c: New test.
5593
5594 2005-01-07  Andreas Jaeger  <aj@suse.de>
5595
5596         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5597
5598 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5599
5600         PR fortran/18398
5601         * gfortran.dg/fmt_read.f90: New test.
5602
5603 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5604
5605         * gcc.dg/rs6000-ldouble-2.c: New.
5606
5607 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/19244
5610         * g++.dg/parser/ctor2.C: New test.
5611
5612 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5613
5614         PR c++/17154
5615         * g++.dg/template/using9.C: New test.
5616
5617 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5618
5619         PR c++/19258
5620         * g++.dg/lookup/friend6.C: New test.
5621
5622 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5623
5624         PR c++/19270
5625         * g++.dg/template/array10.C: New.
5626
5627 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5628
5629         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5630         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5631
5632 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5633
5634         * gcc.c-torture/compile/20050105-1.c: New test.
5635
5636 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5637
5638         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5639
5640 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5641
5642         PR middle-end/19100
5643         * gcc.dg/conv-3.c: New test case.
5644
5645 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5646
5647         * gcc.dg/asm-wide-1.c: New test.
5648
5649 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5650
5651         PR c++/19030
5652         * g++.dg/parse/crash22.C: New
5653
5654 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5655
5656         PR 19257
5657         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5658
5659 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5660
5661         PR middle-end/17767
5662         * gcc.dg/i386-mmx-6.c: New test case.
5663
5664 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5665
5666         PR tree-optimization/18308
5667         * gcc.dg/vect/pr18308.c: New testcase.
5668
5669 2005-01-04  Andreas Jaeger  <aj@suse.de>
5670
5671         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5672
5673 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5674             Robert Bowdidge <bowdidge@apple.com>
5675
5676         * gcc.dg/cpp/subframework1.c: New.
5677         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5678         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5679         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5680         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5681
5682 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5683
5684         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5685         producing warning.
5686         * gcc.dg/darwin-weakimport-2.c: New.
5687
5688 2005-01-03  Richard Henderson  <rth@redhat.com>
5689
5690         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5691
5692 2005-01-03  Richard Henderson  <rth@redhat.com>
5693
5694         * gcc.dg/vect/vect.exp: Enable for ia64.
5695         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5696         (check_effective_target_vect_float): Likewise.
5697         (check_effective_target_vect_no_align): Likewise.
5698         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5699         * gcc.dg/vect/vect-8.c: Likewise.
5700
5701 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5702
5703         PR target/19236
5704         * gcc.dg/pr19236-1.c: New test case.
5705
5706 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5707
5708         PR rtl-optimization/12092
5709         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5710
5711 2005-01-02  Andreas Jaeger  <aj@suse.de>
5712
5713         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5714
5715 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5716             Andrew Pinski  <pinskia@physics.uc.edu>
5717
5718         PR rtl-optimization/12092
5719         * gcc.dg/pr12092-1.c: New test case.
5720
5721 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5722
5723         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5724         'hidden' and 'default' for better portability.
5725         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5726
5727         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5728         6 and 7.
5729         * g++.old-deja/g++.brendan/new3.C: Likewise.
5730
5731 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5732
5733         * gcc.dg/20041231-1.C: New test.
5734         * g++.dg/warn/Wunreachable-code-1.C: New test.
5735
5736 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5737
5738         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5739         file, not /dev/null.  Abort on error.
5740
5741 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5742             Ziemowit Laski  <zlaski@apple.com>
5743
5744         PR objc/18971
5745         * objc.dg/encode-5.m: New test.
5746
5747 2004-12-29  Richard Henderson  <rth@redhat.com>
5748
5749         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5750         * objc.dg/stabs-1.m: Disable for ia64.
5751
5752 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/19190
5755         * g++.dg/warn/Wunused-10.C: New test.
5756
5757 2004-12-28  Richard Henderson  <rth@redhat.com>
5758
5759         * objc.dg/stabs-1.m: Disable for alpha.
5760
5761 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5762
5763         PR c++/19149
5764         * g++.dg/parse/error23.C: New test.
5765
5766 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5767
5768         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5769
5770         PR fortran/19032
5771         * gfortran.dg/intrinsic_modulo_1.f90: New.
5772         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5773         tests with divisor -1.
5774
5775 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5776
5777         * g++.dg/opt/temp1.C (memcpy): Return a value.
5778
5779         PR c++/19148
5780         * g++.dg/expr/cond7.C: New test.
5781
5782 2004-12-27  Paul Brook  <paul@codesourcery.com>
5783
5784         * gfortran.dg/g77/select_no_compile.f: Remove.
5785
5786 2004-12-27  Richard Henderson  <rth@redhat.com>
5787
5788         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5789         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5790         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5791
5792 2004-12-26  Richard Henderson  <rth@redhat.com>
5793
5794         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5795         by 1i instead of token pasting.
5796
5797 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5798
5799         PR tree-optimization/17578
5800         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5801         to additional_flags.
5802         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5803
5804 2004-12-25  Richard Henderson  <rth@redhat.com>
5805
5806         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5807         Remove Alpha.
5808
5809 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5810
5811         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5812         hppa*-*-hpux*.
5813         * gcc.dg/pr17957.c (dg-options): Likewise.
5814         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5815         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5816         instead of 0 on __hppa__.
5817         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5818         "foo,%r" on hppa*-*-*.
5819
5820 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5821
5822         PR fortran/19071
5823         * gfortran.dg/complex_write.f90: New test.
5824
5825 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/17595
5828         * g++.dg/parse/pragma2.C: New test.
5829
5830         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5831
5832 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5833
5834         * gcc.dg/empty2.c: Add missing dg-warning.
5835
5836 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5837
5838         PR c++/17413
5839         * g++.dg/template/local4.C: New test.
5840         * g++.dg/template/crash19.C: Add dg-error marker.
5841
5842         * g++.dg/template/crash31.C: Correct embedded PR number.
5843
5844 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5845
5846         PR c++/16405
5847         * g++.dg/opt/temp1.C: Add do-run marker.
5848
5849 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5850
5851         * g++.dg/template/spec19.C: New.
5852
5853 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5854
5855         PR target/16819
5856         * gcc.dg/empty2.c: New.
5857
5858 2004-12-23  Richard Henderson  <rth@redhat.com>
5859
5860         * lib/target-supports.exp (check_effective_target_vect_no_align):
5861         Remove i?86 and x86-64.
5862
5863 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5864
5865         PR c++/16405
5866         * g++.dg/opt/temp1.C: New test.
5867
5868 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5869
5870         PR c++/18733
5871         * g++.dg/template/friend33.C: New testcase.
5872
5873 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/18464
5876         * g++.dg/template/cond5.C: New test.
5877
5878         PR c++/18492
5879         * g++.dg/inherit/thunk3.C: New test.
5880
5881         PR c++/11224
5882         * g++.dg/warn/Wunused-9.C: New test.
5883
5884 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5885
5886         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5887
5888 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5889
5890         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5891
5892 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/18378
5895         * g++.dg/ext/packed8.C: New test.
5896
5897         PR c++/13268
5898         * g++.dg/template/crash31.C: New test.
5899
5900         PR c++/19034
5901         * g++.dg/template/crash30.C: New test.
5902
5903 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5904
5905         PR C++/18984
5906         * g++.dg/eh/ctor3.C: New test.
5907
5908 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5909
5910         * objc.dg/stabs-1.m: Allow section name to be quoted and
5911         assembly label to begin with '.LL'.
5912
5913 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5914
5915         * gcc.dg/vect/vect.exp
5916         (check_effective_target_lp64_or_vect_no_align): New.
5917         * gcc.dg/vect/vect-77.c: Use it.
5918         * gcc.dg/vect/vect-78.c: Use it.
5919
5920         * lib/target-supports.exp
5921         (check_effective_target_vect_no_max,
5922         check_effective_target_vect_no_bitwise,
5923         check_effective_target_vect_no_align): New.
5924         * gcc.dg/vect/vect-13.c: Use them.
5925         * gcc.dg/vect/vect-17.c: Ditto.
5926         * gcc.dg/vect/vect-18.c: Ditto.
5927         * gcc.dg/vect/vect-19.c: Ditto.
5928         * gcc.dg/vect/vect-20.c: Ditto.
5929         * gcc.dg/vect/vect-27.c: Ditto.
5930         * gcc.dg/vect/vect-29.c: Ditto.
5931         * gcc.dg/vect/vect-44.c: Ditto.
5932         * gcc.dg/vect/vect-48.c: Ditto.
5933         * gcc.dg/vect/vect-50.c: Ditto.
5934         * gcc.dg/vect/vect-52.c: Ditto.
5935         * gcc.dg/vect/vect-54.c: Ditto.
5936         * gcc.dg/vect/vect-56.c: Ditto.
5937         * gcc.dg/vect/vect-58.c: Ditto.
5938         * gcc.dg/vect/vect-60.c: Ditto.
5939         * gcc.dg/vect/vect-72.c: Ditto.
5940         * gcc.dg/vect/vect-80.c: Ditto.
5941
5942 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5943
5944         PR c++/14075
5945         * g++.dg/init/string1.C: New.
5946
5947         PR c++/18975
5948         * g++.dg/other/synth1.C: New.
5949
5950 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5951
5952         PR c/18963
5953         * gcc.dg/pr18963-1.c: New test.
5954
5955 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5956
5957         PR c/18596
5958         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5959         * gcc.dg/pr18596-1.c: Use dg-error.
5960         (dg-options): Use -fno-unit-at-a-time.
5961         * gcc.dg/pr18596-2.c: New test.
5962         * gcc.dg/pr18596-3.c: New test.
5963
5964 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5965
5966         PR middle-end/18683
5967         * g++.dg/opt/pr18683-1.C: New test case.
5968
5969 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5970
5971         PR other/19093
5972         * g++.dg/opt/max1.C: Fix for 64bit targets.
5973
5974 2004-12-20  Matt Austern  <austern@apple.com>
5975
5976         PR c++/19044
5977         * g++.dg/ext/builtin6.C: New
5978
5979 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5980
5981         PR tree-optimization/19080
5982         * gcc.c-torture/compile/pr19080.c: New test.
5983
5984 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5985
5986         * gcc.dg/20041219-1.c: New test.
5987
5988 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5989
5990         PR middle-end/19068
5991         * g++.dg/opt/max1.C: New test case.
5992
5993 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5994
5995         * gcc.dg/fdata-sections-1.c: New test.
5996
5997 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5998
5999         PR middle-end/18548
6000         * gcc.dg/max-1.c: New test case.
6001
6002 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6003
6004         * gcc.c-torture/execute/20041218-1.c: New test.
6005
6006 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6007
6008         * gcc.dg/pr18501.c: New test.
6009         * gcc.dg/uninit-5.c: XFAIL.
6010         * gcc.dg/uninit-9.c: XFAIL.
6011
6012 2004-12-17  Dale Johannesen  <dalej@apple.com>
6013
6014         * gcc.dg/20041213-1.c:  New.
6015
6016 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6017
6018         * objc.dg/stabs-1.m: Allow assembly label to begin
6019         with a dot ('.').
6020
6021 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6022
6023         * gcc.c-torture/execute/20041213-1.c: Move...
6024         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6025
6026 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6027
6028         PR c++/18721
6029         * g++.dg/lookup/conv-5.C: New.
6030
6031 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6032
6033         * objc.dg/stabs-1.m: New test.
6034
6035 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6036
6037         * gcc.dg/visibility-c.c: Change compile to
6038         assemble for the test.
6039
6040 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6041
6042         PR target/19041
6043         * gcc.dg/visibility-c.c: New test.
6044
6045 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6046
6047         PR middle-end/18493
6048         * gcc.dg/switch-8.c: New test case.
6049
6050 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6051
6052         PR c++/18905
6053         * g++.dg/template/init4.C: New.
6054         * g++.dg/opt/static3.C: Enable optimizer.
6055
6056 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6057
6058         * g++.dg/other/complex1.C: New test.
6059
6060 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6061
6062         * g++.dg/opt/inline9.C: New test.
6063
6064 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6065
6066         PR fortran/18993
6067         * gfotran.dg/nullify_1.f: New test.
6068
6069 2004-12-15  Richard Henderson  <rth@redhat.com>
6070
6071         * gcc.target/i386/i386.exp: New harness.
6072         * gcc.target/i386/vect-args.c: New.
6073
6074 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6075
6076         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6077
6078 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6079
6080         PR c++/18825
6081         * g++.dg/template/friend32.C: New test.
6082
6083 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6084
6085         * cpp/pragma-once-1.c: New test.
6086         * cpp/pragma-once-1b.h: Likewise.
6087         * cpp/pragma-once-1c.h: Likewise.
6088         * cpp/pragma-once-1d.h: Likewise.
6089         * cpp/inc/pragma-once-1a.h: Likewise.
6090
6091 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6092             Steven G. Kargl  <kargls@comcast.net>
6093
6094         PR fortran/17597
6095         * gfortran.dg/list_read_3.f90: New test.
6096
6097 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * gcc.dg/ftrapv-2.c: New test.
6100
6101 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6102
6103         PR c++/18981
6104         * g++.dg/template/typename9.C: New test.
6105
6106 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/18738
6109         * g++.dg/template/typename8.C: New test.
6110         * g++.dg/parse/friend2.C: Tweak error message.
6111
6112 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6113
6114         * gcc.c-torture/20041214-1.c: New test.
6115
6116 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6117
6118         PR c++/18965
6119         * g++.dg/init/array17.C: New test.
6120
6121 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/18793
6124         * g++.dg/init/aggr3.C: New test.
6125
6126 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6127
6128         * gcc.dg/altivec-types-1.c: New test.
6129         * gcc.dg/altivec-types-2.c: New test.
6130         * gcc.dg/altivec-types-3.c: New test.
6131         * gcc.dg/altivec-types-4.c: New test.
6132         * g++.dg/ext/altivec-types-1.C: New test.
6133         * g++.dg/ext/altivec-types-2.C: New test.
6134         * g++.dg/ext/altivec-types-3.C: New test.
6135         * g++.dg/ext/altivec-types-4.C: New test.
6136
6137 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR middle-end/18951
6140         * gcc.c-torture/execute/20041213-1.c: New test.
6141
6142 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6143
6144         PR c++/18949
6145         * g++.dg/template/cast1.C: New.
6146
6147 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6148
6149         * gcc.c-torture/execute/20041213-2.c: New test.
6150
6151 2004-12-13  Richard Henderson  <rth@redhat.com>
6152
6153         * gcc.dg/i386-sse-10.c: Fix typo in options.
6154
6155 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6156
6157         PR c++/18968
6158         * g++.dg/opt/pr18968.C: New test.
6159
6160 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/18925
6163         * g++.dg/ext/visibility/staticdatamem.C: New test.
6164
6165 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6166
6167         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6168
6169 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6170
6171         PR rtl-optimization/18928
6172         * gcc.dg/pr18928-1.c: New test case.
6173
6174 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6175
6176         PR tree-opt/16951
6177         * gcc.c-torture/compile/20041211-1.c: New.
6178
6179 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6180
6181         PR middle-end/17564
6182         * gcc.c-torture/execute/20041212-1.c: New test.
6183
6184 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6185
6186         PR fortran/18869
6187         * gfortran.dg/common_1.f90: New test.
6188
6189 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6190         Paul Brook  <paul@codesourcery.com>
6191
6192         PR fortran/16222
6193         * gfortran.dg/real_do_1.f90: New test.
6194
6195 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6196
6197         PR tree-opt/18040
6198         * g++.dg/opt/ptrmem6.C: New test.
6199
6200 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6201
6202         PR middle-end/18921
6203         * gcc.dg/pr18921-1.c: New test case.
6204
6205 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6206
6207         PR fortran/17175
6208         * gfortran.dg/scale_1.f90: New test.
6209
6210 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         PR middle-end/18903
6213         * gcc.c-torture/compile/pr18903.c: New test.
6214
6215 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6216
6217         * gcc.c-torture/execute/20041210-1.c: New test.
6218
6219 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6220
6221         PR c++/18731
6222         * g++.dg/parser/struct-1.C: New test.
6223         * g++.dg/parser/struct-2.C: New test.
6224         * g++.dg/parser/struct-3.C: New test.
6225
6226 2004-12-09  Richard Henderson  <rth@redhat.com>
6227
6228         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6229
6230         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6231         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6232
6233 2004-12-09  Matt Austern  <austern@apple.com>
6234
6235         PR c++/18514
6236         * g++.dg/ext/builtin1.C: New
6237         * g++.dg/ext/builtin2.C: New
6238         * g++.dg/ext/builtin3.C: New
6239         * g++.dg/ext/builtin4.C: New
6240         * g++.dg/ext/builtin5.C: New
6241
6242 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR tree-opt/18904
6245         * g++.dg/opt/ptrmem5.C: New test.
6246
6247 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6248
6249         * g++.dg/parse/typename5.C: Adjust for new error.
6250         * g++.dg/parse/typename7.C: New.
6251
6252 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6253
6254         PR c++/18073
6255         * g++.dg/other/mmintrin.C: New test.
6256
6257 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6258
6259         PR c++/16681
6260         * g++.dg/init/array15.C: New.
6261         * g++.dg/init/array16.C: New.
6262
6263 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6264
6265         PR fortran/18826
6266         * gfortran.dg/assign_1.f90: New test.
6267
6268 2004-12-08  Nick Clifton  <nickc@redhat.com>
6269
6270         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6271         * gcc.target/xstormy16/data_below100: Likewise.
6272         * gcc.target/xstormy16/sfr: Likewise.
6273         * gcc.target/xstormy16/below100.S: New test source file.
6274         * gcc.target/xstormy16/below100.ld: New test linker script.
6275         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6276         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6277         bp instructions.
6278         * gcc.target/xstormy16/bp.c: Likewise.
6279
6280         * gcc.target/xstormy16/bss_below100: New files:
6281         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6282         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6283         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6284         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6285         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6286         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6287         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6288         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6289         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6290         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6291         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6292         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6293         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6294         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6295         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6296         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6297         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6298         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6299         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6300         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6301         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6302         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6303         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6304         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6305         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6306         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6307         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6308
6309         * gcc.target/xstormy16/data_below100: New files:
6310         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6311         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6312         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6313         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6314         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6315         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6316         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6317         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6318         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6319         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6320         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6321         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6322         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6323         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6324         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6325         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6326         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6327         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6328         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6329         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6330         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6331         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6332         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6333         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6334         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6335         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6336         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6337
6338         * gcc.target/xstormy16/sfr: New files:
6339         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6340         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6341         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6342         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6343         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6344         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6345         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6346         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6347         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6348         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6349         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6350         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6351         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6352         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6353         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6354         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6355         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6356         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6357         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6358         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6359         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6360         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6361         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6362         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6363         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6364         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6365         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6366         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6367         27_if0_sfrw_bitfield_f.c
6368
6369 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6370
6371         PR c++/18100
6372         * g++.dg/lookup/name-clash4.C: New test.
6373
6374 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/18672
6377         * g++.dg/opt/array1.C: New.
6378
6379         PR c++/18803
6380         * g++.dg/template/operator5.C: New.
6381
6382 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6383
6384         PR c/18867
6385         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6386
6387 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6388
6389         * gcc.dg/noncompile/20041207.c: New test.
6390
6391 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6392
6393         * g++.dg/other/unreachable-1.C: New test.
6394
6395 2004-12-06  Nick Clifton  <nickc@redhat.com>
6396
6397         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6398         <limits.h> because the latter comes from gcc's include/ directory
6399         and not the newlib/libc/include directory.
6400
6401 2004-12-04  Richard Henderson  <rth@redhat.com>
6402
6403         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6404
6405 2004-12-04  Richard Henderson  <rth@redhat.com>
6406
6407         * lib/target-supports.exp (check_gc_sections_available): Disable
6408         for alpha and ia64.
6409
6410 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6411
6412         PR middle-end/17909
6413         * g++.dg/other/vararg-2.C: New test.
6414
6415 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6416
6417         PR c++/17011, c++/17971
6418         * g++.dg/template/error15.C: Adjust expected error.
6419         * g++.dg/template/instantiate3.C: Likewise.
6420
6421 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6422
6423         * gcc.dg/altivec-18.c: Fix for darwin
6424
6425 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6426
6427         PR c++/18782
6428         * g++.dg/parse/ptrmem2.C: New.
6429
6430         PR c++/18318
6431         * g++.dg/template/new1.C: New.
6432
6433 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6434
6435         PR fortran/18710
6436         * gfortran.dg/direct_io_3.f90: New test.
6437
6438 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6439
6440         PR 18758
6441         * g++.dg/parse/crash21.C: New.
6442
6443 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6444
6445         PR c++/15664, c++/18276
6446         * g++.dg/template/ttp13.C: New test.
6447         * g++.dg/template/ttp14.C: Likewise.
6448
6449 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6450
6451         PR c++/18123
6452         * g++.dg/parse/enum2.C: New test.
6453         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6454
6455 2004-12-02  Nick Clifton  <nickc@redhat.com>
6456
6457         * gcc.target/xstormy16: New test directory.
6458         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6459         * gcc.target/xstormy16/bp.c: Check the generation of bp
6460         instructions.
6461         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6462         bn instructions and the BELOW100 attribute.
6463
6464 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6465
6466         PR target/16952
6467         * gcc.dg/ppc-eabi.c: New.
6468
6469 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6470
6471         PR fortran/18284
6472         * gfortran.dg/backspace.f90
6473
6474 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6475
6476         * gfortran.dg/inquire.f90: New test.
6477
6478 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6479
6480         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6481         handle effective-target-keyword.
6482         (dg-skip-if): Support effective-target keyword as target list.
6483         (dg-xfail-if): Ditto.
6484         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6485
6486 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6487
6488         PR tree-optimization/18291
6489         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6490
6491 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6492
6493         PR C++/18729
6494         * g++.dg/parse/crash20.C: New.
6495
6496         PR c++/17431
6497         * g++.dg/overload/arg1.C: New.
6498         * g++.dg/overload/arg2.C: New.
6499         * g++.dg/overload/arg3.C: New.
6500         * g++.dg/overload/arg4.C: New.
6501
6502 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6503
6504         * gcc.dg/c99-flex-array-4.c: Remove.
6505
6506 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6507
6508         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6509
6510         * lib/target-supports.exp (is-effective-target): Simplify.
6511
6512         * lib/target-supports.exp (check_effective_target_vect_long):
6513         Fix for powerpc64-*-*.
6514
6515 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6516
6517         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6518         to support new requirements on FreeBSD 5.
6519
6520 2004-11-30  Devang Patel  <dpatel@apple.com>
6521
6522         PR 18702
6523         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6524
6525 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6526
6527         * g++.dg/ext/altivec-13.C: New test.
6528
6529 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6530
6531         PR tree-opt/18298
6532         * gcc.c-torture/execute/p18298.c: New test.
6533
6534 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6535             Dorit Naishlos  <dorit@il.ibm.com>
6536
6537         PR tree-opt/18607
6538         * gcc.dg/vect/vect-89.c: New test.
6539
6540 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6541
6542         * gcc.dg/pr18596-1.c: New test.
6543
6544 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6545
6546         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6547
6548 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6549
6550         PR c/18479
6551         * gcc.dg/pr18479.c: New test.
6552
6553 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6554
6555         PR target/18490
6556         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6557         mmix-knuth-mmixware.
6558
6559         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6560         cris-*-elf* cris-*-aout* mmix-*-*
6561
6562 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6563
6564         PR middle-end/18725
6565         * gcc.dg/pr18725.c: New test.
6566
6567 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6568
6569         PR target/18488
6570         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6571
6572         PR target/18336
6573         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6574
6575 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/18368
6578         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6579         * g++.old-deja/g++.law/ctors5.C: Likewise.
6580         * g++.old-deja/g++.other/crash25.C: Likewise.
6581
6582         PR c++/18674
6583         * g++.dg/template/error16.C: New test.
6584
6585         PR c++/18512
6586         * g++.dg/template/crash29.C: New test.
6587
6588 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6589
6590         PR tree-optimization/18712
6591         * gcc.c-torture/compile/pr18712.c: New test.
6592
6593 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6594
6595         PR c/7544
6596         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6597         tests.
6598
6599 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6600
6601         PR c++/18652
6602         * g++.dg/lookup/crash6.C: New test.
6603
6604 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6605
6606         PR middle-end/18164
6607         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6608
6609 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6610
6611         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6612         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6613         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6614
6615 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6616
6617         * gcc.dg/pr18164.c: New test.
6618
6619 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6620
6621         * gcc.dg/funroll-loops-all.c: New.
6622
6623 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6624
6625         PR target/18489
6626         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6627         delimeter, match space and TAB as well as ":".
6628
6629         PR target/18484
6630         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6631
6632         PR target/18348
6633         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6634
6635         PR target/18345
6636         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6637
6638         PR target/18337
6639         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6640
6641 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6642
6643         * gfortran.dg/direct_io_2.f90: New test.
6644
6645 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6646
6647         PR target/18334
6648         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6649
6650 2004-11-28  Richard Henderson  <rth@redhat.com>
6651
6652         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6653
6654 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6655
6656         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6657         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6658         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6659         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6660         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6661         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6662         gcc.dg/pointer-arith-8.c: New tests.
6663
6664 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6665
6666         PR fortran/18364
6667         * gfortran.dg/endfile.f90: New test.
6668
6669 2004-11-27  Falk Hueffner  <falk@debian.org>
6670
6671         * gcc.dg/loop-6.c: New test.
6672
6673 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.c-torture/execute/20041126-1.c: New test.
6676
6677 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6678
6679         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6680         on IRIX.
6681
6682 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6683
6684         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6685         functions.
6686
6687 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR rtl-optimization/17825
6690         * gcc.c-torture/compile/20041119-1.c: New test.
6691
6692 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6693
6694         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6695         Check existence of ld library path variables before unsetting.
6696
6697 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6698
6699         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6700
6701 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6702
6703         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6704
6705 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6706
6707         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6708
6709 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6710
6711         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6712         dg-do directive.
6713
6714 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6715
6716         * gcc.dg/pr17957.c: Pass --param, not -param.
6717
6718 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6719
6720         PR middle-end/17957
6721         * testsuite/gcc.dg/pr17957.c: New test.
6722
6723 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6724
6725         PR c++/18445
6726         * g++.dg/template/crash28.C: Likewise.
6727
6728         PR c++/18001
6729         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6730         * g++.dg/ext/lvaddr.C: Likewise.
6731         * g++.dg/opt/pr7503-3.C: Likewise.
6732
6733         PR c++/18466
6734         * g++.dg/parse/qualified3.C: New test.
6735         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6736
6737         PR c++/18545
6738         * g++.dg/expr/return1.C: New test.
6739
6740 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6741
6742         Friend class name lookup 3/n, PR c++/3332
6743         * g++.dg/lookup/friend3.C: New test.
6744         * g++.dg/lookup/friend4.C: Likewise.
6745         * g++.dg/lookup/friend5.C: Likewise.
6746
6747 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6748
6749         Friend class name lookup 2/n, PR c++/14513, c++/15410
6750         * g++.dg/lookup/friend2.C: New test.
6751         * g++.dg/template/friend31.C: Likewise.
6752
6753 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6754
6755         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6756
6757 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/17473
6760         * g++.dg/tc1/dr56.C: Remove.
6761         * g++.dg/template/typedef1.C: Add dg-error markers.
6762         * g++.old-deja/g++.other/typedef7.C: Likewise.
6763
6764         PR c++/18285
6765         * g++.dg/parse/typedef7.C: New test.
6766
6767 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6768
6769         * gcc.c-torture/execute/20041124-1.c: New test.
6770
6771 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6772
6773         * g++.dg/template/deduce3.C: New test.
6774
6775         PR c++/18586
6776         * g++.dg/template/crash27.C: New test.
6777
6778         PR c++/18530
6779         * g++.dg/warn/Wshadow-3.C: New test.
6780
6781 2004-11-24  Devang Patel  <dpatel@apple.com>
6782
6783         PR/18555
6784         * gcc.dg/cpp/isysroot-1.c: New test.
6785         * gcc.dg/cpp/usr/include/stdio.h: New file.
6786         * gcc.dg/cpp/isysroot-2.c: New test.
6787         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6788         New file.
6789
6790 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6791
6792         PR c++/8929
6793         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6794
6795 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6796
6797         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6798         * gcc.target/sparc/pdist.c: Likewise.
6799
6800 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6801
6802         PR c++/16882
6803         * g++.dg/conversion/simd1.C: New test.
6804
6805 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6806
6807         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6808         and restore_ld_library_path_env_vars.
6809         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6810         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6811         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6812         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6813
6814 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6815
6816         * gcc.dg/pragma-align-2.c: Test macro expansion.
6817         * gcc.dg/pragma-pack-2.c: New test.
6818
6819 2004-11-23  Richard Henderson  <rth@redhat.com>
6820
6821         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6822         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6823         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6824         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6825         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6826         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6827
6828         * gcc.dg/vect/vect.exp: Add check for alpha.
6829         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6830         (check_effective_target_vect_int): Enable for alpha.
6831         (check_effective_target_vect_long): New.
6832         (is-effective-target): Add it.
6833
6834 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6835
6836         * gcc.dg/pr18614-1.c: New test.
6837
6838 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         * gcc.dg/setjmp-2.c: New test.
6841
6842 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6843
6844         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6845         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6846         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6847         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6848         gcc.target/sparc/pdist.c: New tests.
6849
6850 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6851
6852         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6853
6854 2004-11-22  Dale Johannesen  <dalej@apple.com>
6855
6856         * gcc.dg/20041111-1.c:  New.
6857
6858 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6859
6860         PR tree-opt/18536
6861         * gcc.dg/vect/pr18536.c: New test.
6862
6863 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6864
6865         PR c++/18354
6866         * g++.dg/template/nontype11.C: New test.
6867
6868 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6869
6870         PR middle-end/18520
6871         * gcc.dg/pr18520-1.c: New test case.
6872
6873 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6874
6875         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6876         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6877         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6878         expected diagnostics.
6879
6880 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6881
6882         PR target/18580
6883         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6884         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6885         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6886
6887 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6890
6891 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6892             Joseph Myers  <joseph@codesourcery.com>
6893
6894         * lib/target-supports.exp (check_visibility_available): Really
6895         test the compiler.
6896
6897 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6898
6899         PR tree-opt/18181
6900         * gcc.dg/vect/vect-85.c: New test.
6901         * gcc.dg/vect/vect-86.c: New test.
6902         * gcc.dg/vect/vect-87.c: New test.
6903         * gcc.dg/vect/vect-88.c: New test.
6904
6905 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6906
6907         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6908
6909 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6910
6911         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6912         * gcc.dg/ppc-and-1.c: Ditto.
6913         * gcc.dg/ppc-compare-1.c: Ditto.
6914         * gcc.dg/ppc-mov-1.c: Ditto
6915
6916 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6917             Mark Mitchell  <mark@codesourcery.com>
6918
6919         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6920
6921 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6922             Aldy Hernandez  <aldyh@redhat.com>
6923
6924         * lib/target-supports.exp (check_effective_target_vect_int): New
6925         (check_effective_target_vect_float): New
6926         (check_effective_target_vect_double): New.
6927         (is-effective-target): Support new effective targets keywords.
6928         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6929         default action for dg-do.
6930         * gcc.dg/vect/pr16105.c: Use new support.
6931         * gcc.dg/vect/pr18400.c: Ditto.
6932         * gcc.dg/vect/pr18425.c: Ditto.
6933         * gcc.dg/vect/vect-1.c: Ditto.
6934         * gcc.dg/vect/vect-10.c: Ditto.
6935         * gcc.dg/vect/vect-11.c: Ditto.
6936         * gcc.dg/vect/vect-12.c: Ditto.
6937         * gcc.dg/vect/vect-13.c: Ditto.
6938         * gcc.dg/vect/vect-14.c: Ditto.
6939         * gcc.dg/vect/vect-15.c: Ditto.
6940         * gcc.dg/vect/vect-16.c: Ditto.
6941         * gcc.dg/vect/vect-17.c: Ditto.
6942         * gcc.dg/vect/vect-18.c: Ditto.
6943         * gcc.dg/vect/vect-19.c: Ditto.
6944         * gcc.dg/vect/vect-2.c: Ditto.
6945         * gcc.dg/vect/vect-20.c: Ditto.
6946         * gcc.dg/vect/vect-21.c: Ditto.
6947         * gcc.dg/vect/vect-22.c: Ditto.
6948         * gcc.dg/vect/vect-23.c: Ditto.
6949         * gcc.dg/vect/vect-24.c: Ditto.
6950         * gcc.dg/vect/vect-25.c: Ditto.
6951         * gcc.dg/vect/vect-26.c: Ditto.
6952         * gcc.dg/vect/vect-27.c: Ditto.
6953         * gcc.dg/vect/vect-27a.c: Ditto.
6954         * gcc.dg/vect/vect-28.c: Ditto.
6955         * gcc.dg/vect/vect-29.c: Ditto.
6956         * gcc.dg/vect/vect-29a.c: Ditto.
6957         * gcc.dg/vect/vect-3.c: Ditto.
6958         * gcc.dg/vect/vect-30.c: Ditto.
6959         * gcc.dg/vect/vect-31.c: Ditto.
6960         * gcc.dg/vect/vect-32.c: Ditto.
6961         * gcc.dg/vect/vect-33.c: Ditto.
6962         * gcc.dg/vect/vect-34.c: Ditto.
6963         * gcc.dg/vect/vect-35.c: Ditto.
6964         * gcc.dg/vect/vect-36.c: Ditto.
6965         * gcc.dg/vect/vect-37.c: Ditto.
6966         * gcc.dg/vect/vect-38.c: Ditto.
6967         * gcc.dg/vect/vect-4.c: Ditto.
6968         * gcc.dg/vect/vect-40.c: Ditto.
6969         * gcc.dg/vect/vect-41.c: Ditto.
6970         * gcc.dg/vect/vect-42.c: Ditto.
6971         * gcc.dg/vect/vect-43.c: Ditto.
6972         * gcc.dg/vect/vect-44.c: Ditto.
6973         * gcc.dg/vect/vect-45.c: Ditto.
6974         * gcc.dg/vect/vect-46.c: Ditto.
6975         * gcc.dg/vect/vect-47.c: Ditto.
6976         * gcc.dg/vect/vect-48.c: Ditto.
6977         * gcc.dg/vect/vect-48a.c: Ditto.
6978         * gcc.dg/vect/vect-49.c: Ditto.
6979         * gcc.dg/vect/vect-5.c: Ditto.
6980         * gcc.dg/vect/vect-50.c: Ditto.
6981         * gcc.dg/vect/vect-51.c: Ditto.
6982         * gcc.dg/vect/vect-52.c: Ditto.
6983         * gcc.dg/vect/vect-53.c: Ditto.
6984         * gcc.dg/vect/vect-54.c: Ditto.
6985         * gcc.dg/vect/vect-55.c: Ditto.
6986         * gcc.dg/vect/vect-56.c: Ditto.
6987         * gcc.dg/vect/vect-56a.c: Ditto.
6988         * gcc.dg/vect/vect-57.c: Ditto.
6989         * gcc.dg/vect/vect-58.c: Ditto.
6990         * gcc.dg/vect/vect-59.c: Ditto.
6991         * gcc.dg/vect/vect-6.c: Ditto.
6992         * gcc.dg/vect/vect-60.c: Ditto.
6993         * gcc.dg/vect/vect-61.c: Ditto.
6994         * gcc.dg/vect/vect-62.c: Ditto.
6995         * gcc.dg/vect/vect-63.c: Ditto.
6996         * gcc.dg/vect/vect-64.c: Ditto.
6997         * gcc.dg/vect/vect-65.c: Ditto.
6998         * gcc.dg/vect/vect-66.c: Ditto.
6999         * gcc.dg/vect/vect-67.c: Ditto.
7000         * gcc.dg/vect/vect-68.c: Ditto.
7001         * gcc.dg/vect/vect-69.c: Ditto.
7002         * gcc.dg/vect/vect-7.c: Ditto.
7003         * gcc.dg/vect/vect-72.c: Ditto.
7004         * gcc.dg/vect/vect-72a.c: Ditto.
7005         * gcc.dg/vect/vect-73.c: Ditto.
7006         * gcc.dg/vect/vect-74.c: Ditto.
7007         * gcc.dg/vect/vect-75.c: Ditto.
7008         * gcc.dg/vect/vect-76.c: Ditto.
7009         * gcc.dg/vect/vect-77.c: Ditto.
7010         * gcc.dg/vect/vect-77a.c: Ditto.
7011         * gcc.dg/vect/vect-78.c: Ditto.
7012         * gcc.dg/vect/vect-79.c: Ditto.
7013         * gcc.dg/vect/vect-8.c: Ditto.
7014         * gcc.dg/vect/vect-80.c: Ditto.
7015         * gcc.dg/vect/vect-82.c: Ditto.
7016         * gcc.dg/vect/vect-82_64.c: Ditto.
7017         * gcc.dg/vect/vect-83.c: Ditto.
7018         * gcc.dg/vect/vect-83_64.c: Ditto.
7019         * gcc.dg/vect/vect-9.c: Ditto.
7020         * gcc.dg/vect/vect-all.c: Ditto.
7021         * gcc.dg/vect/vect-none.c: Ditto.
7022
7023 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7024
7025         * lib/gcc-dg.exp (dg-skip-if): New function.
7026         (dg-forbid-option): Remove.
7027         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7028         * g++.dg/abi/bitfield8.C: Likewise.
7029         * g++.dg/abi/dtor1.C: Likewise.
7030         * g++.dg/abi/empty10.C: Likewise.
7031         * g++.dg/abi/empty7.C: Likewise.
7032         * g++.dg/abi/empty9.C: Likewise.
7033         * g++.dg/abi/layout3.C: Likewise.
7034         * g++.dg/abi/layout4.C: Likewise.
7035         * g++.dg/abi/thunk1.C: Likewise.
7036         * g++.dg/abi/thunk2.C: Likewise.
7037         * g++.dg/abi/vbase11.C: Likewise.
7038         * g++.dg/abi/vthunk2.C: Likewise.
7039         * g++.dg/abi/vthunk3.C: Likewise.
7040         * g++.dg/ext/attrib8.C: Likewise.
7041         * g++.dg/opt/longbranch2.C: Likewise.
7042         * g++.dg/opt/reg-stack4.C: Likewise.
7043         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7044         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7045         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7046         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7047         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7048         * gcc.dg/20000609-1.c: Likewise.
7049         * gcc.dg/20000720-1.c: Likewise.
7050         * gcc.dg/20011107-1.c: Likewise.
7051         * gcc.dg/20011119-1.c: Likewise.
7052         * gcc.dg/20020108-1.c: Likewise.
7053         * gcc.dg/20020122-2.c: Likewise.
7054         * gcc.dg/20020122-3.c: Likewise.
7055         * gcc.dg/20020201-3.c: Likewise.
7056         * gcc.dg/20020206-1.c: Likewise.
7057         * gcc.dg/20020218-1.c: Likewise.
7058         * gcc.dg/20020310-1.c: Likewise.
7059         * gcc.dg/20020411-1.c: Likewise.
7060         * gcc.dg/20020418-2.c: Likewise.
7061         * gcc.dg/20020426-1.c: Likewise.
7062         * gcc.dg/20020426-2.c: Likewise.
7063         * gcc.dg/20020517-1.c: Likewise.
7064         * gcc.dg/20020523-1.c: Likewise.
7065         * gcc.dg/20020523-2.c: Likewise.
7066         * gcc.dg/20020729-1.c: Likewise.
7067         * gcc.dg/20030204-1.c: Likewise.
7068         * gcc.dg/20030826-2.c: Likewise.
7069         * gcc.dg/20030926-1.c: Likewise.
7070         * gcc.dg/20031202-1.c: Likewise.
7071         * gcc.dg/980312-1.c: Likewise.
7072         * gcc.dg/980313-1.c: Likewise.
7073         * gcc.dg/990117-1.c: Likewise.
7074         * gcc.dg/990424-1.c: Likewise.
7075         * gcc.dg/990524-1.c: Likewise.
7076         * gcc.dg/991230-1.c: Likewise.
7077         * gcc.dg/i386-387-1.c: Likewise.
7078         * gcc.dg/i386-387-2.c: Likewise.
7079         * gcc.dg/i386-387-3.c: Likewise.
7080         * gcc.dg/i386-387-4.c: Likewise.
7081         * gcc.dg/i386-387-5.c: Likewise.
7082         * gcc.dg/i386-387-6.c: Likewise.
7083         * gcc.dg/i386-asm-1.c: Likewise.
7084         * gcc.dg/i386-bitfield1.c: Likewise.
7085         * gcc.dg/i386-bitfield2.c: Likewise.
7086         * gcc.dg/i386-loop-1.c: Likewise.
7087         * gcc.dg/i386-loop-2.c: Likewise.
7088         * gcc.dg/i386-loop-3.c: Likewise.
7089         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7090         * gcc.dg/i386-pic-1.c: Likewise.
7091         * gcc.dg/i386-regparm.c: Likewise.
7092         * gcc.dg/i386-signbit-1.c: Likewise.
7093         * gcc.dg/i386-signbit-2.c: Likewise.
7094         * gcc.dg/i386-signbit-3.c: Likewise.
7095         * gcc.dg/i386-sse-5.c: Likewise.
7096         * gcc.dg/i386-sse-8.c: Likewise.
7097         * gcc.dg/i386-unroll-1.c: Likewise.
7098         * gcc.dg/tls/opt-1.c: Likewise.
7099         * gcc.dg/tls/opt-2.c: Likewise.
7100         * gcc.dg/unroll-1.c: Likewise.
7101         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7102         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7103         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7104         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7105
7106 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7107
7108         * g++.dg/template/incomplete1.C: New test.
7109
7110 2004-11-16  Nick Clifton  <nickc@redhat.com>
7111
7112         Revert patches accidentally commited during checkin of fixes for
7113         xstormy16 tests:
7114         gcc.c-torture/execute/simd-4.c: Revert
7115         gcc.dg/20040910-1.c: Revert.
7116
7117 2004-11-16  Paul Brook  <paul@codesourcery.com>
7118
7119         PR fortran/13010
7120         * gfortran.dg/der_pointer_1.f90: New test.
7121
7122 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7123
7124         PR c/18498
7125         * gcc.dg/bitfld-13.c: New test.
7126
7127 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7128
7129         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7130         powerpc*-*-linux*.
7131
7132         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7133         * gcc.dg/ppc64-abi-2.c: Ditto.
7134         * gcc.dg/ppc64-abi-3.c: Ditto.
7135
7136         * lib/gcc-dg.exp (dg-target-list): Remove.
7137
7138 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7139
7140         * gcc.dg/ia64-postinc.c: New test.
7141
7142 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7143
7144         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7145
7146 2004-11-15  Nick Clifton  <nickc@redhat.com>
7147
7148         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7149         __INT_MAX__ so that the test can be compiled by toolchains
7150         targeted at 16-bit processors.
7151
7152         * gcc.dg/20040625-1.c: Use long constants rather than integers
7153         when performing arithmetic that will overflow 16-bits.
7154
7155         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7156         xstormy16.  It does not support 128-bit vector operations.
7157
7158         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7159         with the macro PTR_TYPE.  Define this macro to an integer type
7160         suitable for holding a pointer.
7161
7162         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7163         the target is a 16-bit processor.
7164
7165         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7166         16-bit targets where the character constant will be too long.
7167
7168         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7169         where the double will not be directly addressable.
7170
7171 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7172
7173         Friend class name lookup 1/n, PR c++/18471
7174         * g++.dg/template/crash26.C: New test.
7175         * g++.dg/lookup/struct1.C: Adjust expected error.
7176         * g++.dg/parse/elab1.C: Likewise.
7177         * g++.dg/parse/elab2.C: Likewise.
7178         * g++.dg/parse/int-as-enum1.C: Likewise.
7179         * g++.dg/parse/struct-as-enum1.C: Likewise.
7180         * g++.dg/parse/typedef1.C: Likewise.
7181         * g++.dg/parse/typedef3.C: Likewise.
7182         * g++.dg/parse/typedef4.C: Likewise.
7183         * g++.dg/parse/typedef5.C: Likewise.
7184         * g++.dg/template/nontype4.C: Likewise.
7185         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7186         * g++.old-deja/g++.other/elab1.C: Likewise.
7187         * g++.old-deja/g++.other/syntax4.C: Likewise.
7188
7189 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7190
7191         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7192
7193 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7194
7195         * gcc.c-torture/execute/20041114-1.c: New test.
7196
7197 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7200         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7201         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7202         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7203         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7204         gcc.dg/switch-7.c: New tests.
7205
7206 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7207
7208         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7209
7210 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7211
7212         PR tree-opt/18400
7213         * gcc.dg/vect/pr18400.c: New test.
7214
7215 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7216             Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         PR tree-opt/18425
7219         * gcc.dg/vect/pr18425.c: New test.
7220
7221 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7222
7223         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7224         Guard with dg-require-alias and dg-require-visibility.
7225
7226 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7227
7228         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7229
7230 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7231
7232         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7233
7234 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7235
7236         PR c++/17344
7237         * g++.dg/template/defarg5.C: New test.
7238
7239 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7240
7241         * g++.dg/parse/cast1.C: Run only on ILP32.
7242         * g++.old-deja/g++.mike/p784.C: Likewise.
7243
7244 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7245
7246         * gcc.c-torture/execute/20041113-1.c: New test.
7247
7248 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7249
7250         PR target/18230
7251         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7252         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7253         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7254         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7255         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7256         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7257         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7258         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7259         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7260         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7261         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7262         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7263         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7264
7265 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7266
7267         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7268         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7269         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7270         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7271         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7272         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7273         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7274         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7275         gcc.target/sparc/combined-1.c: New tests.
7276
7277 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7278
7279         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7280         New tests.
7281
7282 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7283
7284         * lib/gcc-dg.exp (dg-forbid-option): New function.
7285         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7286         * g++.dg/abi/bitfield8.C: Likewise.
7287         * g++.dg/abi/dtor1.C: Likewise.
7288         * g++.dg/abi/empty10.C: Likewise.
7289         * g++.dg/abi/empty7.C: Likewise.
7290         * g++.dg/abi/empty9.C: Likewise.
7291         * g++.dg/abi/layout3.C: Likewise.
7292         * g++.dg/abi/layout4.C: Likewise.
7293         * g++.dg/abi/thunk1.C: Likewise.
7294         * g++.dg/abi/thunk2.C: Likewise.
7295         * g++.dg/abi/vbase11.C: Likewise.
7296         * g++.dg/abi/vthunk2.C: Likewise.
7297         * g++.dg/abi/vthunk3.C: Likewise.
7298         * g++.dg/ext/attrib8.C: Likewise.
7299         * g++.dg/opt/longbranch2.C: Likewise.
7300         * g++.dg/opt/reg-stack4.C: Likewise.
7301         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7302         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7303         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7304         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7305         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7306         * gcc.dg/20000609-1.c: Likewise.
7307         * gcc.dg/20000720-1.c: Likewise.
7308         * gcc.dg/20011107-1.c: Likewise.
7309         * gcc.dg/20011119-1.c: Likewise.
7310         * gcc.dg/20020108-1.c: Likewise.
7311         * gcc.dg/20020122-2.c: Likewise.
7312         * gcc.dg/20020122-3.c: Likewise.
7313         * gcc.dg/20020201-3.c: Likewise.
7314         * gcc.dg/20020206-1.c: Likewise.
7315         * gcc.dg/20020218-1.c: Likewise.
7316         * gcc.dg/20020310-1.c: Likewise.
7317         * gcc.dg/20020411-1.c: Likewise.
7318         * gcc.dg/20020418-2.c: Likewise.
7319         * gcc.dg/20020426-1.c: Likewise.
7320         * gcc.dg/20020426-2.c: Likewise.
7321         * gcc.dg/20020517-1.c: Likewise.
7322         * gcc.dg/20020523-1.c: Likewise.
7323         * gcc.dg/20020523-2.c: Likewise.
7324         * gcc.dg/20020729-1.c: Likewise.
7325         * gcc.dg/20030204-1.c: Likewise.
7326         * gcc.dg/20030826-2.c: Likewise.
7327         * gcc.dg/20030926-1.c: Likewise.
7328         * gcc.dg/20031202-1.c: Likewise.
7329         * gcc.dg/980312-1.c: Likewise.
7330         * gcc.dg/980313-1.c: Likewise.
7331         * gcc.dg/990117-1.c: Likewise.
7332         * gcc.dg/990424-1.c: Likewise.
7333         * gcc.dg/990524-1.c: Likewise.
7334         * gcc.dg/991230-1.c: Likewise.
7335         * gcc.dg/i386-387-1.c: Likewise.
7336         * gcc.dg/i386-387-2.c: Likewise.
7337         * gcc.dg/i386-387-3.c: Likewise.
7338         * gcc.dg/i386-387-4.c: Likewise.
7339         * gcc.dg/i386-387-5.c: Likewise.
7340         * gcc.dg/i386-387-6.c: Likewise.
7341         * gcc.dg/i386-asm-1.c: Likewise.
7342         * gcc.dg/i386-bitfield1.c: Likewise.
7343         * gcc.dg/i386-bitfield2.c: Likewise.
7344         * gcc.dg/i386-loop-1.c: Likewise.
7345         * gcc.dg/i386-loop-2.c: Likewise.
7346         * gcc.dg/i386-loop-3.c: Likewise.
7347         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7348         * gcc.dg/i386-pic-1.c: Likewise.
7349         * gcc.dg/i386-regparm.c: Likewise.
7350         * gcc.dg/i386-signbit-1.c: Likewise.
7351         * gcc.dg/i386-signbit-2.c: Likewise.
7352         * gcc.dg/i386-signbit-3.c: Likewise.
7353         * gcc.dg/i386-sse-5.c: Likewise.
7354         * gcc.dg/i386-sse-8.c: Likewise.
7355         * gcc.dg/i386-unroll-1.c: Likewise.
7356         * gcc.dg/tls/opt-1.c: Likewise.
7357         * gcc.dg/tls/opt-2.c: Likewise.
7358         * gcc.dg/unroll-1.c: Likewise.
7359         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7360         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7361         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7362         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7363         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7364         -m64 is specified.
7365
7366 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/18389
7369         * g++.dg/parse/cond1.C: New test.
7370
7371         PR c++/18429
7372         * g++.dg/template/array9.C: New test.
7373         * g++.dg/ext/vla1.C: Adjust error messages.
7374         * g++.dg/ext/vlm1.C: Likewise.
7375         * g++.dg/template/crash2.C: Likewise.
7376
7377         PR c++/18436
7378         * g++.dg/template/call3.C: New test.
7379
7380         PR c++/18407
7381         * g++.dg/template/ptrmem11.C: New test.
7382
7383 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7384
7385         PR other/14264
7386         * lib/g++.exp: Set LC_ALL and LANG to C.
7387         * lib/gcc-dg.exp: Likewise.
7388         * lib/gfortran.exp: Likewise.
7389         * lib/objc.exp: Likewise.
7390         * lib/treelang.exp: Likewise.
7391
7392 2004-11-12  Andreas Schwab  <schwab@suse.de>
7393
7394         * gcc.dg/pr16286.c: Fix last change.
7395
7396 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/18416
7399         * g++.dg/init/global1.C: New test.
7400
7401 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7402
7403         * gcc.c-torture/execute/20041112-1.c: New test.
7404
7405 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7406
7407         * lib/gcc-dg.exp (dg-target-list): New.
7408
7409 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7410             Richard Sandiford  <rsandifo@redhat.com>
7411
7412         * lib/target-supports.exp (get-compiler_messages): New.
7413         (check_named_sections_available): Use it.
7414         (check_effective_target_ilp32): New.
7415         (check_effective_target_lp64): New.
7416         (is-effective-target): New.
7417         * lib/gcc-dg.exp (dg-require-effective-target): New.
7418
7419 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7420
7421         * gcc.dg/precedence-1.c: New test.
7422
7423 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7424
7425         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7426
7427         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7428         message, delete generated files, use more descriptive name for
7429         executable, and make the test unsupported when it cannot be run.
7430
7431         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7432         (dg-require-weak, dg-require-visibility, dg-require-alias,
7433         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7434         dg-require-iconv, dg-require-named-sections): Use it.
7435
7436         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7437
7438 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         PR target/16457
7441         * gcc.dg/ppc-and-1: New
7442
7443         PR target/16796
7444         * gcc.dg/ppc-mov-1.c: New.
7445
7446         PR target/16458
7447         * gcc.dg/ppc-compare-1.c: New.
7448
7449 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7450
7451         * objc.dg/desig-init-2.m: New test.
7452
7453 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7454
7455         PR middle-end/18160
7456         * g++.dg/warn/register-var-1.C: New test.
7457         * g++.dg/warn/register-var-2.C: New test.
7458
7459 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7460
7461         * gcc.dg/union-2.c: New test.
7462
7463 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7464
7465         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7466         New test for PR tree-optimization/17892.
7467
7468 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7469
7470         PR c++/18369
7471         * g++.dg/init/new12.C: New test.
7472
7473 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7474
7475         * gcc.target/sparc: New directory.
7476         * gcc.target/sparc/sparc.exp: New driver.
7477         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7478         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7479         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7480         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7481
7482 2004-11-10  Paul Brook  <paul@codesourcery.com>
7483
7484         PR fortran/18218
7485         * gfortran.dg/list_read.c: New test.
7486
7487 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7488
7489         PR c/18322
7490         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7491         expected diagnostic location.
7492
7493 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7494
7495         * gcc.dg/20041109-1.c: New test.
7496
7497 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR objc/18406
7500         * objc/compile/pr18406.m: New test.
7501
7502 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7503
7504         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7505
7506 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7507
7508         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7509
7510 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7511
7512         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7513
7514 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7515
7516         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7517         exit.
7518
7519 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7520
7521         PR tree-opt/18299
7522         * gcc.c-torture/pr18299-1.c: New test.
7523
7524 2004-11-06  Andreas Schwab  <schwab@suse.de>
7525
7526         * gcc.dg/pr16286.c: Also test for bool and pixel.
7527
7528 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7529
7530         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7531         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7532         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7533         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7534         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7535         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7536         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7537         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7538         gcc.dg/struct-semi-3.c: New tests.
7539
7540 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7541
7542         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7543
7544 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7545
7546         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7547         Do not use C99 designators.
7548
7549 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7550
7551         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7552
7553 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7554
7555         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7556         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7557         * gcc.c-torture/execute/simd-5.x: Remove.
7558
7559 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7560
7561         PR rtl-optimization/17933
7562         * gcc.dg/torture/pr17933-1.c: New test.
7563
7564 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7565
7566         PR target/18106
7567         * lib/target-supports.exp (check_weak_available): Support
7568         Windows.
7569
7570 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7571
7572         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7573         call to fflush(stdout) before abort.
7574         (my_ffsll): New function.
7575         (generate_fields): Use it.
7576
7577 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7578
7579         * gcc.dg/init-undef-1.c: New test.
7580
7581 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7582
7583         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7584         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7585         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7586         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7587         expected messages for new parser.
7588
7589 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7590
7591         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7592
7593 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7596         on LP64 targets.
7597
7598 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7599
7600         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7601         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7602         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7603         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7604         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7605         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7606         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7607         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7608         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7609         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7610
7611 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7612
7613         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7614         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7615         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7616         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7617         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7618         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7619         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7620         for new parser.
7621
7622 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7623
7624         PR target/15342
7625         * gcc.dg/20041104-1.c: New test.
7626
7627 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7628
7629         * g++.dg/template/nontype7.C: New test.
7630         * g++.dg/template/nontype8.C: Likewise.
7631         * g++.dg/template/nontype9.C: Likewise.
7632         * g++.dg/template/nontype10.C: Likewise.
7633         * g++.dg/tc1/dr49.C: Likewise.
7634         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7635         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7636
7637 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7638
7639         * g++.dg/rtti/tinfo1.C: Remove xfails.
7640
7641 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7642
7643         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7644         packed attribute to the definition to satisfy the new C++ parser.
7645
7646 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7647
7648         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7649         invocations of va_arg.
7650
7651 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/18124
7654         * g++.dg/template/crash25.C: New test.
7655
7656         PR c++/18155
7657         * g++.dg/template/typedef2.C: New test.
7658         * g++.dg/parse/crash13.C: Adjust error markers.
7659
7660         PR c++/18177
7661         * g++.dg/conversion/const3.C: New test.
7662
7663 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7664
7665         PR fortran/17535
7666         PR fortran/17583
7667         PR fortran/17713
7668         * gfortran.dg/generic_[123].f90: New testcases.
7669
7670 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7673         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7674
7675 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7676
7677         PR tree-opt/16808
7678         * gcc.c-torture/compile/pr16808.c: New test.
7679
7680 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7681
7682         PR rtl-optimization/17104
7683         * gcc.dg/ppc-bitfield1.c: New.
7684
7685 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7686
7687         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7688
7689 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7690
7691         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7692         strings for 32-bit code.
7693
7694 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7695
7696         PR c/18239
7697         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7698
7699 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7700
7701         PR c++/18064
7702         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7703
7704 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/15172
7707         * g++.dg/init/aggr2.C: New test.
7708
7709 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7710
7711         * objc.dg/local-decl-1.m: New test.
7712
7713 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7714
7715         * gcc.dg/20040910-1.c: Adjust regex.
7716
7717 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7718
7719         PR rtl-optimization/18084
7720         * g++.dg/opt/pr18084-1.C: New testcase.
7721
7722 2004-10-30  Matt Austern  <austern@apple.com>
7723
7724         PR c++/17542
7725         * g++.dg/ext/attrib18.C: New test.
7726
7727 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7728
7729         PR middle-end/18096
7730         * gcc.dg/pr18096-1.c: New test case.
7731
7732 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7733
7734         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7735
7736 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7737
7738         PR c/16666
7739         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7740         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7741         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7742         gcc.dg/old-style-prom-3.c: New tests.
7743
7744 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7745
7746         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7747         Remove unnecessary inclusion of stdio.h.
7748
7749 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7750
7751         PR rtl-optimization/17581
7752         * gcc.dg/pr17581-1.c: New test case.
7753
7754 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7755
7756         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7757         being implemented.
7758         * g++.dg/conversion/dr195-1.C: New.
7759         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7760         * g++.old-deja/g++.mike/p10148.C: Likewise.
7761
7762 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/17695
7765         * g++.dg/debug/typedef2.C: New test.
7766
7767 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7768
7769         PR fortran/13490
7770         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7771         * gfortran.dg/g77/README: Update.
7772
7773 2004-10-28  Matt Austern  <austern@apple.com>
7774
7775         PR c++/14124
7776         * g++.dg/ext/packed7.C: New test.
7777
7778 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7779
7780         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7781         scan-assembler.
7782         * lib/scanasm.exp (hidden-scan-for): New proc.
7783         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7784         string.
7785         (scan-not-hidden): Likewise.
7786         * lib/target-supports.exp (check_visibility_available): mach-o is
7787         support too.
7788
7789 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7790
7791         PR c++/17132
7792         * g++.dg/template/memclass3.C: New test.
7793
7794 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7795
7796         PR middle-end/18160
7797         * gcc.dg/register-var-1.c: New test.
7798         * gcc.dg/register-var-2.c: New test.
7799         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7800         error now.
7801
7802 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7803
7804         PR other/18172
7805         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7806         unused variables.
7807         * gcc.dg/vect/vect-22.c: Likewise.
7808
7809 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7810
7811         * gcc.dg/i386-rotate-1.c: New test.
7812
7813 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7814
7815         * g++.dg/init/ref12.C: Add "run" marker.
7816
7817         PR c++/17435
7818         * g++.dg/init/ref12.C: New test.
7819
7820         PR c++/18140
7821         * g++.dg/template/shift1.C: New test.
7822         * g++.dg/template/error10.C: Adjust error markers.
7823
7824 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7825
7826         PR tree-opt/17529
7827         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7828
7829 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7830
7831         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7832         * gcc.dg/weak/weak-3.c: Likewise.
7833         * gcc.dg/weak/weak-5.c: Likewise.
7834         * gcc.dg/weak/weak-9.c: Likewise.
7835         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7836         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7837
7838         * gcc.dg/darwin-weakimport-1.c: New.
7839
7840 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7841
7842         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7843
7844 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7845
7846         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7847         'syntax' error messages.
7848         * gcc.dg/cpp/direct2s.c: Likewise.
7849
7850 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7851
7852         * gcc.c-torture/compile/20041026-1.c: New.
7853
7854 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/18093
7857         * g++.dg/lookup/ns2.C: New test.
7858
7859         PR c++/18020
7860         * g++.dg/template/enum4.C: New test.
7861
7862         PR c++/18161
7863         * g++.dg/template/expr1.C: New test.
7864
7865 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7866
7867         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7868
7869 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7870
7871         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7872         gcc.dg/decl-nospec-3.c: New tests.
7873
7874 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7875
7876         * objc.dg/super-class-3.m: New test.
7877
7878 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7881         resyncing.
7882         * gcc.dg/cpp/direct2s.c: Likewise.
7883
7884 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7885
7886         * objc.dg/image-info.m: Update for changes to section selection.
7887
7888 2004-10-25  David Ayers  <d.ayers@inode.at>
7889             Ziemowit Laski  <zlaski@apple.com>
7890
7891         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7892         diagnostics when messaging 'id <Proto>'.
7893         * objc.dg/class-protocol-1.m: New test.
7894         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7895         a non-existent method signature.
7896         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7897         Update diagnostics when messaging with non-existent method signature.
7898         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7899         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7900         invalid receivers are now resolved as if messaging 'id'; remove
7901         extraneous diagnostics.
7902
7903 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7904
7905         PR c/16667
7906         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7907         gcc.dg/init-desig-obs-3.c: New tests.
7908
7909 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gcc.dg/debug/20041023-1.c: New test.
7912
7913 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         PR middle-end/17407
7916         * gcc.c-torture/compile/pr17407.c: New test.
7917
7918         PR c++/18121
7919         * g++.dg/template/array8.C: New test.
7920
7921 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7922
7923         PR other/18138
7924         * lib/g++.exp: Accept more than one multilib libgcc.
7925         * lib/gcc-dg.exp: Likewise.
7926         * lib/objc.exp: Likewise.
7927         * lib/treelang.exp: Likewise.
7928         * lib/gfortran.exp: Likewise.
7929
7930 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7931
7932         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7933
7934 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7935
7936         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7937         * gcc.dg/c99-const-expr-3.c: Likewise.
7938
7939 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7940
7941         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7942
7943 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7944
7945         * gcc.c-torture/execute/loop-2e.x: Remove.
7946
7947 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7948
7949         PR c++/18095
7950         * g++.dg/parse/crash18.C: New.
7951         * g++.dg/parse/crash19.C: New.
7952
7953 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7954
7955         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7956         * g++.dg/ext/dllimport2.C: Same.
7957         * g++.dg/ext/dllimport8.C: Same.
7958
7959 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/10841
7962         * g++.dg/conversion/cast1.C: New test.
7963         * g++.dg/overload/pmf1.C: Adjust error marker.
7964
7965 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7966
7967         PR objc/17923
7968         * objc.dg/const-str-7.m: New test.
7969
7970 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7971
7972         * g++.dg/template/memfriend11.C: Fix comment typo.
7973         * g++.dg/template/memfriend14.C: Likewise.
7974
7975 2004-10-20  Richard Henderson  <rth@redhat.com>
7976
7977         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7978         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7979         -fasynchronous-unwind-tables.
7980
7981 2004-10-20  Richard Henderson  <rth@redhat.com>
7982
7983         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7984         (main): Return success.
7985         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7986         (main): Return success.
7987
7988 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7989
7990         PR c++/13495
7991         * g++.dg/template/memfriend9.C: New test.
7992         * g++.dg/template/memfriend10.C: Likewise.
7993         * g++.dg/template/memfriend11.C: Likewise.
7994         * g++.dg/template/memfriend12.C: Likewise.
7995         * g++.dg/template/memfriend13.C: Likewise.
7996         * g++.dg/template/memfriend14.C: Likewise.
7997         * g++.dg/template/memfriend15.C: Likewise.
7998         * g++.dg/template/memfriend16.C: Likewise.
7999         * g++.dg/template/memfriend17.C: Likewise.
8000         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8001
8002 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8003
8004         * g++.dg/conversion/dr195.C: New.
8005         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8006
8007 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8008             Devang Patel  <dpatel@apple.com>
8009
8010         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8011         of floating point arithmetic, which could trap.
8012
8013 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/14035
8016         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8017         * g++.dg/conversion/const2.C: New test.
8018         * g++.dg/expr/reinterpret2.C: New test.
8019         * g++.dg/expr/reinterpret3.C: New test.
8020         * g++.dg/expr/cast2.C: New test.
8021         * g++.dg/expr/copy1.C: New test.
8022         * g++.dg/other/conversion1.C: Change error message.
8023         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8024         function pointers to void *.
8025         * g++.old-deja/g++.mike/p10148.C: Likewise.
8026
8027 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8028
8029         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8030
8031 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8032
8033         PR c++/18047
8034
8035         * g++.dg/parse/expr3.C: New test.
8036
8037 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8038
8039         * gcc.dg/smod-1.c: New test.
8040
8041 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8042
8043         * objc.dg/method-14.m: New test.
8044
8045 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8046
8047         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8048         Also xfail as the patch was reverted.
8049
8050 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR middle-end/16973
8053         * gcc.dg/pr16973.c: New test.
8054
8055 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8056
8057         PR tree-optimization/17656
8058         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8059
8060 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8061
8062         * g++.dg/eh/shadow1.C: New.
8063
8064 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * gcc.c-torture/compile/20041018-1.c: New test.
8067
8068 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8069
8070         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8071         compiler referring to register 0 when accessing sdata.  The linker
8072         now patches things up.
8073
8074 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8075
8076         PR c/17529
8077         * gcc.c-torture/compile/pr17529.c: New test.
8078
8079 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8080
8081         PR c++/17743
8082         * g++.dg/ext/attrib17.C: New test.
8083
8084 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8085
8086         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8087
8088 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8089
8090         PR c++/10479
8091         * g++.dg/ext/attrib16.C: New test.
8092
8093 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/17042
8096         * g++.dg/init/dso_handle1.C: New test.
8097
8098         PR c++/14667
8099         * g++.dg/parse/typedef6.C: New test.
8100
8101         PR c++/17916
8102         * g++.dg/parse/pragma1.C: New test.
8103
8104 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8105
8106         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8107
8108 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8109
8110         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8111         -fno-common when on HPPA HP-UX platforms.
8112
8113 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR other/16820
8116         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8117         stdint.h.
8118         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8119         uintptr_t.
8120
8121 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8122
8123         PR c++/16301
8124         * g++.dg/lookup/strong-using-4.C: New test.
8125
8126 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8127
8128         PR middle-end/16567
8129         * gcc.c-torture/compile/nested-1.c: New test.
8130
8131 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8132
8133         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8134         and mipsisa64*-*-* (until support for misaligned loads is added).
8135         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8136         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8137         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8138         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8139         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8140         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8141
8142 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/17976
8145         * g++.dg/init/dtor3.C: New test.
8146
8147 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8148
8149         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8150
8151 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8152
8153         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8154         * gcc.dg/macho-lo-sum.c: Likewise.
8155
8156 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8157
8158         * gcc.dg/ppc-spe64-1.c: New test.
8159
8160 2004-10-14  Devang Patel  <dpatel@apple.com>
8161
8162         PR 17635
8163         * gcc.dg/pr17635.c : New test.
8164
8165 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8166
8167         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8168         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8169         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8170         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8171         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8172         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8173         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8174         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8175         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8176         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8177         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8178         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8179         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8180         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8181         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8182         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8183         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8184         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8185
8186 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8187
8188         * gcc.dg/vect/vect-82.c: New testcase.
8189         * gcc.dg/vect/vect-82_64.c: New testcase.
8190         * gcc.dg/vect/vect-83.c: New testcase.
8191         * gcc.dg/vect/vect-83_64.c: New testcase.
8192
8193 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8194
8195         * gcc.dg/cpp/error-1.c: New test.
8196
8197 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8198
8199         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8200
8201 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8202
8203         PR target/17984
8204         * gcc.dg/cris-peep2-xsrand2.c: New test.
8205
8206 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8207
8208         PR c++/17661
8209         * testsuite/g++.dg/expr/for2.C: New test.
8210
8211 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8212
8213         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8214
8215 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8216
8217         PR tree-optimization/17724
8218         * g++.dg/opt/pr17724-1.C: New test.
8219         * g++.dg/opt/pr17724-2.C: New test.
8220         * g++.dg/opt/pr17724-3.C: New test.
8221         * g++.dg/opt/pr17724-4.C: New test.
8222         * g++.dg/opt/pr17724-5.C: New test.
8223         * g++.dg/opt/pr17724-6.C: New test.
8224
8225 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8226
8227         PR c/17301
8228         * gcc.dg/pr17301-2.c: New test.
8229
8230 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/15876
8233         * g++.dg/parse/error22.C: New test.
8234
8235         PR c++/17936
8236         * g++.dg/template/spec18.C: New test.
8237
8238 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8239
8240         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8241         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8242         memcpy.
8243         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8244         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8245
8246 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8247
8248         * g++.dg/eh/cleanup5.C: Add dg-options "".
8249
8250 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8251
8252         PR middle-end/17657
8253         * gcc.dg/switch-4.c: New test case.
8254
8255 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8256
8257         * gcc.c-torture/execute/20041011-1.c: New test.
8258
8259 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8260
8261         PR c++/17554
8262         * g++.dg/init/for3.C: New test.
8263
8264         PR c++/17657
8265         * g++.dg/opt/switch2.C: New test.
8266
8267         PR middle-end/17703
8268         * g++.dg/warn/Wreturn-2.C: New test.
8269
8270 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8271
8272         PR c++/17907
8273         * g++.dg/eh/cleanup5.C: New test.
8274
8275 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8276
8277         PR c++/17393
8278         * g++.dg/parse/error21.C: New test.
8279
8280 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8281
8282         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8283         * g++.dg/warn/incomplete1.C: Likewise.
8284         * g++.dg/template/qualttp20.C: Likewise.
8285
8286 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8287
8288         PR c/17881
8289         * parm-incomplete-1.c: New test.
8290
8291 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8292
8293         PR c++/17867
8294         * g++.dg/parse/error19.C: New test.
8295
8296         PR c++/17670
8297         * g++.dg/init/new11.C: New test.
8298
8299         PR c++/17821
8300         * g++.dg/parse/error20.C: New test.
8301
8302         PR c++/17826
8303         * g++.dg/template/crash24.C: New test.
8304
8305 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8306
8307         PR c/17301
8308         * gcc.dg/pr17301-1.c: New test.
8309
8310 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8311
8312         PR c/17189
8313         * gcc.dg/anon-struct-5.c: New test.
8314
8315 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8316
8317         PR c/17844
8318         * gcc.dg/pr17844-1.c: New test.
8319
8320 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8321
8322         PR tree-optimization/17906
8323         * gcc.c-torture/compile/pr17906.c: New.
8324
8325 2004-10-09  Stuart Hastings  <stuart@apple.com>
8326             Roger Sayle  <roger@eyesopen.com>
8327
8328         PR rtl-optimization/17853
8329         * gcc.dg/i386-mmx-5.c: New testcase.
8330
8331 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8332
8333         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8334
8335 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/17524
8338         * g++.dg/template/static9.C: New test.
8339
8340         PR c++/17685
8341         * g++.dg/parse/operator5.C: New test.
8342
8343 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8344
8345         PR middle-end/17894
8346         * gcc.c-torture/execute/divcmp-4.c: New test case.
8347
8348 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8349
8350         PR tree-opt/17902
8351         * g++.dg/opt/pr17902.C: New test.
8352
8353 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8354
8355         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8356
8357 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8358
8359         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8360
8361 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8362
8363         * gcc.dg/assign-warn-3.c: New test.
8364
8365 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8366
8367         PR c/16999
8368         * gcc.dg/cpp/ident-1.c: New test.
8369
8370 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * gcc.c-torture/compile/acc1.c: New.
8373
8374 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8377         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8378
8379 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8380
8381         * gcc.dg/ultrasp11.c: New test.
8382
8383 2004-10-08  Michael Matz  <matz@suse.de>
8384
8385         * gcc.dg/doloop-2.c: New test.
8386
8387 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8388
8389         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8390         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8391         objc.dg/method-9.m: Update expected diagnostics.
8392
8393 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8394
8395         * gcc.dg/ppc-fsel-3.c: New file.
8396         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8397
8398 2004-10-07  Paul Brook  <paul@codesourcery.com>
8399
8400         * gfortran.dg/intrinsic_verify_1.f90: New test.
8401
8402 2004-10-07  Paul Brook  <paul@codesourcery.com>
8403
8404         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8405
8406 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8407
8408         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8409         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8410         commit.
8411
8412 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8413
8414         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8415
8416 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8417
8418         PR c++/17115
8419         * g++.dg/warn/Winline-4.C: New test.
8420
8421 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8422
8423         * gcc.c-torture/compile/20041007-1.c: New test.
8424
8425 2004-10-07  Paul Brook  <paul@codesourcery.com>
8426
8427         PR fortran/17678
8428         * gfortran.dg/use_allocated_1.f90: New test.
8429
8430 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8431
8432         PR middle-end/17849
8433         * gfortran.fortran-torture/compile/nested.f90: New test
8434
8435 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8436
8437         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8438
8439 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8440
8441         PR c++/17368
8442         * g++.dg/ext/asm6.C: New test.
8443
8444 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8445
8446         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8447
8448 2004-10-06  Paul Brook  <paul@codesourcery.com>
8449
8450         PR libfortran/17709
8451         * gfortran.dg/empty_format_1.f90: New test.
8452
8453 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8454
8455         PR fortran/17568
8456         * gfortran.dg/ishft.f90: New test.
8457
8458         PR fortran/17283
8459         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8460         tests.
8461
8462 2004-10-06  Paul Brook  <paul@codesourcery.com>
8463
8464         * gfortran.dg/do_1.f90: New test.
8465
8466 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8467
8468         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8469         optimizing for size.
8470
8471 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8472
8473         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8474
8475 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8476
8477         * gcc.c-torture/compile/20041005-1.c: New test.
8478
8479 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         PR c++/17829
8482         * g++.dg/lookup/koenig4.C: New.
8483
8484 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8485
8486         * g++.dg/other/classkey1.C: Adjust quoting marks.
8487         * g++.dg/parse/error15.C: Likewise.
8488         * g++.dg/template/meminit2.C (int>): Likewise.
8489
8490 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8491
8492         PR fortran/17283
8493         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8494
8495         PR fortran/17631
8496         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8497
8498         PR fortran/17708
8499         * gfortran.dg/pr17708.f90: New test.
8500
8501 2004-10-04  Chao-ying Fu  <fu@mips.com>
8502
8503         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8504         * gcc.dg/vect/vect-4.c: Ditto.
8505         * gcc.dg/vect/vect-5.c: Ditto.
8506         * gcc.dg/vect/vect-6.c: Ditto.
8507         * gcc.dg/vect/vect-8.c: Ditto.
8508         * gcc.dg/vect/vect-16.c: Ditto.
8509         * gcc.dg/vect/vect-30.c: Ditto.
8510         * gcc.dg/vect/vect-40.c: Ditto.
8511         * gcc.dg/vect/vect-41.c: Ditto.
8512         * gcc.dg/vect/vect-42.c: Ditto.
8513         * gcc.dg/vect/vect-43.c: Ditto.
8514         * gcc.dg/vect/vect-44.c: Ditto.
8515         * gcc.dg/vect/vect-45.c: Ditto.
8516         * gcc.dg/vect/vect-46.c: Ditto.
8517         * gcc.dg/vect/vect-47.c: Ditto.
8518         * gcc.dg/vect/vect-48.c: Ditto.
8519         * gcc.dg/vect/vect-49.c: Ditto.
8520         * gcc.dg/vect/vect-50.c: Ditto.
8521         * gcc.dg/vect/vect-51.c: Ditto.
8522         * gcc.dg/vect/vect-52.c: Ditto.
8523         * gcc.dg/vect/vect-53.c: Ditto.
8524         * gcc.dg/vect/vect-54.c: Ditto.
8525         * gcc.dg/vect/vect-55.c: Ditto.
8526         * gcc.dg/vect/vect-56.c: Ditto.
8527         * gcc.dg/vect/vect-57.c: Ditto.
8528         * gcc.dg/vect/vect-58.c: Ditto.
8529         * gcc.dg/vect/vect-59.c: Ditto.
8530         * gcc.dg/vect/vect-60.c: Ditto.
8531         * gcc.dg/vect/vect-74.c: Ditto.
8532         * gcc.dg/vect/vect-79.c: Ditto.
8533         * gcc.dg/vect/vect-80.c: Ditto.
8534
8535 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8536
8537         * gcc.dg/unused-7.c: Use the correct option.
8538
8539 2004-10-04  Paul Brook  <paul@codesourcery.com>
8540         Bud Davis  <bdavis9659@comcast.net>
8541
8542         PR fortran/17706
8543         PR fortran/16434
8544         * gfortran/pr17706.f90: New test.
8545         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8546
8547 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8548
8549         * gfortran.dg/pr17612.f90: New test.
8550
8551 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8552
8553         * g++.dg/template/local1.C: Adjust quoting marks in
8554         testing for diagnostics.
8555         * g++.dg/tls/diag-2.C: Likewise.
8556         * g++.dg/other/error8.C: Likewise.
8557
8558 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         PR c/17178
8561         * gcc.dg/unused-4.c: Adjust to be correct.
8562
8563         PR c/17820
8564         * gcc.dg/unused-7.c: New test.
8565
8566 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8567
8568         PR c++/17797
8569         * g++.dg/overload/template2.C: New test.
8570
8571 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8572
8573         PR tree-optimization/16632
8574         * gcc.dg/tree-ssa/20041002-1.c: New.
8575
8576 2004-10-03  Paul Brook  <paul@codesourcery.com>
8577
8578         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8579         rather than relying on default formatting.
8580
8581 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8582
8583         * gcc.dg/20040920-1.c: Update expected message text.
8584
8585 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8586
8587         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8588
8589 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8590
8591         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8592         tree level.
8593
8594 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8595
8596         * gcc.dg/tree-ssa/pr17343.c: Remove.
8597
8598 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8599
8600         PR tree-opt/17343
8601         * gcc.dg/tree-ssa/pr17343.c: New test.
8602
8603 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8606         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8607         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8608         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8609         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8610
8611 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8612
8613         * gcc.dg/lvalue-2.c: New test.
8614
8615 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8616
8617         PR c/17730
8618         * gcc.dg/pr17730-1.c: New test
8619
8620 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8621
8622         PR c/7425
8623         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8624
8625 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * gcc.c-torture/execute/stdarg-1.c: New test.
8628         * gcc.c-torture/execute/stdarg-2.c: New test.
8629         * gcc.c-torture/execute/stdarg-3.c: New test.
8630         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8631         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8632         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8633         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8634         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8635
8636 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR tree-optimization/17697
8639         * g++.dg/opt/pr17697-1.C: New test.
8640         * g++.dg/opt/pr17697-2.C: New test.
8641         * g++.dg/opt/pr17697-3.C: New test.
8642
8643 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8644
8645         PR c/16409
8646         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8647         gcc.dg/vla-init-5.c: New tests.
8648
8649 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8650
8651         PR c/13804
8652         * gcc.dg/pr13804-1.c: New test.
8653
8654 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8655
8656         PR fortran/16938
8657         * gfortran.dg/pr16938.f90: New test.
8658
8659 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8660
8661         * g++.dg/template/crash23.C: New test.
8662
8663 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/17585
8666         * g++.dg/template/static8.C: New test.
8667
8668 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         PR c++/17681
8671         * g++.dg/other/error9.C: New test.
8672
8673 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8674
8675         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8676
8677 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8678
8679         PR fortran/15164
8680         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8681
8682 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8683
8684         PR middle-end/17112
8685         * gcc.dg/pr17112-1.c: New test case.
8686
8687 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8688
8689         PR c/11459
8690         * gcc.dg/pr11459-1.c: New test.
8691
8692 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8693
8694         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8695         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8696
8697 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8698
8699         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8700
8701 2004-09-25  Jan Hubicka  <jh@suse.cz>
8702
8703         * compile/30040909-1.c: New test.
8704         * compile/30040907-1.c: New test.
8705
8706 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8707
8708         * gcc.c-torture/execute/va-arg-26.c: New test.
8709
8710 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8711
8712         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8713         extra diagnostics on targets with 64-bit pointers.
8714         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8715
8716 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8717
8718         PR c/17188
8719         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8720         * gcc.dg/decl-3.c: Adjust expected message.
8721
8722 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8723
8724         PR fortran/17615
8725         * gfortran.dg/pr17615.f90: New test.
8726
8727 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8728
8729         PR tree-optimzation/17517
8730         * g++.dg/tree-ssa/pr17517.C: New Test.
8731
8732 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         PR c++/16889
8735         * g++.dg/lookup/ambig3.C: New.
8736
8737 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8738
8739         PR tree-opt/17624
8740         * g++.dg/opt/pr17624.C: New test.
8741
8742 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8743
8744         PR c/6980
8745         * gcc.dg/Wbad-function-cast-1.c: New test.
8746
8747 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8748
8749         * g++.dg/ext/complit1.C
8750         * g++.dg/other/error2.C
8751         * g++.dg/other/nontype-1.C
8752         * g++.dg/parse/crash11.C
8753         * g++.dg/parse/crash12.C
8754         * g++.dg/parse/error15.C
8755         * g++.dg/parse/error4.C
8756         * g++.dg/parse/tmpl-outside1.C
8757         * g++.dg/parse/too-many-tmpl-args1.C
8758         * g++.dg/template/dependent-expr3.C
8759         * g++.dg/template/error10.C
8760         * g++.dg/template/instantiate1.C
8761         * g++.dg/template/vtable2.C
8762         * g++.dg/warn/Wshadow-1.C
8763         * g++.dg/warn/weak1.C
8764         * g++.old-deja/g++.brendan/crash16.C
8765         * g++.old-deja/g++.brendan/crash18.C
8766         * g++.old-deja/g++.brendan/crash48.C
8767         * g++.old-deja/g++.brendan/crash49.C
8768         * g++.old-deja/g++.brendan/crash55.C
8769         * g++.old-deja/g++.brendan/crash56.C
8770         * g++.old-deja/g++.brendan/crash8.C
8771         * g++.old-deja/g++.brendan/enum11.C
8772         * g++.old-deja/g++.brendan/enum8.C
8773         * g++.old-deja/g++.brendan/enum9.C
8774         * g++.old-deja/g++.brendan/friend3.C
8775         * g++.old-deja/g++.brendan/misc14.C
8776         * g++.old-deja/g++.bugs/900402_02.C
8777         * g++.old-deja/g++.bugs/900404_03.C
8778         * g++.old-deja/g++.bugs/900404_04.C
8779         * g++.old-deja/g++.bugs/900428_03.C
8780         * g++.old-deja/g++.jason/crash4.C
8781         * g++.old-deja/g++.jason/overload21.C
8782         * g++.old-deja/g++.jason/redecl1.C
8783         * g++.old-deja/g++.jason/report.C
8784         * g++.old-deja/g++.jason/rfg10.C
8785         * g++.old-deja/g++.jason/template30.C
8786         * g++.old-deja/g++.law/arm12.C
8787         * g++.old-deja/g++.law/ctors5.C
8788         * g++.old-deja/g++.law/cvt20.C
8789         * g++.old-deja/g++.law/init10.C
8790         * g++.old-deja/g++.law/init8.C
8791         * g++.old-deja/g++.law/visibility17.C
8792         * g++.old-deja/g++.law/visibility7.C
8793         * g++.old-deja/g++.mike/net8.C
8794         * g++.old-deja/g++.mike/p646.C
8795         * g++.old-deja/g++.mike/p700.C
8796         * g++.old-deja/g++.mike/p701.C
8797         * g++.old-deja/g++.mike/p811.C
8798         * g++.old-deja/g++.ns/template13.C
8799         * g++.old-deja/g++.other/array3.C
8800         * g++.old-deja/g++.other/crash25.C
8801         * g++.old-deja/g++.other/dtor3.C
8802         * g++.old-deja/g++.other/dtor4.C
8803         * g++.old-deja/g++.other/main1.C
8804         * g++.old-deja/g++.other/warn7.C
8805         * g++.old-deja/g++.pt/crash11.C
8806         * g++.old-deja/g++.pt/crash36.C
8807         * g++.old-deja/g++.pt/spec22.C
8808         * g++.old-deja/g++.pt/spec9.C
8809         * g++.old-deja/g++.pt/ttp52.C
8810         * g++.old-deja/g++.robertl/eb103.C
8811         * g++.old-deja/g++.robertl/eb121.C
8812         * g++.old-deja/g++.robertl/eb22.C
8813         * g++.old-deja/g++.robertl/eb8.C:
8814         Update locations and/or regexps of dg-error markers.
8815         Remove markers for some bogus messages that are no longer issued.
8816
8817 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8818
8819         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8820         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8821
8822 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8823
8824         PR c++/17618
8825         * g++.dg/lookup/crash5.C: New test.
8826
8827 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8828
8829         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8830         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8831         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8832         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8833         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8834         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8835
8836         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8837         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8838         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8839         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8840         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8841         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8842
8843         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8844
8845         * gcc.dg/vect/vect-44.c: Check additional cases.
8846         * gcc.dg/vect/vect-48.c: Check additional cases.
8847
8848         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8849         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8850         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8851         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8852         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8853         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8854         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8855         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8856         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8857
8858         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8859         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8860         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8861
8862 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8863
8864         * gcc.dg/tree-ssa/loop-6.c: New test.
8865
8866 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8867
8868         PR c++/17620
8869         * g++.dg/inherit/base2.C: New.
8870
8871 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8874         * gcc.dg/20001012-2.c: Likewise.
8875         * gcc.dg/20001013-1.c: Likewise.
8876         * gcc.dg/20001101-1.c: Likewise.
8877         * gcc.dg/20001102-1.c: Likewise.
8878         * gcc.dg/bf-spl1.c: Likewise.
8879         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8880         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8881
8882 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8883
8884         PR tree-optimization/16721
8885         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8886
8887 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8888
8889         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8890         * gcc.dg/20040305-1.c: Likewise.
8891
8892 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8893
8894         PR c/16566
8895         * gcc.c-torture/compile/pr16566-1.c,
8896         gcc.c-torture/compile/pr16566-2.c,
8897         gcc.c-torture/compile/pr16566-3.c: New tests.
8898
8899 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8900
8901         PR tree-optimization/17512
8902         * gcc.c-torture/compile/20040916-1.c.
8903
8904 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8905
8906         * gcc.dg/pragma-re-3.c: New test.
8907
8908 2004-09-17  Matt Austern  <austern@apple.com>
8909
8910         PR c++/15049
8911         * g++.dg/other/anon3.C: New.
8912
8913 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8914
8915         PR c++/7503
8916         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8917         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8918         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8919         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8920         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8921
8922 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8923
8924         PR fortran/17286
8925         * gfortran.dg/pr17286.f90: New test.
8926
8927 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/17530
8930         * g++.dg/template/static7.C: New test.
8931
8932 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8933
8934         PR tree-opt/17558
8935         * gcc.c-torture/compile/pr17558.c: New test.
8936
8937 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8938
8939         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8940         if SKIP_ATTRIBUTE is defined.
8941
8942 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         PR fortran/15957
8945         * gfortran.dg/pr15957.f90: New test.
8946
8947 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8948
8949         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8950         in comparison.
8951         * gcc.dg/vect/vect-79.c: Likewise.
8952         * gcc.dg/vect/vect-80.c: Likewise.
8953
8954 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8955
8956         PR fortran/15750
8957         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8958
8959 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8960
8961         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8962         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8963         * gcc.dg/vect/vect-62.c: New testcase.
8964         * gcc.dg/vect/vect-63.c: New testcase.
8965         * gcc.dg/vect/vect-64.c: New testcase.
8966         * gcc.dg/vect/vect-65.c: New testcase.
8967         * gcc.dg/vect/vect-66.c: New testcase.
8968         * gcc.dg/vect/vect-67.c: New testcase.
8969         * gcc.dg/vect/vect-68.c: New testcase.
8970         * gcc.dg/vect/vect-69.c: New testcase.
8971         * gcc.dg/vect/vect-79.c: New testcase.
8972         * gcc.dg/vect/vect-80.c: New testcase.
8973
8974 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8975
8976         * gcc.target/mips/asm-1.c: New test.
8977
8978 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8979
8980         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8981         * gcc.dg/vect/vect-73.c: New testcase.
8982         * gcc.dg/vect/vect-74.c: New testcase.
8983         * gcc.dg/vect/vect-75.c: New testcase.
8984         * gcc.dg/vect/vect-76.c: New testcase.
8985         * gcc.dg/vect/vect-77.c: New testcase.
8986         * gcc.dg/vect/vect-78.c: New testcase
8987
8988 2004-09-18  Paul Brook  <paul@codesourcery.com>
8989
8990         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8991
8992 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8993
8994         PR c/17424
8995         * gcc.dg/pr17424-1.c: New test.
8996
8997 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8998
8999         * g++.dg/tree-ssa/pr17153.C: New test.
9000
9001 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9002
9003         PR pch/13361
9004         * testsuite/g++.dg/pch/wchar-1.C: New.
9005         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9006
9007 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9008
9009         * gcc.c-torture/execute/20040917-1.c: New test.
9010
9011 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9012
9013         PR tree-optimization/17319
9014         * gcc.dg/pr17319.c: New test.
9015
9016 2004-09-17  Devang Patel  <dpatel@apple.com>
9017
9018         * gcc.dg/20040813-1.c: New test.
9019
9020 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9021
9022         PR tree-optimization/17273
9023         * gcc.c-torture/compile/pr17273.c: New test.
9024
9025 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9026
9027         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9028         Update expected messages.
9029         * gcc.dg/declspec-13.c: New test.
9030
9031 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9032
9033         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9034
9035 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9036
9037         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9038         change what 'a' is pointing to.
9039
9040 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/16002
9043         * g++.dg/template/error18.C: New test.
9044
9045         PR c++/16029
9046         * g++.dg/warn/Wunused-8.C: New test.
9047
9048 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9049
9050         PR tree-optimization/17513
9051         * gcc.dg/20040916-1.c: New test.
9052
9053 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/17501
9056         * g++.dg/template/typename7.C: New test.
9057
9058 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9059
9060         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9061
9062 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9063
9064         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9065         with -ftree-based-profiling also.
9066         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9067
9068 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9069
9070         PR/15364
9071         * gfortran.dg/der_array_io_1.f90: New test.
9072         * gfortran.dg/der_array_io_2.f90: New test.
9073         * gfortran.dg/der_array_io_3.f90: New test.
9074
9075 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9076
9077         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9078         EABI.
9079
9080 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9081
9082         * g++.dg/opt/switch1.C: New test.
9083
9084 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9085
9086         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9087         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9088         Update expected messages.
9089
9090 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9091
9092         PR fortran/16485
9093         * gfortran.dg/same_name_1.f90: New test.
9094
9095 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9096
9097         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9098         dereference garbage pointers.
9099
9100 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9103         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9104
9105         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9106         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9107         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9108
9109 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/17324
9112         * g++.dg/template/mangle1.C: New test.
9113
9114 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9115
9116         PR tree-optimization/17252
9117         * gcc.c-torture/execute/pr17252.c: New test.
9118
9119 2004-09-14  Andrew Pinski  <apinski@apple.com>
9120
9121         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9122
9123 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9124
9125         PR rtl-optimization/9771
9126         * gcc.dg/pr9771-1.c: New test case.
9127
9128 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9129
9130         PR tree-optimization/15262
9131         * gcc.c-torture/execute/pr15262-1.c: New test.
9132         * gcc.c-torture/execute/pr15262-2.c: New test.
9133
9134 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9135
9136         * gcc.dg/declspec-12.c: New test.
9137
9138 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9139
9140         * gfortran.dg/pr17090.f90: Add directives to test.
9141
9142 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9143
9144         * gcc.c-torture/compile/20040914-1.c: New test.
9145
9146 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/16162
9149         * g++.dg/template/decl2.C: New test.
9150
9151 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9152
9153         PR fortran/17090
9154         * gfortran.dg/pr17090.f90: New test.
9155
9156 2004-09-13  Dale Johannesen  <dalej@apple.com>
9157
9158         * gcc.c-torture/compile/pr17408.c:  New test case.
9159
9160 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/16716
9163         * g++.dg/parse/crash17.C: New test.
9164
9165         PR c++/17327
9166         * g++.dg/template/enum3.C: New test.
9167
9168 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9169
9170         * lib/gcc-defs.exp: Load wrapper.exp.
9171         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9172         using local code.
9173         * lib/gcc.exp (gcc_init): Similar.
9174         * lib/gfortran.exp (gfortran_init): Similar.
9175         * lib/objc.exp (objc_init): Similar.
9176         * lib/treelang.exp (treelang_init): Similar.
9177         * lib/wrapper.exp: New file with build_wrapper call machinery in
9178         ${tool}_maybe_build_wrapper.
9179
9180 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9181
9182         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9183         "inline".
9184         * gcc.dg/declspec-11.c: Update expected messages.
9185         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9186         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9187         gcc.dg/inline-12.c: New tests.
9188
9189 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9190
9191         * g++.dg/tree-ssa/pr17400.C: New testcase.
9192
9193 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9194
9195         * gcc.target/mips/sb1-1.c: New testcase.
9196
9197 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9198
9199         * lib/g77-dg.exp: Remove unused file.
9200         * lib/mike-g77.exp: Ditto.
9201         * lib/g77.exp: Ditto.
9202
9203 2004-09-12  Richard Henderson  <rth@redhat.com>
9204
9205         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9206
9207 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9208
9209         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9210         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9211         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9212         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9213         Update expected messages.
9214
9215 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9216
9217         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9218         declaration/use mismatch for dirp parameter.
9219
9220 2004-09-12  Andrew Pinski  <apinski@apple.com>
9221
9222         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9223         -fgnu-runtime is passed.
9224
9225 2004-09-12  Richard Henderson  <rth@redhat.com>
9226
9227         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9228         do the uplevel thing and update additional_flags directly.
9229         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9230         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9231         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9232         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9233
9234 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9235
9236         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9237
9238 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9239
9240         PR middle-end/17411
9241         * g++.dg/opt/pr17411-1.C: New test case.
9242
9243 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9244
9245         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9246         gcc.dg/tls/diag-2.c: Update expected messages.
9247         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9248         messages.
9249         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9250         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9251         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9252         gcc.dg/tls/diag-5.c: New tests.
9253
9254 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9255
9256         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9257
9258 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9259
9260         * g++.dg/parse/break-in-for.C: New test.
9261
9262 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/tree-ssa/20040911-1.c: New test.
9265
9266 2004-09-11  Andreas Jaeger  <aj@suse.de>
9267
9268         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9269         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9270
9271 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9272
9273         * gcc.target/frv: New directory of FR-V-specific tests.
9274
9275 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9276
9277         * gcc.dg/convert-vec-1.c: New test.
9278
9279 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9280
9281         PR middle-end/17024
9282         * gcc.dg/pr17024-1.c: New test case.
9283
9284 2004-09-10  Eric Christopher  <echristo@redhat.com>
9285
9286         * gcc.dg/20040910-1.c: New test.
9287
9288 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9289
9290         * gcc.dg/bitfld-9.c: New test.
9291
9292 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9293
9294         * gcc.c-torture/execute/ieee/acc1.c: New test.
9295         * gcc.c-torture/execute/ieee/acc2.c: New test.
9296         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9297
9298 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9299
9300         * gcc.dg/deprecated-2.c: New test.
9301
9302 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9303
9304         * gcc.dg/init-vec-1.c: New test.
9305
9306 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9307
9308         PR middle-end/17055
9309         * gcc.dg/pr17055-1.c: New test case.
9310
9311 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9312
9313         PR target/17377
9314         * gcc.c-torture/execute/pr17377.c: New test.
9315
9316 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         PR c/8420
9319         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9320         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9321         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9322         gcc.dg/long-long-typespec-1.c: New tests.
9323         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9324
9325 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9326
9327         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9328         gcc.dg/gnu99-static-1.c: New tests.
9329
9330 2004-09-08  Devang Patel  <dpatel@apple.com>
9331
9332         * gcc.dg/darwin-ld-20040828-1.c: New test.
9333         * gcc.dg/darwin-ld-20040828-2.c: New test.
9334         * gcc.dg/darwin-ld-20040828-3.c: New test.
9335
9336 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9337
9338         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9339         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9340         in error message.
9341         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9342         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9343         in error message.
9344         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9345         types they qualify.
9346         * objc.dg/type-size-2.m: Fix wording in comment.
9347         * objc.dg/va-meth-1.m: New test case.
9348
9349 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9350
9351         PR c/16633:
9352         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9353         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9354
9355 2004-09-06  Devang Patel  <dpatel@apple.com>
9356
9357         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9358         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9359
9360 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9361
9362         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9363         reflect changed line numbering of diagnostics.
9364
9365 2004-09-06  Paul Brook  <paul@codesourcery.com>
9366
9367         * gfortran.dg/edit_real_1.f90: Add new test.
9368
9369 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9370
9371         * gcc.dg/tree-ssa/loop-2.c: New test.
9372         * gcc.dg/tree-ssa/loop-3.c: New test.
9373         * gcc.dg/tree-ssa/loop-4.c: New test.
9374         * gcc.dg/tree-ssa/loop-5.c: New test.
9375
9376 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9377
9378         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9379
9380 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9381
9382         * gcc.dg/format/sentinel-1.c: New test.
9383
9384 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9385
9386         * testsuite/gcc.dg/builtins-46.c: New.
9387
9388 2004-09-03  Devang Patel  <dpatel@apple.com>
9389
9390         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9391         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9392
9393 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9394
9395         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9396         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9397         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9398         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9399         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9400         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9401         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9402         the non-portable bzero.
9403         * gcc.dg/20010912-1.c: xfail for NetWare.
9404         * gcc.dg/20020426-2.c: xfail for NetWare.
9405         * gcc.dg/20021014-1.c: xfail for NetWare.
9406         * gcc.dg/20021018-1.c: xfail for NetWare.
9407         * gcc.dg/20030213-1.c: xfail for NetWare.
9408         * gcc.dg/20030225-1.c: xfail for NetWare.
9409         * gcc.dg/20030708-1.c: xfail for NetWare.
9410         * gcc.dg/builtins-config.h: Also exclude NetWare.
9411         * gcc.dg/format/format.h: Define restrict only if not already defined.
9412         * gcc.dg/nest.c: xfail for NetWare.
9413         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9414         * lib/target-supports.exp (check_visibility_available): Exclude
9415         NetWare.
9416
9417 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9418
9419         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9420         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9421         deterministic starting point for the alignment of structure fields.
9422         * gcc.dg/Wpadded.c: Dito.
9423         * g++.dg/abi/vbase10.C: Dito.
9424
9425 2004-09-03  Devang Patel  <dpatel@apple.com>
9426
9427         * g++.dg/debug/pr15736.cc: New test.
9428
9429 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9430
9431         * README.QMTEST: Fix out-of-date link.
9432
9433 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9434
9435         PR fortran/16579
9436         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9437         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9438
9439 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9440
9441         * g++.dg/abi/arm_rtti1.C: New test.
9442
9443 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9444
9445         * gcc.dg/ppc-vector-memcpy.c: New.
9446         * gcc.dg/ppc-vector-memset.c: New.
9447
9448 2004-09-02  Chao-ying Fu  <fu@mips.com>
9449
9450         * gcc.target/mips/mips-3d-1.c: New test.
9451         * gcc.target/mips/mips-3d-2.c: New test.
9452         * gcc.target/mips/mips-3d-3.c: New test.
9453         * gcc.target/mips/mips-3d-4.c: New test.
9454         * gcc.target/mips/mips-3d-5.c: New test.
9455         * gcc.target/mips/mips-3d-6.c: New test.
9456         * gcc.target/mips/mips-3d-7.c: New test.
9457         * gcc.target/mips/mips-3d-8.c: New test.
9458         * gcc.target/mips/mips-3d-9.c: New test.
9459         * gcc.target/mips/mips-ps-1.c: New test.
9460         * gcc.target/mips/mips-ps-2.c: New test.
9461         * gcc.target/mips/mips-ps-3.c: New test.
9462         * gcc.target/mips/mips-ps-4.c: New test.
9463         * gcc.target/mips/mips-ps-type.c: New test.
9464
9465 2004-09-02  Paul Brook  <paul@codesourcery.com>
9466
9467         * gfortran.dg/edit_real_1.f90: Add new tests.
9468
9469 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9470
9471         PR fortran/15327
9472         * gfortran.dg/merge_char_1.f90: New test.
9473
9474 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9475
9476         PR fortran/16404
9477         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9478
9479 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9480
9481         PR c/1522
9482         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9483
9484 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9485
9486         * g++.dg/opt/loop1.C: Do not XFAIL.
9487
9488 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9489
9490         * gcc.c-torture/execute/20040831-1.c: New test.
9491
9492 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9493
9494         PR fortran/16579
9495         * gfortran.dg/g77/20010610.f: Now passes.
9496         Copy from g77.f-torture/execute. Add dg-run directive.
9497         * gfortran.dg/g77/README: Update
9498
9499 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9502         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9503         (t1, t2, t3, t4): Add volatile.
9504
9505 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9506
9507         * g++.dg/ext/visibility/arm1.C: New test.
9508
9509 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9510
9511         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9512         -pedantic-errors.
9513
9514 2004-09-01  Paul Brook  <paul@codesourcery.com>
9515
9516         * gfortran.dg/eof_2.f90: New test.
9517
9518 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9519
9520         PR fortran/16579
9521         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9522
9523 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9524
9525         PR libfortran/16805
9526         * gfortran.dg/list_read_2.f90: New test.
9527
9528 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9529
9530         * g++.dg/abi/key1.C: New test.
9531
9532 2004-08-31  Richard Henderson  <rth@redhat.com>
9533
9534         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9535         form of offsetof.
9536         * g++.dg/other/offsetof5.C: Remove duplicate.
9537
9538 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9539
9540         PR fortran/17244
9541         * gfortran.dg/func_derived_1.f90: New test.
9542
9543 2004-08-31  Paul Brook  <paul@codesourcery.com>
9544
9545         * gfortran.dg/eof_1.f90: New test.
9546
9547 2004-08-31  Paul Brook  <paul@codesourcery.com>
9548
9549         * gfortran.dg/list_read_1.f90: New file.
9550
9551 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9552
9553         * g++.dg/opt/loop1.C: XFAIL.
9554
9555 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9556
9557         * gcc.dg/funcdef-storage-1.c: New.
9558         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9559         an extern function in local scope.
9560         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9561         declare an 'auto inline' function in local scope.
9562         * gcc.dg/20011130-1.c: Likewise.
9563         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9564         an 'auto' function in local scope.
9565         * gcc.dg/20021014-1.c: Likewise.
9566         * gcc.dg/20030331-2.c: Likewise.
9567
9568 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9569
9570         * gfortran.dg/blockdata_1.f90: New test.
9571
9572 2004-08-30  Richard Henderson  <rth@redhat.com>
9573
9574         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9575
9576 2004-08-30  Richard Henderson  <rth@redhat.com>
9577
9578         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9579         additional_flags set by alternate driver.
9580         (ieee-options): New procedure.
9581         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9582         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9583         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9584         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9585
9586 2004-08-30  Richard Henderson  <rth@redhat.com>
9587
9588         * lib/f-torture.exp: Remove.
9589
9590 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR rtl-optimization/16590
9593         * g++.dg/opt/loop1.C: New test.
9594
9595 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9596
9597         PR fortran/13910
9598         * gfortran.dg/oldstyle_1.f90: New test.
9599
9600 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9601         Paul Brook  <paul@codesourcery.com>
9602
9603         * gfortran.dg/g77/README: Update.
9604         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9605         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9606         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9607
9608 2004-08-28  Paul Brook  <paul@codesourcery.com>
9609
9610         PR libfortran/17195
9611         * gfortran.dg/edit_real_1.f90: New test.
9612
9613 2004-08-27  Paul Brook  <paul@codesourcery.com>
9614
9615         * gfortran.dg/rewind_1.f90: New test.
9616
9617 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9618
9619         PR fortran/16597
9620         * gfortran.dg/pr16597.f90: New test.
9621
9622 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9623
9624         PR c/13801
9625         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9626         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9627         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9628         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9629         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9630
9631 2004-08-26  Nick Clifton  <nickc@redhat.com>
9632
9633         * gcc.c-torture/compile/pr17119.c: New test.
9634
9635 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9636
9637         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9638
9639 2004-08-25  Richard Henderson  <rth@redhat.com>
9640
9641         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9642         the bits that expect kind=8 to be the largest real kind.
9643
9644 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9645
9646         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9647
9648 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9649
9650         * gfortran.dg/assignment_1.f90: New test.
9651
9652 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9653
9654         * g++.dg/template/repo3.C: New test.
9655
9656 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9657
9658         PR middle-end/16693
9659         PR tree-optimization/16372
9660         * g++.dg/opt/pr16372-1.C: New test case.
9661         * g++.dg/opt/pr16693-1.C: New test case.
9662         * g++.dg/opt/pr16693-2.C: New test case.
9663
9664 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9665
9666         * objc.dg/proto-lossage-4.m: New test.
9667
9668 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/17155
9671         * g++.dg/inherit/local2.C: New test.
9672
9673 2004-08-25  Paul Brook  <paul@codesourcery.com>
9674
9675         PR fortran/17144
9676         * gfortran.dg/string_ctor_1.f90: New test.
9677
9678 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9679
9680         PR c++/14428
9681         * g++.dg/template/redecl2.C: New test.
9682
9683 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9684
9685         PR fortran/17143
9686         * gfortran.dg/pr17143.f90: New test.
9687
9688 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9689
9690         PR fortran/17164
9691         * gfortran.dg/pr17164.f90: New test.
9692
9693 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9694
9695         * gcc.dg/tree-ssa/loop-1.c: New test.
9696
9697 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9698
9699         * gcc.c-torture/compile/20040824-1.c: New test.
9700
9701 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9702
9703         * gcc.c-torture/compile/iftrap-3.c: New test.
9704
9705 2004-08-24  Paul Brook  <paul@codesourcery.com>
9706
9707         * gfortran.dg/entry_2.f90: New test.
9708
9709 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         PR c++/16889
9712         * g++.dg/lookup/ambig[12].C: New.
9713
9714 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9715
9716         PR c++/16706
9717         * g++.dg/template/crash21.C: New test.
9718         * g++.dg/template/crash22.C: Likewise.
9719
9720 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9721
9722         PR c++/17149
9723         * g++.dg/template/access15.C: New.
9724
9725 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/17163
9728         * g++.dg/template/repo2.C: New test.
9729
9730 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9731
9732         PR rtl-optimization/17078
9733         * gcc.c-torture/execute/pr17078-1.c: New test case.
9734
9735 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c/14492
9738         * gcc.dg/debug/crash1.c: New test.
9739
9740 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c/16180
9743         * gcc.dg/loop-5.c: New test.
9744
9745 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9746
9747         * gcc.c-torture/execute/20040823-1.c: New test.
9748
9749 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9750
9751         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9752         to the assembler.  Simplify test accordingly.
9753         (asm_abi_flags): Use GNU names.
9754         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9755         to check for ABI flags.
9756
9757 2004-08-22  Andrew Pinski  <apinski@apple.com>
9758
9759         * g++.dg/opt/pr14029.C: New test.
9760         * gcc.c-torture/execute/pr15262.c: New test.
9761
9762 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9763
9764         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9765
9766 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9767
9768         PR 16908
9769         * gfortran.dg/direct_io.f90: New test.
9770
9771 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9772
9773         PR c++/17121
9774         * g++.dg/inherit/local2.C: New test.
9775
9776 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9777
9778         PR c++/17120
9779         * g++.dg/warn/Wparentheses-4.C: New test.
9780
9781 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9782
9783         PR c++/17121
9784         * g++.dg/inherit/local2.C: New test.
9785
9786         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9787         * gcc.dg/ppc-ldstruct.c: Likewise.
9788         * gcc.dg/ppc64-abi-2.c: Likewise.
9789
9790 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR rtl-optimization/17099
9793         * gcc.c-torture/execute/20040820-1.c: New test.
9794
9795 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9796
9797         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9798
9799 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9800
9801         PR fortran/17077
9802         * gfortran.dg/auto_array_1.f90: New test.
9803
9804 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9805
9806         PR fortran/17074
9807         * gfortran.dg/simpleif_1.f90: New test.
9808
9809 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9810
9811         * lib/target-supports.exp (check_profiling_available): Return
9812         false for arm*-*-symbianelf* and arm*-*-eabi*.
9813
9814         PR c++/15890
9815         * g++.dg/template/delete1.C: New test.
9816
9817 2004-08-19  Paul Brook  <paul@codesourcery.com>
9818
9819         PR fortran/14976
9820         PR fortran/16228
9821         * gfortran.dg/data_char_1.f90: New test.
9822
9823 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9824
9825         PR fortran/16946
9826         * gfortran.dg/reduction.f90: New testcase.
9827
9828 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9829
9830         PR fortran/16520
9831         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9832
9833 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9834
9835         PR c++/17041
9836         * g++.dg/Wparentheses-3.C: New test.
9837
9838 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9839
9840         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9841         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9842         * gcc.dg/vect/vect-2.c: Likewise.
9843         * gcc.dg/vect/vect-3.c: Likewise.
9844         * gcc.dg/vect/vect-4.c: Likewise.
9845         * gcc.dg/vect/vect-5.c: Likewise.
9846         * gcc.dg/vect/vect-6.c: Likewise.
9847         * gcc.dg/vect/vect-7.c: Likewise.
9848         * gcc.dg/vect/vect-25.c: Likewise.
9849         * gcc.dg/vect/vect-31.c: Likewise.
9850         * gcc.dg/vect/vect-32.c: Likewise.
9851         * gcc.dg/vect/vect-34.c: Likewise.
9852         * gcc.dg/vect/vect-36.c: Likewise.
9853         * gcc.dg/vect/vect-all.c: Likewise.
9854
9855 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/17068
9858         * g++.dg/template/operator4.C: New test.
9859
9860 2004-08-18  Richard Henderson  <rth@redhat.com>
9861
9862         * gcc.dg/20040206-1.c: XFAIL.
9863
9864 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/16246
9867         * g++.dg/template/array7.C: New test.
9868
9869 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9870
9871         * gcc.dg/mips-movcc-1.c: New test.
9872         * gcc.dg/mips-movcc-2.c: New test.
9873         * gcc.dg/mips-movcc-3.c: New test.
9874
9875         * gcc.dg/mips-nmadd-1.c: New test.
9876         * gcc.dg/mips-nmadd-2.c: New test.
9877
9878 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/15871
9881         * g++.dg/opt/inline8.C: New test.
9882
9883         PR c++/16965
9884         * g++.dg/parse/error17.C: New test.
9885
9886 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9887
9888         * gcc.dg/vect: New directory for vectorizer tests.
9889         * gcc.dg/vect/tree-vect.h: New file.
9890         * gcc.dg/vect/vect.exp: New file.
9891         * gcc.dg/vect/pr16105.c.c: New test.
9892         * gcc.dg/vect/vect-1.c: New test.
9893         * gcc.dg/vect/vect-2.c: New test.
9894         * gcc.dg/vect/vect-3.c: New test.
9895         * gcc.dg/vect/vect-4.c: New test.
9896         * gcc.dg/vect/vect-5.c: New test.
9897         * gcc.dg/vect/vect-6.c: New test.
9898         * gcc.dg/vect/vect-7.c: New test.
9899         * gcc.dg/vect/vect-8.c: New test.
9900         * gcc.dg/vect/vect-9.c: New test.
9901         * gcc.dg/vect/vect-10.c: New test.
9902         * gcc.dg/vect/vect-11.c: New test.
9903         * gcc.dg/vect/vect-12.c: New test.
9904         * gcc.dg/vect/vect-13.c: New test.
9905         * gcc.dg/vect/vect-14.c: New test.
9906         * gcc.dg/vect/vect-15.c: New test.
9907         * gcc.dg/vect/vect-16.c: New test.
9908         * gcc.dg/vect/vect-17.c: New test.
9909         * gcc.dg/vect/vect-18.c: New test.
9910         * gcc.dg/vect/vect-19.c: New test.
9911         * gcc.dg/vect/vect-20.c: New test.
9912         * gcc.dg/vect/vect-21.c: New test.
9913         * gcc.dg/vect/vect-22.c: New test.
9914         * gcc.dg/vect/vect-23.c: New test.
9915         * gcc.dg/vect/vect-24.c: New test.
9916         * gcc.dg/vect/vect-25.c: New test.
9917         * gcc.dg/vect/vect-26.c: New test.
9918         * gcc.dg/vect/vect-27.c: New test.
9919         * gcc.dg/vect/vect-28.c: New test.
9920         * gcc.dg/vect/vect-29.c: New test.
9921         * gcc.dg/vect/vect-30.c: New test.
9922         * gcc.dg/vect/vect-31.c: New test.
9923         * gcc.dg/vect/vect-32.c: New test.
9924         * gcc.dg/vect/vect-33.c: New test.
9925         * gcc.dg/vect/vect-34.c: New test.
9926         * gcc.dg/vect/vect-35.c: New test.
9927         * gcc.dg/vect/vect-36.c: New test.
9928         * gcc.dg/vect/vect-37.c: New test.
9929         * gcc.dg/vect/vect-38.c: New test.
9930         * gcc.dg/vect/vect-40.c: New test.
9931         * gcc.dg/vect/vect-41.c: New test.
9932         * gcc.dg/vect/vect-42.c: New test.
9933         * gcc.dg/vect/vect-43.c: New test.
9934         * gcc.dg/vect/vect-44.c: New test.
9935         * gcc.dg/vect/vect-45.c: New test.
9936         * gcc.dg/vect/vect-46.c: New test.
9937         * gcc.dg/vect/vect-47.c: New test.
9938         * gcc.dg/vect/vect-48.c: New test.
9939         * gcc.dg/vect/vect-49.c: New test.
9940         * gcc.dg/vect/vect-50.c: New test.
9941         * gcc.dg/vect/vect-51.c: New test.
9942         * gcc.dg/vect/vect-52.c: New test.
9943         * gcc.dg/vect/vect-53.c: New test.
9944         * gcc.dg/vect/vect-54.c: New test.
9945         * gcc.dg/vect/vect-55.c: New test.
9946         * gcc.dg/vect/vect-56.c: New test.
9947         * gcc.dg/vect/vect-57.c: New test.
9948         * gcc.dg/vect/vect-58.c: New test.
9949         * gcc.dg/vect/vect-59.c: New test.
9950         * gcc.dg/vect/vect-60.c: New test.
9951         * gcc.dg/vect/vect-61.c: New test.
9952         * gcc.dg/vect/vect-all.c: New test.
9953         * gcc.dg/vect/vect-none.c: New test.
9954
9955 2004-08-17  Paul Brook  <paul@codesourcery.com>
9956
9957         PR fortran/13082
9958         * gfortran.dg/entry_1.f90: New test.
9959
9960 2004-08-17  Andrew Pinski  <apinski@apple.com>
9961
9962         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9963
9964 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9965
9966         * gcc.dg/pr17036-1.c: New test.
9967
9968 2004-08-16  Devang Patel  <dpatel@apple.com>
9969
9970         * gcc.dg/darwin-20040809-1.c: New test.
9971
9972 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9973
9974         * gcc.dg/funcdef-attr-1.c: New test.
9975
9976 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9977
9978         * gcc.dg/altivec-17.c: New test.
9979         * gcc.dg/altivec-18.c: New test.
9980
9981 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9982
9983         PR c++/6749
9984         * g++.dg/template/vtable2.C: New test.
9985
9986 2004-08-14  Richard Henderson  <rth@redhat.com>
9987
9988         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9989         * gcc.dg/pack-test-4.c (main): Return 0.
9990         * gcc.dg/setjmp-1.c: Remove XFAIL.
9991         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9992
9993 2004-08-14  Richard Henderson  <rth@redhat.com>
9994
9995         * gcc.dg/980217-1.c: Add prototype for printf.
9996
9997 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9998
9999         * gfortran.dg/pr16935.f90: New test.
10000
10001 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10002
10003         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10004
10005 2004-08-13  Paul Brook  <paul@codesourcery.com>
10006
10007         * gfortran.dg/der_io_1.f90: Remove stray comma.
10008
10009 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10010
10011         * gcc.dg/vmx/cw-bug-2.c: Remove.
10012         * gcc.dg/vmx/vprint-1.c: Remove.
10013         * gcc.dg/vmx/vscan-1.c: Remove.
10014
10015 2004-08-12  Devang patel  <dpatel@apple.com>
10016
10017         * gcc.dg/darwin-20040809-2.c: New test.
10018
10019 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10020
10021         * g++.dg/ext/altivec-12.C: New test.
10022
10023         * g++.dg/ext/altivec-11.C: New test.
10024
10025 2004-08-12  Paul Brook  <paul@codesourcery.com>
10026
10027         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10028
10029 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10030
10031         * g++.dg/ext/altivec-2.C: Check for hardware support before
10032         executing any VMX instructions.
10033
10034         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10035
10036 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10037
10038         PR c++/16276
10039         * g++.old-deja/g++.other/comdat4.C: New test.
10040         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10041
10042 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10043
10044         PR target/16286
10045         * gcc.dg/pr16286.c: New test.
10046
10047 2004-08-12 Jan Beulich <jbeulich@novell.com>
10048
10049         * g++.dg/ext/asm5.C: New.
10050
10051 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/16698
10054         * g++.dg/eh/crash1.C: New test.
10055
10056         PR c++/16717
10057         * g++.dg/ext/construct1.C: New test.
10058
10059 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/16853
10062         * g++.dg/init/ptrmem1.C: New test.
10063
10064         PR c++/16618
10065         * g++.dg/parse/offsetof5.C: New test.
10066
10067         PR c++/16870
10068         * g++.dg/template/overload3.C: New test.
10069
10070 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10071
10072         PR c++/16964
10073         * g++.dg/parse/error16.C: New test.
10074
10075         PR c++/16904
10076         * g++.dg/template/error14.C: New test.
10077
10078         PR c++/16929
10079         * g++.dg/template/error15.C: New test.
10080
10081 2004-08-11  Devang Patel  <dpatel@apple.com>
10082
10083         * gcc.dg/darwin-ld-20040809-1.c: New test.
10084         * gcc.dg/darwin-ld-20040809-2.c: New test.
10085
10086 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10087
10088         PR fortran/16917
10089         * gfortran.dg/dfloat_1.f90: New test.
10090
10091 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10092
10093         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10094         * gcc.dg/dll-2.c: Fix dg-require syntax.
10095         * gcc.misc-tests/arm-isr.c (abort): Declare.
10096         (exit): Likewise.
10097
10098 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/16971
10101         * g++.dg/parse/crash16.C: New test.
10102
10103 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10104
10105         * gcc.dg/mips-rsqrt-1.c: New test case.
10106         * gcc.dg/mips-rsqrt-2.c: New test case.
10107         * gcc.dg/mips-rsqrt-3.c: New test case.
10108
10109 2004-08-10  Paul Brook  <paul@codesourcery.com>
10110
10111         * gfortran.dg/der_io_1.f90: New test.
10112
10113 2004-08-10  Paul Brook  <paul@codesourcery.com>
10114
10115         PR fortran/16919
10116         * gfortran.dg/der_array_1.f90: New test.
10117
10118 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10119
10120         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10121
10122 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10123
10124         * gcc.dg/wchar_t-2.c: Fix typo.
10125
10126 2004-08-09  Falk Hueffner  <falk@debian.org>
10127
10128         PR tree-optimization/12517
10129         * gcc.c-torture/compile/pr12517.c: New test.
10130
10131         PR tree-optimization/12578
10132         * gcc.c-torture/compile/pr12578.c: New test.
10133
10134         PR tree-optimization/12899
10135         * gcc.c-torture/compile/pr12899.c: New test.
10136
10137         PR rtl-optimization/14692
10138         * gcc.c-torture/compile/pr14692.c: New test.
10139
10140         PR tree-optimization/16461
10141         * gcc.c-torture/compile/pr16461.c: New test.
10142
10143 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10144
10145         * gfortran.dg/getenv_1.f90: New test.
10146
10147 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10148
10149         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10150         wchar_t.
10151         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10152
10153 2004-08-06  Paul Brook  <paul@codesourcery.com>
10154
10155         * gfortran.dg/ret_array_1.f90: New test.
10156         * gfortran.dg/ret_pointer_1.f90: New test.
10157
10158 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10159
10160         * gcc.dg/missing-field-init-[12].c: New tests.
10161         * g++.dg/warn/missing-field-init-[12].C: New tests.
10162
10163 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * gcc.dg/enum2.c: New test.
10166         * gcc.dg/symbian3.c: Likewise.
10167         * gcc.dg/symbian4.c: Likewise.
10168         * gcc.dg/wchar_t-2.c: Likewise.
10169
10170 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10171
10172         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10173         destructor tests.
10174
10175 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10178         dg-require-visiblity.
10179         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10180         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10181         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10182         * g++.dg/ext/visibility/new1.C: Likewise.
10183         * g++.dg/ext/visibility/pragma.C: Likewise.
10184         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10185         * g++.dg/ext/visibility/virtual.C: Likewise.
10186         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10187         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10188         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10189         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10190         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10191         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10192         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10193         * g++/dg/ext/visibility/visibility-8.C: New test.
10194         * gcc.c-torture/compile/dll.x: Remove.
10195         * gcc.dg/dll-2.c: Use dg-require-dll
10196         * gcc.dg/visibility-10.c: New test.
10197         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10198         supporting DLLs.
10199         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10200         (scan_not_hidden): Likewise.
10201
10202 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10203
10204         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10205
10206 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10207
10208         * gcc.c-torture/execute/20040805-1.c: New test.
10209
10210 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10211
10212         * gcc.dg/20020118-1.c: Declare abort.
10213         * gcc.dg/altivec_check.h: Likewise.
10214         * gcc.dg/iftrap-2.c: Likewise.
10215         * gcc.dg/pragma-darwin.c: Likewise.
10216         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10217
10218 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10219
10220         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10221
10222 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10223
10224         * gcc.c-torture/execute/builtins/abs-2.c,
10225         gcc.c-torture/execute/builtins/abs-3.c,
10226         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10227         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10228         intmax_t, uintmax_t and their limits.
10229         * gcc.dg/intmax_t-1.c: New test.
10230
10231 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10232
10233         * g++.dg/tc1/dr147.C: Add reference to PR.
10234
10235 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10236
10237         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10238         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10239
10240 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10241
10242         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10243
10244 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10245
10246         * gcc.dg/redecl-5.c: New test.
10247         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10248         of scanf.
10249
10250 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10251
10252         PR middle-end/16790
10253         * gcc.c-torture/execute/pr16790-1.c: New test case.
10254
10255 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10256
10257         * g++.dg/ext/visibility/assign1.C: New test.
10258         * g++.dg/ext/visibility/new1.C: Likewise.
10259
10260         * gcc.dg/symbian1.c: New test.
10261         * gcc.dg/symbian2.c: Likewise.
10262
10263 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10264
10265         PR target/16570
10266         * gcc.dg/i386-sse-9.c: New test.
10267
10268 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10269
10270         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10271
10272 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10273
10274         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10275         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10276         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10277         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10278         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10279         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10280         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10281         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10282         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10283         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10284         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10285         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10286         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10287         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10288         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10289         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10290         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10291         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10292         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10293         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10294         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10295         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10296         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10297         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10298         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10299         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10300         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10301         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10302         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10303         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10304         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10305         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10306         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10307         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10308         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10309         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10310         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10311         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10312         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10313         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10314         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10315         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10316         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10317         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10318         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10319         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10320         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10321         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10322         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10323         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10324         gcc.misc-tests/i386-pf-3dnow-1.c,
10325         gcc.misc-tests/i386-pf-athlon-1.c,
10326         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10327         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10328         Declare built-in functions used.
10329         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10330
10331 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10332
10333         PR c++/16707
10334         * g++.dg/lookup/using12.C: New test.
10335
10336         * g++.dg/init/null1.C: Fix PR number.
10337         * g++.dg/parse/namespace10.C: Likewise.
10338
10339 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10340
10341         PR c++/16224
10342         * g++.dg/template/spec17.C: New test.
10343         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10344         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10345
10346 2004-08-02  David Billinghurst
10347
10348         PR fortran/16292
10349         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10350
10351 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10352
10353         * gcc.dg/ia64-got-1.c: New test case.
10354
10355 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10356
10357         PR c++/16489
10358         * g++.dg/init/null1.C: New test.
10359         * g++.dg/tc1/dr76.C: Adjust error marker.
10360
10361         PR c++/16529
10362         * g++.dg/parse/namespace10.C: New test.
10363
10364         PR c++/16810
10365         * g++.dg/inherit/ptrmem2.C: New test.
10366
10367 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10368
10369         PR target/16155
10370         * gcc.dg/pr16155.c: New test.
10371
10372 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10373
10374         * gcc.dg/redecl-2.c: New test.
10375
10376 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10377
10378         * gcc.dg/darwin-longdouble.c: New file.
10379
10380 2004-07-30  Richard Henderson  <rth@redhat.com>
10381
10382         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10383         write to constant argument.
10384         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10385
10386 2004-07-30  Richard Henderson  <rth@redhat.com>
10387
10388         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10389         tests of nearest around zero.
10390
10391 2004-07-30  Andrew Pinski  <apinski@apple.com>
10392
10393         * gcc.c-torture/compile/20040730-1.c: New test.
10394
10395 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10396
10397         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10398         powerpc-eabispe.
10399
10400 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10401
10402         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10403
10404 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10405
10406         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10407         contains $ld_library_path.
10408         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10409
10410 2004-07-29  Richard Henderson  <rth@redhat.com>
10411
10412         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10413
10414         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10415         (alt2, which): New.
10416         (Check): Accept either alternative.
10417
10418 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10419
10420         * g++.dg/abi/inline1.C: New test.
10421         * g++.dg/abi/local1-a.cc: Likewise.
10422         * g++.dg/abi/local1.C: Likewise.
10423         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10424         * g++.dg/abi/mangle12.C: Likewise.
10425         * g++.dg/abi/mangle17.C: Likewise.
10426         * g++.dg/abi/mangle20-2.C: Likewise.
10427         * g++.dg/opt/interface1.C: Likewise.
10428         * g++.dg/opt/interface1.h: Likewise.
10429         * g++.dg/opt/interface1-a.cc: New test.
10430         * g++.dg/parse/repo1.C: New test.
10431         * g++.dg/template/repo1.C: Likewise.
10432         * g++.dg/warn/Winline-1.C: Likewise.
10433         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10434
10435 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10436
10437         * gcc.dg/tree-ssa/20040729-1.c: New test.
10438
10439 2004-07-27  Matt Austern <austern@apple.com>
10440
10441         * gcc.dg/darwin-bool-1.c: New test.
10442         * gcc.dg/darwin-bool-2.c: New test.
10443
10444 2004-07-28  Richard Henderson  <rth@redhat.com>
10445
10446         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10447         arguments in the correct type.  Don't write to constant arguments.
10448
10449 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10450
10451         PR tree-optimization/16688
10452         PR tree-optimization/16689
10453         * g++.dg/tree-ssa/pr16688.C: New test.
10454
10455 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10456
10457         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10458         loads.  Not only in the comment, this time.
10459
10460 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10461
10462         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10463         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10464         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10465         * gcc.dg/sh4a-bitmovua.c: New.
10466         * gcc.dg/sh4a-cos.c: New.
10467         * gcc.dg/sh4a-cosf.c: New.
10468         * gcc.dg/sh4a-fprun.c: New.
10469         * gcc.dg/sh4a-fsrra.c: New.
10470         * gcc.dg/sh4a-memmovua.c: New.
10471         * gcc.dg/sh4a-sin.c: New.
10472         * gcc.dg/sh4a-sincos.c: New.
10473         * gcc.dg/sh4a-sincosf.c: New.
10474         * gcc.dg/sh4a-sinf.c: New.
10475
10476 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10477
10478         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10479         conditionals.
10480         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10481         loads.
10482         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10483         DOM1.
10484
10485 2004-07-27  Andrew Pinski  <apinski@apple.com>
10486
10487         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10488
10489 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10490
10491         * gcc.dg/pragma-isr.c: New test.
10492
10493 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10494
10495         PR c++/14429
10496         * g++.dg/template/ttp11.C: New test.
10497
10498 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10499
10500         * gcc.c-torture/compile/20040727-1.c: New test.
10501
10502 2004-07-26  Eric Christopher  <echristo@redhat.com>
10503
10504         * gcc.c-torture/compile/20040726-2.c: New test.
10505
10506 2004-07-26  Andrew Pinski  <apinski@apple.com>
10507
10508         * g++.dg/rtti/tinfo1.C: Xfail.
10509
10510 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10511
10512         * gcc.c-torture/compile/20040726-1.c: New test.
10513
10514 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10515             Brian Ryner  <bryner@brianryner.com>
10516
10517         PR c++/9283
10518         PR c++/15000
10519         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10520         * g++.dg/ext/visibility/: New directory.
10521         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10522         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10523         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10524         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10525         * g++.dg/ext/visibility/fvisibility.C,
10526         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10527         g++.dg/ext/visibility/fvisibility-override1.C
10528         g++.dg/ext/visibility/fvisibility-override2.C
10529         g++.dg/ext/visibility/memfuncts.C
10530         g++.dg/ext/visibility/noPLT.C
10531         g++.dg/ext/visibility/pragma.C
10532         g++.dg/ext/visibility/pragma-override1.C
10533         g++.dg/ext/visibility/pragma-override2.C
10534         g++.dg/ext/visibility/staticmemfuncts.C
10535         g++.dg/ext/visibility/virtual.C: New tests.
10536
10537 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10538
10539         PR c/15360
10540         * gcc.dg/pr15360-1.c: New test.
10541
10542 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10543
10544         * gcc.dg/pragma-align-2.c: New test.
10545         * gcc.dg/pragma-init-fini.c: New test.
10546         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10547         targets.
10548
10549 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10550
10551         * gcc.dg/init-string-2.c: New test.
10552
10553 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10554
10555         PR 16684
10556         * gcc.dg/Wredundant-decls-1.c: New test case.
10557
10558 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10559
10560         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10561         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10562         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10563         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10564         * gcc.dg/compat/generate-random.c: New file.
10565         * gcc.dg/compat/generate-random.h: Likewise.
10566         * gcc.dg/compat/generate-random_r.c: Likewise.
10567         * gcc.dg/compat/struct-layout-1.h: Likewise.
10568         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10569         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10570         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10571         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10572         * gcc.dg/compat/struct-layout-1_main.c: New test.
10573         * gcc.dg/compat/struct-layout-1_x.c: New file.
10574         * gcc.dg/compat/struct-layout-1_y.c: New file.
10575         * gcc.dg/compat/struct-layout-1_test.h: New file.
10576
10577 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10578
10579         * gcc.dg/comp-return-1.c: New test
10580
10581 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10582
10583         * gcc.dg/vmx/8-02a.c: Fix typo.
10584
10585         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10586         * gcc.dg/darwin-abi-3.c: New test.
10587
10588         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10589         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10590
10591         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10592         * gcc.dg/vmx/ops-long-1.c: New test.
10593         * gcc.dg/vmx/ops-long-2.c: New test.
10594
10595 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10596
10597         * g++.dg/lookup/conv-[1234].C: New.
10598
10599 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10600
10601         * g++.dg/parse/attr2.C: Simplify.
10602
10603 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10604
10605         PR c/7284
10606         * gcc.c-torture/execute/pr7284-1.c: New test.
10607
10608 2004-07-22  Brian Booth  <bbooth@redhat.com>
10609
10610         * gcc.dg/tree-ssa/20040721-1.c: New test.
10611
10612 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10613
10614         * g++.dg/template/crash20.c: New.
10615
10616 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10617
10618         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10619         Add dg-run directive.  Declare variables as required.
10620         * gfortran.dg/g77/README: Update
10621
10622 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10623
10624         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10625         gcc.dg/cris-peep2-andu2.c: New tests.
10626
10627 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10628
10629         PR c/15052
10630         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10631         on return type.
10632         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10633         messages.
10634         * gcc.dg/qual-return-2.c: Update expected messages.
10635         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10636
10637 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10638
10639         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10640         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10641
10642 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10643
10644         PR c/11250
10645         * gcc.dg/init-string-1.c: New test.
10646
10647 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR middle-end/15345
10650         PR c/16450
10651         * gcc.dg/torture/nested-fn-1.c: New test.
10652
10653 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10654
10655         PR target/16559
10656         * gcc.dg/ia64-fptr-1.c: New file.
10657
10658 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10659
10660         PR c++/14497
10661         * g++.dg/template/spec16.C: New test.
10662         * g++.old-deja/g++.robertl/eb118.C: Remove.
10663
10664 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10665
10666         PR c++/509
10667         * g++.dg/template/spec15.C: New test.
10668
10669 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10670
10671         Copy cases from g77.f-torture/execute and add dg-run
10672         directive.  Other changes as noted.
10673         * gfortran.dg/g77/13037.f
10674         * gfortran.dg/g77/1832.f
10675         * gfortran.dg/g77/19981119-0.f
10676         * gfortran.dg/g77/19990313-0.f
10677         * gfortran.dg/g77/19990313-1.f
10678         * gfortran.dg/g77/19990313-2.f
10679         * gfortran.dg/g77/19990313-3.f
10680         * gfortran.dg/g77/19990419-1.f
10681         * gfortran.dg/g77/19990826-0.f
10682         * gfortran.dg/g77/19990826-2.f
10683         * gfortran.dg/g77/20000503-1.f
10684         * gfortran.dg/g77/20001111.f
10685         * gfortran.dg/g77/20010116.f
10686         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10687         * gfortran.dg/g77/20010430.f
10688         * gfortran.dg/g77/6177.f
10689         * gfortran.dg/g77/947.f
10690         * gfortran.dg/g77/970816-3.f
10691         * gfortran.dg/g77/971102-1.f
10692         * gfortran.dg/g77/980520-1.f
10693         * gfortran.dg/g77/980628-0.f
10694         * gfortran.dg/g77/980628-1.f
10695         * gfortran.dg/g77/980628-10.f
10696         * gfortran.dg/g77/980628-2.f
10697         * gfortran.dg/g77/980628-3.f
10698         * gfortran.dg/g77/980628-7.f
10699         * gfortran.dg/g77/980628-8.f
10700         * gfortran.dg/g77/980628-9.f
10701         * gfortran.dg/g77/980701-0.f
10702         * gfortran.dg/g77/980701-1.f
10703         * gfortran.dg/g77/cabs.f
10704         * gfortran.dg/g77/claus.f
10705         * gfortran.dg/g77/complex_1.f
10706         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10707         * gfortran.dg/g77/dcomplex.f
10708         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10709         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10710         * gfortran.dg/g77/f90-intrinsic-numeric.f
10711         * gfortran.dg/g77/int8421.f
10712         * gfortran.dg/g77/labug1.f
10713         * gfortran.dg/g77/large_vec.f
10714         * gfortran.dg/g77/le.f
10715         * gfortran.dg/g77/short.f
10716         * gfortran.dg/g77/README: Update
10717
10718 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/16637
10721         * g++.dg/parse/lookup4.C: New test.
10722
10723 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10724
10725         PR c++/16175
10726         * g++.dg/template/ttp10.C: New test.
10727
10728 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         * gcc.dg/pr12625-1.c: New test.
10731
10732 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10733
10734         * testsuite/gcc.dg/switch-warn-1.c: New test.
10735         * testsuite/gcc.dg/switch-warn-2.c: New test.
10736         * gcc.c-torture/compile/pr14730.c: Update.
10737
10738 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10739
10740         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10741         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10742         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10743         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10744
10745 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10746
10747         PR c++/16623
10748         * g++.dg/template/assign1.C: New test.
10749
10750 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10751
10752         PR c++/12170
10753         * g++.dg/template/ttp9.C: New test.
10754
10755 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10756
10757         * gcc.dg/format/cmn-err-1.c: New test.
10758
10759 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10760
10761         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10762         gcc.dg/Wparentheses-10.c: New tests.
10763         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10764
10765 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10766
10767         PR fortran/16465
10768         * gfortran.dg/g77//ffixed-line-length-0.f,
10769         gfortran.dg/g77/ffixed-line-length-132.f,
10770         gfortran.dg/g77/ffixed-line-length-72.f,
10771         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10772         gfortran.dg/g77/README: Update.
10773
10774 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10775
10776         PR c++/13092
10777         * g++.dg/template/non-dependent7.C: New test.
10778         * g++.dg/template/non-dependent8.C: Likewise.
10779         * g++.dg/template/non-dependent9.C: Likewise.
10780         * g++.dg/template/non-dependent10.C: Likewise.
10781
10782 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10783
10784         PR c++/16337
10785         * g++.dg/parse/attr2.C: New test.
10786
10787 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10788
10789         * g77.dg: Removed.
10790         * g77.f-torture: Ditto.
10791
10792 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10795         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10796         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10797
10798 2004-07-16  Richard Henderson  <rth@redhat.com>
10799
10800         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10801
10802 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10803
10804         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10805         tests with full list of options.
10806         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10807         of TORTURE_OPTIONS if test contains 'dg-do run'.
10808
10809         PR fortran/16404
10810         * gfortran.dg/do_iterator.f90: New test.
10811
10812 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10813
10814         PR rtl-optimization/16536
10815         * gcc.c-torture/execute/restrict-1.c: New test.
10816
10817 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10818
10819         PR fortran/15324
10820         * gfortran.dg/pr15324.f90: New test.
10821
10822         PR fortran/15129
10823         * gfortran.dg/pr15129.f90: New test.
10824
10825         PR fortran/15140
10826         * gfortran.dg/pr15140.f90: New test.
10827
10828         PR fortran/13792
10829         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10830         compile-time simplification.
10831
10832 2004-07-14  Mike Stump  <mrs@apple.com>
10833
10834         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10835
10836 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10837
10838         PR target/16325
10839         * gcc.dg/profile-generate-1.c: New.
10840
10841 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * gcc.c-torture/execute/20040709-1.c: New test.
10844         * gcc.c-torture/execute/20040709-2.c: New test.
10845
10846 2004-07-14  Mike Stump  <mrs@apple.com>
10847
10848         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10849
10850 2004-07-14  Mike Stump  <mrs@apple.com>
10851
10852         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10853
10854 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10855
10856         PR c++/16518
10857         * g++.dg/parse/mutable1.C: New test.
10858
10859 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10860
10861         PR tree-optimization/16443
10862         * gcc.dg/tree-ssa/20040713-1.c: New test.
10863
10864 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10865
10866         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10867         for operator new.
10868
10869 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10870
10871         * gfortran.dg/g77/README: New file
10872         * gfortran.dg/g77/19981216-0.f:  Copy from
10873         g77.f-torture/noncompile.  Add "dg-do compile" and
10874         dg-error as required.
10875         * gfortran.dg/g77/19990218-1.f: Likewise
10876         * gfortran.dg/g77/19990905-1.f: Likewise
10877         * gfortran.dg/g77/9263.f: Likewise
10878         * gfortran.dg/g77/980615-0.f: Likewise
10879         * gfortran.dg/g77/980616-0.f: Likewise
10880         * gfortran.dg/g77/check0.f: Likewise
10881         * gfortran.dg/g77/select_no_compile.f: Likewise
10882
10883 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10884
10885         Copy files from g77.f-torture/compile.
10886         Add "{ dg-do compile}".  Other changes as noted
10887         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10888         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10889         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10890         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10891         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10892         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10893         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10894         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10895         statement to conform to standard.  Append alpha1.x for reference.
10896         * gfortran.dg/g77/xformat.f: Add dg-warning
10897
10898 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10899
10900         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10901         Add {dg-do compile} directive.
10902         * gfortran.dg/g77/cpp2.F: Likewise
10903
10904 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10905
10906         PR c++/5402
10907         * g++.dg/lookup/name-clash1.C: New test.
10908
10909         PR c++/9777
10910         * g++.dg/lookup/name-clash2.C: New test.
10911
10912         PR c++/12102
10913         * g++.dg/lookup/name-clash3.C: New test.
10914
10915 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10916
10917         * g++.dg/lookup/new2.C: New test.
10918         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10919
10920 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10921
10922         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10923         Add {dg-do compile} directive.
10924         * gfortran.dg/g77/13060.f: Likewise
10925         * gfortran.dg/g77/19990218-0.f: Likewise
10926         * gfortran.dg/g77/19990305-0.f: Likewise
10927         * gfortran.dg/g77/19990419-0.f: Likewise
10928         * gfortran.dg/g77/19990502-0.f: Likewise
10929         * gfortran.dg/g77/19990502-1.f: Likewise
10930         * gfortran.dg/g77/19990525-0.f: Likewise
10931         * gfortran.dg/g77/19990826-1.f: Likewise
10932         * gfortran.dg/g77/19990826-3.f: Likewise
10933         * gfortran.dg/g77/19990905-2.f: Likewise
10934         * gfortran.dg/g77/20000412-1.f: Likewise
10935         * gfortran.dg/g77/20000511-1.f: Likewise
10936         * gfortran.dg/g77/20000511-2.f: Likewise
10937         * gfortran.dg/g77/20000518.f: Likewise
10938         * gfortran.dg/g77/20000601-1.f: Likewise
10939         * gfortran.dg/g77/20000601-2.f: Likewise
10940         * gfortran.dg/g77/20000629-1.f: Likewise
10941         * gfortran.dg/g77/20000630-2.f: Likewise
10942         * gfortran.dg/g77/20010115.f: Likewise
10943         * gfortran.dg/g77/20010321-1.f: Likewise
10944         * gfortran.dg/g77/20010426.f: Likewise
10945         * gfortran.dg/g77/20020307-1.f: Likewise
10946         * gfortran.dg/g77/8485.f: Likewise
10947         * gfortran.dg/g77/960317-1.f: Likewise
10948         * gfortran.dg/g77/970915-0.f: Likewise
10949         * gfortran.dg/g77/980310-1.f: Likewise
10950         * gfortran.dg/g77/980310-2.f: Likewise
10951         * gfortran.dg/g77/980310-3.f: Likewise
10952         * gfortran.dg/g77/980310-4.f: Likewise
10953         * gfortran.dg/g77/980310-6.f: Likewise
10954         * gfortran.dg/g77/980310-7.f: Likewise
10955         * gfortran.dg/g77/980310-8.f: Likewise
10956         * gfortran.dg/g77/980419-2.f: Likewise
10957         * gfortran.dg/g77/980424-0.f: Likewise
10958         * gfortran.dg/g77/980427-0.f: Likewise
10959         * gfortran.dg/g77/980729-0.f: Likewise
10960         * gfortran.dg/g77/981117-1.f: Likewise
10961         * gfortran.dg/g77/toon_1.f: Likewise
10962
10963 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10964
10965         PR c++/2204
10966         * g++.dg/other/abstract2.C: New test.
10967
10968 2004-07-12  Paul Brook  <paul@codesourcery.com>
10969
10970         * gfortran.dg/pointer_init_1.f90: New test.
10971
10972 2004-07-11  Paul Brook  <paul@codesourcery.com>
10973
10974         PR fortran/15986
10975         * gfortran.dg/contained_1.f90: New test.
10976
10977 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10978
10979         * g++.dg/parse/defarg8.C: New test.
10980
10981 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10982
10983         PR fortran/16433
10984         * gfortran.dg/pr16433.f: New test.
10985
10986         PR fortran/17574
10987         * gfortran.dg/pr15754.f90: New test.
10988
10989 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10990
10991         PR tree-optimization/16437
10992         * gcc.c-torture/execute/bitfld-4.c: New test.
10993
10994 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10995
10996         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10997         access to common var from module.
10998
10999 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11000
11001         PR fortran/16336
11002         * gfortran.fortran-torture/execute/common_2.f90: New test.
11003
11004 2004-07-10  Paul Brook  <paul@codesourcery.com>
11005
11006         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11007
11008 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11009
11010         PR fortran/15969
11011         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11012
11013 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11014
11015         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11016         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11017         * gfortran.dg/g77/ffree-form-1.f: Likewise
11018         * gfortran.dg/g77/ffree-form-2.f: Likewise
11019         * gfortran.dg/g77/ffree-form-3.f: Likewise
11020         * gfortran.dg/g77/fno-underscoring.f: Likewise
11021         * gfortran.dg/g77/funderscoring.f: Likewise
11022         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11023
11024 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11025
11026         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11027
11028 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11029         Paul Brook  <paul@codesourcery.com>
11030
11031         PR fortran/13415
11032         * gfortran.dg/common_pointer_1.f90: New test.
11033
11034 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11035
11036         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11037
11038 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11039
11040         PR target/16364
11041         * gcc.c-torture/compile/20040709-1.c: New.
11042
11043 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11044
11045         PR fortran/14077
11046         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11047
11048 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11049
11050         PR fortran/13201
11051         * gfortran.dg/shape_1.f90: New test.
11052
11053 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11054             Andrew Pinski  <apinski@apple.com>
11055
11056         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11057
11058 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11059
11060         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11061         comment.
11062
11063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11064         Paul Brook  <paul@codesourcery.com>
11065
11066         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11067         '.f95' and '.F95'.
11068
11069 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11070
11071         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11072
11073 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11074
11075         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11076         testcases with capital suffix.
11077
11078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11079
11080         PR fortran/15481
11081         PR fortran/13372
11082         PR fortran/13575
11083         PR fortran/15978
11084         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11085
11086         * gfortran.dg/implicit_1.f90: New test.
11087
11088 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11089
11090         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11091         expression to match gfortran warning/error messages
11092         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11093         dg-error text.
11094
11095 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11096
11097         * lib/fortran-torture.exp: Rename proc search_for to
11098         search_for_re.
11099
11100 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11101
11102         * gcc.c-torture/execute/simd-5.x: New file.
11103         XFAIL on SPARC 64-bit at -O0.
11104
11105 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11106
11107         PR c++/8211
11108         PR c++/16165
11109         * g++.dg/warn/effc3.C: New test.
11110
11111 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11112
11113         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11114         change X to 1X in format.
11115         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11116         add data statements to conform to standard.
11117
11118 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11119
11120         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11121         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11122         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11123
11124 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11125
11126         * gfortran.dg/g77/7388.f: Copy from g77.dg
11127         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11128         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11129         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11130         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11131         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11132         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11133         * gfortran.dg/g77/strlen0.f: Likewise
11134
11135 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11136
11137         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11138         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11139
11140 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11141
11142         * gcc.c-torture/execute/920428-2.x: Delete.
11143         * gcc.c-torture/execute/920501-7.x: Likewise.
11144
11145 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11148         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11149         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11150         prescott and c3-2.
11151         (PREFETCH_3DNOW): Add -march=c3.
11152
11153 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR c/16437
11156         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11157         * gcc.c-torture/execute/bf64-1.x: Likewise.
11158
11159 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11160
11161         * gcc.c-torture/compile/20040708-1.c: New test.
11162
11163 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11164
11165         PR c++/16169
11166         * g++.dg/warn/effc2.C: New test.
11167
11168 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11169
11170         * gcc.c-torture/execute/bitfld-1.x: Remove.
11171         * gcc.c-torture/execute/bitfld-3.c: New test.
11172         * gcc.dg/bitfld-2.c: Remove XFAILs.
11173
11174 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11175
11176         PR c++/16276
11177         * g++.dg/rtti/tinfo1.C: New file.
11178
11179 2004-07-07  Eric Christopher  <echristo@redhat.com>
11180
11181         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11182
11183 2004-07-07  Andrew Pinski  <apinski@apple.com>
11184
11185         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11186
11187 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * g++.dg/init/call1.C: XFAIL.
11190
11191 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11192
11193         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11194         except for movstrict*, to movmem* and clrstr* to clrmem*.
11195
11196 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11197
11198         * gcc.c-torture/execute/20040707-1.c: New test.
11199
11200 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11201
11202         * gcc.c-torture/execute/20040706-1.c: New test.
11203
11204 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11205
11206         PR c++/3671
11207         * g++.dg/template/spec14.C: New test.
11208
11209 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11212         nothing if not yet defined.  Use it in b, c and d type definitions.
11213         * gcc.c-torture/execute/20040705-1.c: New test.
11214         * gcc.c-torture/execute/20040705-2.c: New test.
11215
11216 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11217
11218         PR c++/2518
11219         * g++.dg/lookup/new1.C: New test.
11220
11221 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11222
11223         PR c++/11406
11224         * g++.dg/template/sizeof8.C: New test.
11225
11226 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11227
11228         * gcc.c-torture/compile/20040705-1.c: New test.
11229
11230 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11231
11232         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11233
11234 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11235
11236         * gcc.dg/cpp/if-mop.c: Two new testcases.
11237         * gcc.dg/cpp/trad/comment-3.c: New.
11238
11239 2004-07-04  Paul Brook  <paul@codesourcery.com>
11240
11241         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11242
11243 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11244
11245         PR c++/3761
11246         * g++.dg/lookup/crash4.C: New test.
11247
11248 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11249
11250         * gcc.c-torture/execute/builtin-abs-1.c
11251         * gcc.c-torture/execute/builtin-abs-2.c
11252         * gcc.c-torture/execute/builtin-complex-1.c
11253         * gcc.c-torture/execute/builtins/string-1-lib.c
11254         * gcc.c-torture/execute/builtins/string-1.c
11255         * gcc.c-torture/execute/builtins/string-2-lib.c
11256         * gcc.c-torture/execute/builtins/string-2.c
11257         * gcc.c-torture/execute/builtins/string-3-lib.c
11258         * gcc.c-torture/execute/builtins/string-3.c
11259         * gcc.c-torture/execute/builtins/string-4-lib.c
11260         * gcc.c-torture/execute/builtins/string-4.c
11261         * gcc.c-torture/execute/builtins/string-5-lib.c
11262         * gcc.c-torture/execute/builtins/string-5.c
11263         * gcc.c-torture/execute/builtins/string-6-lib.c
11264         * gcc.c-torture/execute/builtins/string-6.c
11265         * gcc.c-torture/execute/builtins/string-7-lib.c
11266         * gcc.c-torture/execute/builtins/string-7.c
11267         * gcc.c-torture/execute/builtins/string-8-lib.c
11268         * gcc.c-torture/execute/builtins/string-8.c
11269         * gcc.c-torture/execute/builtins/string-9-lib.c
11270         * gcc.c-torture/execute/builtins/string-9.c
11271         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11272         * gcc.c-torture/execute/builtins/string-asm-1.c
11273         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11274         * gcc.c-torture/execute/builtins/string-asm-2.c
11275         * gcc.c-torture/execute/stdio-opt-1.c
11276         * gcc.c-torture/execute/stdio-opt-2.c
11277         * gcc.c-torture/execute/stdio-opt-3.c
11278         * gcc.c-torture/execute/string-opt-1.c
11279         * gcc.c-torture/execute/string-opt-10.c
11280         * gcc.c-torture/execute/string-opt-11.c
11281         * gcc.c-torture/execute/string-opt-12.c
11282         * gcc.c-torture/execute/string-opt-13.c
11283         * gcc.c-torture/execute/string-opt-14.c
11284         * gcc.c-torture/execute/string-opt-15.c
11285         * gcc.c-torture/execute/string-opt-16.c
11286         * gcc.c-torture/execute/string-opt-2.c
11287         * gcc.c-torture/execute/string-opt-6.c
11288         * gcc.c-torture/execute/string-opt-7.c
11289         * gcc.c-torture/execute/string-opt-8.c:
11290         Replace with ...
11291
11292         * gcc.c-torture/execute/builtins/abs-2.c
11293         * gcc.c-torture/execute/builtins/abs-3.c
11294         * gcc.c-torture/execute/builtins/complex-1.c
11295         * gcc.c-torture/execute/builtins/fprintf.c
11296         * gcc.c-torture/execute/builtins/fputs.c
11297         * gcc.c-torture/execute/builtins/memcmp.c
11298         * gcc.c-torture/execute/builtins/memmove.c
11299         * gcc.c-torture/execute/builtins/memops-asm.c
11300         * gcc.c-torture/execute/builtins/mempcpy-2.c
11301         * gcc.c-torture/execute/builtins/mempcpy.c
11302         * gcc.c-torture/execute/builtins/memset.c
11303         * gcc.c-torture/execute/builtins/printf.c
11304         * gcc.c-torture/execute/builtins/sprintf.c
11305         * gcc.c-torture/execute/builtins/strcat.c
11306         * gcc.c-torture/execute/builtins/strchr.c
11307         * gcc.c-torture/execute/builtins/strcmp.c
11308         * gcc.c-torture/execute/builtins/strcpy.c
11309         * gcc.c-torture/execute/builtins/strcspn.c
11310         * gcc.c-torture/execute/builtins/strlen-2.c
11311         * gcc.c-torture/execute/builtins/strlen.c
11312         * gcc.c-torture/execute/builtins/strncat.c
11313         * gcc.c-torture/execute/builtins/strncmp-2.c
11314         * gcc.c-torture/execute/builtins/strncmp.c
11315         * gcc.c-torture/execute/builtins/strncpy.c
11316         * gcc.c-torture/execute/builtins/strpbrk.c
11317         * gcc.c-torture/execute/builtins/strpcpy-2.c
11318         * gcc.c-torture/execute/builtins/strpcpy.c
11319         * gcc.c-torture/execute/builtins/strrchr.c
11320         * gcc.c-torture/execute/builtins/strspn.c
11321         * gcc.c-torture/execute/builtins/strstr-asm.c
11322         * gcc.c-torture/execute/builtins/strstr.c:
11323         ... these new files.
11324
11325         * gcc.c-torture/execute/builtins/abs-2-lib.c
11326         * gcc.c-torture/execute/builtins/abs-3-lib.c
11327         * gcc.c-torture/execute/builtins/complex-1-lib.c
11328         * gcc.c-torture/execute/builtins/fprintf-lib.c
11329         * gcc.c-torture/execute/builtins/fputs-lib.c
11330         * gcc.c-torture/execute/builtins/memcmp-lib.c
11331         * gcc.c-torture/execute/builtins/memmove-lib.c
11332         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11333         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11334         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11335         * gcc.c-torture/execute/builtins/memset-lib.c
11336         * gcc.c-torture/execute/builtins/printf-lib.c
11337         * gcc.c-torture/execute/builtins/sprintf-lib.c
11338         * gcc.c-torture/execute/builtins/strcat-lib.c
11339         * gcc.c-torture/execute/builtins/strchr-lib.c
11340         * gcc.c-torture/execute/builtins/strcmp-lib.c
11341         * gcc.c-torture/execute/builtins/strcpy-lib.c
11342         * gcc.c-torture/execute/builtins/strcspn-lib.c
11343         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11344         * gcc.c-torture/execute/builtins/strlen-lib.c
11345         * gcc.c-torture/execute/builtins/strncat-lib.c
11346         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11347         * gcc.c-torture/execute/builtins/strncmp-lib.c
11348         * gcc.c-torture/execute/builtins/strncpy-lib.c
11349         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11350         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11351         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11352         * gcc.c-torture/execute/builtins/strrchr-lib.c
11353         * gcc.c-torture/execute/builtins/strspn-lib.c
11354         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11355         * gcc.c-torture/execute/builtins/strstr-lib.c
11356         * gcc.c-torture/execute/builtins/lib/abs.c
11357         * gcc.c-torture/execute/builtins/lib/fprintf.c
11358         * gcc.c-torture/execute/builtins/lib/memset.c
11359         * gcc.c-torture/execute/builtins/lib/printf.c
11360         * gcc.c-torture/execute/builtins/lib/sprintf.c
11361         * gcc.c-torture/execute/builtins/lib/strcpy.c
11362         * gcc.c-torture/execute/builtins/lib/strcspn.c
11363         * gcc.c-torture/execute/builtins/lib/strncat.c
11364         * gcc.c-torture/execute/builtins/lib/strncmp.c
11365         * gcc.c-torture/execute/builtins/lib/strncpy.c
11366         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11367         * gcc.c-torture/execute/builtins/lib/strspn.c
11368         * gcc.c-torture/execute/builtins/lib/strstr.c:
11369         New files containing support routines.
11370
11371         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11372         declaration.
11373         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11374         when not optimizing.
11375
11376 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/16240
11379         * g++.dg/abi/mangle22.C: New test.
11380         * g++.dg/abi/mangle23.C: Likewise.
11381
11382 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11383
11384         PR fortran/16290
11385         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11386         Allow for cases without denormalized floating point numbers.
11387
11388 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11389
11390         PR c/1027
11391         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11392         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11393         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11394         expected warning text.
11395         * gcc.dg/format/diag-2.c: New test.
11396
11397 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11400
11401 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11402
11403         * gcc.dg/builtins-43.c: New.
11404         * gcc.dg/builtins-44.c: New.
11405         * gcc.dg/builtins-45.c: New.
11406
11407 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11408             Andreas Tobler  <a.tobler@schweiz.ch>
11409
11410         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11411         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11412         as SIGSEGV.
11413         * gcc.dg/cleanup-11.c: Likewise.
11414         * gcc.dg/cleanup-8.c: Likewise.
11415         * gcc.dg/cleanup-9.c: Likewise.
11416         * gcc.dg/cleanup-5.c: Run on all platforms.
11417
11418 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11419
11420         * g++.dg/warn/nonnull1.C: New test.
11421
11422 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11423
11424         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11425         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11426         Special-case the Sun compiler wrt to <complex.h>.
11427
11428 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11429
11430         * gcc.dg/Wunreachable-8.C: New test.
11431
11432         * gcc.dg/h8300-ice2.c : New test.
11433
11434 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11435
11436         PR fortran/16161
11437         * gfortran.fortran-torture/compile/implicit.f90: Add test
11438         for implicit character.
11439
11440 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11441
11442         PR fortran/16289
11443         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11444         Use tiny() intrinsic to find smallest non-negative real
11445
11446 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11449         * gcc.dg/compat/struct-by-value-22_x.c: New.
11450         * gcc.dg/compat/struct-by-value-22_y.c: New.
11451
11452         * gcc.c-torture/execute/20040629-1.c: New test.
11453
11454 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11455
11456         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11457         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11458
11459         PR target/16195
11460         * gcc.dg/20040625-1.c: New test.
11461
11462 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11463
11464         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11465
11466 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11467
11468         PR fortran/15963
11469         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11470
11471 2004-06-29  Richard Henderson  <rth@redhat.com>
11472
11473         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11474
11475 2004-06-29  Paul Brook  <paul@codesourcery.com>
11476
11477         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11478         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11479
11480 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         PR c++/16260
11483         * g++.dg/parse/crash15.C: New.
11484
11485 2004-06-28  Andrew Pinski  <apinski@apple.com>
11486
11487         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11488         by the error already.
11489
11490         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11491
11492 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11493
11494         PR target/14041
11495         * gcc.dg/h8300-bss-align-1.c : New.
11496
11497 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         * PR c++/16174
11500         * g++.dg/template/ctor4.C: New.
11501
11502 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11503
11504         PR c++/16205
11505         * g++.dg/warn/Wsequence-point-1.C: New test.
11506
11507 2004-06-27  Paul Brook  <paul@codesourcery.com>
11508
11509         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11510
11511 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11512
11513         * g++.old-deja/g++.mike/p7325.C: Remove.
11514
11515 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11516
11517         PR c/14963
11518         * gcc.dg/pr14963.c: New test.
11519
11520 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11521
11522         PR c++/16193
11523         * g++.dg/parse/redef1.C: New test.
11524
11525 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11526
11527         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11528         20021110.c.
11529         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11530         20021119-1.c.
11531         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11532         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11533         5-04.c.
11534         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11535         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11536         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11537         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11538         g++.brendan/enum14.C.
11539         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11540         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11541         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11542         g++.mike/virt1.C.
11543         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11544         memtemp24.C.
11545
11546 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11547
11548         * gcc.dg/20040527-1.c: New test case.
11549
11550 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11551
11552         PR gfortran/pr16196
11553         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11554
11555 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11556
11557         PR middle-end/15825
11558         * gcc.dg/pr15825-1.c: New test case.
11559
11560 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11561
11562         * gcc.c-torture/execute/20040625-1.c: New test.
11563
11564 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11565
11566         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11567
11568 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11569
11570         * gcc.dg/torture/mips-div-1.c: New test.
11571
11572 2004-06-24  Jeff Law  <law@redhat.com>
11573
11574         * gcc.dg/tree-ssa/20040624-1.c: New test.
11575
11576 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11577
11578         * gcc.c-torture/compile/20040624-1.c: New test.
11579
11580 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11581
11582         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11583         this directory.
11584
11585 2004-06-23  Andrew Pinski  <apinski@apple.com>
11586
11587         PR middle-end/15988
11588         * g++.dg/opt/ptrmem4.C: New test.
11589
11590         * gcc.dg/c90-array-quals-2.c: New test.
11591
11592 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11593
11594         * gcc.dg/kpice1.c: New test.
11595
11596 2006-06-23  Andrew Pinski  <apinski@apple.com>
11597
11598         * gcc.dg/c90-array-quals.c: New test.
11599
11600 2006-06-22  Richard Henderson  <rth@redhat.com>
11601
11602         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11603
11604 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11605
11606         * gcc.dg/builtins-config.h: Handle FreeBSD.
11607
11608 2006-06-22  Richard Henderson  <rth@redhat.com>
11609
11610         * g++.dg/opt/devirt1.C: New.
11611
11612 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11613
11614         * g++.dg/opt/pr15551.C: New testcase.
11615
11616 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11617
11618         PR target/14800
11619         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11620         x86_64-*-linux* when compiling for 32bit.
11621
11622 2004-06-21  Andrew Pinski  <apinski@apple.com>
11623
11624         * gcc.dg/pch/struct-1.c: New.
11625         * gcc.dg/pch/struct-1.hs: New.
11626
11627 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11628
11629         * gcc.dg/pch/save-temps-1.c: New file.
11630         * gcc.dg/pch/save-temps-1.hs: New file.
11631
11632 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11633
11634         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11635         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11636
11637 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11638
11639         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11640         to fix type error.
11641         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11642         Remove trailing spaces.
11643
11644 2004-06-21  Richard Henderson  <rth@redhat.com>
11645
11646         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11647         merging && to BIT_FIELD_REF.
11648
11649 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11650
11651         * g++.dg/opt/placeholder1.C: New test.
11652
11653 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11654
11655         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11656         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11657         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11658         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11659
11660 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11661
11662         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11663         extern "C".
11664         * g++.dg/other/pragma-re-1.C: Add comments.
11665
11666 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11667
11668         PR gfortran/16080
11669         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11670
11671 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11672
11673         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11674         instead of setting the type of size_t by
11675         hand.
11676
11677 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11678
11679         * gcc.dg/unordered-2.c: New test case.
11680         * gcc.dg/unordered-3.c: New test case.
11681
11682 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11683
11684         PR other/16043
11685         * lib/g++.exp (g++_version): Tweak regexp for version
11686         * lib/g77.exp (g77_version): Likewise
11687         * lib/gfortran.exp (gfortran_version): Likewise
11688         * lib/objc.exp (objc_version): Likewise
11689         * lib/treelang.exp (treelang_version): Likewise
11690
11691 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11692
11693         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11694         Use INT_MAX instead of __INT_MAX__.
11695         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11696
11697         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11698         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11699         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11700         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11701         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11702         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11703         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11704         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11705         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11706
11707         * gcc.dg/range-test-1.c: New test.
11708         * g++.dg/opt/range-test-1.C: New test.
11709
11710 2004-06-17  Richard Henderson  <rth@redhat.com>
11711
11712         * objc.dg/sync-1.m: New.
11713         * objc.dg/try-catch-1.m: Don't force next runtime.
11714         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11715         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11716         shadowed catch clause.
11717         * objc.dg/try-catch-5.m: New.
11718
11719 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11720
11721         Bug 14610
11722         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11723
11724 2004-06-15  Richard Henderson  <rth@redhat.com>
11725
11726         * gcc.dg/20001116-1.c: Move expected warning line.
11727
11728 2004-06-15  Richard Henderson  <rth@redhat.com>
11729
11730         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11731         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11732
11733 2004-06-15  Jeff Law  <law@redhat.com>
11734
11735         * gcc.dg/tree-ssa/20040615-1.c: New test.
11736         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11737         be less sensitive to operand ordering.
11738         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11739
11740 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11741
11742         * g++.dg/abi/bitfield3.C: Add comment..
11743
11744 2004-06-15  Richard Henderson  <rth@redhat.com>
11745
11746         * g++.dg/ext/stmtexpr1.C: XFAIL.
11747         * gcc.dg/20030612-1.c: XFAIL.
11748
11749 2004-06-15  Eric Christopher  <echristo@redhat.com>
11750
11751         * g++.dg/charset/asm5.c: New.
11752         * gcc.dg/charset/asm6.c: New.
11753
11754 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11755
11756         PR fortran/15962
11757         * gfortran.fortran-torture/execute/select_1.f90: New test.
11758
11759 2004-06-15  Paul Brook  <paul@codesourcery.com>
11760
11761         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11762
11763 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11764
11765         PR c++/15967
11766         * g++.dg/lookup/crash3.C: New test.
11767
11768 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11769
11770         PR c++/15947
11771         * g++.dg/parse/dtor4.C: New test.
11772
11773 2004-06-14  Jeff Law  <law@redhat.com>
11774
11775         * gcc.c-torture/compile/20040614-1.c: New test.
11776
11777 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11778
11779         PR fortran/15211
11780         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11781         LEN of a character array.
11782
11783 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/15096
11786         * g++.dg/template/ptrmem10.C: New test.
11787
11788         PR c++/14930
11789         * g++.dg/template/friend30.C: New test.
11790
11791 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11792
11793         PR fortran/14928
11794         * gfortran.fortran-torture/compile/mloc.f90: New test.
11795
11796 2004-06-13  Paul Brook  <paul@codesourcery.com>
11797
11798         * gfortran.fortran-torture/execute/random_2.f90: New test.
11799
11800 2004-06-13  Eric Christopher  <echristo@redhat.com>
11801
11802         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11803
11804 2004-06-12  Paul Brook  <paul@codesourcery.com>
11805
11806         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11807
11808 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11809
11810         PR fortran/14923
11811         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11812
11813 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11814
11815         PR fortran/14957
11816         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11817         syntax errors in end statements of contained subroutines.
11818
11819 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11820
11821         PR fortran/12841
11822         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11823
11824 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11825
11826         PR fortran/15665
11827         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11828
11829 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11830
11831         PR gfortran/12839
11832         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11833
11834 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/15862
11837         * g++.dg/parse/enum1.C: New test.
11838
11839 2004-06-10  Jeff Law  <law@redhat.com>
11840
11841         * gcc.c-torture/compile/20040610-1.c: New test.
11842
11843 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11844
11845         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11846         * g++.old-deja/g++.other/decl3.C: Likewise.
11847
11848 2004-06-10  Brian Booth  <bbooth@redhat.com>
11849
11850         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11851         V_MAY_DEF instead of VDEF.
11852         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11853
11854 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR c++/14211
11857         * g++.dg/conversion/const1.C: New test.
11858
11859         PR c++/15076
11860         * g++.dg/conversion/reinterpret1.C: New test.
11861
11862         PR c++/15877
11863         * g++.dg/template/enum2.C: New test.
11864
11865         PR c++/15227
11866         * g++.dg/template/error13.C: New test.
11867
11868 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11869
11870         PR fortran/14957
11871         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11872         arguments to test_* REAL and of the right size.
11873
11874 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR target/15569
11877         PR rtl-optimization/15681
11878         * gcc.dg/20040609-1.c: New test.
11879
11880 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR c++/14791
11883         * g++.dg/opt/builtins1.C: New test.
11884
11885 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11886
11887         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11888         that use default windows32 struct layout.
11889         * gcc.dg/i386-bitfield2.c: Likewise.
11890
11891 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11892
11893         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11894         for mingw32 and cygwin targets.
11895
11896 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11897
11898         * gcc.dg/pch/macro-4.c: New.
11899         * gcc.dg/pch/macro-4.hs: New.
11900
11901 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11902
11903         PR fortran/13249
11904         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11905
11906 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11907
11908         PR fortran/13372
11909         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11910
11911 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11912
11913         PR gfortran/14897
11914         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11915
11916 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11917
11918         PR gfortran/15755
11919         * gfortran.fortran-torture/execute/backspace.c : New test.
11920
11921 2004-06-09  Paul Brook  <paul@codesourcery.com>
11922
11923         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11924         (pointer_to_section): Rewrite to use smaller array.
11925
11926 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11927
11928         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11929         * gcc.dg/ext/altivec-10.c: Same.
11930         * gcc.dg/ext/altivec-11.c: Same.
11931         * gcc.dg/ext/altivec-12.c: Same.
11932         * gcc.dg/ext/altivec-13.c: Same.
11933         * gcc.dg/ext/altivec-14.c: Same.
11934         * gcc.dg/ext/altivec-15.c: Same.
11935         * gcc.dg/ext/altivec-16.c: Same.
11936         * gcc.dg/ext/altivec-3.c: Same.
11937         * gcc.dg/ext/altivec-4.c: Same.
11938         * gcc.dg/ext/altivec-6.c: Same.
11939         * gcc.dg/ext/altivec-7.c: Same.
11940         * gcc.dg/ext/altivec-8.c: Same.
11941         * gcc.dg/ext/altivec-varargs-1.c: Same.
11942
11943         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11944         * g++.dg/ext/altivec-10.C: Same.
11945         * g++.dg/ext/altivec-2.C: Same.
11946         * g++.dg/ext/altivec-3.C: Same.
11947         * g++.dg/ext/altivec-4.C: Same.
11948         * g++.dg/ext/altivec-5.C: Same.
11949         * g++.dg/ext/altivec-6.C: Same.
11950         * g++.dg/ext/altivec-7.C: Same.
11951         * g++.dg/ext/altivec-8.C: Same.
11952         * g++.dg/ext/altivec-9.C: Same.
11953
11954 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11955
11956         PR c++/7841
11957         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11958
11959 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11960
11961         * gcc.dg/union-1.c: New test.
11962
11963 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11964
11965         * gcc.dg/builtins-41.c: New test case.
11966         * gcc.dg/builtins-42.c: New test case.
11967
11968 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11969
11970         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11971         * g++.dg/ext/altivec-10.C: Same.
11972         * g++.dg/ext/altivec-2.C: Same.
11973         * g++.dg/ext/altivec-3.C: Same.
11974         * g++.dg/ext/altivec-4.C: Same.
11975         * g++.dg/ext/altivec-5.C: Same.
11976         * g++.dg/ext/altivec-6.C: Same.
11977         * g++.dg/ext/altivec-7.C: Same.
11978         * g++.dg/ext/altivec-8.C: Same.
11979         * g++.dg/ext/altivec-9.C: Same.
11980         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11981         * g++.old-deja/g++.brendan/new3.C: Same.
11982         * gcc.c-torture/execute/eeprof-1.x: Same.
11983
11984 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11985
11986         PR c/14765
11987         * gcc.dg/pr14765-1.c: New test.
11988
11989 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11990
11991         PR c/14649
11992         * gcc.dg/pr14649-1.c: New test case.
11993
11994 2004-06-07  Richard Henderson  <rth@redhat.com>
11995
11996         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11997         if temporaries.
11998
11999 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12000
12001         * g++.dg/eh/elide1.C: Remove XFAIL.
12002
12003 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/15337
12006         * g++.dg/expr/sizeof3.C: New test.
12007
12008         PR c++/14777
12009         * g++.dg/template/access14.C: New test.
12010
12011         PR c++/15554
12012         * g++.dg/template/enum1.C: New test.
12013
12014         PR c++/15057
12015         * g++.dg/eh/throw1.C: New test.
12016
12017 2004-06-07  David Ayers  <d.ayers@inode.at>
12018             Ziemowit Laski  <zlaski@apple.com>
12019
12020         * lib/objc.exp (objc_target_compile): Revert the '-framework
12021         Foundation' flag fix, since bare Darwin does not ship
12022         with the Foundation framework.
12023         * objc/execute/next_mapping.h: Provide a local NSConstantString
12024         @interface and @implementation.
12025         (objc_constant_string_init): A constructor function, used to
12026         initialize the NSConstantString meta-class object.
12027         * objc/execute/string1.m: Include "next_mapping.h" instead of
12028         <Foundation/NSString.h>.
12029         * objc/execute/string2.m: Likewise.
12030         * objc/execute/string3.m: Likewise.
12031         * objc/execute/string4.m: Likewise.
12032
12033 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12034
12035         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12036         to double. Replace double with FLOAT.
12037         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12038
12039         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12040         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12041         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12042         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12043         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12044         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12045         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12046         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12047
12048 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12049
12050         PR c/13519
12051         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12052
12053 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12054
12055         PR c++/15503
12056         * g++.dg/template/meminit2.C: New test.
12057
12058 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12059
12060         PR target/15822
12061         * gcc.c-torture/execute/compare-fp-1.c,
12062         gcc.c-torture/execute/compare-fp-2.c,
12063         gcc.c-torture/execute/compare-fp-3.c,
12064         gcc.c-torture/execute/compare-fp-4.c,
12065         gcc.c-torture/execute/compare-fp-3.x,
12066         gcc.c-torture/execute/compare-fp-4.x: Moved...
12067         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12068         gcc.c-torture/execute/ieee/compare-fp-2.c,
12069         gcc.c-torture/execute/ieee/compare-fp-3.c,
12070         gcc.c-torture/execute/ieee/compare-fp-4.c,
12071         gcc.c-torture/execute/ieee/compare-fp-3.x,
12072         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12073
12074 2004-06-04  David Ayers  <d.ayers@inode.at>
12075
12076         * objc/execute/protocol-isEqual-4.m: New testcase.
12077
12078 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12079
12080         * objc/execute/protocol-isEqual-1.m: New testcase.
12081         * objc/execute/protocol-isEqual-2.m: New testcase.
12082         * objc/execute/protocol-isEqual-3.m: New testcase.
12083
12084 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12085
12086         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12087
12088 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12089
12090         * lib/objc.exp (objc_target_compile): When running tests on
12091         Darwin (Mac OS X), inform the linker about '-framework
12092         'Foundation'.
12093
12094 2004-06-02  Eric Christopher  <echristo@redhat.com>
12095
12096         * gcc.c-torture/compile/20040602-1.c: New.
12097
12098 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12099
12100         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12101         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12102
12103         PR tree-optimization/14736
12104         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12105
12106         PR tree-optimization/14042
12107         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12108
12109         PR tree-optimization/14729
12110         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12111
12112 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12113
12114         PR fortran/15557
12115         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12116
12117 2004-06-01  Richard Hederson  <rth@redhat.com>
12118
12119         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12120
12121 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12122
12123         PR c++/14932
12124         * g++.dg/parse/offsetof4.C: New test.
12125
12126 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12127
12128         PR objc/7993
12129         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12130
12131 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/15701
12134         * g++.dg/template/friend29.C: New test.
12135
12136 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12137
12138         PR c/15749
12139         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12140
12141 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12142
12143         * gcc.dg/sparc-trap-1.c: New test.
12144
12145 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12146
12147         PR middle-end/15069
12148         * g++.dg/opt/fold3.C: New test case.
12149
12150 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12151
12152         * lib/target-supports.exp (check_iconv_available): Fix fallout
12153         from 2004-05-28 patch.
12154
12155 2004-05-30  Paul Brook  <paul@codesourcery.com>
12156
12157         PR fortran/15620
12158         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12159         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12160
12161 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12162
12163         * gfortran.fortran-torture/execute/random_1.f90: New test.
12164
12165 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12166
12167         * g++.dg/ext/altivec-10.C: New test.
12168
12169 2004-05-29  Paul Brook  <paul@codesourcery.com>
12170
12171         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12172
12173 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12174
12175         * gcc.dg/altivec-16.c: New test.
12176
12177 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12178
12179         * lib/target-supports.exp (check_vmx_hw_available): New.
12180         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12181
12182         * lib/target-supports.exp (check_alias_available,
12183         check_iconv_available, check_named_sections_available): Use
12184         unique names for temporary files.
12185
12186 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12187
12188         * gcc.dg/altivec-15.c: New test.
12189
12190 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/15083
12193         * g++.dg/warn/noeffect6.C: New test.
12194
12195         PR c++/15471
12196         * g++.dg/expr/ptrmem4.C: New test.
12197
12198         PR c++/15640
12199         * g++.dg/template/operator3.C: New test.
12200
12201 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/14668
12204         * g++.dg/lookup/redecl1.C: New test.
12205         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12206
12207 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12208
12209         * gcc.c-torture/execute/compare-fp-1.c,
12210         gcc.c-torture/execute/compare-fp-2.c,
12211         gcc.c-torture/execute/compare-fp-3.c,
12212         gcc.c-torture/execute/compare-fp-4.c,
12213         gcc.c-torture/execute/compare-fp-3.x,
12214         gcc.c-torture/execute/compare-fp-4.x,
12215         gcc.dg/pr15649-1.c: New.
12216
12217 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12218
12219         PR c++/12883
12220         * g++.dg/init/array14.C: New test.
12221
12222 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12223
12224         * lib/compat.exp (compat-get-options-main): New.
12225         (compat-get-options): Remove unneeded code, warn for ignored
12226         command.
12227         (compat-execute): Check flag set by dg-require-* commands.
12228
12229         * lib/compat.exp (compat-execute): Break up long lines.
12230
12231 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12232
12233         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12234         * gcc.dg/altivec-14.c: New test.
12235         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12236
12237         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12238         * gcc.dg/altivec-12.c: Ditto.
12239
12240         * gcc.dg/altivec-3.c: Move call to altivec_check.
12241
12242 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/15044
12245         * g++.dg/template/error12.C: New test.
12246
12247         PR c++/15317
12248         * g++.dg/ext/attrib15.C: New test.
12249
12250         PR c++/15329
12251         * g++.dg/template/ptrmem9.C: New test.
12252
12253 2004-05-25  Paul Brook  <paul@codesourcery.com>
12254
12255         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12256
12257 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/15165
12260         * g++.dg/template/crash19.C: New test.
12261
12262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12263
12264         PR c++/15025
12265         * g++.dg/template/redecl1.C: New test.
12266
12267 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR c++/14821
12270         * g++.dg/other/ns1.C: New test.
12271
12272         PR c++/14883
12273         * g++.dg/template/invalid1.C: New test.
12274
12275 2004-05-23  Paul Brook  <paul@codesourcery.com>
12276         Victor Leikehman  <lei@haifasphere.co.il>
12277
12278         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12279         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12280
12281 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/15285
12284         PR c++/15299
12285         * g++.dg/template/non-dependent5.C: New test.
12286         * g++.dg/template/non-dependent6.C: New test.
12287
12288 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/15507
12291         * g++.dg/inherit/union1.C: New test.
12292
12293         PR c++/15542
12294         * g++.dg/template/addr1.C: New test.
12295
12296         PR c++/15427
12297         * g++.dg/template/array5.C: New test.
12298
12299         PR c++/15287
12300         * g++.dg/template/array6.C: New test.
12301
12302 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12303             Roger Sayle  <roger@eyesopen.com>
12304
12305         * g++.dg/lookup/forscope2.C: New test case.
12306
12307 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12308
12309         * gcc.dg/cpp/Wmissingdirs.c: New.
12310
12311 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12312
12313         PR target/15301
12314         * gcc.dg/compat/union-m128-1.h: New file.
12315         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12316         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12317         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12318
12319 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12320
12321         PR target/15302
12322         * gcc.dg/compat/struct-complex-1.h: New file.
12323         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12324         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12325         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12326
12327 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12328
12329         PR middle-end/3074
12330         * gcc.dg/pr3074-1.c: New test case.
12331         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12332
12333 2004-05-20  Falk Hueffner  <falk@debian.org>
12334
12335         PR other/15526
12336         * gcc.dg/ftrapv-1.c: New test case.
12337
12338 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12339
12340         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12341
12342 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12343             Jeff Law  <law@redhat.com>
12344
12345         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12346         * gcc.dg/tree-ssa/20040518-2.c: New test.
12347
12348         * gcc.dg/tree-ssa/20040518-1.c: New test.
12349
12350 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12351
12352         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12353
12354 2004-05-18  Paul Brook  <paul@codesourcery.com>
12355
12356         PR fortran/13930
12357         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12358
12359 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12360
12361         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12362         constant folding.
12363
12364 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12365
12366         * gcc.dg/tree-ssa/20040517-1.c: New test.
12367
12368 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12369
12370         * gcc.dg/loop-4.c: New test.
12371
12372 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12373
12374         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12375
12376 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12377
12378         PR fortran/15311
12379         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12380
12381 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12382
12383         PR fortran/13826
12384         PR fortran/13940
12385         * gfortran.fortran-torture/compile/data_1.f90: New test.
12386
12387 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12388
12389         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12390         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12391
12392 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12393
12394         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12395
12396 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12397
12398         PR c/15444
12399         * gcc.dg/format/xopen-1.c: Adjust expected message.
12400         * gcc.dg/format/xopen-3.c: New test.
12401
12402 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12403
12404         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12405
12406 2004-05-14  Jeff Law  <law@redhat.com>
12407
12408         * gcc.dg/tree-ssa/20040514-2.c: New test.
12409
12410 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12411
12412         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12413         this ...
12414         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12415         this.
12416
12417 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12418
12419         * gcc.dg/tree-ssa/20040514-1.c: New test.
12420
12421 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12422
12423         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12424         test.
12425
12426 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12427
12428         PR fortran/14066
12429         * gfortran.fortran-torture/compile/do_1.f90: New test.
12430
12431 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12432
12433         PR fortran/15051
12434         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12435         test.
12436
12437 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12438
12439         PR fortran/15149
12440         * gfortran.fortran-torture/execute/random_init.f90: New test.
12441
12442 2004-05-13  Paul Brook  <paul@codesourcery.com>
12443
12444         PR fortran/15314
12445         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12446
12447 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12448
12449         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12450         for the powerpc case.
12451
12452 2004-05-13  Jeff Law  <law@redhat.com>
12453
12454         * gcc.dg/tree-ssa/20040513-1.c: New test.
12455         * gcc.dg/tree-ssa/20040513-2.c: New test.
12456
12457 2004-05-13  Paul Brook  <paul@codesourcery.com>
12458
12459         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12460         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12461         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12462
12463 2004-05-13  Andreas Schwab  <schwab@suse.de>
12464
12465         PR other/10819
12466         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12467         characters.
12468
12469 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12470
12471         PR fortran/15294
12472         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12473
12474 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12475
12476         Merge from tree-ssa-20020619-branch.  See
12477         ChangeLog.tree-ssa for details.
12478
12479 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12480
12481         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12482         include <altivec.h> explicitly.
12483         * gcc.dg/altivec-13.c: Likewise.
12484
12485 2004-05-11  Paul Brook  <paul@codesourcery.com>
12486
12487         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12488
12489 2004-05-10  Eric Christopher  <echristo@redhat.com>
12490
12491         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12492         * gcc.dg/sibcall-4.c: Ditto.
12493
12494 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12495
12496         * g++.dg/ext/altivec-8.C: New test case.
12497         * gcc.dg/altivec-13.c: New test case.
12498
12499 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12500
12501         * gcc.c-torture/execute/divcmp-1.c: New test case.
12502         * gcc.c-torture/execute/divcmp-2.c: New test case.
12503         * gcc.c-torture/execute/divcmp-3.c: New test case.
12504
12505 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12506
12507         * g++.dg/other/pragma-re-2.C: New test.
12508
12509 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12510
12511         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12512         * gcc.dg/i386-387-2.c: Likewise.
12513
12514         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12515         __builtin_drem.
12516         * gcc.dg/i386-387-6.c: Likewise.
12517
12518 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12519
12520         * gcc.dg/builtins-33.c:  Also check log1p*.
12521
12522 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12523
12524         PR optimization/15296
12525         * gcc.c-torture/execute/pr15296.c: New test.
12526
12527 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12528
12529         * gcc.dg/builtins-40.c: New test.
12530
12531 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12532
12533         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12534
12535 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12536
12537         * g++.dg/ext/spe1.C: New testcase.
12538
12539 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12540
12541         * objc.dg/image-info.m: Allow additional attributes
12542         for __image_info section.
12543
12544 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12545
12546         * gcc.dg/torture/mips-hilo-2.c: New test.
12547
12548 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12549
12550         PR c++/14389
12551         * g++.dg/template/member5.C: New test.
12552
12553 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12554
12555         * gcc.dg/builtins-34.c: Also check expm1*.
12556
12557 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12558
12559         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12560         * gcc.dg/torture/builtin-convert-3.c: New test.
12561
12562 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12563
12564         PR middle-end/15054
12565         * g++.dg/opt/pr15054.C: New test.
12566
12567 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12568
12569         * gcc.dg/torture/builtin-rounding-1.c: New test.
12570         * gcc.dg/builtins-25.c: Delete.
12571         * gcc.dg/builtins-29.c: Delete.
12572
12573 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12574
12575         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12576         * gcc.dg/sibcall-4.c: Likewise.
12577         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12578
12579 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12580
12581         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12582         bit-field on 16-bit targets.
12583
12584 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12585
12586         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12587         16-bit targets.
12588
12589 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12592         * gcc.dg/rs6000-power2-2.c: Likewise.
12593
12594 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12595
12596         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12597         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12598         Change the asm registers to be in form of frN instead of fN.
12599
12600 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12601
12602         * gcc.dg/torture/builtin-convert-2.c: New test.
12603
12604 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12605
12606         * gcc.dg/rs6000-power2-1.c: New test.
12607         * gcc.dg/rs6000-power2-2.c: New test.
12608
12609 2004-04-28  Jan Hubicka  <jh@suse.cz>
12610
12611         * gcc.dg/unused-6.c: New test.
12612
12613 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12614             Ulrich Weigand  <uweigand@de.ibm.com>
12615
12616         * ada/acats/run_all.sh: Define $target variable.
12617
12618 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12619
12620         PR c++/15119
12621         * g++.dg/other/vararg-1.C: New test.
12622
12623         PR c++/4794
12624         * g++.dg/eh/cleanup3.C: New test.
12625
12626 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12627
12628         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12629         and ad8011a (target_insn).
12630         * ada/acats/support/macro.dfs: Likewise.
12631         * ada/acats/support/impbit.adb: New file.
12632
12633 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12634
12635         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12636
12637 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12638
12639         * gcc.dg/loop-3.c: New test.
12640
12641 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12642
12643         * gcc.c-torture/execute/simd-5.c: New test.
12644
12645 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12646
12647         PR c++/15064
12648         * g++.dg/template/crash18.C: New test.
12649
12650 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12651
12652         * g++.dg/ext/complit3.C: New test.
12653
12654 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12655
12656         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12657         * gcc.dg/altivec-3.c: Same.
12658         * gcc.dg/altivec-varargs-1.c: Same.
12659
12660 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12661
12662         * lib/target-supports.exp (check_profiling_available): Assume
12663         profiling is not available on powerpc-eabi targets.
12664
12665 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12666
12667         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12668         * gcc.dg/vmx/bug-1.c: Ditto.
12669
12670 2004-04-20  Eric Christopher  <echristo@redhat.com>
12671
12672         * gcc.dg/charset/extern.c: New test.
12673         * g++.dg/charset/extern3.cc: Ditto.
12674
12675 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12676
12677         * gcc.dg/builtins-39.c: New test.
12678
12679 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12680
12681         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12682
12683 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12684
12685         * gcc.dg/torture/mips-hilo-1.c: New test.
12686
12687 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         * gcc.c-torture/compile/20040419-1.c: New test.
12690
12691 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12692
12693         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12694
12695 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12696             Aldy Hernandez  <aldyh@redhat.com>
12697
12698         * gcc.c-torture/execute/va-arg-24.c: New.
12699
12700 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12701             Aldy Hernandez  <aldyh@redhat.com>
12702
12703         * gcc.dg/vmx/1b-01.c: New.
12704         * gcc.dg/vmx/1b-02.c: New.
12705         * gcc.dg/vmx/1b-03.c: New.
12706         * gcc.dg/vmx/1b-04.c: New.
12707         * gcc.dg/vmx/1b-05.c: New.
12708         * gcc.dg/vmx/1b-06.c: New.
12709         * gcc.dg/vmx/1b-07.c: New.
12710         * gcc.dg/vmx/1c-01.c: New.
12711         * gcc.dg/vmx/1c-02.c: New.
12712         * gcc.dg/vmx/3a-01a.c: New.
12713         * gcc.dg/vmx/3a-01.c: New.
12714         * gcc.dg/vmx/3a-01m.c: New.
12715         * gcc.dg/vmx/3a-03.c: New.
12716         * gcc.dg/vmx/3a-03m.c: New.
12717         * gcc.dg/vmx/3a-04.c: New.
12718         * gcc.dg/vmx/3a-04m.c: New.
12719         * gcc.dg/vmx/3a-05.c: New.
12720         * gcc.dg/vmx/3a-06.c: New.
12721         * gcc.dg/vmx/3a-06m.c: New.
12722         * gcc.dg/vmx/3a-07.c: New.
12723         * gcc.dg/vmx/3b-01.c: New.
12724         * gcc.dg/vmx/3b-02.c: New.
12725         * gcc.dg/vmx/3b-10.c: New.
12726         * gcc.dg/vmx/3b-13.c: New.
12727         * gcc.dg/vmx/3b-14.c: New.
12728         * gcc.dg/vmx/3b-15.c: New.
12729         * gcc.dg/vmx/3c-01a.c: New.
12730         * gcc.dg/vmx/3c-01.c: New.
12731         * gcc.dg/vmx/3c-02.c: New.
12732         * gcc.dg/vmx/3c-03.c: New.
12733         * gcc.dg/vmx/3d-01.c: New.
12734         * gcc.dg/vmx/4-01.c: New.
12735         * gcc.dg/vmx/4-03.c: New.
12736         * gcc.dg/vmx/5-01.c: New.
12737         * gcc.dg/vmx/5-02.c: New.
12738         * gcc.dg/vmx/5-03.c: New.
12739         * gcc.dg/vmx/5-04.c: New.
12740         * gcc.dg/vmx/5-05.c: New.
12741         * gcc.dg/vmx/5-06.c: New.
12742         * gcc.dg/vmx/5-07.c: New.
12743         * gcc.dg/vmx/5-07t.c: New.
12744         * gcc.dg/vmx/5-08.c: New.
12745         * gcc.dg/vmx/5-10.c: New.
12746         * gcc.dg/vmx/5-11.c: New.
12747         * gcc.dg/vmx/7-01a.c: New.
12748         * gcc.dg/vmx/7-01.c: New.
12749         * gcc.dg/vmx/7c-01.c: New.
12750         * gcc.dg/vmx/7d-01.c: New.
12751         * gcc.dg/vmx/7d-02.c: New.
12752         * gcc.dg/vmx/8-01.c: New.
12753         * gcc.dg/vmx/8-02a.c: New.
12754         * gcc.dg/vmx/8-02.c: New.
12755         * gcc.dg/vmx/brode-1.c: New.
12756         * gcc.dg/vmx/bug-1.c: New.
12757         * gcc.dg/vmx/bug-2.c: New.
12758         * gcc.dg/vmx/bug-3.c: New.
12759         * gcc.dg/vmx/cw-bug-1.c: New.
12760         * gcc.dg/vmx/cw-bug-2.c: New.
12761         * gcc.dg/vmx/cw-bug-3.c: New.
12762         * gcc.dg/vmx/dct.c: New.
12763         * gcc.dg/vmx/debug-1.c: New.
12764         * gcc.dg/vmx/debug-2.c: New.
12765         * gcc.dg/vmx/debug-3.c: New.
12766         * gcc.dg/vmx/debug-4.c: New.
12767         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12768         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12769         * gcc.dg/vmx/eg-5.c: New.
12770         * gcc.dg/vmx/fft.c: New.
12771         * gcc.dg/vmx/gcc-bug-1.c: New.
12772         * gcc.dg/vmx/gcc-bug-2.c: New.
12773         * gcc.dg/vmx/gcc-bug-3.c: New.
12774         * gcc.dg/vmx/gcc-bug-4.c: New.
12775         * gcc.dg/vmx/gcc-bug-5.c: New.
12776         * gcc.dg/vmx/gcc-bug-6.c: New.
12777         * gcc.dg/vmx/gcc-bug-7.c: New.
12778         * gcc.dg/vmx/gcc-bug-8.c: New.
12779         * gcc.dg/vmx/gcc-bug-9.c: New.
12780         * gcc.dg/vmx/gcc-bug-b.c: New.
12781         * gcc.dg/vmx/gcc-bug-c.c: New.
12782         * gcc.dg/vmx/gcc-bug-d.c: New.
12783         * gcc.dg/vmx/gcc-bug-e.c: New.
12784         * gcc.dg/vmx/gcc-bug-f.c: New.
12785         * gcc.dg/vmx/gcc-bug-g.c: New.
12786         * gcc.dg/vmx/gcc-bug-i.c: New.
12787         * gcc.dg/vmx/harness.h: New.
12788         * gcc.dg/vmx/ira1.c: New.
12789         * gcc.dg/vmx/ira2a.c: New.
12790         * gcc.dg/vmx/ira2b.c: New.
12791         * gcc.dg/vmx/ira2.c: New.
12792         * gcc.dg/vmx/ira2c.c: New.
12793         * gcc.dg/vmx/mem.c: New.
12794         * gcc.dg/vmx/newton-1.c: New.
12795         * gcc.dg/vmx/ops.c: New.
12796         * gcc.dg/vmx/sn7153.c: New.
12797         * gcc.dg/vmx/spill2.c: New.
12798         * gcc.dg/vmx/spill3.c: New.
12799         * gcc.dg/vmx/spill.c: New.
12800         * gcc.dg/vmx/t.c: New.
12801         * gcc.dg/vmx/varargs-1.c: New.
12802         * gcc.dg/vmx/varargs-2.c: New.
12803         * gcc.dg/vmx/varargs-3.c: New.
12804         * gcc.dg/vmx/varargs-4.c: New.
12805         * gcc.dg/vmx/varargs-5.c: New.
12806         * gcc.dg/vmx/varargs-6.c: New.
12807         * gcc.dg/vmx/varargs-7.c: New.
12808         * gcc.dg/vmx/vmx.exp: New.
12809         * gcc.dg/vmx/vprint-1.c: New.
12810         * gcc.dg/vmx/vscan-1.c: New.
12811         * gcc.dg/vmx/x-01.c: New.
12812         * gcc.dg/vmx/x-02.c: New.
12813         * gcc.dg/vmx/x-03.c: New.
12814         * gcc.dg/vmx/x-04.c: New.
12815         * gcc.dg/vmx/x-05.c: New.
12816         * gcc.dg/vmx/yousufi-1.c: New.
12817         * gcc.dg/vmx/zero-1.c: New.
12818         * gcc.dg/vmx/zero.c: New.
12819
12820 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         * g++.dg/lookup/java1.C: Update for chage of
12823         _Jv_AllocObject.
12824         * g++.dg/lookup/java2.C: Likewise.
12825
12826 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12827
12828         * ada/acats/run_all.sh: use -O2 by default.
12829
12830 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12831
12832         * gcc.dg/vr-mult-[12].c: New tests.
12833
12834 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12835
12836         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12837
12838         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12839
12840 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12841
12842         * lib/target-supports.exp (check_profiling_available): Assume profiling
12843         isn't available for mips*-*-elf targets.
12844
12845 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12846
12847         * gcc.dg/builtins-38.c: New test.
12848
12849 2004-04-14  Eric Christopher  <echristo@redhat.com>
12850
12851         * g++.dg/charset/charset.exp: Run .cc extension tests.
12852
12853 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12854
12855         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12856
12857 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12858
12859         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12860
12861 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12862
12863         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12864         * gcc.dg/i386-387-2.c: Likewise.
12865
12866         * gcc.dg/i386-387-7.c: New test.
12867         * gcc.dg/i386-387-8.c: New test.
12868
12869         * gcc.dg/builtins-37.c: New test.
12870
12871 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12872
12873         * g++.dg/pch/externc-1.C: Add missing semicolon.
12874
12875 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12876
12877         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12878
12879 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12880
12881         * gcc.c-torture/execute/20040411-1.c: New test.
12882
12883 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12884
12885         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12886
12887 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12888
12889         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12890
12891 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12892
12893         * lib/target-supports.exp (check_named_sections_available): New.
12894         * lib/gcc-dg.exp (dg-require-named-sections): New.
12895         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12896         old-deja.exp.  Also prune error-count message from HP linker.
12897         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12898
12899         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12900         * g++.old-deja/g++.pt/static3.C: Likewise.
12901         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12902
12903 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12904
12905         * gcc.c-torture/execute/20040409-1.c: New test case.
12906         * gcc.c-torture/execute/20040409-2.c: New test case.
12907         * gcc.c-torture/execute/20040409-3.c: New test case.
12908
12909 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12910
12911         * gcc.dg/20040409-1.c: New test.
12912
12913 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12914
12915         PR target/14888
12916         * g++.dg/opt/pr14888.C: New test case.
12917
12918 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12919
12920         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12921         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12922         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12923         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12924         New tests.
12925
12926 2004-04-08  Paul Brook  <paul@codesourcery.com>
12927
12928         * gcc.dg/spill-1.c: New test.
12929
12930 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12931
12932         * gcc.dg/torture/builtin-ctype-2.c: New test.
12933
12934 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12935
12936         * gcc.dg/pch/pch.exp: Add largefile test.
12937
12938 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12939
12940         * g++.dg/pch/externc-1.Hs: New.
12941         * g++.dg/pch/externc-1.C: New.
12942
12943 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12944
12945         * gcc.dg/compat/struct-by-value-5a_main.c,
12946         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12947         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12948         * gcc.dg/compat/struct-by-value-5a_x.c,
12949         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12950         gcc.dg/compat/struct-by-value-5_x.c.
12951         * gcc.dg/compat/struct-by-value-5a_y.c,
12952         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12953         gcc.dg/compat/struct-by-value-5_y.c.
12954
12955         * gcc.dg/compat/struct-by-value-6a_main.c,
12956         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12957         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12958         * gcc.dg/compat/struct-by-value-6a_x.c,
12959         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12960         gcc.dg/compat/struct-by-value-6_x.c.
12961         * gcc.dg/compat/struct-by-value-6a_y.c,
12962         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12963         gcc.dg/compat/struct-by-value-6_y.c.
12964
12965         * gcc.dg/compat/struct-by-value-7a_main.c,
12966         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12967         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12968         * gcc.dg/compat/struct-by-value-7a_x.c,
12969         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12970         gcc.dg/compat/struct-by-value-7_x.c.
12971         * gcc.dg/compat/struct-by-value-7a_y.c,
12972         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12973         gcc.dg/compat/struct-by-value-7_y.c.
12974
12975 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12976
12977         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12978         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12979         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12980         options.
12981
12982 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12983
12984         * gcc.dg/builtins-36.c: New test.
12985
12986 2004-04-06  Paul Brook  <paul@codesourcery.com>
12987
12988         * README.gcc: Remove obsolete contraint on testcases.
12989
12990 2004-04-05  Paul Brook  <paul@codesourcery.com>
12991
12992         PR2123
12993         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12994         failure and exit(0) on success.
12995         * g++.dg/expr/anew2.C: Ditto.
12996         * g++.dg/expr/anew3.C: Ditto.
12997         * g++.dg/expr/anew4.C: Ditto.
12998
12999 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         PR c++/3518
13002         * g++.dg/template/unify7.C: New.
13003
13004 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13005
13006         * g++.dg/README: Bring up to date with new subdirectories; remove
13007         duplicate subdirectory lines.
13008
13009 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         PR c++/14007
13012         * g++.dg/template/unify5.C: New.
13013         * g++.dg/template/unify6.C: New.
13014         * g++.dg/template/qualttp20.C: Adjust.
13015         * g++.old-deja/g++.jason/report.C: Adjust.
13016         * g++.old-deja/g++.other/qual1.C: Adjust.
13017
13018 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/14803
13021         * g++.dg/inherit/ptrmem1.C: New test.
13022
13023 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR c++/14755
13026         * gcc.c-torture/execute/20040331-1.c: New test.
13027         * gcc.dg/20040331-1.c: New test.
13028
13029 2004-04-01  Paul Brook  <paul@codesourcery.com>
13030
13031         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13032
13033 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/14724
13036         * g++.dg/init/goto1.C: New test.
13037
13038         PR c++/14763
13039         * g++.dg/template/defarg4.C: New test.
13040
13041 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13042
13043         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13044
13045 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13046
13047         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13048
13049 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13050
13051         * gcc.dg/noncompile/undeclared-2.c: New test.
13052
13053 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13054
13055         * gcc.dg/940409-1.c: Remove XFAIL.
13056         * gcc.dg/reg-vol-struct-1.c: New test.
13057
13058 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13059
13060         * gcc.dg/torture/builtin-wctype-1.c: New test.
13061
13062 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13063
13064         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13065         * gcc.dg/20001101-1.c: Likewise.
13066         * gcc.dg/20001102-1.c: Likewise.
13067
13068 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13069
13070         * gcc.dg/compare8.c: Add an additional test for XOR.
13071
13072 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13073
13074         * gcc.dg/torture/builtin-ctype-1.c: New test.
13075
13076 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13077
13078         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13079         * gcc.dg/torture/builtin-math-1.c: Likewise.
13080         * gcc.dg/torture/builtin-power-1.c: New test.
13081
13082 2004-03-24  Andreas Schwab  <schwab@suse.de>
13083
13084         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13085         IA64 assembler.
13086
13087 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13088             Roger Sayle  <roger@eyesopen.com>
13089
13090         * gcc.dg/compare8.c: New test case.
13091
13092 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13093
13094         * g++.dg/ext/altivec-7.C: New test.
13095
13096 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13097
13098         PR 12267, 12391, 12560, 13129, 14114, 14133
13099         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13100         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13101         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13102         Adjust error regexps.
13103         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13104         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13105         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13106         * gcc.dg/local1.c: Add explanatory comment.
13107
13108 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13109
13110         PR optimization/14669
13111         * g++.dg/opt/fold2.C: New test case.
13112
13113 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13114
13115         PR c/14069
13116         * gcc.dg/20040322-1.c: New test.
13117
13118 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13119
13120         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13121         * gcc.dg/ultrasp4.c: Likewise.
13122         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13123
13124 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13125
13126         * gcc.dg/i386-sse-8.c: Reset default options.
13127
13128 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13129
13130         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13131         in the error message text.
13132
13133 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13134
13135         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13136
13137 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/14616
13140         * g++.dg/init/array13.C: New test.
13141
13142 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13143
13144         PR target/13889
13145         * gcc.c-torture/compile/pr13889.c: New test case.
13146
13147 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13148
13149         PR c/14635
13150         * builtins-1.c (nan, nans): Don't test.
13151         * builtins-30.c: Don't use nan, nanf, nanl.
13152         * builtins-35.c: New test.
13153
13154 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13155
13156         * g++.dg/ext/altivec-6.C: New test.
13157
13158 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * g++.dg/init/placement3.C: New test.
13161
13162         * g++.dg/template/spec13.C: New test.
13163
13164         * g++.dg/lookup/using11.C: New test.
13165
13166         * g++.dg/lookup/koenig3.C: New test.
13167
13168         * g++.dg/template/operator2.C: New test.
13169
13170         * g++.dg/expr/dtor3.C: New test.
13171         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13172         marker.
13173         * g++.old-deja/g++.law/visibility28.C: Likewise.
13174
13175 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13176
13177         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13178         * gcc.dg/ppc64-abi-3.c: Likewise.
13179
13180 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13181
13182         PR c++/14545
13183         * g++.dg/parse/template15.C: New test.
13184
13185 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13186
13187         * g++.dg/expr/dtor2.C: New test.
13188
13189         * g++.dg/lookup/anon4.C: New test.
13190
13191         * g++.dg/overload/using1.C: New test.
13192
13193         * g++.dg/template/lookup7.C: New test.
13194
13195         * g++.dg/template/typename6.C: New test.
13196
13197         * g++.dg/expr/cond6.C: New test.
13198
13199 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13200
13201         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13202
13203 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * g++.dg/expr/cond5.C: New test.
13206         * g++.dg/expr/constcast1.C: Likewise.
13207         * g++.dg/expr/ptrmem2.C: Likewise.
13208         * g++.dg/expr/ptrmem3.C: Likewise.
13209         * g++.dg/lookup/main1.C: Likewise.
13210         * g++.dg/template/lookup6.C: Likewise.
13211
13212 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13213
13214         * gcc.dg/local1.c: New test.
13215
13216         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13217
13218 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13219
13220         * gcc.dg/torture/builtin-convert-1.c: New test.
13221
13222 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13223
13224         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13225
13226 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13227
13228         PR c++/14481
13229         * g++.dg/warn/Wunused-7.C: New test.
13230
13231 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13232
13233         * gcc.dg/torture/builtin-integral-1.c: New test.
13234
13235 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/14586
13238         * g++.dg/parse/non-dependent3.C: New test.
13239
13240 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13241
13242         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13243         * g++.dg/eh/simd-2.C: Likewise.
13244         * g++.dg/init/array10.C: Likewise.
13245         * gcc.c-torture/compile/simd-1.c: Likewise.
13246         * gcc.c-torture/compile/simd-2.c: Likewise.
13247         * gcc.c-torture/compile/simd-3.c: Likewise.
13248         * gcc.c-torture/compile/simd-4.c: Likewise.
13249         * gcc.c-torture/compile/simd-6.c: Likewise.
13250         * gcc.c-torture/execute/simd-1.c: Likewise.
13251         * gcc.c-torture/execute/simd-2.c: Likewise.
13252         * gcc.dg/compat/vector-defs.h: Likewise.
13253         * gcc.dg/20020531-1.c: Likewise.
13254         * gcc.dg/altivec-3.c: Likewise.
13255         * gcc.dg/altivec-4.c: Likewise.
13256         * gcc.dg/altivec-varargs-1.c: Likewise.
13257         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13258         * gcc.dg/i386-mmx-3.c: Likewise.
13259         * gcc.dg/i386-sse-4.c: Likewise.
13260         * gcc.dg/i386-sse-5.c: Likewise.
13261         * gcc.dg/i386-sse-8.c: Likewise.
13262         * gcc.dg/simd-1.c: Likewise.
13263         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13264         __ev64_opaque__ since the machine description provides it.
13265
13266 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13267
13268         * lib/compat.exp (skip_list): New global variable.
13269         Use it to hold the user defined COMPAT_SKIPS list if any.
13270         (compat-obj): Add the members of skip_list to optall.
13271
13272 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13273
13274         * gcc.dg/compat/union-by-value-1_main.c,
13275         union-by-value-1_x.c, union-by-value-1_y.c,
13276         union-check.h, union-defs.h,
13277         union-init.h, union-return-1_main.c,
13278         union-return-1_x.c, union-return-1_y.c: New files.
13279
13280 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13281
13282         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13283         mixed-struct-init.h: Add 4 mixed structure types.
13284         struct-by-value-21_main.c, struct-by-value-21_x.c,
13285         struct-by-value-21_y.c, struct-return-21_main.c,
13286         struct-return-21_x.c, struct-return-21_y.c: New files.
13287
13288 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/14550
13291         * g++.dg/parse/template14.C: New test.
13292
13293 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13294
13295         * gcc.c-torture/execute/20040313-1.c: New test.
13296
13297 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13298
13299         PR target/14533
13300         * gcc.dg/20040311-2.c: New test.
13301
13302 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13303
13304         PR other/14544
13305         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13306         bit-field.
13307
13308 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13309
13310         * gcc.dg/20040305-2.c: Add missing return statement.
13311
13312 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13313
13314         * gcc.dg/builtins-34.c: Also check pow10*.
13315
13316 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13317
13318         PR target/14262
13319         * gcc.dg/20040305-2.c: New test.
13320
13321 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13322
13323         * gcc.dg/20040310-1.c: New test.
13324
13325 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13326
13327         * gcc.c-torture/execute/20040311-1.c: New test case.
13328
13329 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/14476
13332         * g++.dg/lookup/enum1.C: New test.
13333
13334 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/14510
13337         * g++.dg/lookup/struct2.C: New test.
13338
13339 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13340
13341         * gcc.dg/builtins-34.c: New test.
13342
13343 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13344
13345         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13346
13347 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13348
13349         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13350         * gcc.dg/alias-2.c: New testcase.
13351
13352 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13353
13354         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13355
13356 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13357
13358         * gcc.c-torture/execute/20040309-1.c: New test case.
13359
13360 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         PR c++/14397
13363         * g++.dg/overload/ref1.C: New.
13364
13365 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13366
13367         PR c++/14409
13368         * g++.dg/template/spec12.C: New test.
13369
13370         PR c++/14448
13371         * g++.dg/parse/crash14.C: New test.
13372
13373 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/14230
13376         * g++.dg/init/ref11.C: New test.
13377
13378 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13379
13380         PR c++/14432
13381         * g++.dg/parse/builtin2.C: New test.
13382
13383 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13384
13385         PR c++/14401
13386         * g++.dg/init/ctor3.C: New test.
13387         * g++.dg/init/union1.C: New test.
13388         * g++.dg/ext/anon-struct4.C: New test.
13389
13390 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13391
13392         * g++.dg/lookup/koenig1.C: Tweak error messages.
13393         * g++.dg/lookup/used-before-declaration.C: Likewise.
13394         * g++.dg/other/do1.C: Likewise.
13395         * g++.dg/overload/koenig1.C: Likewise.
13396         * g++.dg/parse/crash13.C: Likewise.
13397         * g++.dg/template/instantiate3.C: Likewise.
13398
13399 2004-03-08  Eric Christopher  <echristo@redhat.com>
13400
13401         * * lib/target-supports.exp: Enable libiconv in test
13402         compilation.  Fix up error checking.
13403
13404 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13405
13406         PR middle-end/14289
13407         * gcc.dg/pr14289-1.c: New test case.
13408         * gcc.dg/pr14289-2.c: Likewise.
13409         * gcc.dg/pr14289-3.c: Likewise.
13410
13411 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13412
13413         * gcc.c-torture/execute/20040308-1.c: New test.
13414
13415 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13416
13417         * gcc.c-torture/execute/20040307-1.c: New test case.
13418
13419 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13420
13421         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13422
13423 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13424
13425         * gcc.dg/20040306-1.c: New test.
13426
13427 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13428
13429         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13430         them static.
13431         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13432
13433 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13434
13435         PR c/14465
13436         * gcc.dg/decl-6.c: New test.
13437
13438 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13441         Rename LOGPOW -> LOG_POW.
13442         (SQRT_EXP, POW_EXP): New.
13443
13444 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445
13446         * gcc.dg/i386-sse-8.c: New test.
13447
13448 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13449
13450         PR c/14114
13451         * gcc.dg/decl-5.c: New test.
13452
13453 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13454
13455         * gcc.dg/20040305-1.c: New test.
13456
13457 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13458
13459         PR other/14354
13460         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13461
13462 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13463
13464         PR c++/14425, c++/14426
13465         * g++.dg/ext/altivec-4.C: New test.
13466         * g++.dg/ext/altivec-5.C: New test.
13467
13468 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13469
13470         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13471         global variables of a type with no linkage.
13472         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13473         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13474         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13475         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13476         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13477         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13478         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13479         * g++.dg/warn/deprecated.C: Name enum Color.
13480         * g++.dg/overload/VLA.C: Name structure for 'b'.
13481         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13482
13483 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13484
13485         * gcc.c-torture/compile/20040304-1.c: New test.
13486
13487 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13488
13489         PR 13728
13490         * gcc.dg/decl-4.c: New testcase.
13491
13492 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13493
13494         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13495         as PRECF if sizeof (float) > sizeof (double).
13496         (PRECL): Make it the same as PRECF if
13497         sizeof (float) > sizeof (long double).
13498
13499 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13500
13501         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13502         system type.  Add check for irix6 which doesn't have c99 runtime.
13503
13504 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13505
13506         * gcc.dg/const-elim-1.c: xfail for xtensa.
13507
13508 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/14369
13511         * g++.dg/template/cond4.C: New test.
13512
13513 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13514
13515         PR c++/14360
13516         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13517
13518         PR c++/14361
13519         * g++.dg/parse/defarg7.C: New test.
13520
13521         PR c++/14359
13522         * g++.dg/template/friend26.C: New test.
13523
13524 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/14324
13527         * g++.dg/abi/mangle21.C: New test.
13528
13529         PR c++/14260
13530         * g++.dg/parse/constructor2.C: New test.
13531
13532         PR c++/14337
13533         * g++.dg/template/sfinae1.C: New test.
13534
13535 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/14267
13538         * g++.dg/expr/crash2.C: New test.
13539
13540         PR middle-end/13448
13541         * gcc.dg/inline-5.c: New test.
13542         * gcc.dg/always-inline.c: Split out tests into ...
13543         * gcc.dg/always-inline2.c: ... this and ...
13544         * gcc.dg/always-inline3.c: ... this.
13545
13546 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR debug/12103
13549         * g++.dg/debug/crash1.C: New test.
13550
13551 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13552
13553         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13554         function with __attribute__((noinline)).
13555         (recurser_void2): Likewise.
13556         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13557         (recurser_void2): Likewise.
13558
13559 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13560
13561         PR middle-end/14203
13562         * g++.dg/warn/Wunused-6.C: New test case.
13563
13564 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13565
13566         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13567         not defined.
13568
13569 2004-02-27  Eric Christopher  <echristo@redhat.com>
13570
13571         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13572         * g++.dg/charset/asm2.c: Run only x86.
13573         * gcc.dg/charset/asm3.c: Ditto.
13574
13575 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13576
13577         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13578         ld_library_path.
13579
13580 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13581
13582         * g++.dg/ext/altivec-3.C: New.
13583
13584 2004-02-26  Richard Henderson  <rth@redhat.com>
13585
13586         * g++.dg/ext/attrib10.C: Mark for warning.
13587         * gcc.dg/attr-alias-1.c: New.
13588
13589 2004-02-26  Richard Henderson  <rth@redhat.com>
13590
13591         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13592         * gcc.c-torture/execute/20040208-2.c: ... it back.
13593
13594 2004-02-26  Eric Christopher  <echristo@redhat.com>
13595
13596         * lib/target-supports.exp (check-iconv-available): New function.
13597         * lib/gcc-dg.exp (dg-require-iconv): New function.
13598         Use above.
13599         * gcc.dg/charset: New directory.
13600         * gcc.dg/charset/charset.exp: New file.
13601         * gcc.dg/charset/asm1.c: Ditto.
13602         * gcc.dg/charset/asm2.c: Ditto.
13603         * gcc.dg/charset/asm3.c: Ditto.
13604         * gcc.dg/charset/asm4.c: Ditto.
13605         * gcc.dg/charset/asm5.c: Ditto.
13606         * gcc.dg/charset/attribute1.c: Ditto.
13607         * gcc.dg/charset/attribute2.c: Ditto.
13608         * gcc.dg/charset/string1.c: Ditto.
13609         * g++.dg/charset: New directory.
13610         * g++.dg/dg.exp: Add here. Special options.
13611         * g++.dg/charset/charset.exp: New file.
13612         * g++.dg/charset/asm1.c: Ditto.
13613         * g++.dg/charset/asm2.c: Ditto.
13614         * g++.dg/charset/asm3.c: Ditto.
13615         * g++.dg/charset/asm4.c: Ditto.
13616         * g++.dg/charset/attribute1.c: Ditto.
13617         * g++.dg/charset/attribute2.c: Ditto.
13618         * g++.dg/charset/extern1.cc: Ditto.
13619         * g++.dg/charset/extern2.cc: Ditto.
13620         * g++.dg/charset/string1.c: Ditto.
13621
13622 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/14278
13625         * g++.dg/parse/comma1.C: New test.
13626
13627 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13628
13629         PR c++/14284
13630         * g++.dg/template/ttp8.C: New test.
13631
13632 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13633
13634         * gcc.dg/fixuns-trunc-1.c: New test.
13635
13636 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13637
13638         * gcc.dg/builtins-config.h: Use #elif.
13639
13640 2004-02-26  Michael Matz  <matz@suse.de>
13641
13642         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13643         * gcc.dg/991214-1.c: Likewise.
13644         * gcc.dg/i386-asm-1.c: Likewise.
13645
13646 2004-02-25  Richard Henderson  <rth@redhat.com>
13647
13648         * gcc.c-torture/execute/20040208-2.c: Move ...
13649         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13650
13651 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13652
13653         PR c++/14246
13654         * g++.dg/other/crash-3.C: New test.
13655
13656 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13657
13658         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13659         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13660
13661         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13662         HP-UX.
13663
13664 2004-02-24  Michael Matz  <matz@suse.de>
13665
13666         * gcc.dg/i386-regparm.c: New.
13667
13668 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13669
13670         * gcc.c-torture/execute/20040223-1.c: New.
13671
13672 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13673             Kazu Hirata  <kazu@cs.umass.edu>
13674
13675         * gcc.dg/fwritable-strings-1.c: Remove.
13676
13677 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13678
13679         PR c/14156
13680         * gcc.dg/20040223-1.c: New test.
13681
13682 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13683
13684         PR c++/14106
13685         * g++.dg/ext/typeof9.C: New test.
13686
13687 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13688
13689         PR c++/14250
13690         * g++.dg/other/switch1.C: New test.
13691
13692 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13695         * gcc.dg/va-arg-1.c: Likewise.
13696
13697 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13698
13699         PR c++/14143
13700         * g++.dg/template/koenig5.C: New test.
13701
13702 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13703
13704         * g++.dg/ext/altivec-1.C: Generalize target triple.
13705         * g++.dg/ext/altivec-2.C: New test case.
13706         * g++.dg/ext/altivec_check.h: New file.
13707         * gcc.dg/altivec-1.c: Generalize target triple;
13708         include altivec_check.h and call altivec_check().
13709         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13710         * gcc.dg/altivec-6.c: New test case.
13711         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13712         type casts as needed.
13713         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13714         altivec_check().
13715         * gcc.dg/altivec-12.c: New test case.
13716         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13717         include altivec_check.h and call altivec_check().
13718         * gcc.dg/altivec_check.h: New file.
13719
13720 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13721
13722         * lib/target-supports.exp (check_alias_available): Don't mangle
13723         function `g' in test program.
13724
13725 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13726
13727         * lib/target-supports.exp (check_profiling_available): Check
13728         argument to determine whether we support a profiling type.
13729         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13730         check_profiling_available.
13731         * g++.dg/bprob/bprob.exp: Likewise
13732         * g77.dg/bprob/bprob.exp: Likewise.
13733         * gcc.misc-tests/bprob.exp: Likewise.
13734         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13735         dg-require-profiling and delete expected error handling.
13736         * gcc.dg/20021014-1.c: Likewise.
13737         * gcc.dg/nest.c: Likewise.
13738
13739 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13740
13741         PR c++/12007
13742         * g++.dg/other/vthunk1.C: New test.
13743
13744 2004-02-20  Falk Hueffner  <falk@debian.org>
13745
13746         PR target/14201
13747         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13748
13749 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/13927
13752         * g++.dg/other/error8.C: Remove XFAIL markers.
13753
13754         PR c++/14173
13755         * g++.dg/ext/packed5.C: New test.
13756
13757         PR c++/14199
13758         * g++.dg/warn/Wunused-5.C: New test.
13759
13760         PR c++/14186
13761         * g++.dg/lookup/member1.C: New test.
13762
13763 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13764
13765         * gcc.c-torture/compile/20040130-1.c: Enable only when
13766         __INT_MAX__ >= 2147483647L.
13767         * gcc.c-torture/compile/961203-1.c: Likewise.
13768
13769 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13772         * g++.dg/opt/template1.C: Robustify assembler regexp
13773
13774 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13775
13776         * gcc.c-torture/execute/simd-4.x: Remove.
13777         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13778         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13779         Guard with #ifndef SKIP_ATTRIBUTE.
13780         * gcc.dg/compat/vector-1_y.c: Likewise.
13781         * gcc.dg/compat/vector-2_x.c: Likewise.
13782         * gcc.dg/compat/vector-2_y.c: Likewise.
13783         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13784         * g++.dg/eh/simd-2.C: Likewise.
13785
13786 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13787
13788         * gcc.c-torture/compile/complex-1.c: New.
13789
13790 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13791
13792         PR target/14209
13793         * gcc.c-torture/execute/20040218-1.c: New test.
13794
13795 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13796
13797         PR c++/14181
13798         * g++.dg/parse/new2.C: New test.
13799
13800 2004-02-18  Paul Brook  <paul@codesourcery.com>
13801
13802         * gcc.c-torture/compile/libcall-1.c: New test.
13803
13804 2004-02-18  Paul Brook  <paul@codesourcery.com>
13805
13806         PR debug/12934
13807         * gcc.dg/debug/debug-7.c: New test.
13808
13809 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13810
13811         * gcc.dg/20040217-1.c: New test.
13812
13813 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13814
13815         * gcc.c-torture/execute/990208-1.x: Delete.
13816
13817 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13818
13819         * gcc.c-torture/execute/20040208-2.x: New file.
13820
13821 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/11326
13824         * g++.dg/abi/structret1.C: New test.
13825
13826 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13829         (i386_cpuid): No need to test if cpuid is available on AMD64.
13830         Fix assembly, so that it works onboth i386 and AMD64.
13831         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13832         (vecInLong): Fix s[] member type to unsigned int.
13833         (vecInWord): Remove type.
13834         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13835         (a64, b64, c64, d64, e64): Remove.
13836         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13837         Remove unused variable.  Remove initialization of removed variables.
13838         Don't call mmx_tests nor sse_tests.
13839         (reference_mmx, reference_sse): Remove.
13840         (check): Add return stmt.
13841         * gcc.dg/i386-sse-7.c: New test.
13842         * gcc.dg/i386-mmx-4.c: New test.
13843
13844 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13845
13846         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13847         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13848         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13849         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13850         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13851         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13852         g++.dg/tc1/dr94.C: Fix line terminator.
13853
13854 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13855
13856         * gcc.c-torture/compile/20040216-1.c: New.
13857
13858 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13859
13860         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13861         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13862         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13863         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13864         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13865         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13866
13867 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13868
13869         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13870
13871 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/13971
13874         * g++.dg/expr/cond4.C: New test.
13875
13876         PR c++/14086
13877         * g++.dg/lookup/crash2.C: New test.
13878
13879 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13880
13881         * gcc.c-torture/compile/20040214-2.c: New test.
13882
13883 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13884
13885         PR c++/14116
13886         * g++.dg/ext/typeof8.C: New test.
13887
13888 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13889
13890         * gcc.c-torture/compile/20040214-1.c: New test.
13891
13892 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13893
13894         PR c++/13635
13895         * g++.dg/template/spec11.C: New test.
13896
13897 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13898
13899         PR c++/13927
13900         * g++.dg/other/error8.C: New test.
13901
13902 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/14122
13905         * g++.dg/template/array4.C: New test.
13906
13907         PR c++/14108
13908         * g++.dg/inherit/thunk2.C: New test.
13909
13910         PR c++/14083
13911         * g++.dg/eh/cond2.C: New test.
13912
13913 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13914
13915         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13916
13917 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13918
13919         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13920
13921 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13922
13923         * g++.dg/simd-2.C: xfail on ppc64-linux.
13924
13925 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13926
13927         PR c/456
13928         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13929         tests.
13930
13931 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13932
13933         * gcc.dg/builtins-33.c: New test.
13934
13935 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13936
13937         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13938
13939 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13940
13941         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13942
13943 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13944
13945         * gcc.dg/ppc64-abi-3.c: New test.
13946
13947 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13948
13949         PR c/14092
13950
13951         * gcc.dg/pr14092-1.c: New testcase.
13952
13953 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13954
13955         * gcc.dg/cpp/assert4.c: Fix typo last change.
13956
13957         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13958         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13959
13960         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13961
13962 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13963
13964         * gcc.c-torture/compile/20040209-1.c: New test case.
13965
13966 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13967
13968         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13969
13970 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13971
13972         * gcc.c-torture/execute/20040208-[12].c: New tests.
13973
13974 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13975
13976         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13977
13978 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13979
13980         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13981
13982 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13983
13984         Bug 13856
13985         * gcc.dg/visibility-8.c: New testcase.
13986
13987 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13988
13989         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13990         arguments.
13991         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13992
13993 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13994
13995         PR middle-end/13696
13996         * g++.dg/opt/fold1.C: New test case.
13997
13998 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13999
14000         PR c++/14033
14001         * g++.dg/other/crash-2.C: New test.
14002
14003 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14004
14005         PR c++/14028
14006         * g++.dg/parse/angle-bracket2.C: New test.
14007
14008 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14009
14010         PR middle-end/13750
14011         Revert:
14012         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14013         PR pch/13361
14014         * testsuite/g++.dg/pch/wchar-1.C: New.
14015         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14016
14017 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14018
14019         PR c++/14008
14020         * g++.dg/parse/error15.C: New test.
14021         * g++.dg/parse/crash11.C: Update dg-error mark.
14022
14023 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/13932
14026         * g++.dg/warn/conv2.C: New test.
14027
14028 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14029
14030         PR c++/13086
14031         * g++.dg/warn/incomplete1.C: Remove xfail.
14032
14033 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * lib/file-format.exp (gcc_target_object_format): Use
14036         ${tool}_target_compile, not gcc_target_compile.
14037         * lib/target-supports.exp (check_alias_available): Likewise.
14038         (check_gc_sections_available): Likewise.
14039         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14040         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14041         dg-require-alias.
14042
14043 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14044
14045         PR c++/13969
14046         * g++.dg/template/static6.C: New test.
14047
14048 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14049
14050         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14051
14052 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14053
14054         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14055         tests for systems where `char' is unsigned by default.
14056
14057 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14058
14059         PR c++/13997
14060         * g++.dg/template/partial3.C: New test.
14061
14062 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14063
14064         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14065         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14066         Remove mentions of obsolete ports.
14067
14068 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14069
14070         * gcc.dg/noncompile/20001228-1.c: Fix for new
14071         error message.
14072
14073 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14074
14075         PR target/9348
14076         * gcc.c-torture/execute/multdi-1.c: New test case.
14077
14078 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14079
14080         PR c++/13925
14081         * g++.dg/template/lookup5.C: New test.
14082
14083 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/13950
14086         * g++.dg/template/lookup4.C: New test.
14087
14088         PR c++/13970
14089         * g++.dg/parse/error14.C: New test.
14090
14091         PR c++/14002
14092         * g++.dg/parse/template13.C: New test.
14093
14094 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14095
14096         PR c++/13978
14097         * g++.dg/template/koenig4.C: New test.
14098
14099         PR c++/13968
14100         * g++.dg/template/crash17.C: New test.
14101
14102         PR c++/13975
14103         * g++.dg/parse/error13.C: New test.
14104         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14105
14106 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14107
14108         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14109
14110 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14111
14112         PR c/11658
14113         PR c/13994
14114         * gcc.dg/noncompile/20040203-1.c: New test.
14115         * gcc.dg/noncompile/20040203-2.c: Likewise.
14116         * gcc.dg/noncompile/20040203-3.c: Likewise.
14117         * gcc.dg/20040203-1.c: Likewise.
14118
14119 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14120
14121         PR c++/10858
14122         * g++.dg/template/sizeof7.C: New test.
14123
14124 2004-02-02  Eric Christopher  <echristo@redhat.com>
14125             Zack Weinberg  <zack@codesourcery.com>
14126
14127         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14128
14129 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14130
14131         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14132         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14133         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14134         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14135
14136 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14137
14138         PR c++/13113
14139         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14140
14141         PR c++/13854
14142         * g++.dg/ext/attrib13.C: New test.
14143
14144         PR c++/13907
14145         * g++.dg/conversion/op2.C: New test.
14146
14147 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14148
14149         * gcc.dg/titype-1.c: Fix pasto.
14150
14151 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14152
14153         * gcc.dg/titype-1.c: New test.
14154
14155 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14156
14157         PR c++/13957
14158         * g++.dg/template/non-type-template-argument-1.C,
14159         g++.dg/template/qualified-id1.C: Update dg-error marks.
14160         * g++.dg/template/nontype6.C: New test.
14161
14162 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14163
14164         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14165         * gcc.dg/builtins-31.c: New testcase.
14166         * gcc.dg/builtins-32.c: New testcase.
14167
14168 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14169
14170         * objc.dg/call-super-2.m: Update line numbers
14171         for the including of stddef.h.
14172
14173 2004-01-30  Michael Matz  <matz@suse.de>
14174
14175         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14176         g++.dg/ext/case-range3.C: New tests.
14177
14178 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14179
14180         DR206
14181         PR c++/13813
14182         * g++.dg/template/member4.C: New test.
14183
14184 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14185
14186         PR c++/13683
14187         * g++.dg/template/sizeof6.C: New test.
14188
14189 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14190
14191         * gcc.dg/fwritable-strings-1.c: New test.
14192
14193 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14194
14195         * gcc.c-torture/compile/20040130-1.c: New test.
14196
14197 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14198
14199         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14200
14201 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14202
14203         PR c++/13883
14204         * g++.dg/template/ctor3.C: New test.
14205
14206 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14207
14208         * g++.dg/tc1: New directory.
14209         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14210         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14211         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14212         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14213         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14214
14215 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14216
14217         * g++.dg/parse/error11.C: New test.
14218         * g++.dg/parse/error12.C: Likewise.
14219
14220 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14221
14222         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14223         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14224
14225 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14226
14227         PR c++/13791
14228         * g++.dg/ext/attrib12.C: New test.
14229
14230         PR c++/13736
14231         * g++.dg/parse/cast2.C: New test.
14232
14233 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14234
14235         * objc.dg/encode-2.m (main): New local string.  Set depending on
14236         sizeof long.  Use in sscanf call.
14237         * objc.dg/encode-3.m (main): New local string.  Set depending on
14238         sizeof long.  Use in scan_initial call.
14239
14240 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14241
14242         * objc.dg/call-super-2.m: Make LP64-safe.
14243         * objc.dg/desig-init-1.m: Likewise.
14244
14245 2004-01-27  Devang Patel <dpatel@apple.com>
14246
14247         * g++.dg/debug/namespace1.C: New test.
14248
14249 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14250
14251         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14252         xscale-*-*.
14253
14254         * gcc.dg/arm-mmx-1.c: New test.
14255
14256 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14257
14258         * gcc.dg/20040127-1.c: New test.
14259         * gcc.dg/20040127-2.c: New test.
14260
14261 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14262
14263         * objc.dg/stret-1.m (glob): Renamed to globa.
14264
14265 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14266
14267         PR c++/13663
14268         * g++.dg/expr/for1.C: New test.
14269
14270 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14271
14272         PR middle-end/13779
14273         * gcc.dg/darwin-longlong.c: New test.
14274
14275 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14276
14277         * gcc.dg/20040124-1.c: Moved test from here...
14278         * gcc.c-torture/compile/20040124-1.c: ...to here.
14279
14280 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14283         the assembly output if -m64 is passed.
14284
14285 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/13833
14288         * g++.dg/template/cond3.C: New test.
14289
14290 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14291
14292         PR c++/13810
14293         * g++.dg/template/ttp7.C: New test.
14294
14295 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14296
14297         PR c++/13797
14298         * g++.dg/template/nontype4.C: New test.
14299         * g++.dg/template/nontype5.C: Likewise.
14300
14301 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14302
14303         * gcc.dg/torture/mips-clobber-at.c: New test.
14304
14305 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14306
14307         * gcc.dg/20040124-1.c: New test.
14308
14309 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * gcc.dg/20040123-1.c: New test.
14312
14313 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14314
14315         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14316
14317 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14318
14319         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14320
14321 2004-01-23  Andrew Pinski  <apinski@apple.com>
14322
14323         * gcc.dg/20030121-1.c: Move to ..
14324         * gcc.dg/20040121-1.c: here.
14325
14326 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14327
14328         * gcc.dg/builtins-29.c: New test case.
14329
14330 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14331
14332         PR 18314
14333         * gcc.dg/builtins-30.c: New testcase.
14334
14335 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14336
14337         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14338         * lib/g77.exp: Likewise.
14339         * lib/objc.exp: Likewise.
14340         * lib/g++.exp: Likewise.
14341
14342 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.dg/struct-by-value-2.c: New test.
14345
14346 2004-01-21  Andrew Pinski  <apinski@apple.com>
14347
14348         PR target/13785
14349         * gcc.dg/20030121-1.c: New test.
14350
14351 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14352
14353         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14354         clobber frame pointer register in asm statement.
14355
14356 2004-01-21  Falk Hueffner  <falk@debian.org>
14357
14358         * gcc.c-torture/compile/20040121-1.c: New test.
14359
14360 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14361
14362         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14363
14364 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14365
14366         * gcc.dg/ppc64-abi-2.c: New test.
14367
14368 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14369
14370         * lib/treelang.exp: Fill out this file.
14371         * lib/treelang-dg.exp: New File.
14372
14373 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14374
14375         * gcc.c-torture/compile/981022-1.c: Remove.
14376         * gcc.dg/array-5.c: Remove XFAIL.
14377         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14378         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14379         gcc.dg/cond-lvalue-1.c: Update.
14380         * gcc.dg/cast-lvalue-2.c: New test.
14381
14382 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14383
14384         PR c++/13592
14385         * g++.dg/other/error1.C (class foo): Tweak error message.
14386
14387         PR c++/13592
14388         * g++.dg/template/call2.C: New test.
14389
14390 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14393         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14394         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14395         scalar-return-1_x.c, scalar-return-2_y.c,
14396         scalar-return-3_x.c, scalar-return-3_y.c,
14397         scalar-return-4_x.c, scalar-return-4_y.c,
14398         struct-align-1.h, struct-align-1_x.c,
14399         struct-align-1_y.c, struct-align-2.h,
14400         struct-align-2_x.c, struct-align-2_y.c,
14401         struct-by-value-10_y.c, struct-by-value-11_x.c,
14402         struct-by-value-11_y.c, struct-by-value-12_x.c,
14403         struct-by-value-12_y.c, struct-by-value-13_x.c,
14404         struct-by-value-13_y.c, struct-by-value-14_x.c,
14405         struct-by-value-14_y.c, struct-by-value-15_x.c,
14406         struct-by-value-15_y.c, struct-by-value-16_y.c,
14407         struct-by-value-17_y.c, struct-by-value-18_y.c,
14408         struct-by-value-19_y.c, struct-by-value-1_x.c,
14409         struct-by-value-1_y.c, struct-by-value-20_y.c,
14410         struct-by-value-2_x.c, struct-by-value-2_y.c,
14411         struct-by-value-3_y.c, struct-by-value-4_x.c,
14412         struct-by-value-4_y.c, struct-by-value-5_y.c,
14413         struct-by-value-6_y.c, struct-by-value-7_y.c
14414         struct-by-value-8_x.c, struct-by-value-8_y.c
14415         struct-by-value-9_x.c, struct-by-value-9_y.c
14416         struct-return-10_x.c, struct-return-10_y.c,
14417         struct-return-19_x.c, struct-return-20_x.c
14418         struct-return-2_x.c, struct-return-2_y.c
14419         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14420         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14421
14422 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14423
14424         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14425         attribute on sparc*-sun-solaris2.*.
14426
14427 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14428
14429         PR c++/13710
14430         * g++.dg/ext/typeof7.C: New test.
14431
14432 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14433
14434         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14435         * gcc.dg/const-elim-1.c: Same.
14436
14437 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14438
14439         * objc.dg/stret-1.m: New.
14440         * objc.dg/stret-2.m: New.
14441
14442 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14443
14444         PR c++/11895
14445         * g++.dg/ext/vector1.C: New test.
14446
14447 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14448
14449         * gcc.dg/pch/import-1.c: New.
14450         * gcc.dg/pch/import-1.hs: New.
14451         * gcc.dg/pch/import-1a.h: New.
14452         * gcc.dg/pch/import-1b.h: New.
14453         * gcc.dg/pch/import-1c.h: New.
14454
14455 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/13574
14458         * g++.dg/ext/array1.C: New test.
14459
14460         PR c++/13178
14461         * g++.dg/conversion/op1.C: New test.
14462
14463 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14464
14465         PR 11864
14466         From Kazumoto Kojima / Dan Kegel:
14467         * gcc.dg/pr11864-1.c: New test.
14468
14469         PR 10392
14470         From Marcus Comstedt / Dan Kegel:
14471         * gcc.dg/pr10392-1.c: New test.
14472
14473 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14474
14475         PR c++/13478
14476         * g++.dg/init/ref10.C: New test.
14477
14478 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14479
14480         PR c++/13407
14481         * g++.dg/parse/typename6.C: New test.
14482
14483 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14484
14485         PR pch/13361
14486         * testsuite/g++.dg/pch/wchar-1.C: New.
14487         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14488
14489 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14490
14491         PR c++/9259
14492         * g++.dg/expr/sizeof2.C: New test.
14493
14494 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14495
14496         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14497
14498 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14499
14500         PR c++/13659
14501         * g++.dg/lookup/strong-using-3.C: New.
14502         * g++.dg/lookup/using-10.C: New.
14503
14504 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14505
14506         PR c++/13594
14507         * g++.dg/lookup/strong-using-2.C: New.
14508
14509 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14510             Dan Kegel <dank@kegel.com>
14511             J"orn Rennecke <joern.rennecke@superh.com>
14512
14513         PR target/9365
14514         * gcc.dg/pr9365-1.c: New test.
14515
14516 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14517
14518         PR c++/8856
14519         * g++.dg/parse/casting-operator2.C: New test.
14520         * g++.old-deja/g++.pt/explicit83.C: Remove.
14521
14522 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14523
14524         * gcc.dg/label-compound-stmt-1.c: New test.
14525         * gcc.c-torture/compile/950922-1.c,
14526         gcc.c-torture/compile/20000211-3.c,
14527         gcc.c-torture/compile/20000518-1.c,
14528         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14529         compound statements.
14530
14531 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14532
14533         * gcc.dg/ppc64-abi-1.c: New test.
14534
14535 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14536
14537          * g++.dg/ext/attrib9.C: Add dg-warnings.
14538
14539 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14540
14541         PR c++/12335
14542         * g++.dg/parse/dtor3.C: New test.
14543
14544 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14545
14546         PR c++/12709
14547         * g++.dg/parse/try-catch-1.C: New test.
14548
14549 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14550
14551         * ada/acats/run_all.sh: Add more verbose output in acats.log
14552         when compiling tests.
14553
14554 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14555
14556         PR 13656
14557         * gcc.dg/typedef-redecl.c: New test case.
14558         * gcc.dg/typedef-redecl.h: New support file.
14559
14560 2004-01-13  Jan Hubicka  <jh@suse.cz>
14561
14562         * gcc.dg/always_inline.c: New test.
14563         * gcc.dg/debug/20031231-1.c: Fix.
14564
14565 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14566
14567         PR c++/13474
14568         * g++.dg/template/array3.C: New test.
14569
14570 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14571
14572         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14573         * g++.dg/warn/Wunused-2.C: Likewise.
14574
14575 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14576
14577         PR c++/13289
14578         * g++.dg/template/instantiate6.C: New test.
14579
14580 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR middle-end/11397
14583         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14584
14585 2004-01-12  Jan Hubicka  <jh@suse.cz>
14586
14587         PR opt/12826
14588         * gcc.dg/20040112-1.c: New.
14589
14590         * gcc.dg/dwarf-die[1-7].c: Move to...
14591         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14592         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14593
14594 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14595
14596         PR c++/4100
14597         * g++.dg/parse/friend4.C: New test.
14598
14599 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14600
14601         PR c++/4100
14602         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14603         definition is called a friend.
14604
14605 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14606
14607         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14608
14609 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14610
14611         PR c++/3478
14612         * g++.dg/parse/error10.C: New test.
14613         * g++.dg/template/arg2.C: Accept "invalid type" error.
14614
14615 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14616
14617         PR middle-end/13392
14618         * g++.dg/opt/expect2.C: New test.
14619
14620 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14621
14622         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14623         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14624         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14625         Update dg-error regexps.
14626
14627 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14628
14629         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14630         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14631
14632 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14633
14634         * gcc.dg/pragma-re-1.c: Use right pointer type.
14635
14636 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14639
14640 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14641
14642         * gcc.dg/rs6000-ldouble-1.c: New.
14643
14644 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14645
14646         DR 337
14647         PR c++/9256
14648         * g++.dg/other/abstract1.C: New test.
14649
14650 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14651
14652         * g++.dg/lookup/strong-using-1.C: New.
14653
14654 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14655
14656         PR c/11234
14657         * gcc.dg/func-ptr-conv-1.c: New test.
14658         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14659
14660 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14661
14662         PR target/13380.
14663         * gcc.c-torture/compile/20040109-1.c: New.
14664
14665 2004-01-08  Stuart Hastings  <stuart@apple.com>
14666
14667         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14668         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14669         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14670
14671 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14672
14673         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14674
14675 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14676
14677         * ada/acats/run_acats: Treat 'gnatchop' the same way
14678         as 'gnatmake'.  Export GCC_DRIVER.
14679         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14680         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14681
14682 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14683
14684         PR c++/12573
14685         * g++.dg/template/dependent-expr4.C: New test.
14686
14687 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14688
14689         * gcc.dg/altivec-11.c: New test.
14690
14691 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14692
14693         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14694
14695 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14696
14697         PR c/6024
14698         * gcc.dg/enum-compat-1.c: New test.
14699         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14700
14701 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14702
14703         PR c/12165
14704         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14705         gcc.dg/c99-idem-qual-3.c: New tests.
14706
14707 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14708
14709         * gcc.dg/winline-7.c: Don't cast void * to int.
14710
14711 2004-01-06  Jan Hubicka  <jh@suse.cz>
14712
14713         * gcc.dg/i386-sse-5.c: New test
14714         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14715
14716 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/12815
14719         * g++.dg/rtti/typeid4.C: New test.
14720
14721 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14722
14723         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14724
14725 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14726
14727         PR c++/12132
14728         * g++.dg/template/error11.C: New test.
14729
14730         PR c++/13451
14731         * g++.dg/template/class2.C: New test.
14732
14733 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14734         Richard Sandiford <rsandifo@redhat.com>
14735
14736         PR c++/13387
14737         * g++.dg/opt/alias3.C: New test.
14738
14739 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR c++/13157
14742         * g++.dg/template/koenig3.C: New test.
14743
14744         PR c++/13529
14745         * g++.dg/parse/offsetof3.C: New test.
14746
14747         * g++.dg/init/copy7.C: Add missing dg-error markers.
14748
14749         PR c++/12226
14750         * g++.dg/init/copy7.c: New test.
14751
14752         PR c++/13536
14753         * g++.dg/parse/cast1.C: New test.
14754
14755 2004-01-04  Jan Hubicka  <jh@suse.cz>
14756
14757         * gcc.dg/winline[1-7].c: New tests.
14758
14759 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14760
14761         PR c++/13520
14762         * g++.dg/template/qualttp22.C: New test.
14763
14764 2004-01-01  Jan Hubicka  <jh@suse.cz>
14765
14766         * gcc.dg/debug/20031231-1.c: New.
14767         * gcc.c-torture/compile/20040101-1.c: New.
14768         * gcc.dg/dwarf-die-[1-7].c: New.
14769
14770 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14771
14772         PR optimization/13521
14773         * gcc.c-torture/compile/20031231-1.c: New test.
14774
14775 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14776
14777         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14778
14779 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14780
14781         PR c++/10079
14782         * g++.dg/template/crash16.C: New test.
14783
14784 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14787
14788 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14789
14790         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14791         ports.
14792         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14793         * g++.old-deja/g++.law/profile1.C: Likewise.
14794         * gcc.c-torture/compile/981006-1.c: Likewise.
14795         * gcc.c-torture/execute/loop-2e.x: Likewise.
14796         * gcc.c-torture/execute/loop-2f.x: Remove.
14797         * gcc.c-torture/execute/loop-2g.x: Likewise.
14798         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14799         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14800
14801 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         PR c++/13507
14804         * g++.dg/ext/attrib11.C: New test.
14805
14806         PR c++/13494
14807         * g++.dg/template/array2-1.C: New test.
14808         * g++.dg/template/array2-2.C: New test.
14809
14810 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14811
14812         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14813
14814 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14815
14816         PR c++/12774
14817         * g++.dg/template/array1-1.C: New test.
14818         * g++.dg/template/array1-2.C: New test.
14819
14820 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14821
14822         PR fortran/12632
14823         * g77.dg/12632.f: New test case.
14824
14825 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14826
14827         PR c++/13289
14828         * g++.dg/parse/nontype1.C: New test.
14829
14830 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14831
14832         PR c++/12403
14833         * g++.dg/parse/explicit1.C: New test.
14834         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14835
14836 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/13081
14839         * g++.dg/opt/inline6.C: New test.
14840
14841         PR c++/12613
14842         * g++.dg/parse/error9.C: New test.
14843
14844         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14845
14846 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14847
14848         PR c++/13009
14849         * g++.dg/init/assign1.C: New test.
14850
14851 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14852
14853         PR c++/13070
14854         * g++.dg/warn/format3.C: New test case.
14855
14856 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14857
14858         * gcc.c-torture/compile/20031227-1.c: New test.
14859
14860 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14861
14862         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14863         * g77.dg/bprob/bprob.exp: Likewise.
14864         * gcc.misc-tests/bprob.exp: Likewise.
14865         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14866         variants on systems where the library does not provide that
14867         functionality.
14868         * gcc.dg/builtins-20.c: Use builtins-config.h.
14869         * gcc.dg/builtins-config.h: New file.
14870
14871 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14872
14873         * lib/gcc-dg.exp (dg-require-profiling): New function.
14874         * lib/target-supports.exp (check_profiling_available): Likewise.
14875         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14876         * g77.dg/bprob/bprob.exp: Likewise.
14877         * gcc.misc-tests/bprob.exp: Likewise.
14878         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14879         * gcc.dg/20021014-1.c: Likewise.
14880         * gcc.dg/nest.c: Likewise.
14881
14882 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14883
14884         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14885         compiling.
14886         * g++.dg/lookup/java2.C: Likewise.
14887         * gcc.dg/cpp/lexident.c: Likewise.
14888
14889 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14890
14891         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14892         given.
14893         * gcc.c-torture/compile/961203-1.c: Likewise.
14894         * gcc.c-torture/compile/980506-1.c: Likewise.
14895
14896 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14897
14898         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14899         (additional_prunes): New global.
14900         (gcc-dg-prune): Handle additional per-test pruning.
14901         (dg-test): Clear additional_prunes between tests.
14902
14903         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14904         dg-prune-output to avoid spurious failures from assembler
14905         complaining about nonexistent WAW violations.
14906         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14907         Use dg-prune-output to avoid spurious failures from assembler
14908         warning about Itanium B-step errata.
14909
14910 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14911
14912         * g++.dg/abi/macro0.C: New test.
14913         * g++.dg/abi/macro1.C: Likewise.
14914         * g++.dg/abi/macro2.C: Likewise.
14915
14916         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14917         * g++.dg/abi/bitfield7.C: Likewise.
14918         * g++.dg/abi/dtor2.C: Likewise.
14919         * g++.dg/abi/mangle11.C: Likewise.
14920         * g++.dg/abi/mangle12.C: Likewise.
14921         * g++.dg/abi/mangle14.C: Likewise.
14922         * g++.dg/abi/mangle17.C: Likewise.
14923         * g++.dg/abi/vbase10.C: Likewise.
14924         * g++.dg/abi/vbase14.C: Likewise.
14925         * g++.dg/template/qualttp17.C: Likewise.
14926
14927 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14928
14929         PR c/11995
14930         * gcc.dg/20031223-1.c: New test.
14931
14932 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14933
14934         * gcc.dg/noreturn-7.c: New test.
14935
14936 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14937
14938         * gcc.dg/null-pointer-1.c: New test.
14939
14940 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14941
14942         * g++.old-deja/g++.jason/template18.C: Remove.
14943         * g++.old-deja/g++.jason/template37.C: Likewise.
14944
14945         PR c++/12862
14946         * g++.dg/lookup/ns1.C: New test.
14947
14948         PR c++/12397
14949         * g++.dg/template/lookup3.C: New test.
14950
14951 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14952
14953         * g++.dg/template/recurse1.C: New test
14954
14955 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/12479
14958         * g++.dg/parse/semicolon1.C: New test.
14959         * g++.dg/parse/semicolon1.h: Likewise.
14960
14961 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14962
14963         * gcc.dg/darwin-misaligned.c: New test.
14964
14965 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14966
14967         PR c/9163
14968         * gcc.dg/20031222-1.c: New test.
14969
14970 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/13438
14973         * g++.dg/parse/error8.C: New test.
14974
14975         PR c++/11554
14976         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14977
14978 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14979
14980         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14981         too small.
14982         * gcc.c-torture/compile/930217-1.c: Likewise.
14983         * gcc.c-torture/compile/930513-1.c: Likewise.
14984         * gcc.c-torture/execute/920908-2.c: Likewise.
14985         * gcc.c-torture/execute/921204-1.c: Likewise.
14986         * gcc.c-torture/execute/930621-1.c: Likewise.
14987         * gcc.c-torture/execute/930630-1.c: Likewise.
14988         * gcc.c-torture/execute/931031-1.c: Likewise.
14989         * gcc.c-torture/execute/980602-2.c: Likewise.
14990         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14991         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14992         * gcc.c-torture/execute/extzvsi.c: Likewise.
14993         * gcc.c-torture/unsorted/ext.c: Likewise.
14994
14995 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14996
14997         PR target/12749
14998         * gcc.c-torture/compile/20031220-2.c: New test case.
14999
15000 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15001
15002         PR optimization/13031
15003         * gcc.c-torture/compile/20031220-1.c: New test case.
15004
15005 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15006
15007         * gcc.dg/cast-function-1.c: New test.
15008
15009 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15010
15011         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15012         formats.
15013
15014 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/12795
15017         * g++.dg/ext/attrib10.C: New test.
15018
15019 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15020
15021         * gcc.dg/cleanup-10.c: New test.
15022         * gcc.dg/cleanup-11.c: New test.
15023
15024 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15025
15026         PR c++/13239
15027         * g++.dg/opt/expect1.C: New test.
15028
15029 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15030
15031         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15032
15033 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15034
15035         PR debug/12923
15036         * gcc.dg/20031218-1.c: New test.
15037
15038         PR debug/12389
15039         * gcc.dg/20031218-2.c: New test.
15040         * gcc.dg/20031218-3.c: New test.
15041
15042         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15043         of label name and allow for USER_LABEL_PREFIX == "_" names.
15044         * g++.dg/abi/mangle18-2.C: Likewise.
15045         * g++.dg/abi/mangle19-1.C: Likewise.
15046         * g++.dg/abi/mangle19-2.C: Likewise.
15047         * g++.dg/abi/mangle20-1.C: Likewise.
15048         * g++.dg/abi/mangle20-2.C: Likewise.
15049
15050 2003-12-18  Richard Henderson  <rth@redhat.com>
15051
15052         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15053
15054 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15055             Dan Kegel <dank@kegel.com>
15056
15057         PR other/12009
15058         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15059         testing a cross compiler, it causes spurious compile failures.
15060         * lib/g++.exp: Likewise.
15061
15062 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15063
15064         PR c++/13262
15065         * g++.dg/template/access13.C: New test.
15066
15067 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15068
15069         * gcc.dg/20031216-1.c: New test.
15070
15071 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15072
15073         PR c++/9154
15074         * g++.dg/template/error10.C: New test.
15075
15076 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15077
15078         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15079         * g++.dg/eh/simd-2.C: Likewise.
15080
15081 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15082             Roger Sayle  <roger@eyesopen.com>
15083
15084         * gcc.c-torture/execute/ieee/mzero5.c: New.
15085
15086 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/10603
15089         * g++.dg/parse/error6.C: New test.
15090
15091         PR c++/12827
15092         * g++.dg/parse/error7.C: New test.
15093
15094 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15095
15096         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15097         at -O with stabs debugging formats.
15098         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15099         * gcc.dg/debug/debug-2.c: Likewise.
15100
15101 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15102
15103         PR c++/12696
15104         * g++.dg/init/error1.C: New test.
15105
15106         PR c++/12218
15107         * g++.dg/init/pm3.C: New test.
15108
15109 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15110
15111         PR c/3347
15112         * gcc.dg/bitfld-8.c: New test.
15113
15114 2003-12-16  James Lemke  <jim@wasabisystems.com>
15115
15116         * gcc.dg/arm-scd42-[123].c: New tests.
15117
15118 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15119
15120         PR c++/9043
15121         * g++.dg/abi/mangle20-1.C: New test.
15122         * g++.dg/abi/mangle20-2.C: New test.
15123
15124 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15125
15126         PR c++/13275
15127         * g++.dg/other/offsetof2.C: Remove XFAIL.
15128         * g++.dg/parse/offsetof1.C: New test.
15129         * g++.gd/parse/offsetof2.C: Likewise.
15130
15131 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15132
15133         * g++.dg/template/nontype3.C: New test.
15134         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15135
15136 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15137
15138         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15139
15140 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         PR c++/13387
15143         * g++.dg/expr/assign1.C: New test.
15144
15145         PR c++/13242
15146         * g++.dg/abi/mangle19-1.C: New test.
15147         * g++.dg/abi/mangle19-2.C: New test.
15148
15149 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15150
15151         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15152
15153 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15154
15155         * gcc.c-torture/execute/20031216-1.c: New test.
15156
15157 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15158
15159         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15160         an ICE regression.
15161
15162 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15163
15164         PR c++/10926
15165         * g++.dg/template/error9.C: New test.
15166
15167         PR c++/11116
15168         * g++.dg/template/error8.C: New test.
15169
15170 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15171
15172         PR middle-end/13400
15173         * gcc.c-torture/execute/20031215-1.c: New test case.
15174
15175 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/13269
15178         * g++.dg/parse/error5.C: New test.
15179
15180         PR c++/12989
15181         * g++.dg/expr/sizeof1.C: New test.
15182
15183         PR c++/13310
15184         * g++.dg/template/crash15.C: New test.
15185
15186 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15187
15188         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15189         a non-POD type as the last named parameter of a varargs function.
15190
15191 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15192
15193         PR c++/13243
15194         PR c++/12573
15195         * g++.dg/template/crash14.C: New test.
15196         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15197
15198 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         * g++.dg/other/java1.C: New test.
15201
15202         PR c++/13241
15203         * g++.dg/abi/mangle18-1.C: New test.
15204         * g++.dg/abi/mangle18-2.C: New test.
15205
15206 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15207
15208         PR optimization/10312
15209         * gcc.c-torture/execute/20031214-1.c: New.
15210
15211 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15212
15213         PR c++/10779
15214         PR c++/12160
15215         * g++.dg/parse/error3.C: New test.
15216         * g++.dg/parse/error4.C: Likewise.
15217         * g++.dg/abi/mangle4.C: Tweak error messages.
15218         * g++.dg/lookup/using5.C: Likewise.
15219         * g++.dg/other/error2.C: Likewise.
15220         * g++.dg/parse/typename5.C: Likewise.
15221         * g++.dg/parse/undefined1.C: Likewise.
15222         * g++.dg/template/arg2.C: Likewise.
15223         * g++.dg/template/ttp3.C: Likewise.
15224         * g++.dg/template/type1.C: Likewise.
15225         * g++.old-deja/g++.other/crash32.C: Likewise.
15226         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15227
15228 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15229
15230         PR c++/13106
15231         * g++.dg/warn/noreturn-3.C: New test.
15232
15233 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15234
15235         PR c++/13118
15236         * g++.dg/abi/covariant3.C: New.
15237
15238 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * g++.dg/eh/ia64-1.C: New test.
15241
15242 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15243
15244         PR optimization/13037
15245         * g77.f-torture/execute/13037.f: New test case.
15246
15247 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15248
15249         PR c++/12881
15250         * g++.dg/abi/covariant2.C: New.
15251
15252 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15253
15254         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15255
15256 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15257
15258         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15259
15260 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15261
15262         PR other/10819
15263         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15264         to fix Bug 10819.
15265         * lib/g++.exp (g++_version): Likewise.
15266         * lib/g77.exp (g77_version): Likewise.
15267         * lib/objc.exp (default_objc_version): Likewise.
15268
15269 2003-12-10  Richard Henderson  <rth@redhat.com>
15270
15271         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15272
15273         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15274
15275 2003-12-08  Matt Austern  <austern@apple.com>
15276
15277         PR c/13134
15278         * lib/gcc-dg.exp (dg-require-visibility): Define.
15279         * lib/target-supports (check_visibility_available): Define.
15280         * gcc.dg/visibility-1.c: New test.
15281         * gcc.dg/visibility-2.c: Likewise.
15282         * gcc.dg/visibility-3.c: Likewise.
15283         * gcc.dg/visibility-4.c: Likewise.
15284         * gcc.dg/visibility-5.c: Likewise.
15285         * gcc.dg/visibility-6.c: Likewise.
15286         * g++.dg/ext/visibility-1.C: Likewise.
15287         * g++.dg/ext/visibility-2.C: Likewise.
15288         * g++.dg/ext/visibility-3.C: Likewise.
15289         * g++.dg/ext/visibility-4.C: Likewise.
15290         * g++.dg/ext/visibility-5.C: Likewise.
15291         * g++.dg/ext/visibility-6.C: Likewise.
15292
15293 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15294
15295         * g++.dg/lookup/java1.C: New test.
15296         * g++.dg/lookup/java2.C: New test.
15297
15298 2003-12-07  Falk Hueffner  <falk@debian.org>
15299
15300         * g++.dg/opt/noreturn-1.C: New test.
15301
15302 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15303
15304         * gcc.dg/overflow-1.c: New test.
15305
15306 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15307
15308         * g77.f-torture/compile/13060.f: New test.
15309
15310 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15311
15312         PR c++/13323
15313         * g++.dg/inherit/operator2.C: New test.
15314
15315 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++/13305
15318         * g++.dg/ext/attrib9.C: New test.
15319
15320 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/13314
15323         * g++.dg/template/error7.C: New test.
15324
15325 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15326             J"orn Rennecke <joern.rennecke@superh.com>
15327
15328         PR target/13302
15329         * g++.dg/other/struct-va_list.C: New test.
15330
15331 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15332
15333         PR c++/13166
15334         * g++.dg/parse/defarg6.C: New test.
15335
15336 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15337
15338         PR target/13256
15339         * gcc.c-torture/execute/20031201-1.c: New test.
15340
15341 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15342
15343         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15344
15345 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15346
15347         * gcc.dg/builtin-return-1.c: New test.
15348
15349 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15350             J"orn Rennecke <joern.rennecke@superh.com>
15351
15352         PR optimization/13260
15353         * gcc.c-torture/execute/20031204-1.c: New test.
15354
15355 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15356
15357         PR c++/9127
15358         * g++.dg/template/error6.C: New test.
15359
15360 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15361
15362         * gcc.dg/20031202-1.c: New test.
15363
15364 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15365
15366         PR c++/13179
15367         * g++.dg/template/eh1.C: New test.
15368
15369         PR c++/10771
15370         * g++.dg/template/error5.C: New test.
15371
15372 2003-12-02  David Ung  <davidu@mips.com>
15373
15374         * gcc.dg/compat/vector-check.h: Corrected type for var
15375         g_##TMODE
15376
15377 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15378
15379         PR c++/10126
15380         * g++.dg/template/ptrmem8.C: New test.
15381
15382 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15383
15384         PR c++/12573
15385         * g++.dg/template/dependent-expr3.C: New test.
15386
15387 2003-12-01  James Lemke  <jim@wasabisystems.com>
15388
15389         * gcc.dg/arm-g2.c: New test.
15390
15391 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15392
15393         PR optimization/11634
15394         * gcc.dg/20031201-2.c: New test case.
15395
15396 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15397
15398         PR 11433
15399         * objc.dg/proto-lossage-3.m: New test.
15400
15401 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15402
15403         PR optimization/12628
15404         * gcc.dg/20031201-1.c: New test case.
15405
15406 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15407
15408         * gcc.dg/unaligned-1.c: New test.
15409
15410 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15411
15412         PR c++/9849
15413         * g++.dg/template/error4.C: New test.
15414         * g++.dg/template/nested3.C: Adjust error markers.
15415
15416 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15417
15418         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15419
15420 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15421
15422         PR c/10333
15423         * gcc.dg/bitfld-7.c: New test.
15424
15425 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15426
15427         * gcc.dg/tls/asm-1.C: New test.
15428
15429 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15430
15431         * gcc.dg/cpp/assert4.c: Update.
15432
15433 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15434
15435         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15436         * gcc.dg/builtin-apply3.c: New test.
15437
15438 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15439
15440         * lib/compat.exp (compat-obj): New xfaildata parameter.
15441         Use it to set compiler_conditional_xfail_data before compiling.
15442         (compat-get-options): Handle dg-xfail-if.
15443         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15444         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15445         * gcc.dg/compat/vector-1_y.c: Likewise.
15446         * gcc.dg/compat/vector-2_x.c: Likewise.
15447         * gcc.dg/compat/vector-2_y.c: Likewise.
15448
15449 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * g++.dg/opt/reg-stack4.C: New test.
15452
15453 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15454
15455         * gcc.dg/builtin-apply2.c: New test.
15456
15457 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15458
15459         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15460
15461 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15462
15463         PR c++/12924
15464         * g++.dg/template/template-id-2.C: New test.
15465
15466 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15467
15468         PR c++/5369
15469         * g++.dg/template/memfriend1.C: New test.
15470         * g++.dg/template/memfriend2.C: Likewise.
15471         * g++.dg/template/memfriend3.C: Likewise.
15472         * g++.dg/template/memfriend4.C: Likewise.
15473         * g++.dg/template/memfriend5.C: Likewise.
15474         * g++.dg/template/memfriend6.C: Likewise.
15475         * g++.dg/template/memfriend7.C: Likewise.
15476         * g++.dg/template/memfriend8.C: Likewise.
15477         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15478
15479 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/12515
15482         * g++.dg/ext/cond1.C: New test.
15483
15484 2003-11-20  Richard Henderson  <rth@redhat.com>
15485
15486         * gcc.dg/20020201-2.c: Remove.
15487         * gcc.dg/20020201-4.c: Remove.
15488         * gcc.dg/20020304-1.c: Remove.
15489
15490 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15491
15492         * gcc.dg/cpp/trad/xwin1.c: New test case.
15493
15494 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15495
15496         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15497         * lib/g77.exp: Likewise.
15498         * lib/objc.exp: Likewise.
15499         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15500         for darwin.
15501
15502 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15503
15504         PR c++/12932
15505         * g++.dg/template/static5.C: New test.
15506
15507 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15508
15509         * gcc.dg/nested-func-1.c: New test.
15510
15511 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15512
15513         * gcc.dg/cpp/assert4.c: New test.
15514
15515 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15516
15517         PR c++/2294
15518         * g++.dg/lookup/using9.c: New test.
15519
15520 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/12762
15523         * g++.dg/template/error3.C: New test.
15524
15525 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15526
15527         PR ada/13035
15528         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15529         No longer use a wrapper for gcc, since this does not work under
15530         Windows.
15531
15532 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15533
15534         PR c++/2094
15535         * g++.dg/template/ptrmem7.C: New test.
15536
15537 2003-11-13  Andrew Pinski <apinski@apple.com>
15538
15539         * gcc.c-torture/compile/20031113-1.c: New test.
15540
15541 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15542             Kean Johnston <jkj@sco.com>
15543
15544         PR c/13029
15545         * gcc.dg/unused-4.c: Update.
15546
15547 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15548
15549         * g++.dg/opt/const3.C: New test.
15550
15551 2003-11-13  Jan Hubicka  <jh@suse.cz>
15552
15553         * gcc.c-torture/compile/20031112-1.c: New test.
15554
15555 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15556
15557         * g++.dg/parse/crash10.C: Remove bogus error marker.
15558
15559 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15560
15561         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15562         (host_gcc): Likewise.
15563         (ROOT): Honor $PWDCMD.
15564         (BASE): Likewise.
15565         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15566
15567 2003-11-12  Catherine Moore  <clm@redhat.com>
15568
15569         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15570
15571 2003-11-12  Andreas Jaeger  <aj@suse.de>
15572             Jakub Jelinek  <jakub@redhat.com>
15573             Andrew Pinski  <pinskia@physics.uc.edu>
15574             Richard Henderson  <rth@redhat.com>
15575
15576         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15577         systems.
15578         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15579
15580         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15581         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15582
15583 2003-11-11  Andreas Jaeger  <aj@suse.de>
15584
15585         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15586
15587         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15588
15589 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15590
15591         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15592         Clean ups.
15593
15594 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15595
15596         * gcc.dg/trampoline-1.c: New test.
15597
15598 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15599
15600         * gcc.c-torture/compile/200031109-1.c: New test.
15601
15602 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15603
15604         PR c/3190
15605         PR c/8714
15606         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15607         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15608         gcc.dg/format/no-y2k-1.c: Update.
15609
15610 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15611
15612         PR optimization/10467
15613         * gcc.dg/20031108-1.c: New test case.
15614
15615 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15616
15617         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15618
15619 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15620
15621         * gcc.dg/compound-lvalue-1.c: New test.
15622         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15623         some XFAILs.
15624
15625 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15626
15627         * gcc.dg/altivec-varargs-1.c: New test.
15628
15629 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15630
15631         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15632         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15633         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15634         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15635         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15636
15637 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15638
15639         * gcc.dg/cond-lvalue-1.c: New test.
15640
15641 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15642
15643         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15644
15645 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15646
15647         PR c++/11616
15648         * g++.dg/template/instantiate5.C: New test.
15649
15650 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15651
15652         PR c++/12726
15653         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15654         * ChangeLog: Add missing first entry for above test.
15655
15656 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15657
15658         PR c++/9810
15659         * g++.dg/template/using8.C: New test.
15660         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15661
15662 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15663
15664         PR optimization/10817
15665         * gcc.c-torture/compile/20031102-1.c: New test case.
15666
15667 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15668
15669         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15670         2147483647.
15671
15672 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15673
15674         * gcc.dg/20031102-1.c: New test.
15675
15676 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15677
15678         * gcc.dg/complex-1.c: New test.
15679
15680 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15681
15682         PR c++/12796
15683         * g++.dg/template/crash13.C: Adjust expected error location.
15684         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15685
15686 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15687
15688         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15689
15690 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15691
15692         PR/10239
15693         * gcc.c-torture/compile/20031031-2.c: New test.
15694
15695 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15696
15697         PR/11640
15698         * gcc.c-torture/compile/20031031-1.c: New test.
15699
15700 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15701
15702         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15703         * gcc.misc-tests/bprob.exp: Likewise.
15704         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15705         the execution test on arm-elf configs.
15706         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15707         configs that don't support scratch files.
15708         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15709
15710 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15711
15712         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15713         done by dejagnu.
15714
15715 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15716
15717         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15718         Avoid non pure sh syntax. Add more logging.
15719
15720         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15721         fail.
15722
15723 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15724
15725         PR libgcj/10610
15726         * gcc.dg/ppc-stackalign-1.c: New test.
15727
15728 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15729
15730         * ada/acats/run_all.sh: Change output to be more compliant with
15731         dejagnu framework.
15732         Create acats.sum and acats.log files under testsuite/ada/acats
15733         Only run [a-z]* directories, to filter out e.g. CVS.
15734         Redirect build output to log file.
15735
15736 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15737
15738         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15739
15740 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15741
15742         PR ada/5909:
15743         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15744
15745 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15746
15747         * gcc.c-torture/compile/20031023-1.c: New test.
15748         * gcc.c-torture/compile/20031023-2.c: New test.
15749         * gcc.c-torture/compile/20031023-3.c: New test.
15750         * gcc.c-torture/compile/20031023-4.c: New test.
15751
15752 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15753
15754         PR c++/10371
15755         * g++.dg/lookup/scoped8.C: New test.
15756
15757 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15758
15759         * g++.dg/opt/reg-stack3.C: New test.
15760
15761 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15762
15763         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15764
15765 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15766
15767         PR c++/11076
15768         * g++.dg/template/crash13.C: New test.
15769
15770 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15771
15772         * gcc.dg/c99-restrict-2.c: New test.
15773
15774 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15775
15776         PR c++/12698, c++/12699, c++/12700, c++/12566
15777         * g++.dg/inherit/covariant9.C: New test.
15778         * g++.dg/inherit/covariant10.C: New test.
15779         * g++.dg/inherit/covariant11.C: New test.
15780
15781 2003-10-23  Jason Merrill  <jason@redhat.com>
15782
15783         PR c++/12726
15784         * g++.dg/ext/complit2.C: New test.
15785
15786 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15787
15788         PR target/12654
15789         * gcc.c-torture/execute/20031020-1.c: New test.
15790
15791 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15792
15793         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15794         following the jump_insn.
15795
15796 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15797
15798         * gcc.dg/cast-lvalue-1.c: New test.
15799
15800 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15801
15802         PR c++/11962
15803         * g++.dg/template/cond2.C: New test.
15804
15805 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15806
15807         * gcc.dg/builtins-28.c: New test.
15808
15809 2003-10-20  Jan Hubicka  <jh@suse.cz>
15810
15811         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15812         parameter.
15813         * testsuite/gcc.dg/inline-2.c: Likewise.
15814
15815 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15816
15817         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15818         * gcc.dg/nest.c:  Likewise.
15819
15820 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15821
15822         PR c++/9781, c++/10583, c++/11862
15823         * g++.dg/parse/crash13.C: New test.
15824
15825 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15826
15827         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15828
15829 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15832         Define HAVE_C99_RUNTIME except on Solaris.
15833         * gcc.dg/builtins-20.c: Likewise.
15834
15835 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15836
15837         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15838
15839 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15840
15841         PR c++/12495
15842         * g++.dg/template/crash21.C: New test.
15843
15844 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15845
15846         PR c++/2513
15847         * g++.dg/template/typename5.C: New test.
15848
15849 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15850
15851         PR c++/12369
15852         * g++.dg/template/friend25.C: New test.
15853
15854 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15855
15856         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15857         versions.
15858
15859 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15860
15861         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15862         == 2147483647.
15863
15864 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15865
15866         * gcc.c-torture/execute/960416-1.x: Remove.
15867         * gcc.c-torture/execute/divconst-3.x: Likewise.
15868
15869 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15870
15871         PR target/12598
15872         * gcc.dg/torture/cris-volatile-1.c: New test.
15873
15874 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15875
15876         PR optimization/9325
15877         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15878         for overflowing floating point to integer conversion during RTL
15879         simplification.
15880
15881 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15882
15883         * objc/execute/_cmd.m: Fix typo.
15884         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15885         Relax 'scan-assembler' regexp.
15886         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15887         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15888         * objc.dg/zero-link-2.m: Remove blank line.
15889         * objc.dg/zero-link-3.m: New test case.
15890
15891 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15892
15893         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15894
15895         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15896         than linker trickery.
15897
15898 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15899
15900         PR c++/12370
15901         * g++.dg/other/friend2.C: New test.
15902
15903 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15904
15905         * gcc.dg/20031012-1.c: New test.
15906
15907 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15908
15909         * gcc.dg/weak/weak-3.c: Fix for new warning.
15910
15911 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15912
15913         PR optimization/8750
15914         * gcc.c-torture/execute/20031012-1.c: New test case.
15915
15916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15917
15918         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15919         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15920
15921 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15922
15923         PR optimization/12260
15924         * gcc.c-torture/compile/20031011-2.c: New test case.
15925
15926 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15927
15928         * gcc.c-torture/execute/20031011-1.c: New testcase.
15929
15930 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15931
15932         * gcc.c-torture/compile/20031011-1.c: New test.
15933
15934 2003-10-11  Jan Hubicka  <jh@suse.cz>
15935
15936         * g++.dg/other/first-global.C: New test.
15937
15938 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15939
15940         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15941
15942 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15943
15944         * gcc.c-torture/compile/20031010-1.c: New test.
15945
15946 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15947
15948         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15949         * gcc.c-torture/execute/va-arg-25.c: ... here.
15950
15951 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15954
15955 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15956
15957         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15958
15959 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15960
15961         * g++.dg/parse/error2.C: New test.
15962
15963 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15964
15965         PR c++/11097
15966         * g++.dg/other/error5.C: Modify the error message.
15967         * g++.dg/lookup/using8.C: New test.
15968
15969 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15970
15971         * gcc.dg/darwin-abi-2.c: New file.
15972         * gcc.c-torture/execute/va-arg-24.c: New file.
15973
15974 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15975
15976         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15977         indentation.
15978
15979 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15980
15981         PR c++/10147
15982         * g++.dg/other/error4.C: Update error messages.
15983         * g++.dg/template/ptrmem4.C: Likewise.
15984
15985         PR c++/12337
15986         * g++.dg/init/new9.C: New test.
15987
15988         PR c++/12334, c++/12236, c++/8656
15989         * g++.dg/ext/attrib8.C: New test.
15990
15991 2003-10-06  Devang Patel  <dpatel@apple.com>
15992
15993         * gcc.dg/debug/dwarf2-3.h: New test.
15994         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15995
15996 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15997
15998         * g++.dg/opt/cfg2.C: New test.
15999
16000 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16001
16002         * g++.dg/opt/float1.C: New test.
16003
16004 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16005
16006         * gcc.dg/c90-array-lval-6.c: New test.
16007         * gcc.dg/c99-array-lval-6.c: New test.
16008
16009 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16010             Ziemowit Laski  <zlaski@apple.com>
16011
16012         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16013         'Derived', so that it is never considered a class method; add
16014         new warning for '+port' method ambiguity.
16015         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16016         <objc/objc-api.h> (needed on Mac OS X).
16017         * objc.dg/method-13.m: New test.
16018
16019 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16020
16021         PR optimization/9325, PR java/6391
16022         * gcc.c-torture/execute/20031003-1.c: New test case.
16023
16024 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16025
16026         PR optimization/12180
16027         * gcc.dg/20031002-1.c: New test.
16028
16029         PR c++/12486
16030         * g++.dg/inherit/error1.C: New test.
16031
16032 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16033
16034         * lib/f-torture.exp (search_for): Rename to...
16035         (search_for_re): This.  Also, clean up comments and the
16036         "regexp" invocation.
16037
16038 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16039
16040         * gcc.c-torture/compile/20031002-1.c: New test.
16041
16042 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16043
16044         * g++.dg/opt/cond1.C: New test.
16045
16046 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16047
16048         * gcc.dg/Wold-style-definition-2.c: New testcase.
16049         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16050
16051 2003-09-29  Richard Henderson  <rth@redhat.com>
16052
16053         * g++.dg/init/array10.C: Add dg-options.
16054
16055 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16056
16057         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16058
16059 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16060
16061         * g++.dg/template/friend19.C: Fix typo.
16062         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16063
16064 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16065
16066         * gcc.c-torture/execute/20030928-1.c: New test.
16067         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16068
16069 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16070
16071         * g++.dg/opt/unroll1.C: New test.
16072
16073 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16074
16075         PR optimization/11741
16076         * gcc.dg/20030926-1.c: New test case.
16077
16078 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16079
16080         PR c++/5655
16081         * g++.dg/parse/access7.C: New test.
16082         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16083
16084 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16085
16086         MERGE OF objc-improvements-branch into MAINLINE:
16087         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16088         if libobjc has not been built.
16089         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16090         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16091         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16092         objc/execute/nested-3.m, objc/execute/np-2.m,
16093         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16094         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16095         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16096         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16097         objc.dg/special/unclaimed-category-1.h,
16098         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16099         well as GNU runtime.
16100         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16101         * execute/cascading-1.m, execute/function-message-1.m,
16102         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16103         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16104         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16105         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16106         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16107         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16108         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16109         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16110         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16111         * objc.dg/bitfield-2.m: Run only on Darwin.
16112         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16113         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16114         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16115         * objc.dg/const-str-1.m: Fix constant string layout.
16116
16117 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16118
16119         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16120
16121 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16122
16123         * gcc.dg/darwin-abi-1.c: New file.
16124
16125 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16126
16127         PR target/12281
16128         * gcc.c-torture/compile/20030921-1.c: New test.
16129
16130 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16131
16132         * g++.dg/opt/reg-stack2.C: New test.
16133
16134 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16135
16136         * g++.dg/eh/delayslot1.C: New test.
16137
16138 2003-09-20  Richard Henderson  <rth@redhat.com>
16139
16140         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16141
16142 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16143
16144         * gcc.c-torture/execute/20030920-1.c: New test case.
16145
16146 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16147
16148         * g++.dg/rtti/typeid3.C: Correct expected error message.
16149
16150 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16151
16152         PR c++/157
16153         * g++.dg/parse/crash12.C: New test.
16154
16155 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16156
16157         * gcc.dg/compat/mixed-struct-check.h: New.
16158         * gcc.dg/compat/mixed-struct-defs.h: New.
16159         * gcc.dg/compat/mixed-struct-init.h: New.
16160         * gcc.dg/compat/struct-by-value-19_main.c: New.
16161         * gcc.dg/compat/struct-by-value-19_x.c: New.
16162         * gcc.dg/compat/struct-by-value-19_y.c: New.
16163         * gcc.dg/compat/struct-by-value-20_main.c: New.
16164         * gcc.dg/compat/struct-by-value-20_x.c: New.
16165         * gcc.dg/compat/struct-by-value-20_y.c: New.
16166         * gcc.dg/compat/struct-return-19_main.c: New.
16167         * gcc.dg/compat/struct-return-19_x.c: New.
16168         * gcc.dg/compat/struct-return-19_y.c: New.
16169         * gcc.dg/compat/struct-return-20_main.c: New.
16170         * gcc.dg/compat/struct-return-20_x.c: New.
16171         * gcc.dg/compat/struct-return-20_y.c: New.
16172
16173 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16174         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16175         so that it will not complain on LP64 targets.
16176
16177 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16178
16179         PR c++/495
16180         * g++.dg/template/friend24.C: New test.
16181
16182 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16183
16184         PR c++/12332
16185         * g++.dg/template/memtmpl2.C: New test.
16186
16187 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16188
16189         PR target/11184
16190         * gcc.dg/builtin-apply1.c: New test.
16191
16192 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16193
16194         PR c++/9848
16195         * g++.dg/warn/Wunused-4.C: New test.
16196
16197 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16198
16199         PR c++/12316
16200         * g++.dg/other/gc2.C: New test.
16201
16202 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16203
16204         PR c++/11991
16205         * g++.dg/rtti/typeid3.C: New test.
16206
16207         PR c++/12266
16208         * g++.dg/overload/template1.C: New test.
16209
16210 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16211
16212         * g++.dg/opt/cfg3.C: New test.
16213
16214 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16215
16216         PR c++/7939
16217         * g++.dg/template/crash11.C: New test.
16218
16219 2003-09-16  Jason Merrill  <jason@redhat.com>
16220             Jakub Jelinek  <jakub@redhat.com>
16221
16222         * gcc.dg/attr-warn-unused-result.c: New test.
16223
16224 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16225
16226         PR c++/12184
16227         * g++.dg/expr/call2.C: New test.
16228
16229 2003-09-15  Andreas Jaeger  <aj@suse.de>
16230
16231         * gcc.dg/Wold-style-definition-1.c: New test.
16232
16233 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16234
16235         PR c++/3907
16236         * g++.dg/parse/template12.C: New test.
16237
16238         * g++.dg/abi/bitfield11.C: New test.
16239         * g++.dg/abi/bitfield12.C: Likewise.
16240
16241 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16242
16243         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16244         non-expansion of functional macro name without arguments at EOL.
16245         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16246
16247 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16248
16249         * gcc.c-torture/execute/20030914-[12].c: New tests.
16250
16251 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR c++/11788
16254         * g++.dg/overload/addr1.C: New test.
16255
16256 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16257
16258         * gcc.dg/20030909-1.c: New test.
16259
16260 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16261
16262         * gcc.dg/ultrasp10.c: New test.
16263
16264 2003-09-09  Devang Patel  <dpatel@apple.com>
16265
16266         * gcc.dg/darwin-ld-6.c: New test.
16267
16268 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16269
16270         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16271
16272 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16273
16274         * gcc.dg/ia64-types1.c: New test.
16275         * gcc.dg/ia64-types2.c: Likewise.
16276
16277 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16278
16279         * gcc.dg/builtins-1.c: Add more _Complex tests.
16280         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16281
16282         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16283         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16284
16285 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/11786
16288         * g++.dg/lookup/koenig2.C: New test.
16289
16290         PR c++/5296
16291         * g++.dg/rtti/typeid2.C: New test.
16292
16293 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16294
16295         * gcc.c-torture/compile/20030904-1.c: New test.
16296
16297 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16298
16299         * g++.dg/opt/longbranch2.C: New test.
16300
16301 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16302
16303         * g++.dg/template/crash10.C: Only compile it.
16304
16305 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16306
16307         PR middle-end/11665
16308         * gcc.c-torture/compile/20030907-1.c: New test.
16309         * g++.dg/init/array11.C: New test.
16310
16311 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16312
16313         PR c++/11852
16314         * g++.dg/init/struct1.C: New test.
16315
16316 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/12181
16319         * g++.dg/expr/comma1.C: New test.
16320
16321 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/11867
16324         * g++.dg/expr/static_cast5.C: New test.
16325
16326 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16327
16328         PR c++/11507
16329         * g++.dg/lookup/scoped7.C: New test.
16330
16331         PR c++/9574
16332         * g++.dg/other/static1.C: New test.
16333
16334         PR c++/11490
16335         * g++.dg/warn/template-1.C: New test.
16336
16337         PR c++/11432
16338         * g++.dg/template/crash10.C: New test.
16339
16340         PR c++/2478
16341         * g++.dg/overload/VLA.C: New test.
16342
16343         PR c++/10804
16344         * g++.dg/template/call1.C: New test.
16345
16346 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16347
16348         PR c++/11794
16349         * g++.dg/parse/using3.C: New test.
16350
16351 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16352
16353         PR c++/11409
16354         * g++.dg/overload/builtin3.C: New test case.
16355
16356 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16357
16358         PR c/9862
16359         * gcc.dg/20030906-1.c: New test.
16360         * gcc.dg/20030906-2.c: Likewise.
16361
16362 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16363
16364         PR c++/12167
16365         * g++.dg/parse/defarg5.C: New test.
16366
16367         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16368
16369 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16370
16371         PR c++/12163
16372         * g++.dg/expr/static_cast4.C: New test.
16373
16374         PR c++/12146
16375         * g++.dg/template/crash9.C: New test.
16376
16377 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16378
16379         * g++.old-deja/g++.ext/pretty2.C: Update for change
16380         in __FUNCTION__.
16381         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16382
16383 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16384
16385         PR c++/11922
16386         * g++/dg/template/qualified-id1.C: New test.
16387
16388         PR c++/12037
16389         * g++.dg/warn/noeffect4.C: New test.
16390
16391 2003-09-04  Matt Austern  <austern@apple.com>
16392
16393         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16394         * g++.dg/ext/fnname2.C: Likewise.
16395         * g++.dg/ext/fnname3.C: Likewise.
16396
16397 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16398
16399         * g++.dg/expr/lval1.C: New test.
16400         * g++.dg/ext/lvcast.C: Remove.
16401
16402 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16403
16404         PR optimization/11700.
16405         * gcc.c-torture/compile/20030903-1.c: New test case.
16406
16407 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/12053
16410         * g++.dg/abi/layout4.C: New test.
16411
16412 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16413
16414         PR c++/11553
16415         * g++.dg/parse/friend3.C: New test.
16416
16417 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16418
16419         PR c++/11847
16420         * g++.dg/template/class1.C: New test.
16421
16422         PR c++/11808
16423         * g++.dg/expr/call1.C: New test.
16424
16425 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16426
16427         PR c++/12114
16428         * g++.dg/init/ref9.C: New test.
16429
16430         PR c++/11972
16431         * g++.dg/template/nested4.C: New test.
16432
16433 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/12093
16436         * g++.dg/template/non-dependent4.C: New test.
16437
16438         PR c++/11928
16439         * g++.dg/inherit/conv1.C: New test.
16440
16441 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16442
16443         PR c++/6196
16444         * g++.dg/ext/label1.C: New test.
16445         * g++.dg/ext/label2.C: Likewise.
16446
16447 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16448
16449         * g++.dg/expr/cond3.C: New test.
16450
16451 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16452
16453         * gcc.dg/builtins-1.c: Add new builtin cases.
16454
16455 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16456
16457         * gcc.dg/builtins-1.c: Add new cases.
16458         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16459
16460 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16461
16462         * gcc.dg/builtins-1.c: Add more math builtin tests.
16463         * gcc.dg/torture/builtin-attr-1.c: New test.
16464
16465 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16466
16467         PR optimization/5079
16468         * g++.dg/opt/static3.C: New test.
16469
16470 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16471
16472         * gcc.misc-tests/gcov-10b.c: New test.
16473
16474 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16475
16476         * g++.dg/opt/ptrmem3.C: New test.
16477
16478         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16479
16480 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16481
16482         * gcc.dg/20030826-2.c: New test.
16483
16484 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16485
16486         PR middle-end/12002
16487         * g77.f-torture/compile/12002.f: New test case.
16488
16489 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16490
16491         * gcc.dg/20030826-1.c: New test case.
16492
16493 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16494
16495         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16496
16497 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16498
16499         PR c++/11871
16500         * c++.dg/lookup/crash1.C: New test.
16501
16502         * c++.dg/warn/noeffect3.C: New test.
16503
16504 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16505
16506         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16507         * gcc.dg/compat/vector-1_y.c: Ditto.
16508         * gcc.dg/compat/vector-2_x.c: Ditto.
16509         * gcc.dg/compat/vector-2_y.c: Ditto.
16510
16511 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16512
16513         * gcc.dg/20030702-1.c: New test.
16514
16515 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16516
16517         PR c++/8795
16518         * g++.dg/ext/altivec-1.C: New test.
16519
16520 2003-08-24  Richard Henderson  <rth@redhat.com>
16521
16522         * g++.dg/eh/simd-2.C: Add -w for x86.
16523
16524 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16525
16526         * gcc.dg/20030815-1.c: New test.
16527
16528 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16529
16530         PR c++/3765
16531         * g++.dg/parse/access6.C: New test.
16532
16533 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16534
16535         PR c++/641, c++/11876
16536         * g++.dg/template/friend22.C: New test.
16537         * g++.dg/template/friend23.C: Likewise.
16538
16539 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16540
16541         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16542         identically.
16543
16544 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16545
16546         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16547
16548 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16549
16550         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16551
16552 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16553
16554         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16555
16556 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16559
16560 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/11919
16563         * g++.dg/overload/prom1.C: New test.
16564
16565         PR c++/11551
16566         * g++.dg/parse/dtor2.C: New test.
16567
16568         PR c++/10762
16569         * g++.dg/parse/using2.C: New test.
16570
16571 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16572
16573         PR target/11805
16574         * gcc.c-torture/compile/20030821-1.c: New.
16575
16576 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/11834
16579         * g++.dg/template/deduce2.C: New test.
16580
16581 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16582
16583         * gcc.c-torture/execute/20030821-1.c: New test.
16584
16585 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16586
16587         PR middle-end/11984
16588         * gcc.dg/20030820-1.c: New test case.
16589
16590 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16591
16592         PR c++/11945
16593         * g++.dg/warn/noeffect2.C: New test.
16594
16595 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16596
16597         PR c++/10926
16598         * g++.dg/template/dtor2.C: New test.
16599
16600         PR c++/11684
16601         * g++.dg/template/operator1.C: New test.
16602         * g++.dg/parse/operator4.C: New test.
16603
16604         PR c++/11946.C
16605         * g++.dg/expr/enum1.C: New test.
16606         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16607
16608         PR c++/11036.C
16609         * g++.dg/parse/elab2.C: New test.
16610         * g++.dg/parse/typedef4.C: Change error message.
16611         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16612         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16613         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16614
16615 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16616
16617         * gcc.dg/pch/warn-1.c: New.
16618         * gcc.dg/pch/warn-1.hs: New.
16619
16620         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16621         not-tested file.
16622
16623 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16624
16625         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16626
16627 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16628
16629         * gcc.dg/uninit-D.c: New Test.
16630         * gcc.dg/uninit-E.c: New Test.
16631         * gcc.dg/uninit-F.c: New Test.
16632         * gcc.dg/uninit-G.c: New Test.
16633
16634 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16635
16636         * g++.dg/README: Describe the pch directory.
16637
16638 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16639
16640         PR c++/11174
16641         * g++.dg/parse/access4.C: New test.
16642         * g++.dg/parse/access5.C: Likewise.
16643         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16644
16645 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16646
16647         * gcc.dg/noncompile/20030818-1.c: New.
16648
16649 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16650
16651         PR c++/11957
16652         * g++.dg/warn/noeffect1.C: New test.
16653
16654         * g++.dg/template/scope2.C: New test.
16655         * g++.dg/template/error2.C: Correct dg-error
16656
16657 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16658
16659         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16660
16661 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         PR C++/11512
16664         * g++.dg/template/warn1.C: New.
16665
16666 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.dg/template/error2.C: New test.
16669         * g++.dg/lookup/using7.C: Adjust errors
16670         * g++.old-deja/g++.pt/crash36.C: Likewise.
16671         * g++.old-deja/g++.pt/derived3.C: Likewise.
16672
16673 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16674
16675         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16676         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16677         * gcc.c-torture/execute/builtins/string-9.c: New, from
16678         string-opt-9.c.  Adjust for execute/builtins framework.
16679         * gcc.c-torture/execute/string-opt-9.c: Delete.
16680
16681 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16682
16683         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16684
16685         * g++.dg/parse/ret-type2.C: New test.
16686
16687         PR c++/11703
16688         * g++.dg/init/new8.C: New test.
16689
16690         PR c++/10923
16691         * g++.dg/parse/typedef5.C: New test.
16692
16693         PR c++/9512
16694         * g++.dg/parse/qualified2.C: New test.
16695         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16696         invalid code.
16697
16698 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16699
16700         * g++.dg/conversion/ptrmem1.C: New test.
16701
16702 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16703
16704         PR target/11693
16705         * gcc.dg/20030811-1.c: New test.
16706
16707         PR target/11535
16708         * gcc.c-torture/execute/20030811-1.c: New test.
16709
16710 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16711
16712         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16713
16714 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/11789.C
16717         * g++.dg/inherit/multiple1.C: New test.
16718
16719 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16720
16721         * gcc.dg/spe1.c: New test.
16722
16723         PR c++/11670
16724         * g++.dg/expr/cast2.C: New test.
16725
16726         PR c++/10530
16727         * g++.dg/template/dependent-name2.C: New test.
16728
16729 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16730
16731         * g++.dg/parse/crash11.C: Put the dg options in comments.
16732
16733 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16734
16735         * lib/gcc-dg.exp: Update for diagnostic change.
16736
16737 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16738
16739         PR c++/5767
16740         * g++.dg/parse/crash11.C: New test.
16741
16742 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16743
16744         * gcc.dg/cpp/spacing1.c: Update.
16745
16746 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16747
16748         PR target/11739
16749         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16750         a value for -mtune.
16751
16752 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16753
16754         PR middle-end/11771
16755         * gcc.c-torture/compile/20030804-1.c: New test case.
16756
16757 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16758
16759         * gcc.dg/20030804-1.c: New test case.
16760
16761 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16762
16763         * gcc.dg/cpp/separate-1.c: New test.
16764
16765 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16766
16767         PR c++/11704
16768         * g++.dg/template/dependent-expr2.C: New test.
16769
16770         PR c++/11766
16771         * g++.dg/expr/ptrmem1.C: New test.
16772
16773 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16774
16775         PR c++/9453
16776         * g++.dg/template/friend15.C: New test.
16777
16778 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16779
16780         * lib/dg-pch.exp: Work round PCH bug.
16781
16782 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16783
16784         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16785         builtins.  Move cases from builtins-4.c here.
16786
16787         * gcc.dg/torture/builtin-math-1.c: New test taken from
16788         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16789         additional cases.
16790
16791         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16792         Delete.
16793
16794 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16795
16796         PR c++/9447
16797         * g++.dg/template/using7.C: New test.
16798
16799 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16800
16801         * import1.c, import2.c: New tests.
16802
16803 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16804
16805         * g++.dg/eh/crossjump1.C: New test.
16806
16807 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/11697
16810         * g++.dg/template/using6.C: New test.
16811
16812         PR c++/11744
16813         * g++.dg/template/koenig2.C: New test.
16814
16815 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16816
16817         PR c++/7983
16818         * g++.dg/parse/typedef4.C: New test.
16819
16820 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16821
16822         PR c++/8442, c++/8806
16823         * g++.dg/template/elab1.C: New test.
16824         * g++.dg/template/type2.C: Likewise.
16825         * g++.dg/template/ttp3.C: Adjust expected error message.
16826         * g++.old-deja/g++.law/visibility13.C: Likewise.
16827         * g++.old-deja/g++.niklas/t135.C: Likewise.
16828         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16829         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16830         template argument.
16831         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16832
16833 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16834
16835         PR c++/11295
16836         * g++.dg/ext/stmtexpr1.C: New test.
16837
16838         * g++.dg/opt/tmp1.C: New test.
16839
16840         PR c++/11525
16841         * g++.dg/parse/constant4.C: New test.
16842
16843         PR c++/9447
16844         * g++.dg/template/using5.C: New test.
16845
16846 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16847
16848         * gcc.dg/builtins-27.c: New test case.
16849
16850 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16851
16852         * gcc.dg/tls/opt-7.c: New test.
16853
16854 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16855
16856         * g++.old-deja/g++.other/crash18.C: Remove.
16857
16858 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16859
16860         * g++.dg/template/explicit3.C: New.
16861         * g++.dg/template/explicit4.C: New.
16862         * g++.dg/template/explicit5.C: New.
16863
16864         PR c++/11347
16865         * g++.dg/template/memtmpl1.C: New.
16866
16867 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16868
16869         PR target/11565
16870         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16871         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16872
16873 2003-07-30  Jan Hubicka  <jh@suse.cz>
16874
16875         * vtgc1.c: Kill.
16876
16877 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16878
16879         * gcc.dg/struct-in-proto-1.c: New test.
16880
16881 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16882
16883         * gcc.dg/cpp/include2.c: Only expect one message.
16884
16885 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16886
16887         PR c++/9447
16888         * g++.dg/template/using1.C: New test.
16889         * g++.dg/template/using2.C: New test.
16890         * g++.dg/template/using3.C: New test.
16891         * g++.dg/template/using4.C: New test.
16892
16893 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16894
16895         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16896         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16897
16898 2003-07-28  Jan Hubicka  <jh@suse.cz>
16899
16900         PR c++/11530
16901         * g++.dg/opt/call1.C: New test.
16902
16903 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16904
16905         PR c++/11667
16906         * g++.dg/init/enum2.C: New test.
16907         * g++.dg/template/overload1.C: Add "-w" option.
16908
16909 2003-07-28    <hp@bitrange.com>
16910
16911         * gcc.dg/Wdeclaration-after-statement-1.c,
16912         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16913
16914 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16915
16916         * gcc.c-torture/compile/20030725-1.c: New test.
16917
16918 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16919
16920         * gcc.dg/20030505.c: Only run for SPE.
16921         Remove definition of opaque type.
16922
16923 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16924
16925         * g++.dg/template/ptrmem6.C: New test.
16926
16927 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16928
16929         * gcc.c-torture/compile/zero-strct-2.c: New test.
16930
16931 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16932
16933         * gcc.dg/intermod-1.c: New test.
16934
16935 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         PR c++/11617
16938         * g++.dg/template/lookup2.C: New test.
16939         * g++.dg/template/memclass1.C: Remove instantiated from error.
16940         * g++.dg/other/error2.C: Tweak expected errors.
16941
16942         PR c++/11596
16943         * g++.dg/template/defarg3.C: New test.
16944
16945         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16946
16947 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16948
16949         * g++.dg/inherit/access5.C: New test.
16950
16951 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16952
16953         PR c++/11513
16954         * g++.dg/template/crash8.C: New test.
16955
16956 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16957
16958         PR c/10602
16959         * gcc.dg/noncompile/incomplete-2.c: New test.
16960
16961 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16962
16963         PR c++/11645
16964         * g++.dg/inherit/access4.C: New test.
16965
16966         PR c++/11517
16967         * g++.dg/expr/cond2.C: New test.
16968
16969         PR optimization/10679
16970         * g++.dg/opt/inline4.C: New test.
16971
16972 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16973
16974         * g++.dg/parse/crash10: New test.
16975
16976 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         * g++.dg/ext/flexary1.C: New test.
16979
16980 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16981
16982         PR c++/10793
16983         * g++.dg/template/crash9.C: New test.
16984
16985 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16986
16987         PR c++/3004
16988         * g++.dg/parse/typedef3.C: New test.
16989
16990         PR c++/7906
16991         * g++.dg/parse/operator2.C: New test.
16992
16993         PR c++/8895
16994         * g++.dg/parse/def-tmpl-arg1.C: New test.
16995
16996         PR c++/9282
16997         * g++.dg/parse/funptr1.C: New test.
16998
16999         PR c++/9452
17000         * g++.dg/parse/ambig3.C: New test.
17001
17002         PR c++/9454
17003         * g++.dg/parse/operator3.C: New test.
17004
17005         PR c++/9486
17006         * g++.dg/parse/template10.C: New test.
17007
17008         PR c++/9488
17009         * g++.dg/parse/template11.C: New test.
17010
17011         PR c++/10150
17012         * g++.dg/parse/invalid-op1.C: New test.
17013
17014         PR c++/10247
17015         * g++.dg/parse/condexpr1.C: New test.
17016
17017 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17018
17019         * g++.dg/ext/packed3.C: New test.
17020         * g++.dg/ext/packed4.C: New test.
17021
17022         * gcc.dg/pack-test-3.c: New test.
17023
17024 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17025
17026         * lib/compat.exp: Handle dg-options per source file.
17027         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17028         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17029         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17030         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17031         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17032         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17033         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17034         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17035         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17036         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17037         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17038         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17039         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17040         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17041
17042 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17043
17044         PR c/10320
17045         * gcc.c-torture/execute/20030718-1.c: New test.
17046
17047 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17048
17049         PR optimization/11536
17050         * gcc.dg/20030721-1.c: New test.
17051
17052 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/11546
17055         * g++.dg/template/lookup1.C: New test.
17056
17057 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17058
17059         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17060         diagnostics of ill-formed constructs involving labels.
17061         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17062         the new 'previously defined here' message.
17063
17064 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17065
17066         * g++.dg/parse/non-dependent2.C: New test.
17067
17068 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17069
17070         * g++.dg/init/init-ref4.C: xfail on targets without
17071         weak symbols.
17072
17073 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17074
17075         PR target/11087
17076         * gcc.c-torture/execute/20030717-1.c: New test.
17077
17078 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17079
17080         * g++.dg/opt/cfg1.C: New test.
17081
17082 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR optimization/11557
17085         * gcc.dg/20030717-1.c: New test.
17086
17087 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17088
17089         PR c++/10476
17090         * g++.dg/expr/crash-1.C: New test.
17091
17092         PR c++/11027
17093         * g++.dg/template/init3.C: New test.
17094
17095         PR c++/8222
17096         * g++.dg/template/non-dependent1.C: New test.
17097
17098         PR c++/11070
17099         * g++.dg/template/non-dependent2.C: New test.
17100
17101         PR c++/11071
17102         * g++.dg/template/non-dependent3.C: New test.
17103
17104         PR c++/9907
17105         * g++.dg/template/sizeof5.C: New test.
17106
17107 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17108
17109         PR 11498
17110         * gcc.c-torture/compile/mangle-1.c: New file.
17111
17112 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17113
17114         PR c++/7809
17115         * g++.dg/parse/access3.C: New test.
17116
17117 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17118
17119         PR c++/11384
17120         * g++.dg/init/init-ref4.C: New test.
17121
17122 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17123
17124         PR c++/11547
17125         * g++.dg/parse/constant3.C: New test.
17126         * g++.dg/parse/crash7.C: Likewise.
17127
17128 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR target/11008
17131         * gcc.dg/i386-pentium4-not-mull.c: New.
17132
17133 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17134
17135         * gcc.dg/asm-names.c (ymain): Make it weak.
17136
17137 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17138
17139         PR c++/5421
17140         * g++.dg/template/friend21.C: New test.
17141
17142 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17143
17144         * gcc.dg/cleanup-8.c: New test.
17145         * gcc.dg/cleanup-9.c: New test.
17146
17147 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17148
17149         * g++.dg/ext/dll-MI1.h: New file.
17150         * g++.dg/ext/dllexport-MI1.C: New file.
17151         * g++.dg/ext/dllimport-MI1.C: New file.
17152
17153 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17154
17155         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17156         it does not have cmpstrsi patterns (just cmpmemsi).
17157
17158 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR debug/11473
17161         * g++.dg/debug/debug8.C: New test.
17162
17163 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17164
17165         PR c++/10108
17166         * g++.dg/template/crash7.C: New test.
17167
17168 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17169
17170         PR target/10795
17171         * gcc.c-torture/compile/20030708-1.c: New.
17172
17173 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17174
17175         * gcc.c-torture/execute/20030715-1.c: New test.
17176
17177 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17178
17179         * gcc.dg/pch/inline-3.c: New file.
17180         * gcc.dg/pch/inline-3.hs: New file.
17181         * gcc.dg/pch/inline-4.c: New file.
17182         * gcc.dg/pch/inline-4.hs: New file.
17183
17184 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17185
17186         PR c++/11509
17187         * g++.dg/template/crash6.C: New test.
17188
17189         PR c++/7053
17190         * g++.dg/template/friend20.C: New test.
17191
17192         PR c++/7019
17193         * g++.dg/template/overload2.C: New test.
17194
17195 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17196
17197         PR optimization/11440
17198         * gcc.c-torture/execute/20030714-1.c: New test.
17199
17200 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17201
17202         PR c++/11154
17203         * g++.dg/template/partial2.C: New test.
17204
17205 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/11503
17208         * g++.dg/template/anon1.C: New test.
17209
17210         PR c++/11493
17211         PR c++/11495
17212         * g++.dg/parse/template9.C: Likewise.
17213         * g++.dg/template/crash4.C: New test.
17214         * g++.dg/template/koenig1.C: Likewise.
17215         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17216         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17217         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17218         functions.
17219         * g++.old-deja/g++.jason/template36.C: Likewise.
17220         * g++.old-deja/g++.mike/p1989.C: Likewise.
17221         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17222         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17223         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17224         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17225         compiling.
17226         * g++.old-deja/g++.pt/union2.C: Use this->.
17227
17228 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17229
17230         * gcc.dg/20030711-1.c: New test.
17231
17232 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         PR c++/11050
17235         * g++.dg/parse/args1.C: New test.
17236         * g++.pt/defarg8.C: Change expected errors.
17237
17238 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17239
17240         PR c++/8164
17241         * g++.dg/template/nontype2.C: New test.
17242
17243         PR c++/10558
17244         * g++.dg/parse/template8.C: New test.
17245
17246         PR c++/8327
17247         * g++.dg/template/scope1.C: New test.
17248
17249         * g++.dg/warn/Wsign-compare-1.C: New test.
17250
17251 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17252
17253         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17254
17255 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17256
17257         PR c++/9411
17258         * g++.dg/template/explicit2.C: New test.
17259
17260         PR c++/10032
17261         * g++.dg/warn/pedantic1.C: New test.
17262
17263 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17264
17265         PR c++ 9483
17266         * g++.dg/other/field1.C: New test.
17267
17268 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17269
17270         PR c/11449
17271         * gcc.c-torture/compile/20030707-1.c: New.
17272
17273 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17274
17275         PR c++/10849
17276         * g++.dg/template/access12.C: New test.
17277
17278 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17279
17280         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17281         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17282         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17283         * gcc.misc-tests/gcov.exp: Update
17284         * g++.dg/gcov/gcov.exp: Update
17285         * lib/gcov.exp: Update.
17286
17287 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17288
17289         * g++.dg/abi/mangle17.C: Make sure template expressions are
17290         dependent.
17291         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17292         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17293         * g++.dg/opt/stack1.C: Remove erroneous code.
17294         * g++.dg/parse/template7.C: New test.
17295         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17296         * g++.old-deja/g++.pt/crash4.C: Likewise.
17297
17298 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17299
17300         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17301         with zero or one occurence of `$' after the initial `L'.
17302
17303 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17304
17305         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17306
17307 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17308
17309         PR c/11370
17310         * gcc.dg/Wunreachable-6.c: New testcase.
17311         * gcc.dg/Wunreachable-7.c: New testcase.
17312
17313 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17314
17315         PR c/11420
17316         * gcc.dg/20030708-1.c: New test.
17317
17318 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17319
17320         * gcc.dg/compat/sdata-section.h: New file.
17321         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17322         * gcc.dg/torture/mips-sdata-1.c: New test.
17323
17324 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17325
17326         PR c++/11030
17327         * g++.dg/template/friend19.C: New test.
17328
17329 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17330
17331         * g++.dg/opt/strength-reduce.C: New test.
17332
17333 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17334
17335         PR target/10979
17336         * gcc.dg/20030707-1.c: New testcase.
17337
17338 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17339
17340         PR optimization/11059
17341         * g++.dg/opt/emptyunion.C: New testcase.
17342
17343 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17344             Eric Botcazou  <ebotcazou@libertysurf.fr>
17345
17346         * g++.dg/opt/stack1.C: New test.
17347
17348 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17351         run test.
17352
17353         PR c++/11431
17354         * g++.dg/expr/static_cast3.C: New test.
17355
17356 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17357
17358         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17359         everywhere.
17360         * gcc.dg/concat.c: Concatenation of string constants with
17361         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17362         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17363         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17364         necessary to avoid multi-character character constant warning.
17365         * gcc.dg/cpp/escape.c: Likewise.
17366         * gcc.dg/cpp/ucs.c: Likewise.
17367         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17368         Fix a typo.
17369
17370 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17371
17372         PR c/11428
17373         * gcc.c-torture/compile/20030704-1.c: New.
17374
17375 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17376
17377         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17378
17379 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17380
17381         PR c++/5287, PR c++/7910,  PR c++/11021
17382         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17383         tests for warnings.
17384         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17385         * g++.dg/ext/dllimport3.C: Likewise.
17386         * g++.dg/ext/dllimport4.C: New file.
17387         * g++.dg/ext/dllimport5.C: New file.
17388         * g++.dg/ext/dllimport6.C: New file.
17389         * g++.dg/ext/dllimport7.C: New file.
17390         * g++.dg/ext/dllimport8.C: New file.
17391         * g++.dg/ext/dllimport9.C: New file.
17392         * g++.dg/ext/dllimport10.C: New file.
17393         * g++.dg/ext/dllexport1.C: New file.
17394
17395 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17396
17397         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17398         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17399
17400 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17401
17402         * gcc.dg/builtins-25.c: New testcase.
17403         * gcc.dg/builtins-26.c: New testcase.
17404
17405 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17406
17407         * gcc.dg/compat/vector-defs.h: New file.
17408         * gcc.dg/compat/vector-setup.h: New file.
17409         * gcc.dg/compat/vector-check.h: New file.
17410         * gcc.dg/compat/vector-1_main.c: New file.
17411         * gcc.dg/compat/vector-1_x.c: New file.
17412         * gcc.dg/compat/vector-1_y.c: New file.
17413         * gcc.dg/compat/vector-2_main.c: New file.
17414         * gcc.dg/compat/vector-2_x.c: New file.
17415         * gcc.dg/compat/vector-2_y.c: New file.
17416
17417         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17418         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17419         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17420         * gcc.dg/compat/struct-align-1.h: New file.
17421         * gcc.dg/compat/struct-align-1_main.c: New file.
17422         * gcc.dg/compat/struct-align-1_x.c: New file.
17423         * gcc.dg/compat/struct-align-1_y.c: New file.
17424         * gcc.dg/compat/struct-align-2.h: New file.
17425         * gcc.dg/compat/struct-align-2_main.c: New file.
17426         * gcc.dg/compat/struct-align-2_x.c: New file.
17427         * gcc.dg/compat/struct-align-2_y.c: New file.
17428
17429         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17430         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17431         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17432         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17433         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17434         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17435         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17436         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17437         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17438         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17439         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17440         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17441         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17442         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17443         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17444         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17445         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17446         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17447         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17448         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17449         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17450         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17451         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17452         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17453         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17454         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17455         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17456         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17457         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17458
17459 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460
17461         * gcc.dg/i386-call-1.c: New test.
17462
17463 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17464
17465         PR c++/9162
17466         * g++.dg/parse/defarg4.C: New.
17467
17468 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17469
17470         PR target/10700
17471         * gcc.c-torture/compile/20030703-1.c: New test case.
17472
17473 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17474
17475         * g++.dg/template/local3.C: Remove extra semicolon.
17476
17477 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17478
17479         * gcc.dg/i386-volatile-1.c: New test.
17480
17481 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         PR c++/11072
17484         * g++.dg/other/offsetof2.C: XFAIL.
17485         * g++.dg/other/offsetof5.C: New.
17486
17487         PR c++/10219
17488         * g++.dg/template/error1.C: New.
17489
17490         PR c++/9779
17491         * g++.dg/template/dependent-expr1.C: New.
17492
17493 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17494
17495         PR c++/6949
17496         * g++.dg/template/local3.C: New test.
17497
17498         PR c++/11149
17499         * g++.dg/lookup/scoped6.C: New test.
17500
17501 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17502
17503         PR c++/8046
17504         * g++.dg/other/error7.C: New test.
17505
17506 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17507
17508         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17509         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17510         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17511         * g++.old-deja/g++.other/union2.C: Likewise.
17512         * gcc.dg/c90-const-expr-2.c: Likewise.
17513         * gcc.dg/c90-const-expr-3.c: Likewise.
17514         * gcc.dg/c99-const-expr-2.c: Likewise.
17515         * gcc.dg/c99-const-expr-3.c: Likewise.
17516         * gcc.dg/concat.c: Likewise.
17517
17518 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/9559
17521         * g++.dg/init/static1.C: New test.
17522
17523 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17524
17525         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17526         * g++.old-deja/g++.other/access2.C: Likewise.
17527         * g++.old-deja/g++.other/decl2.C: Likewise.
17528         * gcc.c-torture/execute/20020615-1.c: Likewise.
17529
17530 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17531
17532         PR c++/4933
17533         * g++.dg/template/sizeof4.C: New test.
17534
17535 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17536
17537         * g++.dg/other/error6.C: New test.
17538
17539 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17540
17541         PR c++/10750
17542         * g++.dg/parse/constant2.C: New test.
17543
17544 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17545
17546         PR c++/11106
17547         * g++.dg/other/error5.C: New test.
17548
17549 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17550
17551         * gcc.dg/format/gcc_diag-1.c: New test.
17552
17553 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17554
17555         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17556
17557 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17560         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17561         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17562
17563 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17564
17565         * gcc.c-torture/execute/builtins/string-8.c: New test.
17566         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17567         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17568         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17569
17570 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR c++/10468
17573         * g++.dg/ext/typeof6.C: New test.
17574
17575 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17576
17577         PR c++/10796
17578         * g++.dg/init/enum1.C: New test.
17579
17580 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17581
17582         * gcc.dg/20030627-1.c: New test.
17583
17584 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17585
17586         PR c++/11332
17587         * g++.dg/expr/static_cast2.C: New test.
17588
17589 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17590             Jakub Jelinek  <jakub@redhat.com>
17591
17592         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17593         sprintf(dst,"%s",src) optimization.
17594         * gcc.c-torture/execute/20030626-1.c: New test case.
17595         * gcc.c-torture/execute/20030626-2.c: New test case.
17596
17597 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17598
17599         * gcc.c-torture/execute/multi-ix.c: New test.
17600
17601         * gcc.c-torture/execute/simd-4.c (main):
17602         Added missing semicolon at end of union.
17603
17604 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17605
17606         PR c++/8266
17607         * g++.dg/template/explicit-instantiation3.C: New test.
17608
17609 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17610
17611         * gcc.dg/20030626-1.c: Use signed char.
17612
17613 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17614
17615         * gcc.dg/20030626-1.c: New test.
17616
17617 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17618
17619         * const-str-2.m: Update.
17620
17621 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/10990
17624         * g++.dg/rtti/dyncast1.C: New test.
17625         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17626         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17627         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17628
17629         PR c++/10931
17630         * g++.dg/expr/static_cast1.C: New test.
17631
17632 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17633
17634         * gcc.dg/20030625-1.c: New test.
17635
17636 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17637
17638         * gcc.c-torture/compile/20030624-1.c: New test case.
17639
17640 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17641
17642         * gcc.c-torture/execute/string-opt-17.c: New test.
17643
17644 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR c++/5754
17647         * g++.dg/parse/crash6.C: New test.
17648
17649 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17650
17651         * gcc.dg/builtins-24.c: New test case.
17652
17653 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * g++.dg/opt/operator1.C: New test.
17656
17657 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17658
17659         * gcc.c-torture/execute/string-opt-16.c: New test case.
17660
17661 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17662
17663         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17664         * g++.old-deja/g++.other/conv7.C: Likewise
17665         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17666         * g++.old-deja/g++.other/overload14.C: Likewise.
17667
17668 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17669
17670         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17671         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17672
17673 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17674
17675         PR c++/10888
17676         * g++.dg/warn/Winline-3.C: New test.
17677
17678 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17679
17680         * lib/target-supports.exp (check_alias_available): Make the test
17681         program acceptable to the Solaris assembler.
17682
17683         PR c++/10749
17684         * g++.dg/template/memclass2.C: New test.
17685
17686 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17687             Eric Botcazou  <ebotcazou@libertysurf.fr>
17688
17689         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17690         data for non-matching targets.
17691         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17692
17693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17694
17695         PR c++/10845
17696         * g++.dg/template/member3.C: New test.
17697
17698 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17699
17700         PR c++/10939
17701         * g++.dg/template/func1.C: New test.
17702
17703         PR c++/9649
17704         * g++.dg/template/static4.C: New test.
17705         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17706
17707         PR c++/11041
17708         * g++.dg/init/ref7.C: New test.
17709
17710 2003-06-19  Matt Austern  <austern@apple.com>
17711
17712         PR c++/11228
17713         * g++.dg/anew1.C: New test.
17714         * g++.dg/anew2.C: New test.
17715         * g++.dg/anew3.C: New test.
17716         * g++.dg/anew4.C: New test.
17717
17718 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17719
17720         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17721
17722 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17723
17724         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17725         endian-dependent.
17726
17727 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17728
17729         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17730         Remove cruft.
17731
17732 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17733
17734         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17735         * gcc.c-torture/compile/961203-1.c: Likewise.
17736         * gcc.c-torture/compile/980506-1.c: Likewise.
17737
17738 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17739
17740         PR c++/10712
17741         * g++.dg/lookup/using7.C: New test.
17742
17743 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17744
17745         PR c++/11105
17746         * g++.dg/abi/conv1.C: Remove it.
17747         * g++.dg/template/conv7.C: New test.
17748         * g++.dg/template/conv8.C: Likewise.
17749         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17750         conversion operator.
17751
17752 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17753
17754         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17755         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17756         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17757         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17758         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17759         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17760         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17761         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17762         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17763         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17764         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17765         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17766         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17767         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17768         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17769         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17770         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17771         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17772         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17773         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17774         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17775         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17776         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17777         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17778         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17779         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17780         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17781         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17782         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17783
17784 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17785
17786         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17787         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17788         indications.
17789
17790 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17791
17792         * gcc.dg/i386-387-5.c: New test case.
17793         * gcc.dg/i386-387-6.c: New test case.
17794         * gcc.dg/builtins-23.c: New test case.
17795
17796 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17797
17798         * gcc.dg/builtins-22.c: New test case.
17799         * gcc.dg/i386-387-1.c: Update to test exp.
17800         * gcc.dg/i386-387-2.c: Likewise.
17801
17802 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17803
17804         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17805
17806 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17807
17808         * lib/gcc-dg.exp (dg-require-dll): New function.
17809         (dg-xfail-if): Likewise.
17810         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17811         driver.
17812
17813         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17814         * gcc.c-torture/compile/20001205-1.c: Likewise.
17815         * gcc.c-torture/compile/20001226-1.c: Likewise.
17816         * gcc.c-torture/compile/20010518-2.c: Likewise.
17817         * gcc.c-torture/compile/20020312-1.c: Likewise.
17818         * gcc.c-torture/compile/20020604-1.c: Likewise.
17819         * gcc.c-torture/compile/920501-12.c: Likewise.
17820         * gcc.c-torture/compile/920501-4.c: Likewise.
17821         * gcc.c-torture/compile/920520-1.c: Likewise.
17822         * gcc.c-torture/compile/920521-1.c: Likewise.
17823         * gcc.c-torture/compile/920625-1.c: Likewise.
17824         * gcc.c-torture/compile/961203-1.c: Likewise.
17825         * gcc.c-torture/compile/980506-1.c: Likewise.
17826         * gcc.c-torture/compile/981006-1.c: Likewise.
17827         * gcc.c-torture/compile/981022-1.c: Likewise.
17828         * gcc.c-torture/compile/981223-1.c: Likewise.
17829         * gcc.c-torture/compile/990617-1.c: Likewise.
17830         * gcc.c-torture/compile/dll.c: Likewise.
17831         * gcc.c-torture/compile/labels-3.c: Likewise.
17832         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17833         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17834         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17835         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17836         * gcc.c-torture/compile/simd-5.c: Likewise.
17837         * gcc.c-torture/compile/20000804-1.x: Remove.
17838         * gcc.c-torture/compile/20001205-1.x: Likewise.
17839         * gcc.c-torture/compile/20001226-1.x: Likewise.
17840         * gcc.c-torture/compile/20010518-2.x: Likewise.
17841         * gcc.c-torture/compile/20020312-1.x: Likewise.
17842         * gcc.c-torture/compile/20020604-1.x: Likewise.
17843         * gcc.c-torture/compile/920501-12.x: Likewise.
17844         * gcc.c-torture/compile/920501-4.x: Likewise.
17845         * gcc.c-torture/compile/920520-1.x: Likewise.
17846         * gcc.c-torture/compile/920521-1.x: Likewise.
17847         * gcc.c-torture/compile/920625-1.x: Likewise.
17848         * gcc.c-torture/compile/961203-1.x: Likewise.
17849         * gcc.c-torture/compile/980506-1.x: Likewise.
17850         * gcc.c-torture/compile/981006-1.x: Likewise.
17851         * gcc.c-torture/compile/981022-1.x: Likewise.
17852         * gcc.c-torture/compile/981223-1.x: Likewise.
17853         * gcc.c-torture/compile/990617-1.x: Likewise.
17854         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17855         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17856         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17857         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17858         * gcc.c-torture/compile/simd-5.x: Likewise.
17859
17860         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17861
17862 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         * gcc.c-torture/execute/20030611-1.c: New test.
17865
17866 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17867
17868         PR middle-end/168
17869         * gcc.dg/20030612-1.c: New test case.
17870
17871 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/10635
17874         * g++.dg/expr/cast1.C: New test.
17875
17876 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17877
17878         * gcc.dg/builtins-21.c: New test case.
17879
17880 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17881
17882         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17883         options instead of at the end.
17884         * lib/objc.exp (objc_target_compile): Likewise.
17885
17886 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/10432
17889         * g++.dg/parse/error1.C: New test.
17890
17891 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17892
17893         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17894         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17895         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17896         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17897         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17898         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17899         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17900         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17901         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17902         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17903         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17904         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17905         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17906         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17907         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17908         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17909         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17910         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17911         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17912         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17913         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17914         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17915         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17916         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17917
17918         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17919         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17920         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17921         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17922         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17923         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17924         * gcc.dg/compat/scalar-return-3_main.c: New file.
17925         * gcc.dg/compat/scalar-return-3_x.c: New file.
17926         * gcc.dg/compat/scalar-return-3_y.c: New file.
17927         * gcc.dg/compat/scalar-return-4_main.c: New file.
17928         * gcc.dg/compat/scalar-return-4_x.c: New file.
17929         * gcc.dg/compat/scalar-return-4_y.c: New file.
17930
17931 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17932
17933         * gcc.dg/compat/fp2-struct-check.h: New file.
17934         * gcc.dg/compat/fp2-struct-defs.h: New file.
17935         * gcc.dg/compat/fp2-struct-init.h: New file.
17936         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17937         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17938         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17939         * gcc.dg/compat/struct-return-10_main.c: New file.
17940         * gcc.dg/compat/struct-return-10_x.c: New file.
17941         * gcc.dg/compat/struct-return-10_y.c: New file.
17942
17943         * gcc.dg/compat/compat-common.h: New file.
17944         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17945         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17946         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17947         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17948         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17949         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17950         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17951         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17952         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17953         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17954         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17955         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17956         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17957         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17958         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17959         * gcc.dg/compat/small-struct-check.h: Ditto.
17960         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17961         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17962         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17963         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17964         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17965         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17966         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17967         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17968         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17969         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17970         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17971         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17972         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17973         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17974         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17975         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17976         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17977         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17978         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17979         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17980         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17981         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17982         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17983         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17984         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17985         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17986         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17987         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17988         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17989         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17990
17991 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17992
17993         * g++.dg/pch/static-1.C: New file.
17994         * g++.dg/pch/static-1.Hs: New file.
17995
17996 2003-06-10  Richard Henderson  <rth@redhat.com>
17997
17998         * gcc.dg/asm-7.c: Adjust expected warning text.
17999
18000 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18001
18002         * gcc.dg/builtins-20.c: New test case.
18003
18004 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18005
18006         PR c++/11131
18007         * g++.dg/opt/template1.C: New test.
18008
18009 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18010
18011         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18012         additional_sources.
18013
18014 2003-05-21  David Taylor  <dtaylor@emc.com>
18015
18016         * gcc.dg/Wpadded.c: New file.
18017
18018 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18019
18020         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18021         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18022         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18023         dg-require-weak.
18024
18025 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18026
18027         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18028
18029 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18030
18031         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18032         (dg-require-alias): Likewise.
18033         (dg-require-gc-sections): Likewise.
18034         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18035
18036 2003-06-08  Richard Henderson  <rth@redhat.com>
18037
18038         * gcc.dg/20011029-2.c: Fix the array reference.
18039         * gcc.dg/asm-7.c: New.
18040
18041 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18042
18043         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18044
18045 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18046
18047         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18048         (dg-require-gc-sections): Likewise.
18049
18050 2003-06-08  Jan Hubicka  <jh@suse.cz>
18051
18052         * i386-cmov1.c: Fix regular expression.
18053         * i386-cvt-1.c: Likewise.
18054         * i386-local.c: Likewise.
18055         * i386-local2.c: Likewise.
18056         * i386-mul.c: Likewise.
18057         * i386-ssetype-1.c: Likewise.
18058         * i386-ssetype-3.c: Likewise.
18059         * i386-ssetype-5.c: Likewise.
18060
18061 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18062
18063         PR c++/11039
18064         * g++.dg/warn/implicit-typename2.C: New test.
18065         * g++.dg/warn/implicit-typename3.C: New test.
18066
18067 2003-06-07  Richard Henderson  <rth@redhat.com>
18068
18069         * g++.dg/other/offsetof3.C: Use size_t.
18070         * g++.dg/other/offsetof4.C: Likewise.
18071
18072 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18073
18074         * lib/copy-file.exp: New. Implement gcc_copy_files.
18075
18076         * lib/dg-pch.exp: Load copy-file.exp
18077         (dg-pch): Use gcc_copy_files instead of "file copy".
18078
18079 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18080
18081         * gcc.dg/weak/weak.exp: Simplify.
18082         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18083         * gcc.dg/weak/weak-1.c: Likewise.
18084         * gcc.dg/weak/weak-2.c: Likewise.
18085         * gcc.dg/weak/weak-3.c: Likewise.
18086         * gcc.dg/weak/weak-4.c: Likewise.
18087         * gcc.dg/weak/weak-5.c: Likewise.
18088         * gcc.dg/weak/weak-6.c: Likewise.
18089         * gcc.dg/weak/weak-7.c: Likewise.
18090         * gcc.dg/weak/weak-8.c: Likewise.
18091         * gcc.dg/weak/weak-9.c: Likewise.
18092
18093 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18094
18095         gcc.c-torture/execute/20030606-1.c: New.
18096
18097 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18098
18099         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18100         * gcc.dg/builtins-19.c: Likewise.
18101
18102 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18103
18104         * gcc.dg/builtins-2.c: Add some more tests.
18105         * gcc.dg/builtins-18.c: New test case.
18106         * gcc.dg/builtins-19.c: New test case.
18107
18108 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18109             Jim Wilson  <wilson@tuliptree.org>
18110
18111         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18112
18113 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18114
18115         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18116         mempcpy/stpcpy calls not to be optimized into something else.
18117         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18118         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18119         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18120
18121 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18122
18123         * gcc.dg/format/asm_fprintf-1.c: New test.
18124
18125 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18126
18127         * lib/gcc-defs.exp (additional_sources): New variable.
18128         (dg-additional-sources): New function.
18129         (additional_files): New variable.
18130         (dg-additional-files): New function.
18131         (dg-additional-files-options): Likewise.
18132         * lib/gcc-dg.exp (dg-require-weak): New function.
18133         (dg-require-alias): Likewise.
18134         (dg-require-gc-sections): Likewise.
18135         * lib/target-supports.exp (check_alias_available): Remove testfile
18136         parameter.
18137         (check_gc_sections_available): New function.
18138         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18139         (dg-gpp-additional-files): Likewise.
18140         * lib/g++.exp (additional_sources): Remove.
18141         (additional_files): Likewise.
18142         (g++_target_compile): Use dg-additional-files-options.
18143
18144         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18145         Tcl logic.
18146         * gcc.dg/special/ecos.exp: Remove.
18147         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18148         * gcc.dg/special/alias-1.c: Likewise.
18149         * gcc.dg/special/alias-2.c: Likewise.
18150         * gcc.dg/special/gcsec-1.c: Likewise.
18151         * gcc.dg/special/weak-1.c: Likewise.
18152         * gcc.dg/special/weak-2.c: Likewise.
18153         * gcc.dg/special/wkali-1.c: Likewise.
18154         * gcc.dg/special/wkali-2.c: Likewise.
18155
18156         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18157         dg-gpp-additional-*.
18158         * g++.dg/special/conpr-3.C: Likewise.
18159         * g++.dg/special/conpr-4.C: Likewise.
18160         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18161         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18162         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18163         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18164         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18165         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18166         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18167         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18168         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18169         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18170         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18171         * g++.old-deja/g++.other/comdat1.C: Likewise.
18172         * g++.old-deja/g++.other/comdat2.C: Likewise.
18173         * g++.old-deja/g++.other/comdat3.C: Likewise.
18174         * g++.old-deja/g++.other/ctor1.C: Likewise.
18175         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18176
18177 2003-06-05  Richard Henderson  <rth@redhat.com>
18178
18179         * gcc.dg/debug/20030605-1.c: New.
18180
18181 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18182
18183         * README.QMTEST: Update.
18184
18185 2003-06-04  Richard Henderson  <rth@redhat.com>
18186
18187         * gcc.dg/cleanup-1.c: New.
18188         * gcc.dg/cleanup-2.c: New.
18189         * gcc.dg/cleanup-3.c: New.
18190         * gcc.dg/cleanup-4.c: New.
18191         * gcc.dg/cleanup-5.c: New.
18192         * gcc.dg/cleanup-6.c: New.
18193         * gcc.dg/cleanup-7.c: New.
18194
18195 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18196
18197         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18198
18199         * lib/dg-pch.exp: New file.
18200         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18201         * gcc.dg/pch/pch.exp: Likewise.
18202
18203 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18204
18205         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18206         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18207         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18208         * gcc.dg/builtins-17.c: New test case.
18209         * gcc.dg/i386-387-4.c: New test case.
18210         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18211
18212 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18213
18214         * gcc.dg/ultrasp9.c: New test.
18215
18216 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18217
18218         * gcc.c-torture/compile/20030604-1.c: New test.
18219         * gcc.dg/sparc-constant-1.c: New test.
18220
18221 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18222
18223         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18224
18225 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18226
18227         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18228
18229         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18230         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18231
18232 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18233
18234         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18235
18236 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18237
18238         PR c++/10940
18239         * g++.dg/template/spec10.C: New test.
18240
18241 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18242
18243         * gcc.dg/builtins-16.c: New test case.
18244
18245 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18248         mempcpy test with post-increments.
18249         * gcc.c-torture/execute/string-opt-3.c: New test.
18250         * gcc.dg/string-opt-1.c: New test.
18251
18252 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18253
18254         PR fortran/10965
18255         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18256
18257 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18258
18259         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18260         (scan-assembler): ... here.  Use dg-scan.
18261         (scan-assembler-not): Likewise.
18262         (scan-file): New function.
18263         (scan-file-not): Likewise.
18264         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18265         * gcc.dg/cpp/_Pragma4.c: Likewise.
18266         * gcc.dg/cpp/_Pragma5.c: Likewise.
18267         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18268         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18269         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18270         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18271         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18272         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18273         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18274         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18275         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18276         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18277         * gcc.dg/cpp/cxxcom1.c: Likewise.
18278         * gcc.dg/cpp/line1.c: Likewise.
18279         * gcc.dg/cpp/maccom1.c: Likewise.
18280         * gcc.dg/cpp/maccom2.c: Likewise.
18281         * gcc.dg/cpp/maccom3.c: Likewise.
18282         * gcc.dg/cpp/maccom4.c: Likewise.
18283         * gcc.dg/cpp/maccom5.c: Likewise.
18284         * gcc.dg/cpp/maccom6.c: Likewise.
18285         * gcc.dg/cpp/multiline.c: Likewise.
18286         * gcc.dg/cpp/spacing1.c: Likewise.
18287         * gcc.dg/cpp/spacing2.c: Likewise.
18288         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18289         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18290         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18291         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18292         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18293         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18294         * gcc.dg/cpp/cxxcom2.c: Likewise.
18295         * gcc.dg/cpp/cxxcom2.h: New file.
18296
18297         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18298         * g++.dg/cpp/truefalse.C: Here.
18299         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18300
18301 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18302
18303         * gcc.dg/cpp/redef3.c: New file.
18304
18305 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18306
18307         * gcc.dg/i386-loop-3.c: New test.
18308
18309 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18310
18311         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18312
18313 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18314
18315         * gcc.dg/fwrapv-1.c: New test case.
18316         * gcc.dg/fwrapv-2.c: New test case.
18317
18318 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18319
18320         PR c++/10956
18321         * g++.dg/template/spec9.C: New test.
18322
18323 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18324
18325         * gcc.dg/duff-4.c: New test case.
18326
18327 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18328
18329         PR fortran/10843
18330         * g77.dg/ffixed-form-1.f: New test
18331         * g77.dg/ffixed-form-2.f: New test
18332         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18333         * g77.dg/ffree-form-3.f: New test
18334
18335 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18336
18337         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18338         * gcc.dg/wint_t-1.c: Likewise.
18339
18340 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18341
18342         * g++.dg/template/access11.C: New test.
18343
18344 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18345
18346         PR c++/10849
18347         * g++.dg/template/access10.C: New test.
18348
18349 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18350             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18351
18352         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18353
18354 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18355
18356         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18357         suppress for powerpc-*-darwin*.
18358         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18359
18360 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18361
18362         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18363         suppress option for powerpc-*-darwin*.
18364
18365 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18366
18367         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18368         * gcc.dg/builtins-4.c: Add test for fmod.
18369
18370 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18371
18372         PR c++/10682
18373         * g++.dg/template/instantiate4.C: New test.
18374
18375 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18376
18377         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18378
18379 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18380
18381         * gcc.dg/compat/scalar-return-1_main.c: New file.
18382         * gcc.dg/compat/scalar-return-1_x.c: New file.
18383         * gcc.dg/compat/scalar-return-1_y.c: New file.
18384         * gcc.dg/compat/scalar-return-2_main.c: New file.
18385         * gcc.dg/compat/scalar-return-2_x.c: New file.
18386         * gcc.dg/compat/scalar-return-2_y.c: New file.
18387         * gcc.dg/compat/struct-return-3_main.c: New file.
18388         * gcc.dg/compat/struct-return-3_y.c: New file.
18389         * gcc.dg/compat/struct-return-3_x.c: New file.
18390         * gcc.dg/compat/struct-return-2_main.c: New file.
18391         * gcc.dg/compat/struct-return-2_x.c: New file.
18392         * gcc.dg/compat/struct-return-2_y.c: New file.
18393
18394 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18395
18396         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18397         for hppa*-hp-hpux*.
18398         * gcc.dg/20021014-1.c (dg-options): Likewise.
18399         * gcc.dg/nest.c (dg-options): Likewise.
18400
18401 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18402
18403         PR c++/9738
18404         * g++.dg/ext/dllimport2.C: New file.
18405         * g++.dg/ext/dllimport3.C: New file.
18406
18407 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18408
18409         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18410         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18411         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18412         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18413         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18414         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18415         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18416         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18417         * gcc.dg/compat/small-struct-defs.h: New file.
18418         * gcc.dg/compat/small-struct-init.h: New file.
18419         * gcc.dg/compat/small-struct-check.h: New file.
18420         * gcc.dg/compat/fp-struct-defs.h: New file.
18421         * gcc.dg/compat/fp-struct-check.h: New file.
18422         * gcc.dg/compat/fp-struct-init.h: New file.
18423         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18424         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18425
18426 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18427
18428         * gcc.dg/20030225-2.c: New test.
18429
18430 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18431             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18432
18433         * gcc.c-torture/compile/20030518-1.c: New test case.
18434
18435 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18438         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18439         gcc-dg-debug-runtest.
18440         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18441         gcc-dg-debug-runtest.
18442
18443 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         PR c++/9022
18446         * g++.dg/lookup/using6.C: New test.
18447
18448 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         * g++.dg/parse/access2.C: New test.
18451
18452 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18453
18454         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18455         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18456         * gcc.dg/debug/debug.exp: Likewise.
18457
18458 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18459
18460         * gcc.dg/dollar.c: New test.
18461
18462 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18463
18464         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18465         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18466         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18467         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18468         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18469         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18470         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18471         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18472         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18473         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18474         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18475         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18476         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18477         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18478         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18479         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18480         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18481         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18482
18483 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18484
18485         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18486         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18487         support for "repo" mode.
18488         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18489         * lib/g77-dg.exp: Likewise.
18490         * lib/obj-dg.exp: Likewise.
18491
18492 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18493
18494         Merge from gcc-3_2-rhl8-branch:
18495         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18496
18497         * gcc.dg/tls/opt-6.c: New test.
18498
18499         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18500
18501         * gcc.dg/20030405-1.c: New test.
18502
18503         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18504
18505         * gcc.dg/20030309-1.c: New test.
18506
18507         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18508
18509         * gcc.c-torture/execute/20030307-1.c: New test.
18510
18511         2003-02-20  Randolph Chung  <tausq@debian.org>
18512
18513         * gcc.c-torture/compile/20030220-1.c: New test.
18514
18515         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18516
18517         * gcc.dg/20030217-1.c: New test.
18518
18519         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18520
18521         * gcc.c-torture/compile/20020129-1.c: New test.
18522
18523         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18524
18525         * gcc.dg/unroll-1.c: New test.
18526
18527         2002-11-16  Jan Hubicka  <jh@suse.cz>
18528
18529         * gcc.c-torture/execute/20020920-1.c: New test.
18530
18531         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18532
18533         PR target/7434
18534         * gcc.c-torture/compile/20021008-1.c: New test.
18535
18536         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18537
18538         PR target/7559
18539         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18540
18541         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18542
18543         * gcc.c-torture/compile/20020807-1.c: New test.
18544
18545         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18546
18547         * gcc.dg/tls/opt-1.c: New test.
18548
18549         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * gcc.dg/20020729-1.c: New test.
18552
18553         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18554
18555         * g++.dg/opt/life1.C: New test.
18556
18557         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18558
18559         * gcc.dg/20020525-1.c: New test.
18560
18561         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18562
18563         PR c++/6794
18564         * g++.dg/ext/pretty1.C: New test.
18565         * g++.dg/ext/pretty2.C: New test.
18566
18567 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/8385
18570         * g++.dg/ext/typeof5.C: New test.
18571
18572 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18573
18574         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18575         __USER_LABEL_PREFIX__ into account.
18576         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18577
18578 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18579
18580         * gcc.dg/builtins-15.c: New test case.
18581
18582 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18583
18584         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18585
18586 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18587
18588         * lib/g++.exp: Tweak handling of additional source files.
18589         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18590         * g++.dg/special/conpr-2a.C: Rename to ...
18591         * g++.dg/special/conpr-2a.cc: ... this.
18592         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18593         * g++.dg/special/conpr-3a.C: Rename to ...
18594         * g++.dg/special/conpr-3a.cc: This.
18595         * g++.dg/special/conpr-3b.C: Rename to ...
18596         * g++.dg/special/conpr-3b.cc: This.
18597         * g++.dg/special/conpr-4.C: New test.
18598         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18599
18600 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18601
18602         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18603
18604 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18605
18606         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18607         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18608         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18609         * g++.old-deja/g++.other/warn3.C: Likewise.
18610
18611 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18612
18613         * gcc.dg/i386-387-1.c: Update to also test log.
18614         * gcc.dg/i386-387-2.c: Likewise.
18615
18616 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18617
18618         * g77.f-torture/execute/int8421.f: New test.
18619
18620 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18621
18622         PR c++/10230, c++/10481
18623         * g++.dg/lookup/scoped5.C: New test.
18624
18625 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18626
18627         PR c++/10552
18628         * g++.dg/template/ttp6.C: New test.
18629
18630 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18631
18632         * gcc.c-torture/execute/builtins: New directory.
18633         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18634         gcc.c-torture/execute/builtins.
18635         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18636         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18637         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18638         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18639
18640 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18641
18642         PR c++/9252
18643         * g++.dg/template/access8.C: New test.
18644         * g++.dg/template/access9.C: New test.
18645
18646 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18647
18648         PR c++/9554
18649         * g++.dg/parse/access1.C: New test.
18650
18651 2003-05-09  DJ Delorie  <dj@redhat.com>
18652
18653         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18654         long, and not an int.
18655
18656 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18657
18658         PR c++/10555, c++/10576
18659         * g++.dg/template/memclass1.C: New test.
18660
18661 2003-05-08  DJ Delorie  <dj@redhat.com>
18662
18663         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18664         targets.
18665         * gcc.c-torture/execute/20021024-1.x: Likewise.
18666         * gcc.c-torture/execute/shiftdi.x: Likewise.
18667         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18668         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18669         * gcc.dg/20021018-1.c: Likewise.
18670
18671 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18672
18673         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18674
18675         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18676         (bcopy): Call memmove.
18677
18678 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18679
18680         * g77.f-torture/compile/8485.f: New test case.
18681
18682 2003-05-07  Richard Henderson  <rth@redhat.com>
18683
18684         PR c++/10570
18685         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18686         Verify exception_cleanup not called for rethrows.
18687         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18688         when exiting catch block without rethrowing.
18689         * g++.dg/eh/forced3.C: New.
18690         * g++.dg/eh/forced4.C: New.
18691
18692 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18693
18694         * gcc.dg/20030505.c: Fix triplet.
18695
18696 2003-05-06  DJ Delorie  <dj@redhat.com>
18697
18698         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18699         * gcc.dg/nest.c: Likewise.
18700
18701 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18702
18703         * gcc.dg/builtins-14.c: New test case.
18704
18705 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18706
18707         * lib/compat.exp (compat-execute): New argument.
18708         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18709         * gcc.dg/compat: New test directory.
18710         * gcc.dg/compat/compat.exp: New expect script.
18711         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18712         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18713         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18714         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18715         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18716         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18717
18718         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18719         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18720         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18721         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18722         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18723         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18724         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18725         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18726         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18727         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18728         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18729         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18730         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18731         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18732         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18733
18734 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18735
18736         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18737
18738 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18739
18740         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18741
18742 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18743
18744         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18745         * gcc.dg/ppc-fsel-2.c: New test.
18746
18747         * gcc.dg/unused-5.c: New test.
18748
18749 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18750
18751         PR c++/10496
18752         * g++.dg/warn/pmf1.C: New test.
18753
18754 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18755
18756         PR c++/4494
18757         * g++.dg/warn/main.C: New test.
18758
18759 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18760
18761         * gcc.dg/nonnull-3.c: New test.
18762
18763 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18764
18765         * gcc.dg/cpp/Wtrigraphs.c: Update.
18766         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18767
18768 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18769
18770         * gcc.dg/ppc-fsel-1.c: New test.
18771
18772 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18773
18774         PR c/10604
18775         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18776
18777 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18778
18779         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18780
18781 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18782
18783         PR c++/9364, c++/10553, c++/10586
18784         * g++.dg/parse/typename4.C: New test.
18785         * g++.dg/parse/typename5.C: Likewise.
18786
18787 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18788
18789         * gcc.c-torture/compile/20030503-1.c: New test.
18790
18791 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18792
18793         * g++.dg/lookup/using5.C: Fix testcase error.
18794
18795 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18796
18797         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18798         since MEABI is no longer supported.  Remove all vestiges
18799         of MEABI from the test.
18800
18801 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18802
18803         PR c++/10554
18804         * g++.dg/lookup/using5.C: New test.
18805
18806 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18807
18808         PR c++/8772
18809         * g++.dg/template/ttp5.C: New test.
18810
18811 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18812
18813         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18814         (dg-gpp-additional-sources): New function.
18815         (dg-gpp-additional-files): Likewise.
18816         * lib/g++.exp (additional_sources): New variable.
18817         (additional_files): Likewise.
18818         (g++_target_compile): Deal with them.
18819         * lib/old-dejagnu.exp: Remove.
18820         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18821         * g++.old-deja: Revise all tests to use dg commands.
18822
18823 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18824
18825         PR c++/9432, c++/9528
18826         * g++.dg/lookup/using4.C: New test.
18827
18828 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18829
18830         * gcc.dg/noreturn-5.c: New file.
18831         * gcc.dg/noreturn-6.c: New file.
18832
18833         * gcc.c-torture/compile/inline-1.c: New file.
18834
18835 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18836
18837         PR c++/10551
18838         * g++.dg/template/explicit1.C: New test.
18839
18840 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18841
18842         PR c++/10549
18843         * g++.dg/other/bitfield1.C: New test.
18844
18845         PR c++/10527
18846         * g++.dg/init/new7.C: New test.
18847
18848 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18849
18850         * g++.dg/ext/desig1.C: New test.
18851         * g++.dg/ext/init1.C: Update.
18852
18853         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18854
18855 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18856
18857         PR c++/10180
18858         * g++.dg/warn/Winline-1.C: New test.
18859
18860 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18861
18862         * gcc.c-torture/execute/string-opt-19.c: New test.
18863
18864         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18865         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18866
18867 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18868
18869         PR c++/10506
18870         * g++.dg/init/new6.C: New test.
18871
18872         PR c++/10503
18873         * g++.dg/init/ref6.C: New test.
18874
18875 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18876
18877         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18878
18879 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18880
18881         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18882         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18883
18884 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18885
18886         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18887         initialized static data members.
18888
18889 2003-04-25  H.J. Lu <hjl@gnu.org>
18890
18891         * gcc.dg/ia64-sync-4.c: New test.
18892
18893 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18894
18895         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18896         date.
18897
18898 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18899
18900         PR c++/10337
18901         * g++.dg/warn/conv1.C: New test.
18902         * g++.old-deja/g++.other/conv7.C: Adjust.
18903         * g++.old-deja/g++.other/overload14.C: Adjust.
18904
18905 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c++/10471
18908         * g++.dg/template/defarg2.C: New test.
18909
18910 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18911
18912         * gcc.dg/cpp/include2.c: Update.
18913         * gcc.dg/cpp/multiline-2.c: New.
18914         * gcc.dg/cpp/multiline.c: Update.
18915         * gcc.dg/cpp/strify2.c: Update.
18916         * gcc.dg/cpp/trad/literals-2.c: Update.
18917
18918 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18919
18920         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18921
18922 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18923
18924         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18925
18926 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++/10451
18929         * g++.dg/parse/crash4.C: New test.
18930
18931         PR c++/9847
18932         * g++.dg/parse/crash5.C: New test.
18933
18934 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/10446
18937         * g++.dg/parse/crash3.C: New test.
18938
18939         PR c++/10428
18940         * g++.dg/parse/elab1.C: New test.
18941
18942 2003-04-22  Devang Patel  <dpatel@apple.com>
18943
18944         * gcc.dg/cpp/trad/funlike-5.c: New test.
18945
18946 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18947
18948         * g++.dg/other/packed1.C: Fix dg options.
18949
18950 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.dg/other/offsetof2.C: New test.
18953
18954 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18955
18956         * g++.dg/template/recurse.C: Adjust location of error messages.
18957
18958 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18959
18960         PR c++/9881
18961         * g++.dg/init/addr-const1.C: New test.
18962         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18963
18964 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18965
18966         PR c++/10405
18967         * g++.dg/lookup/struct-hack1.C: New test.
18968
18969 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18970
18971         * ucs.c: Update diagnostic messages.
18972
18973 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18974
18975         * gcc.dg/cpp/truefalse.cpp: New test.
18976         * gcc.dg/cpp/cpp.exp: Update.
18977         * g++.dg/other/stdbool-if.C: Remove.
18978
18979 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18980
18981         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18982         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18983
18984 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18985
18986         * gcc.c-torture/compile/20030418-1.c: New test.
18987
18988 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18989
18990         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18991
18992 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18993
18994         PR c++/10347
18995         g++.dg/template/dependent-name1.C: New test.
18996
18997 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18998
18999         * gcc.dg/warn-1.c (tourist_guide): New array,
19000         contains a pointer to bar.
19001
19002 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19003
19004         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19005         * gcc.c-torture/execute/medce-1.c: New test case.
19006         * gcc.c-torture/execute/medce-2.c: New test case.
19007
19008 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19009
19010         * lib/prune.exp: Ignore more messages.
19011
19012         PR c++/10381
19013         * g++.dg/parse/lookup3.C: New test.
19014
19015 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19016
19017         * gcc.c-torture/compile/20030415-1.c : New test.
19018
19019 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19020
19021         * gcc.c-torture/execute/scope-2.c: Move to ...
19022         * gcc.dg/noncompile/scope.c: .... here.
19023
19024 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19025
19026         * gcc.dg/20030414-2.c: New test case.
19027
19028 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19029
19030         PR target/10377
19031         * gcc.dg/20030414-1.c: New test.
19032
19033 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19034
19035         * gcc.dg/builtins-12.c: New test case.
19036         * gcc.dg/builtins-13.c: New test case.
19037
19038 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19039
19040         * gcc.c-torture/execute/string-opt-18.c: New test.
19041
19042 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19043
19044         PR c++/10300
19045         * g++.dg/init/new5.C: New test.
19046
19047 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/7910
19050         * g++.dg/ext/dllimport1.C: New test.
19051
19052 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19053
19054         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19055
19056 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19057
19058         PR Fortran/9263
19059         * g77.f-torture/noncompile/9263.f: New test
19060         PR Fortran/1832
19061         * g77.f-torture/execute/1832.f: New test
19062
19063 2003-04-11  David Chad  <davidc@freebsd.org>
19064             Loren J. Rittle  <ljrittle@acm.org>
19065
19066         libobjc/8562
19067         * objc.dg/headers.m: New test.
19068
19069 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19070
19071         * gcc.c-torture/execute/builtin-noret-2.c: New.
19072         * gcc.c-torture/execute/builtin-noret-2.x: New.
19073         XFAIL builtin-noret-2.c at -O1 and above.
19074         * gcc.dg/redecl.c: New.
19075         * gcc.dg/Wshadow-1.c: Update error regexps.
19076
19077 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * g++.dg/abi/bitfield10.C: New test.
19080
19081 2003-04-09  Mike Stump  <mrs@apple.com>
19082
19083         * gcc.dg/pch/pch.exp: Make testcase names longer.
19084         * g++.dg/pch/pch.exp: Make testcase names longer.
19085
19086 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19087
19088         * gcc.dg/builtins-11.c: New test case.
19089
19090 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19091
19092         * gcc.dg/builtins-9.c: New test case.
19093         * gcc.dg/builtins-10.c: New test case.
19094
19095 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19096
19097         * gcc.dg/noncompile/init-4.c.c: New test.
19098
19099 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19100
19101         * gcc.misc-test/gcov-9.c: New test.
19102         * gcc.misc-test/gcov-10.c: New test
19103         * gcc.misc-test/gcov-11.c: New test.
19104
19105 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19106
19107         PR optimization/10024
19108         * gcc.c-torture/compile/20030405-1.c: New test.
19109
19110 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19111
19112         * gcc.dg/pch/static-3.c: New.
19113         * gcc.dg/pch/static-3.hs: New.
19114         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19115
19116 2003-04-04  Richard Henderson  <rth@redhat.com>
19117
19118         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19119         * g++.dg/eh/forced2.C: Likewise.
19120
19121 2003-04-03  Mike Stump  <mrs@apple.com>
19122
19123         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19124         target arg.
19125         (scan-assembler-times, scan-assembler-not): Likewise.
19126         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19127
19128 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19129
19130         * gcc.dg/sparc-loop-1.c: New test.
19131
19132 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19133
19134         PR other/9274
19135         * g++.dg/pch/system-2.C: New.
19136         * g++.dg/pch/system-2.Hs: New.
19137
19138 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19139
19140         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19141
19142         * g++.dg/eh/simd-1.C (vecfunc): Same.
19143
19144 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19145
19146         * gcc.c-torture/execute/20030401-1.c: New test case.
19147
19148 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19149
19150         * objc.dg/defs.m: New.
19151
19152 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19153
19154         * g++.dg/eh/simd-1.C: New.
19155         * g++.dg/eh/simd-2.C: New.
19156
19157 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19158
19159         * gcc.c-torture/execute/simd-3.c: New.
19160
19161 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c/9936
19164         * gcc.dg/20030331-2.c: New test.
19165
19166 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19167
19168         PR c++/10278
19169         * g++.dg/parse/crash2.C: New test.
19170
19171 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19172
19173         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19174         * gcc.c-torture/execute/20030331-1.c: ...here.
19175
19176 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19177
19178         * gcc.c-torture/execute/20030331-1.c: New test.
19179
19180 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19181
19182         * lib/gcov.exp: Adjust call return testing strings.
19183         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19184
19185 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19186
19187         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19188         * gcc.dg/builtins-7.c: New test case.
19189         * gcc.dg/builtins-8.c: New test case.
19190
19191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19192
19193         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19194
19195 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/7647
19198         * g++.dg/lookup-class-member-2.C: New test.
19199
19200 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19201
19202         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19203
19204 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19205
19206         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19207
19208 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19209
19210         * g++.dg/init/attrib1.C: New test.
19211
19212 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19213
19214         * gcc.dg/ultrasp8.c: New test.
19215
19216 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19217
19218         * gcc.dg/ultrasp7.c: New test.
19219
19220 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         PR c++/10047
19223         * g++.dg/template/inline1.C: New test.
19224
19225 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19226
19227         * gcc.dg/sparc-dwarf2.c: New test.
19228
19229 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19230
19231         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19232         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19233
19234 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19235
19236         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19237         than reading .x files.
19238         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19239         * g77.dg/gcov/gcov-1.f: Likewise.
19240         * gcc.misc-tests/gcov-4b.c: Likewise.
19241         * gcc.misc-tests/gcov-5b.c: Likewise.
19242         * gcc.misc-tests/gcov-6.c: Likewise.
19243         * gcc.misc-tests/gcov-7.c: Likewise.
19244         * gcc.misc-tests/gcov-8.c: Likewise.
19245         * g++.dg/gcov/gcov-1.x: Remove.
19246         * g77.dg/gcov/gcov-1.x: Likewise.
19247         * gcc.misc-tests/gcov-4b.x: Likewise.
19248         * gcc.misc-tests/gcov-5b.x: Likewise.
19249         * gcc.misc-tests/gcov-6.x: Likewise.
19250         * gcc.misc-tests/gcov-7.x: Likewise.
19251         * gcc.misc-tests/gcov-8.x: Likewise.
19252
19253 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19254
19255         PR opt/10087
19256         * gcc.dg/20030324-1.c: New test.
19257
19258 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         PR c++/10224
19261         * g++.dg/template/arg3.C: New test.
19262
19263         PR c++/10158
19264         * g++.dg/template/friend18.C: New test.
19265
19266 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19267
19268         * g77.f-torture/compile/20030326-1.f: New test case.
19269
19270 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19271
19272         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19273
19274         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19275
19276 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19277
19278         * gcc.dg/ia64-sync-3.c: New test.
19279
19280 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19281
19282         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19283
19284 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19285
19286         * gcc.dg/ultrasp6.c: New test.
19287
19288 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19289
19290         * gcc.dg/i386-signbit-1.c: New test.
19291         * gcc.dg/i386-signbit-2.c: New test.
19292         * gcc.dg/i386-signbit-3.c: New test.
19293
19294 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19295
19296         * gcc.dg/ultrasp5.c: Fix options.
19297
19298 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19299
19300         * gcc.dg/ultrasp5.c: Fix comment.
19301
19302 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19303
19304         PR fortran/10197
19305         * g77.f-torture/execute/10197.f: New test.
19306
19307 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         PR c++/9898, c++/383
19310         * g++.dg/template/conv6.C: New test.
19311
19312         PR c++/10119
19313         * g++.dg/template/ptrmem5.C: New test.
19314
19315         PR c++/10026
19316         * g++.dg/lookup/koenig1.C: New test.
19317
19318         PR C++/10199
19319         * g++.dg/lookup/template2.C: New test.
19320
19321 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19322
19323         * g++.dg/opt/rtti1.C: New test.
19324
19325 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19326
19327         * gcc.dg/ultrasp5.c: New test.
19328
19329 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19330
19331         PR middle-end/9967
19332         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19333         builtin fputs.
19334
19335 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19336
19337         PR c/8224
19338         * gcc.dg/20030323-1.c: New test.
19339
19340 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19341
19342         * gcc.c-torture/compile/20030323-1.c: New test case.
19343
19344 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19345
19346         * gcc.dg/20030321-1.c: New test.
19347
19348 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19349
19350         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19351
19352 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19353
19354         PR c++/9978, c++/9708
19355         * g++.dg/ext/vlm1.C: Adjust expected error.
19356         * g++.dg/ext/vla2.C: New test.
19357         * g++.dg/template/arg1.C: New test.
19358         * g++.dg/template/arg2.C: New test.
19359
19360 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19361
19362         * g77.f-torture/execute/select.f: New test.
19363         * g77.f-torture/noncompile/select_no_compile.f: New test.
19364
19365 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19366
19367         PR c++/9898
19368         * g++.dg/other/error4.C: New test.
19369
19370 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19371
19372         * g++.dg/template/friend17.C: New test.
19373
19374 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19375
19376         * gcc.c-torture/compile/20030320-1.c: New.
19377
19378 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19379
19380         * gcc.dg/builtins-6.c: New test case.
19381
19382 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19383
19384         PR target/10073
19385         * gcc.c-torture/compile/20030319-1.c: New.
19386
19387 2003-03-18  Jan Hubicka  <jh@suse.cz>
19388
19389         * gcc.dg/i386-cvt-1.c: New test.
19390
19391 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19392
19393         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19394         * objc.dg/naming-2.m: Likewise.
19395
19396 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19397
19398         PR c++/9639
19399         * g++.dg/parse/crash1.C: New test.
19400
19401 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19402
19403         PR c++/8805
19404         * g++.dg/eh/cleanup1.C: New test.
19405
19406 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19407
19408         * gcc.c-torture/execute/20030316-1.c: New test case.
19409
19410 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/9629
19413         * g++.dg/init/ctor2.C: New test.
19414
19415 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19416
19417         * g77.f-torture/compile/xformat.f: New test case.
19418
19419 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19420
19421         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19422         * g++.old-deja/g++.mike/eh50.C: Likewise.
19423
19424 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19425
19426         PR c++/6440
19427         * g++.dg/template/spec7.C: New test.
19428         * g++.dg/template/spec8.C: Likewise.
19429
19430 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19431
19432         * gcc.c-torture/execute/20030313-1.c: New test.
19433
19434 2003-03-14  Richard Henderson  <rth@redhat.com>
19435
19436         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19437
19438 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19439
19440         * gcc.c-torture/compile/20030314-1.c: New test.
19441
19442 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19443
19444         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19445         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19446         thumb target,
19447         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19448         to accept newer _imp__  prefix and additional
19449         newline in .drectve section.
19450         * gcc.dg/dll-4.c: Likewise.
19451         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19452         switch.
19453
19454 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19455
19456         * g++.dg/parse/namespace9.C: New test.
19457
19458         * g++.dg/init/ref5.C: New test.
19459         * g++.dg/parse/ptrmem1.C: Likewise.
19460
19461 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19462
19463         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19464         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19465         regular expression.
19466         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19467         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19468
19469 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19470
19471         * gcc.c-torture/execute/20030224-2.c: New test.
19472
19473 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19474
19475         * gcc.dg/decl-3.c: New test.
19476
19477 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19478
19479         * gcc.dg/i386-loop-2.c: New test.
19480
19481 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/9474
19484         * g++.dg/parse/namespace8.C: New test.
19485
19486         PR c++/9924
19487         * g++.dg/overload/builtin2.C: New test.
19488
19489 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19490
19491         * gcc.dg/return-type-3.c: New test.
19492
19493 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19494
19495         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19496         profiling options are not supported.
19497
19498 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19499
19500         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19501         * g++.old-deja/g++.warn/impint2.C: Likewise.
19502
19503 2003-03-10  Devang Patel  <dpatel@apple.com>
19504
19505         * g++.dg/cpp/c++_cmd_1.C: New test.
19506         * g++.dg/cpp/c++_cmd_1.h: New file.
19507
19508 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19509
19510         * gcc.dg/altivec-9.c: New file.
19511
19512 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19513
19514         * gcc.dg/ppc-sdata-1.c: New test.
19515         * gcc.dg/ppc-sdata-2.c: New test.
19516
19517 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR c++/9373
19520         * g++.dg/opt/ptrmem2.C: New test.
19521
19522         PR c++/8534
19523         * g++.dg/opt/ptrmem1.C: New test.
19524
19525 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19526
19527         * gcc.dg/i386-loop-1.c: New test.
19528
19529 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19530
19531         PR c++/9970
19532         * g++.dg/lookup/friend1.C: New test.
19533
19534 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/9823
19537         * g++.dg/parser/constructor1.C: New test.
19538
19539 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19540
19541         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19542
19543         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19544
19545 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19546
19547         * gcc.dg/cpp/Wunused.c: Update test.
19548
19549 2003-03-08  Jan Hubicka  <jh@suse.cz>
19550
19551         * gcc.dg/inline-3.c: New test.
19552
19553 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/9809
19556         * g++.dg/parse/builtin1.C: New test.
19557
19558         PR c++/9982
19559         * g++.dg/abi/cookie1.C: New test.
19560         * g++.dg/abi/cookie2.C: Likewise.
19561
19562         PR c++/9524
19563         * g++.dg/template/field1.C: New test.
19564
19565         PR c++/9912
19566         * g++.dg/parse/class1.C: New test.
19567         * g++.dg/parse/namespace7.C: Likewise.
19568         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19569
19570 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * g++.dg/init/ref4.C: New test.
19573
19574 2003-03-07  Jan Hubicka  <jh@suse.cz>
19575
19576         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19577         * gcc.dg/inline-3.c:  New test.
19578
19579 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19580
19581         * g++.dg/init/ref3.C: New test.
19582
19583         PR c++/9965
19584         * g++.dg/init/ref2.C: New test.
19585
19586         PR c++/9400
19587         * g++.dg/warn/Wshadow-2.C: New test.
19588
19589         PR c++/9791
19590         * g++.dg/warn/Woverloaded-1.C: New test.
19591
19592 2003-03-05  Jan Hubicka  <jh@suse.cz>
19593
19594         * gcc.dg/i386-local2.c: New.
19595         * gcc.dg/i386-local.c: Fix typo.
19596
19597 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19598
19599         * g++.dg/abi/layout3.C: New test.
19600
19601 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602
19603         * gcc.c-torture/compile/20030305-1.c
19604
19605 2003-03-05  Jan Hubicka  <jh@suse.cz>
19606
19607         * gcc.dg/i386-local.c: New.
19608
19609 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19610
19611         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19612
19613 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19614
19615         * gcc.dg/switch-2.c: New test.
19616         * gcc.dg/switch-3.c: New test.
19617         * gcc.dg/Wswitch.c: Adjust line numbers.
19618         * gcc.dg/Wswitch-default.c: Likewise.
19619         * gcc.dg/Wswitch-enum.c: Likewise.
19620
19621 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19622
19623         * gcc.c-torture/execute/20030222-1.c: New test.
19624
19625 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19626
19627         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19628
19629 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19630
19631         PR c++/9878
19632         * g++.dg/init/ref1.C: New test.
19633
19634 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19635
19636         * gcc.dg/sh-relax.c: New SH-only test.
19637
19638 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19639
19640         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19641         comment explaining purpose of testcase.
19642
19643 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19644
19645         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19646         for HC11/HC12 (asm needs two int registers).
19647         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19648         HC11/HC12 because the test uses an asm which needs two 32-bit
19649         registers.
19650
19651 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19652
19653         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19654         for HC11/HC12 (array is too large otherwise).
19655         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19656         * gcc.c-torture/compile/20010518-2.x: Likewise.
19657         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19658         HC11/HC12 (array is too large).
19659
19660 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19661
19662         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19663         * lib/g++-dg.exp (g++-dg-test): Likewise.
19664
19665 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19666
19667         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19668         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19669
19670 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19671
19672         * g++.dg/warn/implicit-typename1.C: Remove warning.
19673
19674 2003-02-28  Richard Henderson  <rth@redhat.com>
19675
19676         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19677         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19678
19679 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19680
19681         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19682         * g++.dg/pch/pch.exp: Likewise.
19683
19684 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19685
19686         PR c++/9879
19687         * testsuite/g++.dg/init/new4.C: New test.
19688
19689 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19690
19691         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19692
19693 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19694
19695         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19696         unsigned long.
19697
19698         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19699         wider than float.
19700
19701 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19702
19703         * lib/scanasm.exp: Add support for counting numbers of
19704         occurences.
19705         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19706         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19707
19708 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/9683
19711         * g++.dg/template/static3.C: New test.
19712
19713         PR c++/9829
19714         * g++.dg/parse/namespace6.C: New test.
19715
19716 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19717
19718         PR target/9732
19719         * gcc.dg/20030225-1.c: New test.
19720
19721 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19722
19723         * README: Remove out-of-date information.
19724
19725         PR c++/9836
19726         * g++.dg/template/spec6.C: New test.
19727
19728 2003-02-24  Jeff Law  <law@redhat.com>
19729
19730         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19731
19732 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19733
19734         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19735         * gcc.dg/pragma-ep-1.c: Likewise.
19736
19737 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19738
19739         PR c++/9602
19740         * g++.dg/template/friend16.C: New test.
19741
19742 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/5333
19745         * g++.dg/parse/fused-params1.C: Adjust error messages.
19746         * g++.dg/template/nested3.C: New test.
19747
19748 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19749
19750         * g++.dg/abi/param1.C: New test.
19751
19752 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19753
19754         PR c++/7982
19755         * g++.dg/warn/implicit-typename1.C: New test.
19756
19757 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19758
19759         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19760         with "mtune".
19761         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19762         * gcc.c-torture/execute/20010129-1.x: Likewise.
19763         * gcc.dg/20011107-1.c: Likewise.
19764         * gcc.dg/20020108-1.c: Likewise.
19765         * gcc.dg/20020122-3.c: Likewise.
19766         * gcc.dg/20020206-1.c: Likewise.
19767         * gcc.dg/20020310-1.c: Likewise.
19768         * gcc.dg/20020426-2.c: Likewise.
19769         * gcc.dg/20020517-1.c: Likewise.
19770         * gcc.dg/991230-1.c: Likewise.
19771         * gcc.dg/i386-unroll-1.c: Likewise.
19772         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19773
19774 2003-02-22  Jan Hubicka  <jh@suse.cz>
19775
19776         * gcc.dg/i386-mul.c: New test.
19777
19778 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19779
19780         * gcc.dg/builtins-5.c: New test case.
19781
19782 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19783
19784         * gcc.dg/asmreg-1.c: New test.
19785
19786 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/9749
19789         * g++.dg/parse/varmod1.C: New test.
19790
19791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/9727
19794         * g++.dg/template/op1.C: New test.
19795
19796 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/8906
19799         * g++.dg/template/nested2.C: New test.
19800
19801 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/8724
19804         * g++.dg/expr/dtor1.C: New test.
19805
19806 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19807
19808         * gcc.dg/cpp/include3.c: New test.
19809         * gcc.dg/cpp/inc/foo.h: New file.
19810
19811 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19812
19813         * gcc.c-torture/execute/20030221-1.c: New test.
19814
19815 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c++/9729
19818         * g++.dg/abi/conv1.C: New test.
19819
19820 2003-02-20  Jan Hubicka  <jh@suse.cz>
19821
19822         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19823
19824 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19825
19826         * gcc.c-torture/compile/20030219-1.c: New test.
19827
19828 2003-02-18  Jan Hubicka  <jh@suse.cz>
19829
19830         * gcc.dg/funcorder.c: New test.
19831
19832 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19833
19834         * gcc.c-torture/execute/20030218-1.c: New.
19835
19836 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19837
19838         * gcc.dg/20030218-1.c: New.
19839
19840 2003-02-18  Richard Henderson  <rth@redhat.com>
19841
19842         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19843         * gcc.dg/attr-used-2.c: New.
19844
19845 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR c++/9704
19848         * g++.dg/init/copy5.C: New test.
19849
19850 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19851
19852         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19853         * g++.dg/pch/pch.exp: Likewise.
19854
19855 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19856
19857         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19858         STACK_SIZE is not defined.
19859
19860 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19861
19862         PR c++/9457
19863         * g++.dg/template/init1.C: New test.
19864
19865 2003-02-16  Jan HUbicka  <jh@suse.cz>
19866
19867         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19868         (foo): Add few extra tests
19869         * gcc.dg/c99-const-expr-3.c: Likewise.
19870         * gcc.c-torture/execute/20030216-1.c: New.
19871
19872 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19873
19874         PR c++/9459
19875         * g++.dg/ext/typeof4.C: New test.
19876
19877 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19878
19879         * gcc.dg/i386-387-3.c: New test case.
19880
19881 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19882
19883         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19884         cris-*-elf* cris-*-aout* and mmix-*-*.
19885
19886 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19887
19888         * gcc.dg/20030213-1.c: New test.
19889
19890 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19891
19892         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19893         * gcc.dg/i386-387-2.c: Likewise.
19894
19895 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19896
19897         * gcc.dg/ppc-spe.c: Fix formatting.
19898         Enable tests that were previously unsupported by gas.
19899         Delete tests for instructions that no longer exist.
19900         Switch arguments on evsubifw builtin.
19901
19902 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19903
19904         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19905         STACK_SIZE is too small.
19906
19907 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19908             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19909
19910         * gcc.dg/decl-2.c: New test.
19911
19912 2003-02-10  Jan Hubicka  <jh@suse.cz>
19913
19914         * gcc.dg/i386-fpcvt-1.c:  New test.
19915
19916 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19917
19918         * gcc.c-torture/execute/20030209-1.c: New test.
19919
19920 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19921
19922         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19923         int-wide bitops, use the constants of the same width.
19924         Likewise, if long long is 32-bit wide, test bitops using
19925         32-bit constants.
19926
19927 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19928
19929         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19930
19931 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19932
19933         * testsuite/gcc.dg/builtins-4.c: New test case.
19934
19935 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19936
19937         * gcc.dg/20020430-1.c: Fix dg command typos.
19938         * gcc.dg/20020503-1.c: Likewise.
19939
19940 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19941
19942         PR c++/8785
19943         * g++.dg/parse/fused-params1.C: New test.
19944
19945         PR c++/8857
19946         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19947
19948         PR c++/8921
19949         * g++.dg/parse/non-dependent1.C: New test.
19950
19951         PR c++/8928
19952         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19953
19954         PR c++/9228
19955         * g++.dg/parse/undefined7.C: New test.
19956         * g++.dg/parse/non-templ1.C: New test.
19957
19958         PR c++/9229
19959         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19960
19961 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19962
19963         * gcc.c-torture/compile/20030206-1.c: New test.
19964
19965 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19966
19967         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19968         "pow" to "foo" to avoid potential confusion with a math built-in.
19969
19970 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19971
19972         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19973         conditions for SPARC targets.
19974
19975 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gcc.dg/20030204-1.c: New test.
19978
19979 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19980
19981         PR c++/38
19982         * g++.dg/parse/array-size1.C: New test.
19983
19984         PR c++/5657
19985         * g++.dg/parse/undefined3.C: New test.
19986
19987         PR c++/5665
19988         * g++.dg/parse/undefined4.C: New test.
19989
19990         PR c++/5975
19991         * g++.dg/parse/undefined5.C: New test.
19992
19993         PR c++/7259
19994         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19995
19996         PR c++/8578
19997         * g++.dg/parse/casting-operator1.C: New test.
19998
19999         PR c++/8596
20000         * g++.dg/parse/undefined6.C: New test.
20001
20002         PR c++/8736
20003         * g++.dg/parse/missing-template1.C: New test.
20004
20005 2003-02-04  Jan Hubicka  <jh@suse.cz>
20006
20007         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20008         * gcc.dg/i386-cmov?.c:  Likewise.
20009         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20010         * gcc.dg/i386-ssefp-1.c:  Likewise.
20011         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20012         conventions.
20013
20014 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20015
20016         PR c++/7129
20017         * testsuite/g++.dg/ext/max.C: New test.
20018
20019 2003-02-03  Jan Hubicka  <jh@suse.cz>
20020
20021         * gcc.c-torture/execute/20030203-1.c: New test.
20022
20023 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20024
20025         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20026         'natural-endian'.
20027
20028 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20029
20030         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20031         * g++.dg/init/new2.C: Likewise.
20032         * g++.dg/other/new1.C: Likewise.
20033
20034 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20035
20036         * gcc.dg/struct-ret-libc.c: New test.
20037
20038 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20039
20040         * gcc.dg/20030129-1.c: New test.
20041
20042 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20043
20044         PR c++/8849
20045         * g++.dg/template/ptrmem4.C: New test.
20046
20047 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20048
20049         * g++.dg/parser/constant1.C: New test.
20050
20051 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20052
20053         PR c++/8591
20054         * g++.dg/parse/friend2.C: New test.
20055
20056 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20057
20058         PR c++/9437
20059         * g++.dg/template/unify4.C: New test.
20060
20061 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20062
20063         * gcc.c-torture/execute/20030128-1.c: New test.
20064
20065 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20066
20067         * g++.dg/lookup/nested1.C: Test moved from ...
20068         * g++.old-deja/g++.other/lookup24.C: ... here.
20069
20070 2003-01-28  Jan Hubicka  <jh@suse.cz>
20071
20072         * gcc.dg/i386-cmov5.c:  New test.
20073
20074 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20075
20076         * gcc.c-torture/execute/20010925-1.c: Changed the
20077         memcpy declaration.
20078
20079 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         PR c++/3902
20082         * g++.dg/parse/template5.C: New test.
20083
20084 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20085
20086         PR fortran/9258
20087         * g77.dg/pr9258: New test.
20088
20089 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20090
20091         * README: Move relevant parts from README.g++.
20092
20093         * README.g++: Remove this file.
20094
20095 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20096
20097         * g++.dg/abi/dcast1.C: New test.
20098
20099 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20100
20101         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20102
20103 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20104
20105         PR c++/47
20106         * g++.old-deja/g++.other/lookup24.C: New test.
20107
20108 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20109
20110         PR middle-end/7227
20111         * gcc.dg/uninit-C.c: New test.
20112
20113 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20114
20115         * g++.dg/abi/covariant1.C: New test.
20116
20117 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20118
20119         * gcc.dg/20030123-1.c: New test.
20120
20121 2003-01-25  Jan Hubicka  <jh@suse.cz>
20122
20123         PR opt/8492
20124         * gcc.c-torture/compile/20030125-1.c
20125
20126 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         PR c++/9403
20129         * g++.dg/parse/template3.C: New test.
20130         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20131
20132         PR c++/795
20133         * g++.dg/parse/template4.C: New test.
20134
20135         PR c++/9415
20136         * g++.dg/template/qual2.C: New test.
20137
20138         PR c++/8545
20139         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20140
20141         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20142
20143 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20144
20145         * gcc.c-torture/execute/switch-1.c: New test case.
20146
20147 2003-01-25  Jan Hubicka  <jh@suse.cz>
20148
20149         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20150
20151 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20152
20153         Tweaks for Bison-1.875. From the NEWS file:
20154         "- `parse error' -> `syntax error'
20155         Bison now uniformly uses the term `syntax error'"
20156         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20157         * gcc.dg/cpp/digraph2.c: Likewise.
20158         * gcc.dg/cpp/direct2.c: Likewise.
20159         * gcc.dg/cpp/paste4.c: Likewise.
20160         * gcc.dg/c90-restrict-1.c: Likewise.
20161         * gcc.dg/c99-func-2.c: Likewise.
20162         * gcc.dg/noncompile/920721-2.c: Likewise.
20163         * gcc.dg/noncompile/930622-2.c: Likewise.
20164         * gcc.dg/noncompile/940112-1.c: Likewise.
20165         * gcc.dg/noncompile/950921-1.c: Likewise.
20166         * gcc.dg/noncompile/951123-1.c: Likewise.
20167         * gcc.dg/noncompile/971104-1.c: Likewise.
20168         * gcc.dg/noncompile/990416-1.c: Likewise.
20169
20170 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20171
20172         * g++.dg/parse/undefined1.C: Add error message.
20173
20174 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20175
20176         PR c++/9354
20177         * g++.dg/parse/new1.C: New test.
20178
20179         PR c++/9216
20180         * g++.dg/parse/template2.C: New test.
20181
20182         PR c++/9354
20183         * g++.dg/parse/typedef2.C: New test.
20184
20185         PR c++/9328
20186         * g++.dg/ext/typeof3.C: New test.
20187
20188 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20189
20190         PR c++/2738
20191         * g++.dg/parse/ret-type1.C: New test.
20192
20193         PR c++/3792
20194         * g++.dg/parse/tmpl-outside1.C: New test.
20195
20196         PR c++/4207
20197         * g++.dg/parse/int-as-enum1.C: New test.
20198
20199         PR c++/4903
20200         * g++.dg/parse/no-typename1.C: New test.
20201
20202         PR c++/5533
20203         * g++.dg/parse/no-value1.C: New test.
20204
20205         PR c++/5921
20206         * g++.dg/parse/wrong-inline1.C: New test.
20207
20208         PR c++/6402
20209         * g++.dg/parse/ref1.C: New test.
20210
20211         PR c++/6992
20212         * g++.dg/parse/attr-ctor1.C: New test.
20213
20214         PR c++/7229
20215         * g++.dg/parse/namespace5.C: New test.
20216
20217         PR c++/7917
20218         * g++.dg/parse/func-def1.C: New test.
20219
20220         PR c++/8143
20221         * g++.dg/parse/undefined1.C: New test.
20222
20223         PR c++/5723, PR c++/8522
20224         * g++.dg/parse/specialization1.C: New test.
20225
20226         PR c++/163, PR c++/8595
20227         * g++.dg/parse/struct-as-enum1.C: New test.
20228
20229         PR c++/9173
20230         * g++.dg/parse/undefined2.C: New test.
20231
20232 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20233
20234         PR c++/9298
20235         * g++.dg/parse/template1.C: New test.
20236
20237         PR c++/9384
20238         * g++.dg/parse/using1.C: New test.
20239
20240         PR c++/9285
20241         PR c++/9294
20242         * g++.dg/parse/expr2.C: New test.
20243
20244         PR c++/9388
20245         * g++.dg/parse/lookup2.C: Likewise.
20246
20247 2003-01-21  Jan Hubicka  <jh@suse.cz>
20248
20249         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20250         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20251         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20252         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20253
20254 2003-01-20  Nick Clifton  <nickc@redhat.com>
20255
20256         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20257         problem with ARM sibcall code generation.
20258
20259 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20260
20261         * gcc.c-torture/execute/20030120-1.c: New.
20262
20263 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20264
20265         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20266
20267 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20268
20269         PR c++/9272
20270         * g++.dg/parse/ctor1.C: New test.
20271
20272         PR c++/9294:
20273         * g++.dg/parse/qualified1.C: New test.
20274
20275         * g++.dg/parse/typename3.C: New test.
20276
20277 2003-01-16  Richard Henderson  <rth@redhat.com>
20278
20279         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20280
20281 2003-01-16  Richard Henderson  <rth@redhat.com>
20282
20283         * g++.dg/pch/pch.exp: Copy test header to the working directory
20284         before using it either for precompilation or direct use.
20285         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20286         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20287
20288 2003-01-16  Richard Henderson  <rth@redhat.com>
20289
20290         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20291         before using it either for precompilation or direct use.
20292         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20293         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20294
20295 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20298         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20299         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20300         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20301         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20302         typename warning into error.
20303         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20304         error messages.
20305         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20306         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20307         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20308         messages.
20309         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20310         make declaration visible in template.
20311         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20312         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20313         messages.
20314         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20315         message.
20316         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20317         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20318         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20319         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20320         typename warning with error message.
20321         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20322         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20323         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20324
20325 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20326
20327         * g++.dg/parse/ambig2.C: New test.
20328
20329 2003-01-15  Richard Henderson  <rth@redhat.com>
20330
20331         * g++.dg/tls/init-2.C: Update error message string.
20332
20333 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20334
20335         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20336
20337 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20338
20339         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20340         all for HC11/HC12.
20341         * gcc.c-torture/compile/20001205-1.x: Likewise.
20342         * gcc.c-torture/compile/20001226-1.x: Likewise.
20343         * gcc.c-torture/compile/920520-1.x: Likewise.
20344         * gcc.c-torture/compile/961203-1.x: Likewise.
20345         * gcc.c-torture/compile/20020604-1.x: Likewise.
20346
20347 2003-01-15  Jan Hubicka  <jh@suse.cz>
20348
20349         * gcc.c-torture/compile/20030115-1.c: New test.
20350
20351         * gcc.dg/i386-fpcvt-1.c: New test.
20352         * gcc.dg/i386-fpcvt-2.c: New test.
20353
20354 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20355
20356         Further conform g++'s __vmi_class_type_info to the C++ ABI
20357         specification.
20358         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20359         the specification.
20360
20361 2003-01-14  Jan Hubicka  <jh@suse.cz>
20362
20363         * gcc.dg/i386-fpcvt-1.c: New test.
20364         * gcc.dg/i386-fpcvt-2.c: New test.
20365
20366 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20367
20368         * gcc.dg/i386-mmx-3.c: New test.
20369
20370 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/9264
20373         * g++.dg/parse/octal1.C: New file.
20374
20375         PR c++/9172
20376         * g++.dg/parse/typename1.C: New file.
20377
20378 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20379
20380         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20381         * gcc.dg/bf-no-ms-layout.c: Likewise.
20382         * gcc.dg/bf-ms-attrib.c: Likewise.
20383
20384 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20385
20386         PR c++/9099
20387         * g++.dg/parse/dtor1.C: New file.
20388
20389         PR c++/9128
20390         * g++.dg/rtti/typeid1.C: New file.
20391
20392         PR c++/9153
20393         * g++.dg/parse/lookup1.C: New file.
20394
20395         PR c++/9171
20396         * g++.dg/templ/spec5.C: New file.
20397
20398 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20399
20400         * gcc.c-torture/compile/20030110-1.c: New test.
20401
20402 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20403
20404         Merge from pch-branch:
20405
20406         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20407
20408         * gcc.dg/pch/cpp-1.h: New.
20409         * gcc.dg/pch/cpp-1.c: New.
20410         * gcc.dg/pch/cpp-2.h: New.
20411         * gcc.dg/pch/cpp-2.c: New.
20412
20413         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20414
20415         * gcc.dg/pch/except-1.h: New.
20416         * gcc.dg/pch/except-1.c: New.
20417
20418         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20419
20420         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20421         running test.
20422         * gcc.dg/pch: Include *.hp not *.h.
20423         * gcc.dg/pch/system-1.h: New.
20424         * gcc.dg/pch/system-1.c: New.
20425
20426         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20427
20428         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20429         rather than trying to build and run a program using PCH.
20430         * gcc.dg/pch: Remove dg-do commands from test files.
20431
20432         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20433
20434         * gcc.dg/pch/macro-3.c: New.
20435         * gcc.dg/pch/macro-3.h: New.
20436
20437         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20438
20439         * gcc.dg/pch/common-1.c: New.
20440         * gcc.dg/pch/common-1.h: New.
20441         * gcc.dg/pch/decl-1.c: New.
20442         * gcc.dg/pch/decl-1.h: New.
20443         * gcc.dg/pch/decl-2.c: New.
20444         * gcc.dg/pch/decl-2.h: New.
20445         * gcc.dg/pch/decl-3.c: New.
20446         * gcc.dg/pch/decl-3.h: New.
20447         * gcc.dg/pch/decl-4.c: New.
20448         * gcc.dg/pch/decl-4.h: New.
20449         * gcc.dg/pch/decl-5.c: New.
20450         * gcc.dg/pch/decl-5.h: New.
20451         * gcc.dg/pch/global-1.c: New.
20452         * gcc.dg/pch/global-1.h: New.
20453         * gcc.dg/pch/inline-1.c: New.
20454         * gcc.dg/pch/inline-1.h: New.
20455         * gcc.dg/pch/inline-2.c: New.
20456         * gcc.dg/pch/inline-2.h: New.
20457         * gcc.dg/pch/static-1.c: New.
20458         * gcc.dg/pch/static-1.h: New.
20459         * gcc.dg/pch/static-2.c: New.
20460         * gcc.dg/pch/static-2.h: New.
20461
20462         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20463
20464         * g++.dg/pch/pch.exp: Better handle failing testcases.
20465         * gcc.dg/pch/pch.exp: Likewise.
20466         * gcc.dg/pch/macro-1.c: New.
20467         * gcc.dg/pch/macro-1.h: New.
20468         * gcc.dg/pch/macro-2.c: New.
20469         * gcc.dg/pch/macro-2.h: New.
20470
20471         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20472
20473         * g++.dg/dg.exp: Treat files in pch/ specially.
20474         * g++.dg/pch/pch.exp: New file.
20475         * g++.dg/pch/empty.H: New file.
20476         * g++.dg/pch/empty.C: New file.
20477         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20478         "precompile".
20479
20480         * gcc.dg/pch/pch.exp: New file.
20481         * gcc.dg/pch/empty.h: New file.
20482         * gcc.dg/pch/empty.c: New file.
20483         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20484         "precompile".
20485
20486 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20487
20488         * g++.dg/template/friend14.C: New test.
20489
20490 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20491
20492         * gcc.dg/old-style-asm-1.c: New test.
20493
20494 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20495
20496         * gcc.c-torture/compile/20030109-1.c: New test.
20497
20498 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20499
20500         * gcc.c-torture/execute/20030109-1.c: New test.
20501
20502 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20503
20504         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20505         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20506         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20507         * g++.old-deja/g++.mike/eh2.C: Likewise
20508         * g++.old-deja/g++.mike/eh3.C: Likewise
20509         * g++.old-deja/g++.mike/eh5.C: Likewise
20510         * g++.old-deja/g++.mike/eh6.C: Likewise
20511         * g++.old-deja/g++.mike/eh7.C: Likewise
20512         * g++.old-deja/g++.mike/eh8.C: Likewise
20513         * g++.old-deja/g++.mike/eh9.C: Likewise
20514         * g++.old-deja/g++.mike/eh10.C: Likewise
20515         * g++.old-deja/g++.mike/eh12.C: Likewise
20516         * g++.old-deja/g++.mike/eh13.C: Likewise
20517         * g++.old-deja/g++.mike/eh14.C: Likewise
20518         * g++.old-deja/g++.mike/eh16.C: Likewise
20519         * g++.old-deja/g++.mike/eh17.C: Likewise
20520         * g++.old-deja/g++.mike/eh18.C: Likewise
20521         * g++.old-deja/g++.mike/eh21.C: Likewise
20522         * g++.old-deja/g++.mike/eh23.C: Likewise
20523         * g++.old-deja/g++.mike/eh24.C: Likewise
20524         * g++.old-deja/g++.mike/eh25.C: Likewise
20525         * g++.old-deja/g++.mike/eh26.C: Likewise
20526         * g++.old-deja/g++.mike/eh27.C: Likewise
20527         * g++.old-deja/g++.mike/eh28.C: Likewise
20528         * g++.old-deja/g++.mike/eh29.C: Likewise
20529         * g++.old-deja/g++.mike/eh31.C: Likewise
20530         * g++.old-deja/g++.mike/eh33.C: Likewise
20531         * g++.old-deja/g++.mike/eh34.C: Likewise
20532         * g++.old-deja/g++.mike/eh35.C: Likewise
20533         * g++.old-deja/g++.mike/eh36.C: Likewise
20534         * g++.old-deja/g++.mike/eh37.C: Likewise
20535         * g++.old-deja/g++.mike/eh38.C: Likewise
20536         * g++.old-deja/g++.mike/eh39.C: Likewise
20537         * g++.old-deja/g++.mike/eh40.C: Likewise
20538         * g++.old-deja/g++.mike/eh41.C: Likewise
20539         * g++.old-deja/g++.mike/eh42.C: Likewise
20540         * g++.old-deja/g++.mike/eh44.C: Likewise
20541         * g++.old-deja/g++.mike/eh46.C: Likewise
20542         * g++.old-deja/g++.mike/eh47.C: Likewise
20543         * g++.old-deja/g++.mike/eh48.C: Likewise
20544         * g++.old-deja/g++.mike/eh49.C: Likewise
20545         * g++.old-deja/g++.mike/eh50.C: Likewise
20546         * g++.old-deja/g++.mike/eh51.C: Likewise
20547         * g++.old-deja/g++.mike/eh53.C: Likewise
20548         * g++.old-deja/g++.mike/eh55.C: Likewise
20549         * g++.old-deja/g++.mike/p7912.C: Likewise
20550         * g++.old-deja/g++.mike/p9706.C: Likewise
20551         * g++.old-deja/g++.mike/p10416.C: Likewise
20552         * g++.old-deja/g++.mike/p11667.C: Likewise
20553         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20554         Remove redundant reference to Iris.
20555         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20556         Elxsi, i860, Pico Java, and WE32K.
20557
20558 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20559
20560         * g++.dg/ext/asm4.C: New test.
20561
20562 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20563
20564         PR c++/9030
20565         * g++.dg/template/friend12.C: New test.
20566         * g++.dg/template/friend13.C: Likewise.
20567         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20568
20569 2003-01-08  Jan Hubicka  <jh@suse.cz>
20570
20571         * gcc.dg/i386-cadd.c: New test.
20572         * gcc.dg/i386-cmov4.c: Likewise.
20573
20574 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/9165
20577         * g++.dg/warn/Wunused-3.C: New test.
20578
20579         * g++.dg/abi/bitfield9.C: New test.
20580
20581         PR c++/9189
20582         * g++.dg/parse/defarg3.C: New test.
20583
20584 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20585
20586         * g++.dg/parse/ambig1.C: New test.
20587         * g++.dg/parse/defarg2.C: New test.
20588
20589 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20590
20591         * g++.dg/template/defarg-1.C: New test.
20592         * g++.dg/template/local2.C: Likewise.
20593
20594 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20595
20596         * gcc.c-torture/execute/20030105-1.c: New test.
20597
20598 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20599
20600         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20601         * g++.dg/parse/namespace4.C: Likewise.
20602
20603 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20604
20605         * g++.dg/template/ntp2.C: New test.
20606
20607 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20608
20609         * g++.dg/parse/extern-C-1.C: New test.
20610
20611         * g++.dg/parse/namespace4.C: New test.
20612
20613         * g++.dg/template/nested1.C: New test.
20614
20615         * g++.dg/parse/namespace3.C: New test.
20616
20617 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20618
20619         * g++.dg/lookup/two-stage1.C: New test.
20620
20621 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20622
20623         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20624         * g++.old-deja/g++.jason/access8.C: Likewise.
20625         * g++.old-deja/g++.other/decl5.C: Likewise.
20626
20627 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20628
20629         * g++.dg/parse/parse7.C: New test.
20630
20631 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20632
20633         PR c++/2843
20634         * g++.dg/ext/attrib7.C: New test.
20635
20636 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20637
20638         * g++.dg/parse/parse6.C: New test.
20639
20640 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20641
20642         * gcc.dg/h8300-stack-1.c: New.
20643
20644 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20645
20646         g++.dg/lookup/exception1.C: New test.
20647
20648         g++.dg/lookup/template1.C: New test.
20649
20650         g++.dg/parse/namespace2.C: New test.
20651
20652         g++.dg/parse/parens2.C: New test.
20653
20654 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20655
20656         * g++.dg/parse/parse5.C: New test.
20657         * g++.dg/lookup/scoped4.C: New test.
20658
20659 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20660
20661         * g++.dg/parse/parens1.C: New test.
20662
20663         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20664         angle-bracket1.C.
20665         * g++.dg/parse/parens2.C: New test.
20666
20667         * g++.dg/lookup/scope-operator1.C: New test.
20668
20669         * g++.dg/parse/operator1.C: New test.
20670
20671 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20672
20673         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20674         * g++.old-deja/g++.other/access6.C: Likewise.
20675         * g++.old-deja/g++.other/decl1.C: Likewise.
20676         * g++.old-deja/g++.pt/typename12.C: Likewise.
20677
20678 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20679
20680         * g++.dg/parse/namespace1.C: New test.
20681
20682 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20683
20684         * g++.dg/parse/parse4.C: New test.
20685
20686 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20687
20688         * g++.dg/parse/parse3.C: New test.
20689
20690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20691
20692         * g++.dg/parse/parse2.C: New test.
20693
20694 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20695
20696         * g++.dg/template/friend11.C: New test.
20697
20698 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20699
20700         * g++.dg/parse/parse1.C: New test.
20701
20702 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20703
20704         * lib/profopt.exp: Change the name of a global variable to avoid
20705         possible clashes with other test suites.
20706
20707 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * g++.dg/inherit/covariant8.C: New test.
20710
20711 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * g++.dg/init/array9.C: New test.
20714
20715         PR c++/9112
20716         * g++.dg/parse/expr1.C: New test.
20717
20718 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20719
20720         * gcc.c-torture/compile/20021230-1.c: New test.
20721
20722 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20723
20724         * g++.dg/inherit/covariant5.C: New test.
20725         * g++.dg/inherit/covariant6.C: New test.
20726         * g++.dg/inherit/covariant7.C: New test.
20727
20728 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20729
20730         PR c++/2739
20731         * g++.dg/other/access2.C: New test.
20732
20733 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20734
20735         * g++.dg/other/anon-struct.C: No longer fails
20736         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20737         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20738         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20739
20740 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20741
20742         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20743
20744 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20745
20746         * g++.dg/eh/spec4.C: Remove stray semicolon.
20747         * g++.dg/expr/pmf-1.C: Change error message.
20748         * g++.dg/ext/asm1.C: Remove stray semicolon.
20749         * g++.dg/ext/typename1.C: Add missing typenames.
20750         * g++.dg/inherit/template-as-base.C: Change error message.
20751         * g++.dg/lookup/scoped1.C: Likewise.
20752         * g++.dg/lookup/scoped2.C: Likewise.
20753         * g++.dg/lookup/using2.C: Likewise.
20754         * g++.dg/other/component1.C: Remove stray semicolon.
20755         * g++.dg/other/do1.C: Change error message.
20756         * g++.dg/other/error2.C: Likewise.
20757         * g++.dg/other/init1.C: Likewise.
20758         * g++.dg/other/packed1.C: Remove stray semicolon.
20759         * g++.dg/other/ptrmem2.C: Change error message.
20760         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20761         marker.
20762         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20763         * g++.dg/template/access3.C: Add typename keyword.
20764         * g++.dg/template/access5.C: Remove stray semicolon.
20765         * g++.dg/template/access6.C: Likewise.
20766         * g++.dg/template/complit1.C: Likewise.
20767         * g++.dg/template/crash1.C: Change error message.
20768         * g++.dg/template/inherit2.C: Remove stray semicolon.
20769         * g++.dg/template/instantiate2.C: Likewise.
20770         * g++.dg/template/instantiate3.C: Change error message.
20771         * g++.dg/template/qual1.C: Remove stray semicolon.
20772         * g++.dg/template/qualttp18.C: Change error message.
20773         * g++.dg/template/ref1.C: Remove stray semicolon.
20774         * g++.dg/template/sizeof1.C (A::value): Declare it.
20775         * g++.dg/template/spec4.C: Change error message.
20776         * g++.dg/template/static1.C: Likewise.
20777         * g++.dg/template/type1.C: Likewise.
20778         * g++.dg/template/typename3.C: Likewise.
20779         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20780         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20781         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20782         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20783         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20784         named return value extension.
20785         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20786         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20787         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20788         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20789         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20790         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20791         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20792         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20793         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20794         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20795         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20796         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20797         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20798         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20799         syntax.
20800         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20801         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20802         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20803         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20804         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20805         * g++.old-deja/g++.brendan/template11.C: Likewise.
20806         * g++.old-deja/g++.brendan/template26.C: Likewise.
20807         * g++.old-deja/g++.brendan/template27.C: Use explicit
20808         specialization syntax.
20809         * g++.old-deja/g++.brendan/template30.C: Likewise.
20810         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20811         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20812         non-dependent names.
20813         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20814         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20815         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20816         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20817         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20818         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20819         named return value extension.
20820         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20821         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20822         * g++.old-deja/g++.ext/return1.C: Likewise.
20823         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20824         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20825         * g++.old-deja/g++.jason/access8.C: Likewise.
20826         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20827         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20828         pseudo-destructor names.
20829         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20830         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20831         pseudo-destructor names.
20832         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20833         * g++.old-deja/g++.jason/overload19.C: Likewise.
20834         * g++.old-deja/g++.jason/overload32.C: Likewise.
20835         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20836         stray semicolons.
20837         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20838         * g++.old-deja/g++.jason/return.C: Likewise.
20839         * g++.old-deja/g++.jason/return2.C: Likewise.
20840         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20841         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20842         syntax.
20843         * g++.old-deja/g++.jason/template10.C: Account for use of
20844         non-dependent names.
20845         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20846         syntax.
20847         * g++.old-deja/g++.jason/template37.C: Likewise.
20848         * g++.old-deja/g++.law/access4.C: Change error messages.
20849         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20850         pseudo-destructor names.
20851         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20852         * g++.old-deja/g++.law/ctors9.C: Likewise.
20853         * g++.old-deja/g++.law/cvt22.C: Likewise.
20854         * g++.old-deja/g++.law/dtors5.C: Likewise.
20855         * g++.old-deja/g++.law/global-init1.C: Likewise.
20856         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20857         * g++.old-deja/g++.law/operators28.C: Likewise.
20858         * g++.old-deja/g++.law/visibility28.C: Likewise.
20859         * g++.old-deja/g++.martin/eval1.C: Likewise.
20860         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20861         name.
20862         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20863         * g++.old-deja/g++.mike/net34.C: Likewise.
20864         * g++.old-deja/g++.mike/net36.C: Likewise.
20865         * g++.old-deja/g++.mike/ns2.C: Likewise.
20866         * g++.old-deja/g++.mike/p12306.C: Likewise.
20867         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20868         value extension.
20869         * g++.old-deja/g++.mike/p700.C: Likewise.
20870         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20871         * g++.old-deja/g++.mike/p710.C: Likewise.
20872         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20873         value extension.
20874         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20875         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20876         * g++.old-deja/g++.ns/crash2.C: Likewise.
20877         * g++.old-deja/g++.ns/crash3.C: Likewise.
20878         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20879         * g++.old-deja/g++.ns/ns17.C: Likewise.
20880         * g++.old-deja/g++.ns/template16.C: Likewise.
20881         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20882         keyword.
20883         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20884         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20885         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20886         named return value extension.
20887         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20888         * g++.old-deja/g++.other/access4.C: Issue additional error
20889         messages.
20890         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20891         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20892         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20893         * g++.old-deja/g++.other/crash25.C: Change error message.
20894         * g++.old-deja/g++.other/crash4.C: Change error message.
20895         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20896         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20897         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20898         checks.
20899         * g++.old-deja/g++.other/defarg8.C: Likewise.
20900         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20901         * g++.old-deja/g++.other/dtor10.C: Likewise.
20902         * g++.old-deja/g++.other/incomplete.C: Likewise.
20903         * g++.old-deja/g++.other/linkage7.C: Likewise.
20904         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20905         lookup algorithm.
20906         * g++.old-deja/g++.other/mangle2.C: Likewise.
20907         * g++.old-deja/g++.other/refinit2.C: Likewise.
20908         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20909         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20910         * g++.old-deja/g++.pt/crash28.C: Likewise.
20911         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20912         syntax.
20913         * g++.old-deja/g++.pt/crash32.C: Change error message.
20914         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20915         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20916         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20917         error message position.
20918         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20919         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20920         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20921         syntax.
20922         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20923         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20924         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20925         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20926         keyword.
20927         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20928         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20929         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20930         keyword.
20931         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20932         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20933         syntax.
20934         * g++.old-deja/g++.pt/friend28.C: Account for use of
20935         non-dependent names.
20936         * g++.old-deja/g++.pt/friend29.C: Likewise.
20937         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20938         rules.
20939         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20940         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20941         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20942         lookup rules.
20943         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20944         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20945         keyword.
20946         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20947         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20948         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20949         keyword.
20950         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20951         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20952         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20953         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20954         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20955         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20956         keyword.
20957         * g++.old-deja/g++.pt/spec10.C: Likewise.
20958         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20959         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20960         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20961         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20962         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20963         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20964         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20965         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20966         * g++.old-deja/g++.pt/typename15.C: Likewise.
20967         * g++.old-deja/g++.pt/typename22.C: Likewise.
20968         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20969         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20970         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20971         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20972         syntax.
20973         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20974         return value extension.
20975         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20976         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20977         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20978         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20979
20980 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20981
20982         * g++.dg/warn/inline1.C: New test.
20983         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20984         * g++.old-deja/g++.jason/synth10.C: Likewise.
20985         * g++.old-deja/g++.mike/net31.C: Likewise.
20986         * g++.old-deja/g++.mike/p8786.C: Likewise.
20987
20988         * g++.dg/template/friend10.C: New test.
20989         * g++.dg/template/conv5.C: New test.
20990
20991 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         * g++.dg/lookup/scoped3.C: New test.
20994
20995         * g++.dg/lookup/decl1.C: New test.
20996         * g++.dg/lookup/decl2.C: New test.
20997
20998 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20999
21000         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21001         gcc.c-torture/compile/20021015-1.c,
21002         gcc.c-torture/compile/20021015-2.c,
21003         gcc.c-torture/compile/20021123-1.c,
21004         gcc.c-torture/compile/20021123-2.c,
21005         gcc.c-torture/compile/20021123-3.c,
21006         gcc.c-torture/compile/20021123-4.c,
21007         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21008         only to 3.1 or 3.2 branch.
21009
21010 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21011
21012         * gcc.dg/i386-bitfield3.c: New test.
21013
21014         * gcc.dg/i386-bitfield2.c: New test.
21015
21016 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.dg/parse/conv_op1.C: New test.
21019
21020 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21021
21022         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21023         approved.
21024
21025 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21026
21027         * gcc.c-torture/compile/20021220-1.c: New test.
21028
21029 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21030
21031         * gcc.dg/i386-fastcall-1.c: New.
21032
21033 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21034
21035         * gcc.c-torture/execute/20021219-1.c: New test.
21036
21037 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21038
21039         * gcc.dg/i386-pic-1.c: New test.
21040
21041 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21042
21043         PR c++/8099
21044         * g++.dg/template/friend9.C: New test.
21045
21046 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21047
21048         PR c++/3663
21049         * g++.dg/template/access7.C: New test.
21050
21051 2002-12-18  Nick Clifton  <nickc@redhat.com>
21052
21053         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21054         the libstdc++-v3 directory has been found.
21055
21056 2002-12-12  Devang Patel <dpatel@apple.com>
21057         * gcc.dg/darwin-ld-1.c: New test.
21058         * gcc.dg/darwin-ld-2.c: New test.
21059         * gcc.dg/darwin-ld-3.c: New test.
21060         * gcc.dg/darwin-ld-4.c: New test.
21061         * gcc.dg/darwin-ld-5.c: New test.
21062
21063 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21064
21065         * gcc.c-torture/compile/20021212-1.c: New test.
21066
21067 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21068
21069         * gcc.dg/fshort-wchar: New test.
21070
21071 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/8372
21074         * g++.dg/template/dtor1.C: New test.
21075
21076         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21077         markers.
21078
21079 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21080
21081         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21082
21083 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21084
21085         * g++.dg/template/static1.C: New test.
21086         * g++.dg/template/static2.C: New test.
21087         * g++.old-deja/g++.ext/memconst.C: New test.
21088
21089 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21090
21091         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21092         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21093         * g++.dg/special/initp1.C: Likewise.
21094
21095 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21096
21097         * gcc.c-torture/execute/20021204-1.c: New test.
21098
21099 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21100
21101         * gcc.dg/ppc-fmadd-1.c: New file.
21102         * gcc.dg/ppc-fmadd-2.c: New file.
21103         * gcc.dg/ppc-fmadd-3.c: New file.
21104
21105 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.c-torture/compile/20021204-1.c: New test.
21108
21109 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         * g++.dg/inherit/covariant2.C: New test.
21112         * g++.dg/inherit/covariant3.C: New test.
21113         * g++.dg/inherit/covariant4.C: New test.
21114         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21115         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21116
21117 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/8688
21120         * g++.dg/init/brace3.C: New test.
21121
21122 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21123
21124         * gcc.dg/20020210-1.c: Fix a comment typo.
21125
21126 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/8720
21129         * g++.dg/parse/defarg1.C: New test.
21130
21131         PR c++/8615
21132         * g++.dg/template/char1.C: New test.
21133
21134         * g++.dg/template/varmod1.C: Fix typo.
21135
21136 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21137
21138         DR 180
21139         * g++.old-deja/g++.pt/crash32.C: Expect error.
21140
21141 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21142
21143         PR c++/5919
21144         * g++.dg/template/varmod1.C: New test.
21145
21146         PR c++/8727
21147         * g++.dg/inherit/typeinfo1.C: New test.
21148
21149         PR c++/8663
21150         * g++.dg/inherit/typedef1.C: New test.
21151
21152 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21153
21154         PR c++/8332
21155         PR c++/8493
21156         * g++.dg/template/strlen1.C: New test.
21157
21158         PR c++/8227
21159         * g++.dg/template/ctor2.C: New test.
21160
21161         PR c++/8214
21162         * g++.dg/init/string1.C: New test.
21163
21164         PR c++/8511
21165         * g++.dg/template/friend8.C: New test.
21166
21167 2002-11-29  Joe Buck <jbuck@synopsys.com>
21168
21169         * g++.dg/lookup/anon2.C: New test.
21170
21171 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21172
21173         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21174         h8300 port.
21175
21176 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21177
21178         * gcc.dg/bitfld-6.c: New test.
21179
21180 2002-11-27  Jan Hubicka  <jh@suse.cz>
21181
21182         * gcc.c-torture/execute/20021127.[cx]: New test.
21183
21184 2002-11-26  Jan Hubicka  <jh@suse.cz>
21185
21186         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21187         quality.
21188
21189 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21190
21191         * g++.dg/init/brace2.C: New test.
21192         * g++.old-deja/g++.mike/p9129.C: Correct.
21193
21194 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21195
21196         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21197
21198 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21199
21200         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21201
21202 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * testsuite/g++.dg/abi/empty11.C: New test.
21205         * testsuite/g++.dg/rtti/cv1.C: New test.
21206
21207 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21208
21209         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21210
21211 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21212
21213         * g++.dg/abi/empty10.C: New test.
21214
21215 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21216
21217         * gcc.c-torture/compile/20021124-1.c: New test.
21218
21219 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21220
21221         * g++.dg/abi/rtti2.C: New test.
21222
21223 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21224
21225         * gcc.dg/i386-unroll-1.c: New test.
21226
21227 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21228
21229         * gcc.c-torture/compile/20021120-1.c: New test.
21230         * gcc.c-torture/compile/20021120-2.c: New test.
21231
21232 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21233
21234         * gcc.dg/bitfld-5.c: New test.
21235
21236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21237
21238         * gcc.c-torture/execute/20021120-3.c: New test.
21239
21240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21241
21242         * gcc.c-torture/execute/20021120-2.c: New test.
21243
21244 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21245
21246         * gcc.c-torture/execute/20021120-1.c: New test.
21247
21248 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21249
21250         * gcc.c-torture/execute/20021118-3.c: New test.
21251
21252 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21253
21254         * gcc.c-torture/compile/20021119-1.c: New test.
21255
21256 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21257
21258         * gcc.dg/duff-1.c: New test.
21259         * gcc.dg/duff-2.c: New test.
21260         * gcc.dg/duff-3.c: New test.
21261
21262 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21263
21264         * gcc.dg/cpp/_Pragma5.c: New test.
21265
21266 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21267
21268         * gcc.c-torture/execute/20021118-2.c: New test.
21269
21270 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21271
21272         * gcc.c-torture/execute/20021118-1.c: New test.
21273
21274 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21275
21276         * gcc.dg/20021116-1.c: New test.
21277
21278 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21279
21280         * g++.dg/abi/vcall1.C: New test.
21281
21282 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21283
21284         * gcc.dg/20021029-1.c: New test.
21285         * gcc.dg/20021029-2.c: New test.
21286
21287 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21288
21289         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21290
21291 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21292
21293         PR c/8439
21294         * gcc.dg/20021110.c: Move to ...
21295         * gcc.c-torture/compile/20021110.c: .... here.
21296
21297 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21298
21299         PR c/8467
21300         * gcc.c-torture/execute/20021111-1.c
21301
21302 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21303
21304         PR c/8439
21305         * gcc.dg/20021110.c: New test.
21306
21307 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21308
21309         * g++.dg/abi/vthunk3.C: Run only on x86.
21310
21311 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21312
21313         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21314
21315 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21316
21317         * lib/compat.exp (compat-execute): Fix logic error in last
21318         change.
21319
21320 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21321
21322         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21323
21324 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21325
21326         PR c++/8389
21327         * g++.dg/template/access6.C: New test.
21328
21329 2002-11-08  Jan Hubicka  <jh@suse.cz>
21330
21331         * gcc.dg/i386-ssefp-1.c: New test.
21332         * gcc.dg/i386-ssefp-1.c: New test.
21333
21334 2002-11-08  Jan Hubicka  <jh@suse.cz>
21335
21336         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21337
21338 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21339
21340         * g++.dg/abi/vthunk3.C: New test.
21341
21342         PR c++/8338
21343         * g++.dg/template/crash2.C: New test.
21344
21345 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21346
21347         * testsuite/g++.dg/abi/dtor1.C: New test.
21348         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21349
21350 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21351
21352         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21353         Darwin.
21354
21355 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21356
21357         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21358         -mthumb.  Only xfail with -O0.
21359
21360 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21361
21362         * g++.dg/abi/thunk1.C: New test.
21363         * g++.dg/abi/thunk2.C: Likewise.
21364         * g++.dg/abi/vtt1.C: Likewise.
21365
21366 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21367
21368         PR optimization/8423
21369         * gcc.c-torture/execute/builtin-constant.c: New test.
21370
21371 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21372
21373         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21374         Add some more cases.
21375
21376 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21377
21378         PR c++/8391
21379         * g++.dg/opt/local1.C: New test.
21380
21381 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/8160
21384         * g++.dg/template/complit1.C: New test.
21385
21386         PR c++/8149
21387         * g++.dg/template/typename4.C: Likewise.
21388
21389 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21390
21391         Core issue 287, PR c++/7639
21392         * g++.dg/template/instantiate1.C: Adjust error location.
21393         * g++.dg/template/instantiate3.C: New test.
21394         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21395         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21396         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21397
21398 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21399
21400         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21401
21402 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR c++/8287
21405         * g++.dg/init/dtor2.C: New test.
21406
21407 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21408
21409         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21410         * gcc.dg/nest.c: Bypass errors on irix6.
21411
21412 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21413
21414         * gcc.dg/nest.c: Expect error for mmix-*-*.
21415         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21416
21417 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21418
21419         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21420         markers.
21421
21422         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21423
21424 2002-10-25  Mike Stump  <mrs@apple.com>
21425
21426         * gcc.dg/warn-1.c: New test.
21427
21428 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21429
21430         * g++.dg/template/typename3.C: New test.
21431
21432 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21433
21434         * g++.dg/lookup/ptrmem1.C: New test.
21435
21436         * g++.dg/abi/vthunk2.C: New test.
21437
21438 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21439
21440         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21441
21442 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21443
21444         * g++.dg/abi/empty9.C: New test.
21445
21446 2002-10-24  Richard Henderson  <rth@redhat.com>
21447
21448         * g++.dg/inherit/thunk1.C: Enable for ia64.
21449
21450 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/8067
21453         * g++.dg/lookup/pretty1.C: New test.
21454
21455 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.dg/20021023-1.c: New test.
21458
21459 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR c++/7679
21462         * g++.dg/parse/inline1.C: New test.
21463
21464 2002-10-23  Richard Henderson  <rth@redhat.com>
21465
21466         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21467
21468         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21469
21470 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21471
21472         PR c++/6579
21473         * g++.dg/parse/stmtexpr3.C: New test.
21474
21475 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.dg/expr/cond1.C: New test.
21478
21479 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21480
21481         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21482
21483 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21484
21485         * g++.dg/abi/vbase13.C: New test.
21486         * g++.dg/abi/vbase14.C: Likewise.
21487
21488 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21489
21490         * gcc.dg/tls/pic-1.c: New test.
21491         * gcc.dg/tls/nonpic-1.c: New test.
21492         * gcc.dg/20021018-1.c: New test.
21493
21494 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21495
21496         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21497         Remove only files with the same base name as the test case.
21498         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21499         (profopt-execute): Likewise.  Also, remove old profiling
21500         and performance data files before running the tests.
21501
21502         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21503         * g++.dg/bprob/bprob.exp: Likewise.
21504         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21505         to allow more general test case names.
21506
21507         * g++.dg/bprob/bprob-1.C: Rename to ...
21508         * g++.dg/bprob/g++-bprob-1.C: ... this.
21509
21510         * g77.dg/bprob/bprob-1.f: Rename to ...
21511         * g77.dg/bprob/g77-bprob-1.f: ... this.
21512
21513 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21514
21515         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21516         bison 1.50 or later.
21517
21518 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21519
21520         * g++.dg/README: Describe more test directories.
21521
21522 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21523
21524         * g++.dg/init/array6.C: Add additional tests.
21525
21526 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21527
21528         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21529         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21530
21531 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21532
21533         * gcc.c-torture/compile/20020604-1.x: New.
21534         * gcc.c-torture/compile/simd-5.x: Likewise.
21535         * gcc.c-torture/execute/920710-1.x: Likewise.
21536         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21537
21538 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21539
21540         * g++.dg/inherit/override1.C: Add dg-options clause.
21541
21542 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21543
21544         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21545         _mm_slli_si128.
21546
21547 2002-10-19  Andreas Schwab  <schwab@suse.de>
21548
21549         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21550         directory component.
21551
21552 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * g++.dg/inherit/thunk1.C: New test.
21555
21556         * g++.dg/inherit/override1.C: New test.
21557
21558         * g++.dg/abi/mangle11.C: New test.
21559         * g++.dg/abi/mangle14.C: New test.
21560         * g++.dg/abi/mangle17.C: New test.
21561
21562 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         * g++.dg/overload/member2.C: New test.
21565
21566 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21567
21568         * g++.dg/README: Describe new compat directory.
21569         * g++.dg/dg.exp: Skip tests in compat directory.
21570         * README.compat: New file.
21571         * lib/compat.exp: New expect script.
21572         * g++.dg/compat: New test directory.
21573         * g++.dg/compat/compat.exp: New expect script.
21574         * g++.dg/compat/abi: New test directory.
21575         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21576         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21577         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21578         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21579         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21580         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21581         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21582         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21583         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21584         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21585         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21586         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21587         * g++.dg/compat/break: New test directory.
21588         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21589         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21590         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21591         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21592         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21593         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21594         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21595         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21596         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21597         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21598         g++.dg/compat/break/README: New files.
21599         * g++.dg/compat/eh: New test directory.
21600         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21601         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21602         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21603         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21604         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21605         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21606         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21607         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21608         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21609         g++.dg/compat/eh/filter2_y.C,
21610         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21611         g++.dg/compat/eh/new1_y.C,
21612         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21613         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21614         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21615         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21616         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21617         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21618         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21619         g++.dg/compat/eh/unexpected1_y.C: New files.
21620         * g++.dg/compat/init: New test directory.
21621         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21622         g++.dg/compat/init/array5_y.C,
21623         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21624         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21625         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21626         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21627         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21628         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21629         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21630         g++.dg/compat/init/init-ref2_y.C: New files.
21631
21632 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/7584
21635         * g++.dg/inherit/using3.C: New test.
21636
21637 2002-10-17  Jan Hubicka  <jh@suse.cz>
21638
21639         * gcc.dg/20021017-2.c: New test.
21640
21641 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21642
21643         * g++.dg/abi/mangle16.C: Adjust.
21644
21645         * g++.dg/init/array8.C: New test.
21646
21647 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21648
21649         * gcc.dg/special/mips-abi.exp: New test.
21650         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21651
21652 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21653
21654         * g++.dg/abi/mangle16.C: New test.
21655         * g++.dg/abi/mangle17.C: Likewise.
21656
21657         PR c++/7478
21658         * g++.dg/template/ref1.C: New test.
21659
21660 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21661
21662         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21663
21664 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21665
21666         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21667
21668 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21669
21670         PR c++/7524
21671         * g++.dg/init/array7.C: New test.
21672
21673 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21674
21675         * g++.dg/init/array6.C: New test.
21676
21677         * g++.dg/abi/mangle13.C: Likewise.
21678         * g++.dg/abi/mangle14.C: Likewise.
21679         * g++.dg/abi/mangle15.C: Likewise.
21680
21681 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * g++.dg/abi/empty8.C: New test.
21684
21685 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21686
21687         * g++.dg/init/ctor1.C: New test.
21688
21689 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21690
21691         * gcc.c-torture/execute/20021015-1.c: New test.
21692
21693 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21694
21695         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21696
21697 2002-10-14  Jan Hubicka  <jh@suse.cz>
21698
21699         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21700
21701 2002-10-14  Richard Henderson  <rth@redhat.com>
21702
21703         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21704
21705 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21706
21707         PR optimization/6631
21708         * g++.dg/opt/const2.C: New test.
21709
21710 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21711
21712         PR c++/7176
21713         * g++.dg/parse/friend1.C: New test.
21714         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21715
21716 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.dg/20021014-1.c: New test.
21719
21720 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/5661
21723         * g++.dg/ext/vlm1.C: New test.
21724         * g++.dg/ext/vlm2.C: Likewise.
21725
21726         * g++.dg/init/array1.C: Remove invalid braces.
21727         * g++.dg/init/brace1.C: New test.
21728         * g++.dg/init/copy2.C: Likewise.
21729         * g++.dg/init/copy3.C: Likewise.
21730         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21731         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21732         braces.
21733
21734 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21735
21736         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21737
21738 2002-10-11  Richard Shann  <richard.shann@superh.com>
21739
21740         * gcc.c-torture/compile/simd-5.c: New test.
21741
21742 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21743
21744         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21745
21746 2002-10-10  Jim Wilson  <wilson@redhat.com>
21747
21748         * gcc.c-torture/execute/20021010-1.c: New test.
21749
21750 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21751
21752         PR c/7353
21753         * g++.dg/ext/typedef-init.C: New test.
21754         * gcc.dg/typedef-init.c: New test.
21755
21756 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21757
21758         * gcc.dg/cpp/paste13.c: New test.
21759
21760 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21763         remaining platforms, XFAIL during compile, not execute.  Don't
21764         XFAIL at -O0.
21765
21766 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21767
21768         * gcc.dg/alias-1.c: Tweak expected warning.
21769
21770 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21771
21772         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21773
21774 2002-10-06  Andreas Jaeger  <aj@suse.de>
21775
21776         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21777         * gcc.dg/cpp/c++98.C: Likewise.
21778
21779         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21780         * g++.dg/cpp/c++98.C: Likewise.
21781
21782         * g++.dg/README (Subdirectories): Mention cpp directory.
21783
21784         PR target/7559
21785         * gcc.dg/20021006-1.c: New test.
21786
21787 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21788
21789         PR c++/7804
21790         * g++.dg/other/warning1.C: New test.
21791
21792 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21793
21794         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21795         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21796         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21797
21798 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/7931
21801         * g++.dg/template/ptrmem3.C: New test.
21802
21803         PR c++/7754
21804         * g++.dg/template/union1.C: New test.
21805
21806 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/8006
21809         * g++.dg/abi/mangle9.C: New test.
21810         * g++.dg/abi/mangle10.C: New test.
21811         * g++.dg/abi/mangle11.C: New test.
21812         * g++.dg/abi/mangle12.C: New test.
21813
21814 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/7188.
21817         * g++.dg/template/meminit1.C: New test.
21818         * g++.dg/warn/Wreorder-1.C: Likewise.
21819         * g++.old-deja/g++.mike/warn3.C: Tweak.
21820         * lib/prune.exp: Ingore "in copy constructor".
21821
21822 2002-10-02  Andreas Jaeger  <aj@suse.de>
21823
21824         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21825         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21826         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21827         on x86-64.
21828
21829 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21830
21831         * gcc.dg/empty1.C: Fix typo.
21832
21833 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21834
21835         * gcc.dg/alias-1.c: New test.
21836
21837 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21838
21839         * gcc.dg/empty1.C: New test.
21840
21841         * g++.dg/tls/init-2.C: Tweak error messages.
21842
21843 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21844
21845         * gcc.c-torture/compile/20020923-1.c: New test.
21846
21847 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21848
21849         * gcc.c-torture/execute/ffs-1.c: New test.
21850         * gcc.c-torture/execute/ffs-2.c: Ditto.
21851
21852 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21853
21854         * g++.dg/overload/member1.C: New test.
21855
21856 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21857
21858         * g++.dg/abi/empty7.C: New test.
21859         * g++.dg/init/pm2.C: Likewise.
21860
21861 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         * g++.dg/rtti/crash1.C: New test.
21864
21865 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21866
21867         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21868         gcc.dg/sibcall-4.c: New tests.
21869
21870 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21871
21872         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21873         powerpc and MMIX targets.
21874
21875 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21876
21877         * gcc.dg/cpp/20020927-1.c: New.
21878
21879 2002-09-26  David S. Miller  <davem@redhat.com>
21880
21881         * gcc.c-torture/compile/trunctfdf.c: New.
21882
21883 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21884
21885         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21886
21887 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21888
21889         * gcc.c-torture/execute/loop-15.c: New.
21890
21891 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21892
21893         * README.QMTEST: Fix typo.
21894
21895 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21896
21897         * gcc.dg/20020926-1.c: New test.
21898
21899 2002-09-25  David S. Miller  <davem@redhat.com>
21900
21901         PR target/7842
21902         * gcc.c-torture/execute/shiftdi.c: New test.
21903
21904 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21905
21906         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21907         unique to the tool.
21908         * lib/g77.exp (g77_init): Likewise.
21909         * lib/g++.exp (g++_init): Likewise.
21910         * lib/objc.exp (objc_init): Likewise.
21911
21912 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21913
21914         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21915         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21916         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21917
21918 2002-09-25  Richard Henderson  <rth@redhat.com>
21919
21920         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21921         too-small long double.
21922
21923 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21924
21925         * gcc.dg/20020919-1.c: New test.
21926
21927 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21928
21929         * g++.dg/abi/bitfield6.C: New test.
21930         * g++.dg/abi/bitfield7.C: New test.
21931         * g++.dg/abi/bitfield8.C: New test.
21932         * g++.dg/abi/vbase11.C: New test.
21933
21934 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21935
21936         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21937         hppa*-*-hpux*.  Update test comment.
21938
21939 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21940
21941         * gcc.dg/tls/struct-1.c: New test.
21942
21943 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21944
21945         * gcc.dg/cpp/tr-warn2.c: Update.
21946
21947 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21948
21949         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21950
21951 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21952
21953         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21954         systems.
21955
21956 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21957
21958         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21959
21960         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21961         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21962         setting of cxxfilt.
21963
21964 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21965
21966         * gcc.dg/20020312-2.c: Update for darwin.
21967
21968 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21971
21972 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21973
21974         * objc.dg/comp-types-1.m: New test.
21975         * objc.dg/comp-types-2.m: New test.
21976         * objc.dg/comp-types-3.m: New test.
21977         * objc.dg/comp-types-4.m: New test.
21978         * objc.dg/comp-types-5.m: New test.
21979         * objc.dg/comp-types-6.m: New test.
21980
21981 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21982
21983         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21984
21985 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21986
21987         * g++.dg/other/do1.C: New test.
21988
21989         * g++.dg/template/subst1.C: New test.
21990
21991 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21992
21993         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21994
21995 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.dg/template/qualttp20.C: Adjust expected errors.
21998         * g++.old-deja/g++.jason/report.C: Likewise.
21999         * g++.old-deja/g++.other/qual1.C: Likewise.
22000
22001         * g++.dg/lookup/scoped2.C: New test.
22002
22003         * g++.dg/ext/asm3.C: New test.
22004
22005 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22006
22007         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22008
22009 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22010
22011         * ChangeLog: follow spelling conventions.
22012         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22013         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22014         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22015         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22016         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22017         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22018         * g++.old-deja/g++.law/global-init1.C: Likewise.
22019         * g++.old-deja/g++.other/delete4.C: Likewise.
22020         * g++.old-deja/g++.other/inline21.C: Likewise.
22021         * g++.old-deja/g++.other/singleton.C: Likewise.
22022         * g77.dg/strlen0.f: Likewise.
22023         * g77.f-torture/compile/20010519-1.f: Likewise.
22024         * g77.f-torture/compile/980310-4.f: Likewise.
22025         * gcc.c-torture/compile/20000605-1.c: Likewise.
22026         * gcc.c-torture/execute/20020225-1.c: Likewise.
22027         * gcc.dg/c90-hexfloat-2.c: Likewise.
22028         * gcc.dg/c99-bool-1.c: Likewise.
22029         * gcc.dg/c99-hexfloat-2.c: Likewise.
22030         * gcc.dg/dll-2.c: Likewise.
22031         * gcc.dg/wtr-union-init-1.c: Likewise.
22032         * gcc.dg/wtr-union-init-2.c: Likewise.
22033         * gcc.dg/wtr-union-init-3.c: Likewise.
22034         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22035         * gcc.dg/cpp/defined.c: Likewise.
22036         * gcc.dg/cpp/macsyntx.c: Likewise.
22037         * gcc.dg/cpp/paste2.c: Likewise.
22038         * gcc.dg/cpp/trad/defined.c: Likewise.
22039         * gcc.dg/format/c90-printf-1.c: Likewise.
22040         * gcc.dg/format/c90-scanf-1.c: Likewise.
22041         * gcc.dg/format/c99-printf-1.c: Likewise.
22042         * gcc.dg/format/c99-scanf-1.c: Likewise.
22043         * gcc.misc-tests/gcov-8.c: Likewise.
22044         * lib/profopt.exp: Likewise.
22045
22046 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22047
22048         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22049
22050 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.dg/inherit/using2.C: New test.
22053
22054 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22055
22056         * ChangeLog: Follow spelling conventions.
22057         * g++.dg/template/friend4.C: Likewise.
22058         * g++.old-deja/g++.pt/crash67.C: Likewise.
22059         * gcc.c-torture/execute/20000801-4.c: Likewise.
22060         * gcc.dg/c90-digraph-1.c: Likewise.
22061         * gcc.dg/c94-digraph-1.c: Likewise.
22062         * gcc.dg/c99-digraph-1.c: Likewise.
22063         * gcc.dg/cpp/line5.c: Likewise.
22064         * gcc.dg/cpp/multiline.c: Likewise.
22065         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22066         * gcc.dg/format/attr-3.c: Likewise.
22067         * gcc.dg/format/c90-scanf-3.c: Likewise.
22068         * gcc.dg/format/ext-4.c: Likewise.
22069
22070 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22071
22072         * g++.dg/template/pretty1.C: New test.
22073
22074 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22075
22076         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22077
22078 2002-09-13  Matt Austern  <austern@apple.com>
22079
22080         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22081         passing a cast expression to a function by const reference.
22082
22083 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22084
22085         * g++.dg/template/deduce1.C: New test.
22086
22087 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22088
22089         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22090         32-bit int.
22091
22092 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22093
22094         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22095         usage.
22096
22097 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22098
22099         * gcc.c-torture/compile/20020910-1.c: New test.
22100
22101 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22102
22103         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22104
22105 2002-09-10  Andreas Jaeger  <aj@suse.de>
22106
22107         * gcc.dg/20020312-2.c: Adjust for x86-64.
22108
22109 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22110
22111         * g77.dg/7388.f: New test case for PR 7388.
22112
22113 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22114
22115         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22116
22117 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22118
22119         * objc.dg/proto-lossage-1.m: New test.
22120
22121 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22122
22123         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22124
22125 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22126
22127         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22128         expected to pass.
22129
22130 2002-09-06  Stan Shebs  <shebs@apple.com>
22131             David Edelsohn  <edelsohn@gnu.org>
22132
22133         * gcc.dg/weak: New directory.
22134         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22135         target-specific xfail bits.
22136         * gcc.dg/typeof-2.c: Move to new directory.
22137         * gcc.dg/weak.exp: New expect script.
22138
22139 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22140
22141         * gcc.c-torture/execute/extzvsi.c: New test.
22142
22143 2002-09-05  Stan Shebs  <shebs@apple.com>
22144
22145         * gcc.dg/weak-1.c: xfail on Darwin.
22146         * gcc.dg/weak-2.c: Ditto.
22147         * gcc.dg/weak-3.c: Ditto.
22148         * gcc.dg/weak-4.c: Ditto.
22149         * gcc.dg/weak-5.c: Ditto.
22150         * gcc.dg/weak-6.c: Ditto.
22151         * gcc.dg/weak-7.c: Ditto.
22152         * gcc.dg/weak-8.c: Ditto.
22153         * gcc.dg/weak-9.c: Ditto.
22154
22155 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22156
22157         * gcc.c-torture/execute/loop-14.c: New test.
22158
22159 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22160
22161         * g++.dg/other/cxa-atexit1.C: New test.
22162
22163         * gcc.dg/typeof-2.c: New test.
22164
22165 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22166
22167         * gcc.dg/builtins-2.c: New testcase.
22168         * gcc.dg/builtins-3.c: New testcase.
22169
22170 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22171
22172         * gcc.dg/cpp/_Pragma4.c: New test.
22173
22174 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22175
22176         * objc/execute/nil_method-1.m: New testcase.
22177
22178 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22179
22180         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22181         [Object class], not [Object initialize].
22182
22183 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22184             Hans-Peter Nilsson  <hp@bitrange.com>
22185
22186         * gcc.c-torture/execute/20020720-1.x: Skip test on
22187         mmix-knuth-mmixware.  Correct comment.
22188
22189 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22190
22191         * testsuite/g++.dg/abi/bitfield5.C: New test.
22192         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22193
22194 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22195
22196         * objc.dg/undeclared-selector.m: New test.
22197
22198 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.dg/other/offsetof1.C: Avoid cast warning.
22201
22202 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22203
22204         * objc.dg/super-class-2.m: New test.
22205
22206 2002-08-24  Matt Austern  <austern@apple.com>
22207
22208         * g++.dg/ext/lvaddr.C: New test.
22209         * g++.dg/ext/lvcast.C: New test.
22210
22211 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22212
22213         * testsuite/g++.dg/inherit/cond1.C: New test.
22214
22215 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22216
22217         * gcc.dg/noncompile/incomplete-1.c: New test.
22218
22219 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22220
22221         * gcc.dg/typespec-1.c: New test.
22222
22223 2002-08-20  Devang Patel  <dpatel@apple.com>
22224         * objc.dg/proto-hier-2.m: New test.
22225
22226 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22227
22228         * objc.dg/bitfield-1.m: New test.
22229         * objc.dg/bitfield-2.m: New test.
22230
22231 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22232
22233         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22234         gcc.dg/c99-flex-array-4.c: New tests.
22235
22236 2002-08-16  Stan Shebs  <shebs@apple.com>
22237
22238         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22239
22240 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.dg/typeof-1.c: New test.
22243         * g++.dg/ext/typeof2.C: New test.
22244
22245 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22246
22247         * g++.dg/other/offsetof1.C: New test.
22248
22249 2002-08-14  Richard Henderson  <rth@redhat.com>
22250
22251         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22252
22253 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22254
22255         * gcc.dg/cpp/_Pragma3.c: New test.
22256
22257 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22258
22259         * g++.dg/template/inherit3: New test.
22260
22261 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22262
22263         * gcc.dg/bitfld-4.c: Add blank options.
22264
22265 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * g++.dg/template/crash1.C: New test.
22268
22269 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gcc.dg/tls/opt-2.c: New test.
22272
22273 2002-08-08  Devang Patel  <dpatel@apple.com>
22274
22275         * objc.dg/selector-1.m : New test
22276
22277 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.dg/abi/bitfield4.C: New test.
22280         * gcc.dg/bitfld-4.c: New test.
22281
22282 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22283
22284         * g++.dg/other/packed1.C: New test.
22285
22286 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22287
22288         * g++.dg/abi/offsetof.C: Tweak error messages.
22289         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22290
22291 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22292
22293         * gcc.dg/bitfld-3.c: New test.
22294
22295 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22296             Richard Henderson  <rth@redhat.com>
22297
22298         * gcc.dg/i386-bitfield1.c: New test.
22299         * g++.dg/abi/bitfield3.C: Update.
22300
22301 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22302
22303         * objc.dg/const-str-2.m: Update.
22304         * gcc.dg/cpp/c++98.c: Change to C extension.
22305         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22306         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22307
22308 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22309
22310         * testsuite/gcc.dg/tls/diag-3.c: New.
22311
22312 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22313
22314         * g++.dg/README (Subdirectories): Document new subdir expr.
22315         * g++.dg/expr/pmf-1.C: New test.
22316
22317 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22318
22319         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22320
22321 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * g++.dg/abi/bitfield3.C: New test.
22324
22325 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22326
22327         * lib/gcov.exp: Tweak expected line formats.
22328         * gcc.misc-tests/gcov8.c: New test.
22329         * gcc.misc-tests/gcov8.x: New flags.
22330
22331 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22332
22333         * consistency.vlad/layout/endian.c: Include string.h.
22334
22335         * gcc.c-torture/execute/20020805-1.c: New test.
22336
22337 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22338
22339         * g++.dg/other/conversion1.C: New test.
22340
22341 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22342
22343         * gcc.dg/builtins-1.c: New testcase.
22344
22345 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * g++.dg/inherit/access3.C: New test.
22348
22349 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.dg/ia64-visibility-2.c: New test.
22352
22353 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22354
22355         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22356         __qualifier_flags to __flags.
22357
22358 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22359
22360         * g++.dg/inherit/operator1.C: New test.
22361         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22362         * g++.dg/other/error1.C: Change expected error message.
22363         * g++.dg/template/conv4.C: Likewise.
22364
22365 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22366
22367         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22368         for documented behavior.
22369
22370 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22371
22372         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22373         several targets known to fail.
22374
22375 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22376
22377         * gcc.dg/mips-args-[123].c: New tests.
22378
22379 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22380
22381         * gcc.dg/ppc-spe.c: New.
22382
22383 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22384
22385         * g++.dg/other/ptrmem4.C: New testcase.
22386
22387 2002-07-24  Richard Henderson  <rth@redhat.com>
22388
22389         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22390
22391 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22392
22393         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22394
22395 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22396
22397         * gcc.c-torture/execute/memset-3.c: New testcase.
22398
22399 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22400
22401         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22402         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22403
22404 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22405
22406         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22407         Delete.
22408
22409 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22410
22411         * gcc.c-torture/compile/simd-4.c: New test.
22412
22413 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22414
22415         PR c++/7347, c++/7348
22416         * g++.dg/template/access4.C: New test.
22417         * g++.dg/template/access5.C: New test.
22418         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22419         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22420         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22421         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22422
22423 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22424
22425         * gcc.dg/gnu89-init-2.c: New test.
22426
22427 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22428
22429         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22430
22431 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22432
22433         * gcc.c-torture/execute/20020720-1.c: New testcase.
22434
22435 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22436
22437         * gcc.dg/cpp/Wsignprom.c: New tests.
22438
22439 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22440
22441         * gcc.c-torture/execute/loop-13.c: New test.
22442
22443 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22444
22445         * gcc.dg/cpp/expr.c: New tests.
22446
22447 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22448
22449         * g++.dg/opt/pr6713.C: Add template instantiation.
22450
22451 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22452
22453         * gcc.dg/nest.c: New test.
22454
22455 2002-07-17  Richard Henderson  <rth@redhat.com>
22456
22457         * g++.dg/opt/pr6713.C: New test.
22458
22459 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22460
22461         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22462         XFAIL for all x86 processors.
22463
22464 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22465
22466         * gcc.c-torture/execute/20010122-1.x: Do not test with
22467         -fomit-frame-pointer.
22468
22469 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22470
22471         * g++.dg/template/instantiate2.C: New test.
22472         * g++.dg/template/spec4.C: New test.
22473
22474 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22475
22476         * g++.dg/template/access2.C: New test.
22477         * g++.dg/template/access3.C: New test.
22478
22479 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22480
22481         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22482         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22483         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22484         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22485         Convert to use <stdarg.h>.
22486         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22487         Delete.
22488         * gcc.dg/va-arg-2.c: New.
22489         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22490
22491 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.c-torture/compile/20020710-1.c: New test.
22494
22495 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22496                           Andrew Pinski  <pinskia@physics.uc.edu>
22497
22498         gcc.c-torture/compile/simd-2.c: New testcase.
22499         gcc.c-torture/compile/simd-3.c: Likewise.
22500
22501 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22502
22503         PR c++/7224
22504         * g++.dg/overload/error1.C: New test.
22505
22506 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22507
22508         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22509         configuration and IRIX 6 O32 ABI.
22510
22511 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22512
22513         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22514
22515 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22516
22517         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22518
22519 2002-07-10  Jeffrey A Law  <law@redhat.com>
22520
22521         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22522
22523         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22524
22525 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22526
22527         * gcc.dg/20020312-2.c: Check for __PPC__.
22528
22529 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22530
22531         * gcc.c-torture/compile/20020709-1.c: New test.
22532
22533 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22534
22535         * g++.dg/template/qualttp21.C: New test case.
22536
22537 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22538
22539         * gcc.c-torture/compile/20020706-1.c: New test.
22540         * gcc.c-torture/compile/20020706-2.c: New test.
22541
22542 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22543             Alexandre Oliva  <aoliva@redhat.com>
22544
22545         * g++.dg/warn/incomplete1.C: New test.
22546
22547 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22548
22549         PR c++/7099
22550         * g++.dg/warn/noreturn1.C: New test.
22551
22552 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/6706
22555         * g++.dg/debug/debug6.C: New test.
22556         * g++.dg/debug/debug7.C: New test.
22557
22558 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22559
22560         * gcc.c-torture/compile/simd-3.c: New test.
22561
22562 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22563
22564         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22565         * gcc.dg/20020620-1.c: Likewise.
22566
22567 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22568
22569         PR c++/6944
22570         * g++.dg/init/array4.C: New test.
22571         * g++.dg/init/array5.C: New test.
22572
22573 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22574
22575         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22576         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22577
22578 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22579
22580         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22581         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22582         * gcc.dg/wtr-conversion-1.c: Likewise.
22583         * gcc.dg/wtr-escape-1.c: Likewise.
22584         * gcc.dg/wtr-int-type-1.c: Likewise.
22585         * gcc.dg/wtr-label-1.c: Likewise.
22586         * gcc.dg/wtr-static-1.c: Likewise.
22587         * gcc.dg/wtr-strcat-1.c: Likewise.
22588         * gcc.dg/wtr-suffix-1.c: Likewise.
22589         * gcc.dg/wtr-switch-1.c: Likewise.
22590         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22591         * gcc.dg/wtr-union-init-1.c: Likewise.
22592         * gcc.dg/wtr-union-init-2.c: Likewise.
22593         * gcc.dg/wtr-union-init-3.c: Likewise.
22594
22595         * gcc.dg/wtr-func-def-1.c: New test.
22596
22597 2002-07-02 Devang Patel <dpatel@apple.com>
22598
22599         * objc.dg/param-1.m: New test.
22600
22601 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22602
22603         * gcc.dg/cpp/trad/directive.c: Add test.
22604         * gcc.dg/cpp/trad/macroargs.c: Add test.
22605         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22606
22607 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22608
22609         * gcc.dg/cpp/cmdlne-M.c: New test.
22610
22611 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22612
22613         * objc.dg/desig-init-1.m: New test.
22614
22615 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22616
22617         PR c++/6716
22618         * g++.dg/template/instantiate1.C: New test.
22619
22620 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22621
22622         PR c++/7112
22623         * g++.dg/template/sizeof2.C: New test.
22624
22625 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22626
22627         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22628         gcc.dg/cpp/trad/include.c: New tests.
22629
22630 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22631
22632         PR target/7177
22633         * gcc.c-torture/compile/20020701-1.c: New test.
22634
22635 2002-07-01  Stan Shebs  <shebs@apple.com>
22636
22637         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22638         header here...
22639         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22640         (objc-torture-execute): or here.
22641
22642 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22643
22644         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22645
22646 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22647
22648         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22649
22650 2002-06-30  Devang Patel  <dpatel@apple.com>
22651
22652         * objc.dg/fsyntax-only.m: New test.
22653
22654 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22655
22656         PR c++/6695
22657         * g++.dg/template/friend7.C: New file.
22658
22659 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22660
22661         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22662         return type.
22663
22664 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22665
22666         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22667         avoid division by zero.
22668
22669 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22670
22671         * gcc.dg/Wunknownprag.c: New tests.
22672
22673 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22674
22675         * gcc.c-torture/execute/simd-2.c: New test.
22676
22677 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22678
22679         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22680         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22681         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22682         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22683         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22684         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22685         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22686         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22687         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22688         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22689         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22690         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22691         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22692         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22693         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22694         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22695         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22696
22697 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22698
22699         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22700         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22701         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22702         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22703         New tests.
22704         * gcc.dg/cpp/trad/directive.c: Update.
22705
22706 2002-06-23  Andreas Jaeger  <aj@suse.de>
22707
22708         * gcc.c-torture/execute/complex-6.c: New.
22709
22710 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22711
22712         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22713         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22714         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22715         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22716
22717 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22718
22719         * gcc.dg/cpp/trad: New directory with traditional tests copied
22720         from parent directory.
22721         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22722         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22723         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22724         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22725         Move to trad/ and rename.
22726         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22727         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22728         gcc.dg/cpp/trad/redef2.c: New tests.
22729         * gcc.dg/cpp/trad/trad.exp: New driver.
22730
22731 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22732
22733         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22734         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22735         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22736         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22737         Remove.
22738
22739 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22740
22741         * gcc.dg/20020620-1.c: New test.
22742
22743 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22744
22745         * g++.dg/template/ttp4.C: New test.
22746
22747 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22748
22749         * g++.dg/opt/vt1.C: Fix regexp.
22750
22751 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22752
22753         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22754         Don't use attribute `noinline'.
22755
22756 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22757
22758         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22759
22760 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22761
22762         * gcc.c-torture/execute/simd-1.c: New.
22763
22764         * gcc.dg/simd-1.c: New.
22765
22766 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22767
22768         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22769
22770 2002-06-16  Richard Henderson  <rth@redhat.com>
22771
22772         * g++.dg/ext/anon-struct1.C: New.
22773         * g++.dg/ext/anon-struct2.C: New.
22774         * g++.dg/ext/anon-struct3.C: New.
22775         * gcc.dg/anon-struct-1.c: New.
22776         * gcc.dg/anon-struct-2.c: New.
22777         * gcc.dg/anon-struct-3.c: New.
22778         * gcc.dg/20011008-1.c: Adjust warning text.
22779         * gcc.dg/20020527-1.c: Add -fms-extensions.
22780
22781 2002-06-16  Richard Henderson  <rth@redhat.com>
22782
22783         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22784
22785 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22786
22787         * gcc.c-torture/execute/20020615-1.c: New test.
22788
22789 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22790
22791         * gcc.c-tortuture/execute/compare-1.c: New test case.
22792         * gcc.c-tortuture/execute/compare-2.c: New test case.
22793         * gcc.c-tortuture/execute/compare-3.c: New test case.
22794
22795 2002-06-13  Richard Henderson  <rth@redhat.com>
22796
22797         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22798         ia64 ilp32.
22799
22800 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22801
22802         * g++.dg/template/typename2.C: Update error message.
22803
22804 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22805
22806         * gcc.c-torture/execute/20020611-1.c: New test.
22807
22808 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22809
22810         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22811         list of targets to skip.
22812
22813 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22814
22815         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22816         targets if not optimizing.
22817
22818 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * gcc.c-torture/compile/20020605-1.c: New test.
22821
22822         * g++.dg/opt/vt1.C: New test.
22823
22824         * gcc.dg/20020531-1.c: New test.
22825
22826         * gcc.dg/20020530-1.c: New test.
22827
22828         * gcc.dg/20020527-1.c: New test.
22829
22830         * g++.dg/opt/cse1.C: New test.
22831
22832 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22833
22834         * gcc.dg/20020607-2.c: New test case.
22835
22836 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22837
22838         * gcc.c-torture/compile/20020604-1.c: New test.
22839
22840 2002-06-04  Richard Henderson  <rth@redhat.com>
22841
22842         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22843         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22844         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22845
22846 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22847
22848         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22849
22850 2002-06-03  Richard Henderson  <rth@redhat.com>
22851
22852         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22853         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22854
22855 2002-06-02  Richard Henderson  <rth@redhat.com>
22856
22857         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22858         test functions static.
22859
22860 2002-06-02  Andreas Jaeger  <aj@suse.de>
22861
22862         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22863         now.
22864
22865 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22866
22867         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22868         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22869         Update for mofified diagnostics.
22870         * gcc.dg/c99-intconst-1.c: No longer fail.
22871
22872 2002-06-02  Richard Henderson  <rth@redhat.com>
22873
22874         * gcc.dg/uninit-A.c: Remove xfail markers.
22875
22876 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22877
22878         * gcc.dg/fnegate-1.c: New test case.
22879
22880 2002-05-30  Osku Salerma  <osku@iki.fi>
22881
22882         * gcc.c-torture/execute/mayalias-1.c: New file.
22883
22884 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22885
22886         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22887         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22888         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22889
22890 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22891
22892         * gcc.c-torture/execute/20020529-1.c: New test.
22893
22894 2002-05-27  Richard Henderson  <rth@redhat.com>
22895
22896         * g++.dg/ext/attrib6.C: New test case.
22897
22898 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22899
22900         * gcc.c-torture/execute/pure-1.c: New test.
22901
22902 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22903
22904         * gcc.dg/cpp/arith-2.c: Remove.
22905
22906 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22907
22908         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22909         * gcc.dg/cpp/if-3.c: Remove.
22910
22911 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22912
22913         * g++.dg/opt/cse2.C: New test.
22914
22915 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22916
22917         * gcc.dg/cpp/arith-1.c: New semantic tests.
22918         * gcc.dg/cpp/if-1.c: Update.
22919
22920 2002-05-24  Ben Elliston  <bje@redhat.com>
22921
22922         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22923
22924 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.dg/verbose-asm.c: New test.
22927
22928 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22929
22930         * gcc.dg/cpp/paste12.c: New test.
22931
22932 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22933
22934         * g++.dg/parse/named_ops.C: New test.
22935
22936 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22937
22938         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22939
22940 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22941
22942         * gcc.dg/weak-2.c: Allow optional leading underscore
22943         in scan-assembler symbol name.
22944         * gcc.dg/weak-3.c: Likewise.
22945         * gcc.dg/weak-4.c: Likewise.
22946         * gcc.dg/weak-5.c: Likewise.
22947
22948 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22949
22950         * gcc.dg/20020523-1.c: New test.
22951
22952 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22953
22954         * objc.dg/const-str-2.m: Update now that we stop after
22955         a command line error.
22956
22957 2002-05-22  Richard Henderson  <rth@redhat.com>
22958
22959         * g++.dg/dg.exp: Fix typo in test pruneing.
22960
22961 2002-05-22  Richard Henderson  <rth@redhat.com>
22962
22963         * g++.dg/dg.exp: Prune the tls subdirectory.
22964         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22965         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22966         * g++.dg/tls/init-1.C: New.
22967
22968 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22969
22970         * gcc.dg/20020517-1.c: New test.
22971
22972 2002-05-21  Richard Henderson  <rth@redhat.com>
22973
22974         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22975         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22976
22977 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22978
22979         * g++.dg/other/copy2.C: New test.
22980
22981 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22982
22983         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22984         (MAX_COPY): Bump up to 10 times sizeof (long long).
22985         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22986
22987         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22988         sizeof (long long).
22989
22990         * gcc.c-torture/execute/strcpy-1.c: New test.
22991
22992 2002-05-19  Jason Merrill  <jason2redhat.com>
22993
22994         * g++.dg/ext/oper1.C: New test.
22995
22996 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22997 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22998
22999         * README.QMTEST: New file.
23000
23001         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23002
23003 2002-05-19  Andreas Jaeger  <aj@suse.de>
23004
23005         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23006         now.
23007         * gcc.c-torture/execute/loop-2d.x: Likewise.
23008
23009 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23010
23011         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23012         support weak symbols.
23013         * gcc.dg/weak-4.c: Likewise
23014         * gcc.dg/weak-6.c: Likewise
23015
23016 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23017
23018         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23019         cygwin, coff and h8300-*-hms targets
23020         * gcc.dg/weak-5.c: Likewise
23021         * gcc.dg/weak-7.c: Likewise
23022
23023 2002-05-16  Jason Merrill  <jason@redhat.com>
23024
23025         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23026         (scan-assembler-not, scan-assembler-dem): Likewise.
23027         (scan-assembler-dem-not): Likewise.
23028
23029 2002-05-15  Richard Henderson  <rth@redhat.com>
23030
23031         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23032
23033 2002-05-15  Richard Henderson  <rth@redhat.com>
23034
23035         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23036         (vfoo1f): Warning here.
23037         (vfoo1l): Don't redefine the alias.
23038
23039 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23040
23041         * g++.dg/init/pm1.C: New test.
23042
23043 2002-05-12  David S. Miller  <davem@redhat.com>
23044
23045         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23046         types.
23047
23048 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23049
23050         * gcc.c-torture/execute/20020510-1.c: New test case.
23051
23052 2002-05-10  David S. Miller  <davem@redhat.com>
23053
23054         * gcc.c-torture/execute/conversion.c: Test long double too.
23055
23056 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23059         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23060         * lib/g++.exp (g++_link_flags): Likewise.
23061         * lib/objc.exp (objc_target_compile): Likewise.
23062
23063 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23064
23065         * gcc.dg/cpp/poison.c: Update.
23066         * gcc.dg/cpp/20000625-2.c: Remove.
23067         * gcc.dg/cpp/direct2s.c: Remove final test.
23068
23069 2002-05-08  Tom Rix  <trix@redhat.com>
23070
23071         * gcc.c-torture/execute/20020508-1.c: New test.
23072         * gcc.c-torture/execute/20020508-2.c: New test.
23073         * gcc.c-torture/execute/20020508-3.c: New test.
23074
23075 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23076
23077         * gcc.dg/cpp/charconst-4.c: More tests.
23078
23079 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c/6569
23082         * gcc.dg/weak-3.c: Update location of warning messages.
23083         * gcc.dg/weak-5.c: Likewise.
23084
23085 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23086
23087         * gcc.c-torture/execute/20020506-1.c: New test case.
23088
23089 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23090
23091         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23092
23093 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23094
23095         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23096
23097 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23098
23099         * gcc.dg/cpp/charconst-3.c: New test.
23100
23101 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23102
23103         * gcc.dg/cpp/charconst.c: Update tests.
23104
23105 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23106
23107         * treelang: Added directory for new sample language treelang. Also
23108         lib/treelang.exp: New file to signal treelang should be tested.
23109
23110 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23113         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23114         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23115         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23116         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23117         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23118         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23119
23120 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23121
23122         * gcc.dg/format/xopen-2.c: New test.
23123
23124 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23125
23126         * gcc.dg/20020503-1.c: New test.
23127
23128 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23129
23130         * g++.dg/init/dtor1.C: Make it tougher.
23131
23132 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23133
23134         * g++.dg/init/dtor1.C: New test.
23135
23136 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23137
23138         * gcc.dg/altivec-8.c: New.
23139
23140 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23141
23142         * gcc.dg/altivec-7.c: New.
23143
23144 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * g++.dg/parse/typedef1.C: New test.
23147
23148 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23149
23150         PR c++/6486
23151         * g++.dg/template/friend6.C: New test.
23152
23153         PR c++/6492
23154         * g++.dg/init/copy1.C: New test.
23155
23156 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23157
23158         * g++.dg/warn/effc1.C: New test.
23159
23160 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23161
23162         * gcc.dg/cpp/if-cexp.c: Add a test.
23163
23164 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * gcc.dg/20020426-2.c: New test.
23167
23168 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23169
23170         * gcc.dg/cpp/if-mop.c: Update.
23171         * gcc.dg/cpp/if-mpar.c: Add test.
23172         * gcc.dg/cpp/if-oppr.c: Update.
23173
23174 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23175
23176         PR c/6343
23177         * gcc.dg/weak-[2-7].c: New tests.
23178
23179 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23180
23181         * gcc.dg/enum1.c: New test.
23182
23183 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23184
23185         PR c++/6497
23186         * g++.dg/inherit/access2.C: New test.
23187
23188 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23189
23190         PR bootstrap/6445
23191         * gcc.dg/20020426-1.c: New test.
23192
23193 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23194
23195         * g++.dg/abi/enum1.C: New test.
23196
23197 2002-04-26  Richard Henderson  <rth@redhat.com>
23198
23199         * gcc.dg/c99-bool-1.c: Expect always true warning.
23200
23201 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23202
23203         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23204
23205 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23206
23207         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23208         targets.
23209
23210 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23211
23212         * g++.dg/abi/mange7.C: New test.
23213
23214         PR c++/6438.
23215         * g++.dg/parse/stmtexpr2.C: New test.
23216
23217 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23218
23219         * gcc.dg/20020312-2.c: Add SH target.
23220
23221 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23222
23223         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23224         compiler output on mips*-*-irix*.
23225
23226 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23227
23228         * g++.dg/parse/attr1.C: New test.
23229
23230 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23231
23232         * gcc.c-torture/execute/string-opt-17.c: New test case.
23233         * gcc.c-torture/execute/memset-2.c: New test case.
23234
23235 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/6256:
23238         * g++.dg/template/friend5.C: New test.
23239
23240         PR c++/6331:
23241         * g++.dg/template/qual1.C: Likewise.
23242
23243 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23244
23245         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23246         Include stdlib.h, not stdio.h or ctype.h.
23247
23248 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23249
23250         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23251         cris-*-elf* and mmix-*-*.
23252         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23253         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23254         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23255         Ditto.
23256         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23257         * gcc.dg/wchar_t-1.c: Ditto.
23258
23259 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23260
23261         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23262         Clarify comment.
23263
23264 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23265
23266         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23267
23268 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23269
23270         * gcc.c-torture/execute/20000906-1.x: Delete.
23271
23272 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23273
23274         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23275
23276 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23277
23278         * PR6367
23279         * g77.f-torture/execute/6367.f: New test.
23280         * g77.f-torture/execute/6367.x: Disable for MMIX.
23281
23282 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * PR6352
23285         * g++.dg/opt/inline2.C: New test.
23286
23287 2002-04-18  Richard Henderson  <rth@redhat.com>
23288
23289         * gcc.dg/20000906-1.c: Enable for all targets.
23290         * gcc.c-torture/compile/iftrap-2.c: New.
23291
23292 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23293
23294         * gcc.dg/20020418-1.c: New test.
23295         * gcc.dg/20020418-2.c: New test.
23296
23297 2002-04-18  Richard Henderson  <rth@redhat.com>
23298
23299         * gcc.c-torture/compile/iftrap-1.c: New.
23300         * gcc.dg/iftrap-1.c: Adjust for ia64.
23301         * gcc.dg/iftrap-2.c: New.
23302
23303 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23304
23305         * gcc.c-torture/compile/20020418-1.c: New test.
23306
23307 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23308
23309         * gcc.c-torture/compile/20020415-1.c: New.
23310
23311 2002-04-18  David S. Miller  <davem@redhat.com>
23312
23313         * gcc.c-torture/execute/20020418-1.c: New test.
23314
23315 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.dg/20020416-1.c: New test.
23318
23319         * g++.dg/opt/inline1.C: New test.
23320
23321 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23322
23323         * gcc.dg/altivec-5.c: New test.
23324
23325         * gcc.dg/20020415-1.c: New test.
23326
23327 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23328
23329         * testsuite/lib/chill.exp: Remove.
23330
23331 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23332
23333         * g++.dg/other/big-struct.C: New test.
23334
23335 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23336
23337         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23338         of scratch file.
23339
23340 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23341
23342         PR c/6277
23343         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23344         in scan-assembler function name
23345
23346 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23347
23348         * g77.f-torture/execute/980628-4.x,
23349         g77.f-torture/execute/980628-5.x,
23350         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23351         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23352         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23353         i[34567]86-*-*.
23354
23355 2002-04-13  David S. Miller  <davem@redhat.com>
23356
23357         * gcc.c-torture/execute/20020413-1.c: New test.
23358
23359 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23360
23361         * gcc.dg/asm-6.c,
23362         * g++.dg/ext/asm1.C: New tests.
23363
23364 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23365
23366         PR c++ 5373.
23367         * g++.dg/parse/stmtexpr1.C: New test.
23368
23369         PR c++/5189.
23370         * g++.dg/template/copy1.C: New test.
23371
23372 2002-04-12  Richard Henderson  <rth@redhat.com>
23373
23374         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23375
23376 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23377
23378         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23379         gcc.c-torture/execute/20020307-2.c.
23380
23381 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23382
23383         * g++.dg/ext/attrib5.C,
23384         * g++.dg/lookup/struct1.C: New tests.
23385
23386 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23387
23388         * gcc.dg/20020411-1.c: New test.
23389
23390         * gcc.c-torture/execute/20020411-1.c: New test.
23391
23392 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23393
23394         * g77.f-torture/execute/6177.f: New test.
23395
23396 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23397
23398         PR middle-end/6247
23399         * g++.dg/opt/cleanup1.C: New test.
23400
23401         * g++.dg/opt/const1.C: New test.
23402
23403 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23404
23405         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23406
23407 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23408
23409         PR c++/5507
23410         * g++.dg/template/typename2.C: New test.
23411
23412 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23413
23414         * gcc.c-torture/execute/loop-12.c: New.
23415
23416 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23417
23418         * g77.f-torture/execute/980628-4.x,
23419         g77.f-torture/execute/980628-5.x,
23420         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23421         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23422         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23423
23424 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23425
23426         PR optimization/6086
23427         * g++.dg/opt/preinc1.C: New test.
23428
23429 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23430
23431         PR c++/5571
23432         * g++.dg/opt/static2.C: New test.
23433
23434 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23435
23436         PR c/5120
23437         * gcc.dg/20020406-1.c: New test.
23438
23439 2002-04-04  David S. Miller  <davem@redhat.com>
23440
23441         * gcc.c-torture/execute/20020404-1.c: New test.
23442
23443 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23444
23445         PR c/6123
23446         * gcc.dg/20020312-2.c: Do not declare global register variable
23447         if __PIC__ or __pic__ is defined.
23448
23449 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23450
23451         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23452         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23453
23454 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23455
23456         * gcc.misc-tests/linkage.exp: Update last change to handle
23457         sparc*-, not just sparc-.
23458
23459 2002-04-03  Richard Henderson  <rth@redhat.com>
23460
23461         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23462
23463 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23464
23465         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23466
23467 2002-04-02  David S. Miller  <davem@redhat.com>
23468
23469         * gcc.c-torture/execute/20020402-3.c: New test.
23470
23471 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23472
23473         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23474         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23475
23476         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23477         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23478         g77.f-torture/execute/20001201.x,
23479         g77.f-torture/execute/u77-test.x: New files.
23480
23481         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23482         * gcc.dg/wchar_t-1.c: Ditto.
23483
23484 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23485
23486         * gcc.c-torture/execute/20020402-1.c: New test.
23487
23488 2002-04-01  Richard Henderson  <rth@redhat.com>
23489
23490         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23491
23492         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23493
23494 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23495
23496         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23497
23498 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23499
23500         * g++.dg/inherit/template-as-base.C: Expect error.
23501         * g++.dg/inherit/namespace-as-base.C: Likewise.
23502
23503 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23504
23505         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23506         g++.dg/ext/instantiate3.C: Tweak match patterns.
23507
23508         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23509         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23510         -da test.
23511
23512 2002-03-31  Richard Henderson  <rth@redhat.com>
23513
23514         * gcc.dg/special/alias-2.c: New.
23515         * gcc.dg/special/ecos.exp: Run it.
23516
23517 2002-03-31  Richard Henderson  <rth@redhat.com>
23518
23519         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23520
23521 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23522
23523         * gcc.dg/weak-1.c: Disable on h8300 port.
23524
23525 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23526
23527         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23528         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23529         ordering tests.
23530         * g++.dg/bprob/bprob-1.C: New test.
23531         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23532         * g++.dg/gcov/gcov-1.C: New test.
23533         * g++.dg/gcov/gcov-1.x: New file.
23534         * g++.dg/gcov/gcov-2.C: New test.
23535         * g++.dg/gcov/gcov-3.C: New test.
23536         * g++.dg/gcov/gcov-3.h: New file.
23537
23538 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23539
23540         * g++.old-deja/g++.other/builtins5.C: New test.
23541         * g++.old-deja/g++.other/builtins6.C: New test.
23542         * g++.old-deja/g++.other/builtins7.C: New test.
23543         * g++.old-deja/g++.other/builtins8.C: New test.
23544         * g++.old-deja/g++.other/builtins9.C: New test.
23545
23546 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23547
23548         * g++.dg/opt/static1.C: New test.
23549
23550         * g++.dg/opt/longbranch1.C: New test.
23551
23552 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23553
23554         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23555
23556         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23557
23558 2002-03-28  Jeffrey A Law  (law@redhat.com)
23559
23560         * gcc.c-torture/execute/20020328-1.c: New test.
23561
23562 2002-03-27  Richard Henderson  <rth@redhat.com>
23563
23564         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23565         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23566         move from g++.old-deja/g++.ext/.
23567
23568 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23569
23570         * g++.dg/init/new2.C: New test.
23571
23572 2002-03-26  Richard Henderson  <rth@redhat.com>
23573
23574         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23575
23576         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23577         on sparc.
23578
23579         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23580         sparcv9 systems.
23581         * gcc.dg/20001102-1.c: Likewise.
23582
23583 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23584
23585         * gcc.dg/cpp/endif-pedantic1.c,
23586         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23587
23588 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23589
23590         * g++.dg/init/new1.C: New test.
23591
23592 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23593
23594         * g++.dg/abi/vbase9.C: New test.
23595
23596 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23597
23598         * gcc.dg/arm-asm.c: New test.
23599
23600 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23601
23602         * gcc.dg/Wswitch-enum.c: New test.
23603         Fix PR c/5044.
23604
23605 2002-03-26  Richard Henderson  <rth@redhat.com>
23606
23607         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23608         structure.
23609
23610 2002-03-25  Richard Henderson  <rth@redhat.com>
23611
23612         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23613         sparcv9 systems.
23614
23615         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23616         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23617
23618 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23619
23620         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23621
23622 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23623
23624         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23625         targets using generic thunk support.
23626
23627 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23628
23629         * gcc.c-torture/compile/20020323-1.c: New test.
23630
23631         * g++.dg/opt/conj2.C: New test.
23632
23633 2002-03-24  Richard Henderson  <rth@redhat.com>
23634
23635         * gcc.dg/weak-1.c: Use -fno-common.
23636
23637 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23638
23639         * g77.dg/f77-edit-apostrophe-out.f: New test
23640         * g77.dg/f77-edit-h-out.f: New test
23641         * g77.dg/f77-edit-t-in.f: New test
23642         * g77.dg/f77-edit-t-out.f: New test
23643         * g77.dg/f77-edit-x-out.f: New test
23644         * g77.dg/f77-edit-slash-out.f: New test
23645         * g77.dg/f77-edit-colon-out.f: New test
23646         * g77.dg/f77-edit-s-out.f: New test
23647
23648 2002-03-24  Richard Henderson  <rth@redhat.com>
23649
23650         * objc/execute/formal_protocol-6.x: New XFAIL.
23651
23652 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23653
23654         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23655         that do not support weak symbols
23656
23657 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23658
23659         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23660         * lib/g77.exp:  Likewise
23661         * lib/objc.exp: Likewise
23662
23663 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23664
23665         * gcc.dg/Wswitch-default.c: New test.
23666
23667 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23668
23669         * g++.dg/other/enum1.C: New test.
23670
23671 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23672
23673         * gcc.dg/pragma-ep-3.c: Fix typo.
23674
23675 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23676
23677         * g++.dg/inherit/template-as-base.C: New test.
23678
23679 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23682         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23683
23684 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23685
23686         * gcc.dg/cpp/multiline.c: Update to match.
23687
23688 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23689
23690         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23691
23692 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23693
23694         * gcc.dg/cpp/extratokens2.c:  New file.
23695
23696 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23697
23698         * gcc.dg/20020312-2.c: Add rs6000 target.
23699
23700         * gcc.c-torture/compile/20020319-1.c: New test.
23701
23702 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23703
23704         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23705         (A, E): Handle this.
23706
23707 2002-03-20  Jason Merrill  <jason@redhat.com>
23708
23709         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23710         ignoring -fpic.
23711         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23712         through prune_gcc_output.
23713
23714 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23715
23716         * gcc.c-torture/compile/20020320-1.c: New test.
23717
23718 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23719
23720         * gcc.c-torture/compile/20020318-1.c: New test.
23721
23722         * gcc.dg/struct-by-value-1.c: New test.
23723
23724         * gcc.dg/20020319-1.c: New test.
23725
23726 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * g++.dg/opt/conj1.C: New test.
23729
23730 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23731
23732         * g++.dg/template/qualttp20.C: Revert previous change.
23733         * g++.dg/template/qualttp3.C: Likewise.
23734         * g++.dg/template/qualttp4.C: Likewise
23735         * g++.dg/template/qualttp5.C: Likewise
23736         * g++.dg/template/qualttp6.C: Likewise
23737         * g++.dg/template/qualttp7.C: Likewise
23738         * g++.dg/template/qualttp8.C: Likewise
23739         * g++.dg/template/recurse.C: Likewise.
23740
23741 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23742
23743         * gcc.dg/cpp/wchar-1.c: Update.
23744
23745 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * g++.dg/template/conv1.C: New test.
23748         * g++.dg/template/conv2.C: New test.
23749         * g++.dg/template/conv3.C: New test.
23750         * g++.dg/template/conv4.C: New test.
23751
23752 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23753
23754         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23755         * g++.dg/template/qualttp3.C: Likewise.
23756         * g++.dg/template/qualttp4.C: Likewise
23757         * g++.dg/template/qualttp5.C: Likewise
23758         * g++.dg/template/qualttp6.C: Likewise
23759         * g++.dg/template/qualttp7.C: Likewise
23760         * g++.dg/template/qualttp8.C: Likewise
23761         * g++.dg/template/recurse.C: Likewise.
23762
23763 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23764
23765         * g++.dg/opt/dtor1.C: New test.
23766
23767 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.c-torture/compile/20020315-1.c: New test.
23770
23771 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23772
23773         * gcc.dg/weak-1.c: Fix scan tests.
23774
23775 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23776
23777         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23778         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23779         cris-*-aout* mmix-*-*.
23780         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23781         cris-*-aout* mmix-*-*.
23782         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23783         cris-*-elf* cris-*-aout* and mmix-*-*.
23784         * gcc.dg/20001009-1.c: Ditto.
23785         * gcc.dg/20010912-1.c: Ditto.
23786         * gcc.dg/20020122-4.c: Ditto.
23787         * gcc.dg/inline-2.c: Ditto.
23788
23789 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23790
23791         * gcc.c-torture/compile/20020314-1.c: New test.
23792
23793 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23794
23795         * gcc.c-torture/execute/20020314-1.c: New test.
23796
23797 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23798
23799         * g++.dg/warn/Wunused-1.C: New test.
23800
23801 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23802
23803         * g++.dg/abi/mangle6.C: New test.
23804
23805 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23806
23807         * gcc.c-torture/compile/20020309-2.c: New test.
23808
23809         * gcc.c-torture/compile/20020312-1.c: New test.
23810
23811 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         * g++.dg/other/access1.C: New test.
23814
23815 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23816
23817         * gcc.c-torture/execute/wchar_t-1.c: New test.
23818
23819 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23820
23821         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23822
23823 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23824
23825         * gcc.dg/20020312-1.c: New test case.
23826
23827 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23828
23829         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23830
23831 2002-03-11  Richard Henderson  <rth@redhat.com>
23832
23833         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23834         * g++.old-deja/g++.jason/report.C: Likewise.
23835
23836 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23839         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23840
23841 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23842
23843         * testsuite/g++.dg/overload/pmf1.C: New test.
23844
23845 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23846
23847         * gcc.c-torture/execute/20020307-1.c: Use long.
23848
23849 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23850
23851         PR optimization/5844
23852         * gcc.dg/20020310-1.c: New test.
23853
23854 2002-03-09  Michael Meissner  <meissner@redhat.com>
23855
23856         * gcc.c-torture/execute/memcpy-2.c: New test.
23857         * gcc.c-torture/execute/memset-1.c: New test.
23858         * gcc.c-torture/execute/strlen-1.c: New test.
23859         * gcc.c-torture/execute/strcmp-1.c: New test.
23860         * gcc.c-torture/execute/strncmp-1.c: New test.
23861
23862 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23863
23864         * gcc.dg/ppc-ldstruct.c: New test.
23865
23866 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23867
23868         * gcc.c-torture/execute/va-arg-22.c: New test.
23869
23870 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23871
23872         * gcc.c-torture/compile/20020309-1.c: New test.
23873
23874 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23875
23876         * gcc.c-torture/execute/20020307-2.c: New test.
23877
23878 2002-03-07  Jeffrey A Law  (law@redhat.com)
23879
23880         * g77.f-torture/compile/20020307-1.f: New test.
23881
23882 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23883
23884         * gcc.dg/unordered-1.c: New test.
23885
23886 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23887
23888         * gcc.c-torture/execute/20020307-1.c: New test.
23889
23890 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23891
23892         * gcc.dg/20020304-1.c: New test.
23893
23894         * gcc.c-torture/compile/20020304-2.c: New test.
23895
23896 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23897
23898         * gcc.c-torture/compile/20020304-1.c: New test case
23899         (from PR c/5830).
23900
23901 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23902
23903         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23904
23905 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23906
23907         * g++.dg/other/classkey1.C: New test.
23908
23909 2002-03-01  Richard Henderson  <rth@redhat.com>
23910
23911         * gcc.c-torture/compile/981223-1.x: New.
23912         * gcc.c-torture/compile/920625-1.x: New.
23913
23914 2002-02-28  Richard Henderson  <rth@redhat.com>
23915
23916         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23917
23918 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23919
23920         * gcc.c-torture/execute/20020227-1.c: New test.
23921
23922 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23923
23924         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23925         here" ERROR lines.
23926         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23927         * g++.old-deja.g++.other/defarg1.C: Likewise.
23928         * g++.old-deja/g++.pt/calls2.C: Likewise.
23929         * g++.old-deja/g++.pt/crash20.C: Likewise.
23930         * g++.old-deja/g++.pt/crash30.C: Likewise.
23931         * g++.old-deja/g++.pt/crash36.C: Likewise.
23932         * g++.old-deja/g++.pt/crash6.C: Likewise.
23933         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23934         * g++.old-deja/g++.pt/derived3.C: Likewise.
23935         * g++.old-deja/g++.pt/error1.C: Likewise.
23936         * g++.old-deja/g++.pt/friend21.C: Likewise.
23937         * g++.old-deja/g++.pt/friend23.C: Likewise.
23938         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23939         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23940
23941 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23942
23943         * gcc.c-torture/execute/20020225-2.c: New test.
23944
23945 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23946
23947         * gcc.c-torture/execute/920730-1t.c,
23948         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23949         Delete test cases, only relevant to -traditional.
23950
23951 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23952
23953         * gcc.dg/cpp/undef1.c: Remove.
23954         * gcc.dg/cpp/directiv.c: Update.
23955         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23956
23957 2002-02-27  Michael Meissner  <meissner@redhat.com>
23958
23959         * gcc.c-torture/execute/20020226-1.c: New test.
23960
23961 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * g++.dg/debug/debug4.C: New test.
23964
23965         * gcc.dg/ia64-visibility-1.c: New test.
23966
23967 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23968
23969         * gcc.dg/debug/20020224-1.c: New.
23970
23971 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23972
23973         * gcc.c-torture/execute/960416-1.x: New.
23974         * gcc.c-torture/execute/divconst-3.x: Likewise.
23975
23976 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23977
23978         * gcc.dg/20020224-1.c: New test.
23979
23980 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23981
23982         * gcc.c-torture/execute/20020225-1.c: New.
23983
23984 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23985
23986         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23987
23988 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23989
23990         * gcc.dg/20020222-1.c: New test.
23991
23992 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23993
23994         * g++.dg/opt/anonunion1.C: New test.
23995
23996 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.dg/template/qualttp19.C: New test.
23999         * g++.dg/template/qualttp20.C: New test.
24000         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24001         * g++.old-deja/g++.other/qual1.C: Likewise.
24002
24003 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24004
24005         * gcc.dg/attr-alwaysinline.c: New.
24006
24007 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24008
24009         * gcc.dg/20020220-1.c: New test.
24010
24011         * gcc.dg/20020220-2.c: New test.
24012
24013         * g++.dg/opt/mmx1.C: New test.
24014
24015 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24016
24017         * gcc.c-torture/compile/20020110.c: New test.
24018
24019 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24020
24021         * gcc.c-torture/execute/20020219-1.c: New test.
24022
24023         * gcc.dg/20020219-1.c: New test.
24024
24025         * gcc.dg/noncompile/20020220-1.c: New test.
24026
24027         * g++.dg/opt/ptrintsum1.C: New test.
24028
24029         * gcc.dg/debug/20020220-1.c: New test.
24030
24031 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24032
24033         * gcc.c-torture/execute/20020216-1.c: New test.
24034
24035 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24036
24037         * gcc.dg/decl-1.c: Update, new test.
24038
24039 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24040
24041         * g++.dg/abi/bitfield1.C: New test.
24042         * g++.dg/abi/bitfield2.C: New test.
24043
24044 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24045
24046         * gcc.dg/attr-nest.c: New test.
24047
24048 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24049
24050         * gcc.c-torture/execute/20020215-1.c: New test.
24051
24052 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24053
24054         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24055         * g++.dg/debug/debug.exp: New.
24056         * g++.dg/debug/trivial.C: New.
24057         * g++.dg/debug/debug1.C: Moved...
24058         * g++.dg/other/debug1.C: ...from here.
24059         * g++.dg/debug/debug2.C: Moved...
24060         * g++.dg/other/debug2.C: ...from here.
24061         * g++.dg/debug/debug3.C: Moved...
24062         * g++.dg/other/debug3.C: ...from here.
24063
24064         * gcc.dg/noncompile/20020213-1.c: New test.
24065
24066 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24067
24068         * g++.dg/other/debug3.C: New test.
24069
24070         * gcc.c-torture/execute/20020213-1.c: New test.
24071
24072 2002-02-13  Richard Smith <richard@ex-parrot.com>
24073
24074         * g++.old-deja/g++.other/thunk1.C: New test.
24075
24076 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24077
24078         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24079
24080 2002-02-13  Stan Shebs  <shebs@apple.com>
24081
24082         * gcc.dg/altivec-3.c: New.
24083
24084 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24085
24086         * gcc.dg/Wunreachable-1.c: New test.
24087         * gcc.dg/Wunreachable-2.c: New test.
24088
24089 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24090
24091         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24092
24093 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24094
24095         * gcc.dg/decl-1.c: New test.
24096
24097 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24098
24099         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24100
24101 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24102
24103         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24104         * gcc.c-torture/compile/980506-1.x: Likewise.
24105
24106 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24107
24108         * gcc.dg/20020210-1.c: New.
24109
24110 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24111
24112         * g77.f-torture/execute/947.f: New regression test
24113         for PR fortran/947.
24114
24115 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24116
24117         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24118         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24119
24120 2002-02-08  Richard Henderson  <rth@redhat.com>
24121
24122         * gcc.c-torture/compile/labels-3.c: New.
24123
24124 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24127         expression statements work instead.
24128         * gcc.dg/noncompile/20020207-1.c: New test.
24129
24130 2002-02-07  Richard Henderson  <rth@redhat.com>
24131
24132         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24133
24134 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24135
24136         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24137         message from g77
24138         * lib/g77-dg.exp: Trim g77 error messages so that they are
24139         recognized by dg.exp.
24140
24141 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24142
24143         PR fortran/5473
24144         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24145
24146 2002-02-07  Richard Henderson  <rth@redhat.com>
24147
24148         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24149         to be sufficiently aligned for integers.
24150
24151 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24152
24153         * g++.dg/template/friend4.C: New test.
24154
24155 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24156
24157         PR fortran/5743
24158         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24159         unsupported cases.
24160
24161 2002-02-07  Richard Henderson  <rth@redhat.com>
24162
24163         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24164         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24165         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24166         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24167
24168 2002-02-06  Richard Henderson  <rth@redhat.com>
24169
24170         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24171
24172 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24173
24174         * gcc.dg/20020206-1.c: New test.
24175
24176 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24177
24178         * gcc.c-torture/execute/20020206-1.c: New test.
24179
24180         * gcc.c-torture/execute/20020206-2.c: New test.
24181
24182         PR optimization/5429:
24183         * gcc.c-torture/compile/20020206-1.c: New test.
24184
24185 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24186
24187         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24188         as certain file formats cannot support particularly large
24189         alignments.
24190
24191         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24192         and do not expect to be able to link the executable.
24193
24194         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24195         fail because the COFF format does not support the weak attribute.
24196
24197 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24198
24199         * g77.dg/pr5473.f:  New test
24200
24201 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24202
24203         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24204         Fix testcase accordingly.
24205
24206 2002-02-04  Richard Henderson  <rth@redhat.com>
24207
24208         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24209         (buf): Change to be an array of pointers, not ints.
24210
24211 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24212
24213         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24214         before all tests.  Move warning one line above to match where it
24215         C frontend emits.
24216         * gcc.dg/Wswitch-2.c: New test.
24217         * g++.dg/warn/Wswitch-1.C: New test.
24218         * g++.dg/warn/Wswitch-2.C: New test.
24219
24220 2002-02-04  Richard Henderson  <rth@redhat.com>
24221
24222         * g++.dg/abi/offsetof.C: Fix size comparison.
24223
24224 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24225
24226         * gcc.dg/cast-qual-2.c: New test.
24227
24228 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * gcc.dg/20020201-4.c: New test.
24231
24232 2002-02-04  Ben Elliston  <bje@redhat.com>
24233
24234         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24235         target_info attribute != 0, in addition to the empty string.
24236         (gcc_target_compile): Likewise.
24237
24238 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24239
24240         * gcc.dg/Wswitch.c: New test.
24241         PR gcc/4475. PR gcc/3780.
24242
24243 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24244
24245         * g77.f-torture/execute/5122.f: New test for regressions
24246         against PR fortran/5122.
24247
24248 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24249
24250         * g77.f-torture/compile/pr3743.f: Delete
24251         * g77.dg/pr3743-1.f: New test.
24252         * g77.dg/pr3743-2.f: New test.
24253         * g77.dg/pr3743-3.f: New test.
24254         * g77.dg/pr3743-4.f: New test.
24255
24256 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24257
24258         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24259
24260 2002-02-02  Richard Henderson  <rth@redhat.com>
24261
24262         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24263         * gcc.c-torture/execute/bf64-1.c: Likewise.
24264
24265 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24266
24267         * gcc.dg/20020201-2.c: New test.
24268
24269         * gcc.dg/20020201-3.c: New test.
24270
24271         * gcc.c-torture/execute/bitfld-2.c: New test.
24272
24273 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24274
24275         * gcc.dg/bitfld-1.c: Update.
24276         * gcc.dg/bitfld-2.c: Update.
24277         * gcc.c-torture/execute/bitfld-1.x: New.
24278
24279 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24280
24281         * gcc.c-torture/execute/20020201-1.c: New test.
24282
24283 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24284
24285         PR target/5469
24286         * gcc.dg/20020201-1.c: New test.
24287
24288 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24289
24290         PR fortran/3743
24291         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24292         * g77.f-torture/compile/pr3743.x: Remove
24293
24294 2002-01-31  Tom Rix  <trix@redhat.com>
24295
24296         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24297
24298 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24299
24300         * gcc.dg/noncompile/20020130-1.c: New test.
24301
24302 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24303
24304         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24305
24306 2002-01-29  Richard Henderson  <rth@redhat.com>
24307
24308         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24309         to long long.
24310         * gcc.c-torture/execute/bf64-1.c: Likewise.
24311
24312 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24313
24314         * gcc.c-torture/execute/20020129-1.c: New test.
24315
24316 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24317
24318         * gcc.c-torture/compile/20000224-1.c: Update.
24319         * gcc.c-torture/execute/bitfld-1.c: New tests.
24320         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24321         * gcc.dg/uninit-A.c: Update.
24322
24323 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.dg/template/ctor1.C: Add instantiation.
24326
24327 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24328
24329         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24330         argument to __builtin_prefetch to be const ptr.
24331
24332 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24333
24334         * gcc.c-torture/compile/20020120-1.c: New test.
24335
24336 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24337
24338         * gcc.c-torture/execute/20020127-1.c: New test.
24339
24340 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24341
24342         * g77.dg/f77-edit-i-in.f: New test
24343         * g77.dg/f77-edit-i-out.f: New test
24344
24345 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24346
24347         * gcc.dg/debug/debug.exp: New file.
24348         * gcc.dg/debug/trivial.c: New file.
24349         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24350         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24351         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24352         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24353         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24354         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24355         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24356         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24357         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24358         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24359         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24360         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24361         * gcc.dg/20000503-1.c: Removed.
24362         * gcc.dg/20010207-1.c: Removed.
24363         * gcc.dg/20011223-1.c: Removed.
24364         * gcc.dg/20020104-2.c: Removed.
24365         * gcc.dg/debug-1.c: Removed.
24366         * gcc.dg/debug-2.c: Removed.
24367         * gcc.dg/debug-3.c: Removed.
24368         * gcc.dg/debug-4.c: Removed.
24369         * gcc.dg/debug-5.c: Removed.
24370         * gcc.dg/debug-6.c: Removed.
24371         * gcc.dg/dwarf2-1.c: Removed.
24372         * gcc.dg/dwarf2-2.c: Removed.
24373
24374 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * g++.old-deja/g++.other/eh5.C: New test.
24377         * g++.old-deja/g++.other/sibcall2.C: New test.
24378         * g++.old-deja/g++.other/array9.C: New test.
24379         * g++.old-deja/g++.other/typename2.C: New test.
24380         * g++.old-deja/g++.other/crash60.C: New test.
24381         * g++.old-deja/g++.other/conv9.C: New test.
24382         * g++.old-deja/g++.other/mangle10.C: New test.
24383         * g++.old-deja/g++.other/unchanging1.C: New test.
24384         * g++.old-deja/g++.other/exprstmt1.C: New test.
24385         * g++.old-deja/g++.other/inline23.C: New test.
24386         * g++.old-deja/g++.eh/ia64-1.C: New test.
24387         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24388         * g++.old-deja/g++.other/reload1.C: New test.
24389         * g++.old-deja/g++.other/static20.C: New test.
24390         * g++.old-deja/g++.other/local-alloc1.C: New test.
24391         * g++.old-deja/g++.other/conv8.C: New test.
24392         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24393         * g++.old-deja/g++.other/storeexpr1.C: New test.
24394         * g++.old-deja/g++.other/storeexpr2.C: New test.
24395         * g++.dg/eh/template2.C: New test.
24396         * g++.dg/warn/weak1.C: New test.
24397
24398 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24399
24400         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24401         Remove first, non-varying, argument.
24402
24403 2002-01-23  Richard Henderson  <rth@redhat.com>
24404
24405         * gcc.dg/inline-2.c: New.
24406
24407         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24408         Add optional target arg.  Check number of arguments.
24409         (scan-assembler-not, scan-assembler-dem): Likewise.
24410         (scan-assembler-dem-not): Likewise.
24411
24412 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24413
24414         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24415         line 12.
24416         * g++.old-deja/g++.brendan/parse3.C,
24417         g++.old-deja/g++.other/crash26.C,
24418         g++.old-deja/g++.other/crash28.C,
24419         g++.old-deja/g++.other/crash29.C,
24420         g++.old-deja/g++.other/crash30.C,
24421         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24422
24423 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24424
24425         * gcc.dg/20020115-1.c: New.
24426
24427 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24428
24429         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24430
24431 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24432
24433         * gcc.dg/20020122-3.c: New.
24434
24435 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24436
24437         * g++.dg/other/gc1.C: New test.
24438
24439 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24440
24441         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24442
24443 2002-01-22  Richard Henderson  <rth@redhat.com>
24444
24445         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24446
24447 2002-01-22  Richard Henderson  <rth@redhat.com>
24448
24449         * gcc.dg/20020122-4.c: New.
24450
24451 2002-01-22  H.J. Lu <hjl@gnu.org>
24452
24453         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24454         link output.
24455         * gcc.dg/special/ecos.exp: Likewise.
24456         * lib/g++-dg.exp: Likewise.
24457         * lib/g77-dg.exp: Likewise.
24458         * lib/gcc-dg.exp : Likewise.
24459         * lib/mike-g++.exp: Likewise.
24460         * lib/mike-g77.exp: Likewise.
24461         * lib/mike-gcc.exp: Likewise.
24462         * lib/objc-dg.exp: Likewise.
24463
24464 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24465
24466         PR target/5379
24467         * gcc.dg/20020122-2.c: New test.
24468
24469 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24470
24471         * gcc.dg/20020122-1.c: New test.
24472
24473 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24474
24475         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24476
24477 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24478
24479         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24480
24481 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24482
24483         * gcc.c-torture/compile/20020121-1.c: New test.
24484
24485 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24486
24487         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24488         ld_library_path.
24489
24490 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.dg/20020218-1.c: New test.
24493
24494 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24495
24496         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24497         messages
24498         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24499         "At global scope" warning
24500         * g++.dg/ext/align1.C: Change cygwin test for alignment
24501         from db-bogus to dg-warning
24502
24503 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24504
24505         * g77.f-torture/compile/cpp2.F: New test.
24506
24507 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.dg/template/access1.C: New test.
24510
24511 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24512
24513         * gcc.dg/20020118-1.c: New.
24514
24515 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24516
24517         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24518
24519 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24520
24521         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24522         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24523         alignment warnings.
24524
24525 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24526
24527         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24528         torture_with_loops and torture_without_loops
24529
24530 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24531
24532         * gcc.c-torture/compile/20020116-1.c: New test.
24533
24534 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24535
24536         * gcc.dg/20020116-2.c: New test.
24537
24538         * gcc.dg/ultrasp4.c: New test.
24539
24540         * gcc.dg/20020116-1.c: New test.
24541
24542 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24543
24544         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24545         by EABI.
24546
24547 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24548
24549         * gcc.misc-tests/i386-prefetch.exp: New.
24550         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24551         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24552         * gcc.misc-tests/i386-pf-none-1.c: New test.
24553         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24554
24555 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24556
24557         * gcc.dg/gnu89-init-1.c: Add new tests.
24558
24559 2002-01-15  Andreas Jaeger  <aj@suse.de>
24560
24561         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24562         * gcc.dg/i386-mmx-2.c: Likewise.
24563         * gcc.dg/i386-sse-1.c: Likewise.
24564         * gcc.dg/i386-sse-2.c: Likewise.
24565         * gcc.dg/i386-sse-3.c: Likewise.
24566
24567 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24568
24569         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24570         Uncomment additional cases that now pass.
24571
24572 2002-01-11  Richard Henderson  <rth@redhat.com>
24573
24574         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24575         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24576
24577 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24578
24579         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24580
24581 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24582
24583         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24584         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24585
24586 2002-01-10  Dale Johannesen  <dalej@apple.com>
24587
24588         * gcc.c-torture/execute/loop-11.c: New.
24589
24590 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24591
24592         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24593         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24594
24595 2002-01-09  Richard Henderson  <rth@redhat.com>
24596
24597         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24598         type in which to perform the operation for each size.
24599
24600 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24601
24602         * gcc.c-torture/compile/20020109-2.c: New test.
24603
24604 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24605
24606         * gcc.c-torture/execute/loop-10.c: New test.
24607
24608 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.c-torture/compile/20010226-1.c: New test.
24611         * gcc.c-torture/compile/20010227-1.c: New test.
24612         * gcc.c-torture/compile/20010426-1.c: New test.
24613         * gcc.c-torture/compile/20010510-1.c: New test.
24614         * gcc.c-torture/compile/20010605-3.c: New test.
24615         * gcc.c-torture/compile/20010824-1.c: New test.
24616         * gcc.c-torture/execute/20010409-1.c: New test.
24617         * gcc.dg/noncompile/20000901-1.c: New test.
24618         * gcc.dg/20001023-1.c: New test.
24619         * gcc.dg/20001101-1.c: New test.
24620         * gcc.dg/20001102-1.c: New test.
24621         * gcc.dg/20010207-1.c: New test.
24622         * gcc.dg/20010405-1.c: New test.
24623         * gcc.dg/20010822-1.c: New test.
24624         * gcc.dg/20011107-1.c: New test.
24625
24626 2002-01-09  Jeffrey A Law  (law@redhat.com)
24627
24628         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24629
24630         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24631         execution failure on PA targets.
24632
24633 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24634
24635         * gcc.c-torture/compile/20020109-1.c: New test.
24636
24637 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24638
24639         * gcc.c-torture/execute/20020108-1.c: New test.
24640
24641 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24642
24643         * gcc.dg/20020108-1.c: New test.
24644
24645 2002-01-08  H.J. Lu <hjl@gnu.org>
24646
24647         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24648         for header files.
24649
24650 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24651
24652         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24653         consistency.
24654
24655 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24656
24657         * gcc.dg/altivec-4.c: Test altivec predicates.
24658
24659 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/execute/20020107-1.c: New test.
24662
24663 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24664
24665         PR c/5279
24666         * gcc.c-torture/compile/20020106-1.c: New test.
24667
24668 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24669
24670         * gcc.c-torture/execute/nestfunc-4.c: New test.
24671
24672 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24673
24674         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24675         extra triple that slipped in.
24676         * g++.old-deja/g++.abi/align.C: Likewise.
24677         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24678
24679 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24680
24681         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24682         * g++.old-deja/g++.abi/align.C: Likewise.
24683         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24684
24685         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24686         on FreeBSD/i386.
24687         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24688         FreeBSD.
24689
24690 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24691
24692         * gcc.dg/20020104-1.c: New test.
24693
24694         * gcc.dg/20020104-2.c: New test.
24695
24696 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24697
24698         * gcc.dg/20020103-1.c: Fix typo in target selector.
24699
24700 2002-01-03  Richard Henderson  <rth@redhat.com>
24701
24702         * gcc.dg/20020103-1.c: New.
24703
24704 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24705
24706         * gcc.c-torture/execute/20020103-1.c: New test.
24707
24708 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24709
24710         * g++.dg/other/debug2.C: New test.
24711
24712         * gcc.c-torture/compile/20020103-1.c: New test.
24713
24714 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.dg/gnu89-init-1.c: Added new tests.
24717
24718 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.dg/template/friend2.C: Remove as patch is reverted.
24721
24722         * g++.dg/warn/oldcast1.C: New test.
24723
24724         * g++.dg/template/ptrmem1.C: New test.
24725         * g++.dg/template/ptrmem2.C: New test.
24726
24727         * g++.dg/template/ntp.C: New test.
24728
24729         * g++.dg/other/component1.C: New test.
24730
24731         * g++.dg/template/ttp3.C: New test.
24732
24733         * g++.dg/template/friend2.C: New test.
24734         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24735
24736 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * g++.dg/other/ptrmem1.C: New test.
24739         * g++.dg/other/ptrmem2.C: New test.
24740
24741 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         * g++.dg/template/ctor1.C: New test.
24744
24745 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.dg/template/friend2.C: New test.
24748
24749 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24750
24751         * gcc.dg/mmix-1.c: New test.
24752
24753 2001-12-31  Richard Henderson  <rth@redhat.com>
24754
24755         * gcc.dg/asm-5.c: New.
24756
24757 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24758
24759         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24760         in namespace __gnu_cxx
24761
24762 2001-12-30  Richard Henderson  <rth@redhat.com>
24763
24764         * gcc.dg/debug-6.c: New.
24765
24766 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24767
24768         * gcc.c-torture/compile/20011229-2.c: New test.
24769
24770 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.dg/debug-3.c: New test.
24773         * gcc.dg/debug-4.c: New test.
24774         * gcc.dg/debug-5.c: New test.
24775
24776 2001-12-29  Richard Henderson  <rth@redhat.com>
24777
24778         * g++.dg/eh/loop1.C: New.
24779
24780 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24781
24782         * g++.dg/template/crash1.C: New test.
24783
24784 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24785
24786         * g++.dg/other/const1.C: New test.
24787
24788 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24789
24790         * gcc.c-torture/compile/20011229-1.c: New test.
24791
24792 2001-12-28  Stan Shebs  <shebs@apple.com>
24793
24794         * lib/objc-torture.exp: Resync with c-torture.exp.
24795         * lib/objc.exp: Load standard libraries.
24796
24797 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24800         additional tests.
24801
24802 2001-12-27  Roger Sayle <roger@eyesopen.com>
24803
24804         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24805
24806 2001-12-27  Richard Henderson  <rth@redhat.com>
24807
24808         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24809
24810 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24811
24812         * g++.dg/eh/ctor1.C: New test.
24813         * g++.dg/other/error2.C: New test.
24814
24815 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.dg/other/init2.C: New test.
24818
24819 2001-12-24  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/20011223-1.c: New.
24822         * gcc.dg/inline-1.c: New.
24823
24824 2001-12-23  Richard Henderson  <rth@redhat.com>
24825
24826         * gcc.dg/asm-4.c: Test operand modifiers.
24827
24828 2001-12-23  Richard Henderson  <rth@redhat.com>
24829
24830         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24831
24832 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24833
24834         * gcc.c-torture/execute/20011223-1.c: New test.
24835
24836 2001-12-21  Richard Henderson  <rth@redhat.com>
24837
24838         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24839         re-enables the warning.
24840
24841 2001-12-21  Richard Henderson  <rth@redhat.com>
24842
24843         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24844
24845 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24846
24847         * gcc.c-torture/compile/20011218-1.c: New test.
24848
24849 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24850
24851         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24852         arm-isr.c test.
24853         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24854         epilogue generation for ARM ISR routines.
24855
24856 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24859         * gcc.dg/format/c90-printf-3.c: Likewise.
24860         * gcc.dg/format/c99-printf-3.c: Likewise.
24861         * gcc.dg/format/ext-1.c: Likewise.
24862         * gcc.dg/format/ext-6.c: Likewise.
24863         * gcc.dg/format/format.h: Prototype unlocked stdio.
24864
24865 2001-12-20  Richard Henderson  <rth@redhat.com>
24866
24867         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24868         (arena): Use it.
24869         (malloc): Correct allocation logic.  Abort if we fill up the
24870         arena before initialization complete.
24871         (realloc): Correct allocation logic.
24872
24873 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24874
24875         * gcc.c-torture/compile/20011219-2.c: New test.
24876
24877         * gcc.c-torture/execute/20011219-1.c: New test.
24878
24879 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24880
24881         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24882         target does not support weak symbols.
24883
24884 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.c-torture/compile/20011219-1.c: New test.
24887
24888 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24889
24890         * g++.dg/other/error1.C: New test.
24891
24892 2001-12-17  Jeffrey A Law  (law@redhat.com)
24893
24894         * gcc.c-torture/execute/20011217-1.c: New test.
24895
24896 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24897
24898         * objc.dg/special/: New directory.
24899         * objc.dg/special/special.exp: New file.
24900         * objc.dg/special/unclaimed-category-1.h: New file.
24901         * objc.dg/special/unclaimed-category-1a.m: New file.
24902         * objc.dg/special/unclaimed-category-1.m: New file.
24903
24904 2001-12-17  Andreas Jaeger  <aj@suse.de>
24905
24906         * gcc.c-torture/compile/20011217-2.c: New test.
24907
24908 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24909
24910         * gcc.c-torture/compile/20011217-1.c: New test.
24911
24912 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24913
24914         * testsuite/gcc.dg/20011214-1.c: New.
24915
24916 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24917
24918         * gcc.dg/altivec-4.c: New.
24919
24920 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24921
24922         * gcc.dg/20011113-1.c: New test.
24923
24924 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24925
24926         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24927         std::__malloc_alloc_template<0> and
24928         std::__default_alloc_template<false, 0>.
24929
24930 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24931
24932         * objc/execute/bf-21.m: New test.
24933         * objc/execute/enumeration-1.m: New test.
24934         * objc/execute/enumeration-2.m: New test.
24935
24936 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gcc.dg/gnu89-init-1.c: New test.
24939
24940 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24943         * g++.old-deja/g++.jason/2371.C: Likewise.
24944         * g++.old-deja/g++.jason/template33.C: Likewise.
24945         * g++.old-deja/g++.jason/template34.C: Likewise.
24946         * g++.old-deja/g++.jason/template36.C: Likewise.
24947         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24948         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24949         * g++.old-deja/g++.other/typename1.C: Likewise.
24950         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24951         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24952         * g++.old-deja/g++.pt/typename11.C: Likewise.
24953         * g++.old-deja/g++.pt/typename14.C: Likewise.
24954         * g++.old-deja/g++.pt/typename16.C: Likewise.
24955         * g++.old-deja/g++.pt/typename3.C: Likewise.
24956         * g++.old-deja/g++.pt/typename4.C: Likewise.
24957         * g++.old-deja/g++.pt/typename5.C: Likewise.
24958         * g++.old-deja/g++.pt/typename7.C: Likewise.
24959         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24960
24961 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         * g++.dg/other/linkage1.C: New test.
24964         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24965         specifiers.
24966
24967 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24968
24969         * gcc.dg/concat.c: New test.
24970
24971 2001-12-11  Stan Shebs  <shebs@apple.com>
24972
24973         * objc/compile: New test directory.
24974         * objc/compile/compile.exp: New expect script.
24975         * objc/compile/20011211-1.m: New compile test.
24976
24977 2001-12-11  Jason Merrill  <jason@redhat.com>
24978
24979         * lib/prune.exp (prune_gcc_output): Also handle "In member
24980         function".  So many permutations...
24981
24982 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24983
24984         * g++.dg/template/typedef1.C: New test.
24985
24986 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24987
24988         * g++.dg/other/copy1.C: New test.
24989
24990 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24991
24992         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24993
24994         * gcc.dg/builtin-choose-expr.c: New.
24995
24996 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24997
24998         * gcc.dg/altivec-2.c: New.
24999
25000 2001-12-07  Richard Henderson  <rth@redhat.com>
25001
25002         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25003
25004 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25005
25006         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25007         ultrasparc.
25008
25009 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25010
25011         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25012
25013 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25014
25015         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25016         variable argument list.
25017
25018 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25019
25020         * gcc.c-torture/execute/memcheck: Delete entire directory.
25021         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25022         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25023
25024 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25025
25026         * gcc.dg/Wshadow-1.c: New test.
25027
25028 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.c-torture/compile/20011130-1.c: New test.
25031
25032         * gcc.dg/noncompile/20011025-1.c: New test.
25033
25034         * g++.dg/other/anon-union.C: New test.
25035
25036         * gcc.c-torture/execute/20011024-1.c: New test.
25037
25038 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25039
25040         * gcc.c-torture/execute/20000722-1.x,
25041         gcc.c-torture/execute/20010123-1.x: Remove.
25042         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25043         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25044         gcc.dg/c99-complit-2.c: New tests.
25045
25046 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25047
25048         * g++.dg/inherit/base1.C: New test.
25049
25050 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * g++.dg/other/stdarg1.C: New test.
25053
25054         * gcc.c-torture/compile/20011130-2.c: New test.
25055
25056 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25057
25058         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25059         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25060         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25061         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25062         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25063         * gcc.dg/builtin-prefetch-1.c: New test.
25064
25065 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * gcc.dg/20011130-1.c: New test.
25068
25069 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.dg/other/scope1.C: New test.
25072         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25073
25074 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25075
25076         * gcc.dg/vla-init-1.c: New test.
25077
25078 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25079
25080         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25081
25082 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25083
25084         * objc.dg/alias.m: Update.
25085         * objc.dg/class-1.m: Update.
25086         * objc.dg/const-str-1.m: Update.
25087         * objc.dg/fwd-proto-1.m: Update.
25088         * objc.dg/id-1.m: Update.
25089         * objc.dg/super-class-1.m: Update.
25090
25091 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25092
25093         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25094         constructs.
25095
25096 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25097
25098         * gcc.c-torture/execute/20011128-1.c: New test.
25099
25100 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25101
25102         * gcc.dg/20011127-1.c: New test.
25103
25104 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25105
25106         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25107         from Austin Group draft 7.
25108         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25109         scanf format arguments.
25110         * gcc.dg/format/no-exargs-2.c: New test.
25111
25112 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25113
25114         * g++.dg/abi/vbase8-4.C: New test.
25115
25116 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25117
25118         * gcc.c-torture/execute/20011121-1.c: New test.
25119
25120 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25121
25122         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25123
25124 2001-11-23  Andreas Jaeger  <aj@suse.de>
25125
25126         * gcc.dg/cpp/charconst-2.c: New test.
25127
25128 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25129
25130         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25131         to the host if it is remote.  Let tests specify extra headers
25132         they use.
25133         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25134         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25135         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25136         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25137         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25138         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25139         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25140         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25141         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25142         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25143
25144 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25145
25146         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25147         for little endian ARMs.
25148
25149 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/compile/20011119-1.c: New test.
25152         * gcc.c-torture/compile/20011119-2.c: New test.
25153
25154 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25155
25156         * gcc.dg/altivec-1.c: Fix typo.
25157
25158 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25159
25160         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25161
25162 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25163
25164         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25165
25166 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25167
25168         * lib/g77.exp: Don't specify --rpath-link.
25169
25170         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25171         across all the headers.
25172         * gcc.dg/format/format.exp: For testing on a remote host,
25173         copy format.h.
25174
25175         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25176         * gcc.c-torture/execute/930406-1.c: Likewise.
25177         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25178
25179 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25180
25181         * gcc.dg/altivec-1.c: New.
25182
25183 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25184
25185         * gcc.dg/cpp/fpreprocessed.c: New test case.
25186
25187 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25188
25189         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25190         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25191         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25192
25193 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25194
25195         * gcc.dg/no-builtin-1.c: New test.
25196
25197 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25198
25199         * gcc.c-torture/execute/20011115-1.c: New test.
25200
25201 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25202
25203         * gcc.c-torture/compile/20011114-2.c: New test.
25204         * gcc.c-torture/compile/20011114-3.c: New test.
25205         * gcc.c-torture/compile/20011114-4.c: New test.
25206
25207 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25208
25209         * g++.dg/other/init1.C: New test.
25210
25211 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25212
25213         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25214         message.
25215
25216         * gcc.c-torture/execute/20011114-1.c: New testcase.
25217
25218         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25219         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25220         like the (before this change) version of 20010327-1.c.
25221
25222 2001-11-14  Roger Sayle <roger@eyesopen.com>
25223
25224         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25225
25226 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25227
25228         * g++.dg/init/array2.C: New test.
25229
25230 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25231
25232         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25233
25234 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25235
25236         * g++.dg/other/forscope1.C: New test.
25237         * g++.dg/ext/forscope1.C: New test.
25238         * g++.dg/ext/forscope2.C: New test.
25239
25240 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25241
25242         * gcc.c-torture/execute/20011113-1.c: New test.
25243
25244 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25245
25246         * gcc.c-torture/execute/20011109-2.c: New test.
25247
25248         * gcc.c-torture/execute/20011109-1.c: New test.
25249
25250 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25251
25252         * gcc.c-torture/compile/20011109-1.c: New test.
25253
25254 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25255
25256         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25257         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25258         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25259         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25260         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25261         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25262         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25263
25264 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25265
25266         * g++.dg/warn/Wshadow-1.C: New tests.
25267         * g++.old-deja/g++.mike/for3.C: Update.
25268
25269 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25270
25271         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25272         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25273         XFAILs.  Adjust expected error texts.
25274         * gcc.c-torture/compile/20011106-1.c,
25275         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25276         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25277         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25278         gcc.dg/c99-array-lval-5.c: New tests.
25279
25280 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25281
25282         * gcc.dg/cpp/defined.c: Update.
25283
25284 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25285
25286         * gcc.c-torture/execute/anon-1.c: New test.
25287
25288 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25289
25290         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25291         same size, so no warning should be produced on stormy16.
25292
25293         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25294         due to oversized array.
25295         * g++.old-deja/g++.mike/ns15.C: Likewise.
25296         * g++.old-deja/g++.pt/crash16.C: Likewise.
25297
25298 2001-11-02  Graham Stott  <grahams@redhat.com>
25299
25300         * g++.dgother/debug1.C: Fix typos.
25301
25302 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * g++.dg/other/debug1.C: New test.
25305
25306 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25307
25308         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25309         of unsigned long.
25310
25311 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25312
25313         * gcc.dg/20011029-2.c: New test.
25314
25315         * gcc.c-torture/compile/20011029-1.c: New test.
25316
25317 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25318
25319         * objc/execute/class_self-1.m: New test.
25320         * objc/execute/class_self-2.m: New test.
25321
25322 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25323
25324         * gcc.misc-tests/msgs.exp: Delete.
25325         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25326         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25327         error set to match recent changes.
25328
25329 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25330
25331         * gcc.dg/20011021-1.c: New test.
25332
25333 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25334
25335         * gcc.c-torture/compile/20011023-1.c: New test.
25336
25337 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25338
25339         * lib/g77.exp: Rewrite based on lib/g++.exp.
25340
25341 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.c-torture/execute/20011019-1.c: New test.
25344
25345         * gcc.dg/20011018-1.c: New test.
25346
25347 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25348
25349         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25350
25351 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25352
25353         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25354         * gcc.dg/attr-invalid.c: Likewise.
25355
25356 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25357
25358         * testsuite/gcc.dg/20011015-1.c: New test.
25359
25360 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25361
25362         * g++.dg/template/unify2.C: New test.
25363
25364 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25365
25366         * g++.dg/other/exception-specification.C: New test
25367
25368 2001-10-13  Tom Rix  <trix@redhat.com>
25369
25370         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25371         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25372
25373 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * testsuite/gcc.dg/20011009-1.c: New test.
25376
25377 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         PR g++/4476
25380         * g++.dg/other/friend1.C: New test.
25381
25382 2001-10-11  Richard Henderson  <rth@redhat.com>
25383
25384         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25385
25386 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25387
25388         * gcc.c-torture/compile/20011010-1.c: New.
25389
25390 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25391
25392         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25393         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25394         g77.f-torture/execute/execute.exp,
25395         g77.f-torture/noncompile/noncompile.exp,
25396         gcc.c-torture/compile/compile.exp,
25397         gcc.c-torture/execute/execute.exp,
25398         gcc.c-torture/execute/ieee/ieee.exp,
25399         gcc.c-torture/execute/memcheck/memcheck.exp,
25400         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25401         objc/execute/execute.exp: Update FSF address.
25402
25403 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25404
25405         * gcc.dg/cpp/cmdlne-C.c: Update.
25406         * gcc.dg/cpp/cmdlne-C2.c: New.
25407
25408 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25409
25410         * gcc.c-torture/execute/20011008-3.c: New.
25411
25412 2001-10-08  DJ Delorie  <dj@redhat.com>
25413
25414         * gcc.dg/20011008-1.c: New.
25415         * gcc.dg/20011008-2.c: New.
25416
25417 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25418
25419         * gcc.dg/cpp/spacing1.c: Update test.
25420
25421 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25424         spelling errors of "separate" as "seperate".
25425
25426 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25427
25428         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25429         enough to avoid inlining.
25430
25431 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25432
25433         * lib/g77.exp: set libg2c_dir correctly.
25434
25435 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25436
25437         * gcc.dg/cpp/macro11.c: New test.
25438
25439 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25440
25441         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25442         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25443         gcc.dg/format/multattr-3.c: New tests.
25444         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25445         tests for format attributes on function pointers being rejected.
25446
25447 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25448
25449         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25450
25451 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25452
25453         * g++.dg/warn/format1.C: New test.
25454
25455 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25456
25457         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25458
25459 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25460
25461         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25462
25463 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25464
25465         * gcc.dg/cpp/redef2.c: Add test.
25466
25467 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25468
25469         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25470         long-standing bug on i686, apparently.
25471         * gcc.c-torture/execute/loop-2c.x: New file.
25472         * gcc.c-torture/execute/loop-2d.x: New file.
25473         * gcc.c-torture/execute/loop-3c.x: New file.
25474
25475 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25476
25477         * gcc.dg/cpp/20000625-2.c: Correct line number.
25478
25479 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25480
25481         * gcc.dg/cpp/macro10.c: New test.
25482         * gcc.dg/cpp/strify3.c: New test.
25483         * gcc.dg/cpp/spacing1.c: Add tests.
25484         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25485         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25486
25487 2001-09-24  DJ Delorie  <dj@redhat.com>
25488
25489         * gcc.c-torture/execute/20010924-1.c: New test.
25490
25491 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25492
25493         * testsuite/objc/execute/paste.m: Remove.
25494
25495 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25496
25497         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25498
25499 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25500
25501         * g77.dg/strlen0.f: New test.
25502
25503 2001-09-21  Richard Henderson  <rth@redhat.com>
25504
25505         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25506         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25507
25508 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25509
25510         Table-driven attributes.
25511         * g++.dg/ext/attrib1.C: New test.
25512
25513 2001-09-20  DJ Delorie  <dj@redhat.com>
25514
25515         * gcc.dg/20000926-1.c: Update expected warning messages.
25516         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25517         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25518         array.
25519
25520 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25521
25522         * g++.dg/eh/registers1.C: New test case.
25523
25524 2001-09-17  Richard Henderson  <rth@redhat.com>
25525
25526         * gcc.dg/array-5.c: Fix VLA decomposition test.
25527
25528 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25529
25530         * gcc.dg/cpp/line5.c: New testcase.
25531
25532 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25533
25534         * gcc.dg/cpp/macro9.c: New test.
25535
25536 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25537
25538         * gcc.c-torture/execute/980223.c: Change type of addr from long
25539         to char *.
25540
25541 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25542
25543         * gcc.c-torture/execute/20010915-1.c: New test.
25544
25545 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25546
25547         * g77.dg/bprob: New directory.
25548         * g77.dg/bprob/bprob.exp: New file.
25549         * g77.dg/bprob/bprob-1.f: New test.
25550         * g77.dg/gcov: New directory.
25551         * g77.dg/gcov/gcov.exp: New file.
25552         * g77.dg/gcov/gcov-1.f: New test.
25553         * g77.dg/gcov/gcov-1.x: New file.
25554
25555 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25556
25557         * gcc.dg/cpp/directiv.c: Update.
25558         * gcc.dg/cpp/undef1.c: Update.
25559
25560 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * gcc.dg/20010912-1.c: New test.
25563
25564 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25565
25566         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25567         language-independent file in lib.
25568         * lib/gcov.exp: New file.
25569
25570 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25571
25572         * gcc.c-torture/compile/20010911-1.c: New test.
25573
25574 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25575
25576         * lib/profopt.exp: New, to support profile-directed optimizations.
25577         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25578         * gcc.misc-tests/bprob-1.c: New test.
25579         * gcc.misc-tests/bprob-2.c: New test.
25580
25581 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25582
25583         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25584         XFAIL and which kinds of gcov output to verify.
25585         * gcc.misc-tests/gcov-4b.x: New file.
25586         * gcc.misc-tests/gcov-5b.x: New file.
25587         * gcc.misc-tests/gcov-6.x: New file.
25588         * gcc.misc-tests/gcov-7.c: New test.
25589         * gcc.misc-tests/gcov-7.x: New file.
25590
25591 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25592
25593         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25594         * gcc.misc-tests/gcov-6.c: New test.
25595
25596 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25597
25598         PR c++/3986
25599         * g++.dg/abi/vbase1.C: New test.
25600
25601 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25602
25603         * objc.dg/method-2.m: New.
25604
25605 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25606
25607         PR c++/4203
25608         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25609         * g++.dg/init/empty1.C: New test.
25610
25611 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.c-torture/compile/20010903-1.c: New test.
25614
25615 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25616
25617         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25618         for m68k.
25619
25620 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25621
25622         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25623
25624         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25625
25626         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25627
25628 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25629
25630         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25631         for 16-bit 'unsigned int'.
25632
25633 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25634
25635         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25636
25637 2001-08-27  Richard Henderson  <rth@redhat.com>
25638
25639         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25640         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25641
25642 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25643
25644         * gcc.dg/asm-names.c (ymain): New.
25645
25646 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25647
25648         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25649         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25650         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25651
25652 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25653
25654         * gcc.dg/compare5.c: New testcase.
25655
25656 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25657
25658         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25659         and "In instantiation".
25660
25661 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25662
25663         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25664
25665 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25666
25667         * gcc.misc-tests/gcov.exp: Add support for branch information.
25668         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25669         * gcc.misc-tests/gcov-4.c: New test.
25670         * gcc.misc-tests/gcov-4b.c: New test.
25671         * gcc.misc-tests/gcov-5b.c: New test.
25672
25673 2001-08-20  Zack Weinberg  <zackw@panix.com>
25674
25675         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25676         expected to fail.
25677
25678 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25679
25680         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25681
25682 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * g++.dg/eh/template1.C: New test.
25685
25686 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25687
25688         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25689         Fix thinko.
25690         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25691         for xfail.
25692
25693 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25694
25695         * lib/g77-dg.exp:  Use prune.exp for common procedures
25696         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25697         * lib/g77.exp: (g77-dg-prune) Remove
25698
25699 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25700
25701         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25702
25703 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25704
25705         * g++.dg/template/unify1.C: New test.
25706
25707 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25708
25709         * g++.dg/abi/empty4.C: New test.
25710
25711 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25712
25713         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25714         solaris2.*
25715         * g77.f-torture/compile/pr3743.x: Likewise
25716
25717 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25718
25719         * g++.dg/other/using-declaration.C: New test.
25720
25721 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25722
25723         * gcc.dg/cpp/tr-sign.c: New testcase.
25724
25725 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25726
25727         * gcc.dg/cpp/19951025-1.c: Revert.
25728         * gcc.dg/cpp/directiv.c: We no longer process directives that
25729         interrupt macro arguments.
25730
25731 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25732
25733         * gcc.dg/bconstp-1.c: New test.
25734
25735 2001-08-03  Richard Henderson  <rth@redhat.com>
25736
25737         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25738
25739 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25740
25741         * gcc.dg/cpp/19951025-1.c: Update.
25742
25743 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25744
25745         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25746         should be x.
25747
25748 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25749
25750         Kill -fhonor-std.
25751         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25752         * g++.old-deja/g++.other/std1.C: Likewise.
25753         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25754
25755 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25756
25757         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25758         (g77_pass, g77_fail, g77_finish, g77_exit,
25759         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25760
25761 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25762
25763         * g77.dg/fbackslash.f
25764         * g77.dg/fcase-preserve.f
25765         * g77.dg/ff90-1.f
25766         * g77.dg/ffixed-line-length-0.f
25767         * g77.dg/ffixed-line-length-132.f
25768         * g77.dg/ffixed-line-length-7.f
25769         * g77.dg/ffixed-line-length-72.f
25770         * g77.dg/ffixed-line-length-none.f
25771         * g77.dg/ffree-form-1.f
25772         * g77.dg/fno-backslash.f
25773         * g77.dg/fno-f90-1.f
25774         * g77.dg/fno-fixed-form-1.f
25775         * g77.dg/fno-onetrip.f
25776         * g77.dg/fno-typeless-boz.f
25777         * g77.dg/fno-underscoring.f
25778         * g77.dg/fno-vxt-1.f
25779         * g77.dg/fonetrip.f
25780         * g77.dg/ftypeless-boz.f
25781         * g77.dg/fugly-assumed.f
25782         * g77.dg/funderscoring.f
25783         * g77.dg/fvxt-1.f
25784
25785 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25786
25787         * objc.dg/fwd-proto-1.m: New.
25788         * objc.dg/local-decl-1.m: New.
25789         * objc.dg/naming-1.m: New.
25790         * objc.dg/naming-2.m: New.
25791         * objc.dg/proto-hier-1.m: New.
25792
25793 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25794
25795         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25796         largest-type elements to a struct makes its size grow.
25797
25798 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25799
25800         * g++.dg/abi/vthunk1.C: New test.
25801
25802 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         * g++.dg/abi/vbase8-22.C: New test.
25805
25806 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25807
25808         * gcc.dg/cpp/macro8.c: New test.
25809
25810 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25811
25812         * g++.dg/abi/vbase8-21.C: New test.
25813
25814 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25815
25816         * g++.dg/abi/vbase8-10.C: New test.
25817
25818 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25819
25820         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25821         ${tool}_set_ld_library_path.
25822         Changed caller.
25823         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25824         g++.exp.
25825
25826 2001-07-26  Stan Cox <scox@redhat.com>
25827
25828         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25829         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25830         gcc_exit, gcc_check_unsupported_p):
25831         Moved to gcc-deps.exp
25832         * gcc-deps.exp: New file.
25833
25834 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25835
25836         * g++.old-deja/g++.pt/defarg14.C: New test.
25837
25838 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.old-deja/g++.other/lineno5.C: New test.
25841
25842 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.old-deja/g++.pt/crash68.C: New test.
25845
25846 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         * g++.old-deja/g++.other/crash42.C: New test.
25849
25850 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25851
25852         * gcc.dg/cpp/extratokens.c: Fix.
25853         * gcc.dg/cpp/skipping2.c: New tests.
25854
25855 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25856
25857         * gcc.c-torture/execute/20010724-1.c: New file.
25858         * gcc.c-torture/execute/20010724-1.x: New file.
25859
25860 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         * g++.old-deja/g++.other/cond7.C: New test.
25863
25864 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         * g++.old-deja/g++.other/optimize4.C: New test.
25867
25868 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25869
25870         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25871
25872 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25873
25874         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25875         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25876         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25877         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25878
25879         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25880         bug report" message.
25881
25882         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25883         * g++.dg/ext/instantiate1.C: Move from old-deja.
25884
25885 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25886
25887         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25888         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25889         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25890         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25891
25892 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25893
25894         * gcc.c-torture/execute/20010723-1.c: New test.
25895
25896 2001-07-23  Ben Elliston  <bje@redhat.com>
25897
25898         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25899
25900 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25901
25902         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25903         i[34567]86-*-*.
25904         Delete handling of ieee_multilib_flags.
25905         Pass -mieee for alpha*-*-* and sh-*-*.
25906         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25907
25908 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         Remove old-abi tests.
25911         * g++.old-deja/g++.mike/p11116.C: Remove.
25912         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25913
25914 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25915
25916         * g77.f-torture/compile/pr3743.f:  New test
25917
25918 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25919
25920         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25921
25922 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25923
25924         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25925         g++.old-deja/g++.pt/static6.C: Likewise.
25926         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25927         supports weak symbols.
25928
25929 2001-07-18  Andreas Jaeger  <aj@suse.de>
25930
25931         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25932         supported again.
25933
25934 2001-07-18  Andreas Jaeger  <aj@suse.de>
25935
25936         * gcc.dg/iftrap-1.c: Fix target line.
25937
25938 2001-07-17  Richard Henderson  <rth@redhat.com>
25939
25940         * gcc.c-torture/execute/20010717-1.c: New.
25941
25942 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25943
25944         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25945         tests.
25946
25947 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25948
25949         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25950
25951 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25952
25953         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25954         UAC_SIGBUS, UAC_NOPRINT definitions.
25955
25956 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25957
25958         * objc/execute/object_is_class.m: New test.
25959         * objc/execute/object_is_meta_class.m: New test.
25960
25961 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25962
25963         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25964         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25965
25966 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25967
25968         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25969         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25970
25971 2001-07-14  Richard Henderson  <rth@redhat.com>
25972
25973         * gcc.dg/iftrap-1.c: New.
25974
25975 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25976
25977         * g77.f-torture/execute/intrinsic77.f: New test.
25978
25979 2001-07-11  Janis Johnson <janis@us.ibm.com>
25980
25981         * gcc.misc-tests/gcov-3.c: New test.
25982
25983 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25984
25985         * gcc.c-torture/compile/20010711-1.c,
25986         * gcc.c-torture/compile/20010711-2.c: New tests.
25987
25988 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25989
25990         * gcc.c-torture/execute/20010711-1.c: New test.
25991
25992 2001-07-11  Ben Elliston  <bje@redhat.com>
25993
25994         * g++.old-deja/g++.other/enum5.C: New test.
25995
25996 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25997
25998         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25999         (g++-dg-prune): Call prune_gcc_output.
26000         * prune.exp: New file for prune_gcc_output.
26001         * lib/g++.exp, lib/gcc.exp: Load it.
26002
26003 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26004
26005         * gcc.c-torture/compile/20010701-1.c,
26006         g++.old-deja/g++.ext/attrib6.C: New tests.
26007
26008 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26009
26010         * gcc.c-torture/compile/20010706-1.c: New test.
26011
26012 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26013
26014         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26015
26016 2001-06-28  Stan Shebs  <shebs@apple.com>
26017
26018         * gcc.dg/pragma-darwin.c: New test.
26019
26020 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26021
26022         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26023         Solaris 2.[678] system.
26024
26025 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26026
26027         * gcc.dg/20010622-1.c: New test.
26028
26029 2001-06-18  Stan Shebs  <shebs@apple.com>
26030
26031         * objc.dg: New directory.
26032         * objc.dg/dg.exp: New file.
26033         * objc.dg/alias.m: New.
26034         * objc.dg/class-1.m: New.
26035         * objc.dg/class-2.m: New.
26036         * objc.dg/const-str-1.m: New.
26037         * objc.dg/const-str-2.m: New.
26038         * objc.dg/id-1.m: New.
26039         * objc.dg/method-1.m: New.
26040         * objc.dg/super-class-1.m: New.
26041         * lib/objc-dg.exp: New file.
26042
26043 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26044
26045         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26046         of label name.
26047
26048 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26051
26052 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26053
26054         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26055         variable.
26056
26057 2001-06-12  Richard Henderson  <rth@redhat.com>
26058
26059         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26060
26061 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.old-deja/g++.abi/vbase5.C: New test.
26064         * g++.old-deja/g++.abi/vbase6.C: New test.
26065         * g++.old-deja/g++.abi/vbase7.C: New test.
26066
26067 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26068
26069         * gcc.c-torture/compile/20010610-1.c: New test.
26070
26071 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         * g++.old-deja/g++.abi/vbase4.C: New test.
26074
26075 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26076
26077         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26078         support %f for HC11/HC12 targets.
26079         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26080         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26081         on HC11/HC12 targets.
26082         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26083
26084 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26085
26086         * gcc.dg/wchar_t-1.c: New file.
26087         * gcc.dg/wint_t-1.c: Likewise.
26088
26089 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26090
26091         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26092
26093 2001-06-11  Richard Henderson  <rth@redhat.com>
26094
26095         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26096
26097 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26098
26099         * gcc.c-torture/compile/20010611-1.c: New test.
26100
26101 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26102
26103         * gcc.dg/c99-tag-1.c: Add more tests.
26104
26105 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26106
26107         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26108         representation on MN10300 and ARM/Thumb.
26109
26110 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26111
26112         * g77.f-torture/execute/20010610.f: New.
26113
26114 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26115
26116         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26117         names.
26118
26119 2001-06-09  Richard Henderson  <rth@redhat.com>
26120
26121         * gcc.c-torture/execute/ashrdi-1.c: New.
26122         * gcc.c-torture/execute/ashldi-1.c: New.
26123         * gcc.c-torture/execute/lshrdi-1.c: New.
26124
26125 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26126
26127         * objc/execute/load-3.m: Added. Check sending +load to categories,
26128         in addition to classes.
26129
26130 2001-06-08  Stan Shebs  <shebs@apple.com>
26131
26132         * objc/execute/load-2.m: New test.  From Nicola Pero
26133         <n.pero@mi.flashnet.it>.
26134
26135 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26136
26137         * gcc.c-torture/execute/20010605-2.c: New test.
26138
26139 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26140
26141         * g++.old-deja/g++.abi/vbase2.C: New test.
26142         * g++.old-deja/g++.abi/vbase3.C: New test.
26143
26144 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         * g++.old-deja/g++.pt/friend49.C: New test.
26147
26148 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26149
26150         * g++.old-deja/g++.ext/anon3.C: New test.
26151
26152 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26153
26154         * g++.old-deja/g++.other/conv7.C: New test.
26155
26156 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26157
26158         * gcc.c-torture/compile/20010605-2.c: New test.
26159
26160 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26161
26162         * gcc.c-torture/execute/20010604-1.c: New test.
26163
26164 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26165
26166         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26167
26168 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26169
26170         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26171         (g++_link_flags): Likewise.
26172         (g++_init): Pass gccpath's value to two previous functions.
26173
26174 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26175
26176         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26177         Ensure logfile entry matches exec command line.
26178
26179 2001-05-31  Richard Henderson  <rth@redhat.com>
26180
26181         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26182         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26183
26184 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26185
26186         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26187         compiler for irix6.2
26188
26189 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.old-deja/g++.other/optimize3.C: New file.
26192
26193 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26194
26195         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26196         assemble.
26197
26198 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.old-deja/g++.other/optimize2.C: New file.
26201
26202 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26203
26204         * gcc.c-torture/compile/20010518-2.c: New file.
26205         * gcc.c-torture/execute/20010518-1.c: New file.
26206         * gcc.c-torture/execute/20010518-2.c: New file.
26207
26208 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26209
26210         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26211
26212 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26213
26214         G++ no longer defines builtins that do not begin with __builtin.
26215         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26216         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26217         * g++.old-deja/g++.law/builtin1.C: Likewise.
26218         * g++.old-deja/g++.law/cvt2.C: Likewise.
26219         * g++.old-deja/g++.mike/net5.C: Likewise.
26220         * g++.old-deja/g++.other/builtins1.C: Likewise.
26221         * g++.old-deja/g++.other/builtins2.C: Likewise.
26222         * g++.old-deja/g++.other/builtins3.C: Likewise.
26223         * g++.old-deja/g++.other/builtins4.C: Likewise.
26224         * g++.old-deja/g++.other/inline8.C: Likewise.
26225         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26226
26227 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26228
26229         * g++.old-deja/g++.pt/using1.C: Adjust.
26230         * g++.old-deja/g++.pt/using2.C: New test.
26231
26232 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26233
26234         * gcc.dg/cpp/charconst.c: New tests.
26235         * gcc.dg/cpp/escape.c: New tests.
26236         * gcc.dg/cpp/escape-1.c: New tests.
26237         * gcc.dg/cpp/escape-2.c: New tests.
26238         * gcc.dg/cpp/ucs.c: New tests.
26239
26240 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26241
26242         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26243         native compiler for irix6.5.
26244
26245 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26246
26247         * lib/g++.exp (g++_include_flags): Use args to compute
26248         get_multilibs.
26249         (g++_link_flags): Likewise.
26250         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26251
26252 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26253
26254         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26255
26256 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26257
26258         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26259         this file.
26260
26261 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26262
26263         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26264         STACK_SIZE;
26265         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26266         to STACK_SIZE; Use it to define size of add_histo array.
26267         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26268         to STACK_SIZE.
26269         (f): Use GITT_SIZE to define size of gitt local table.
26270         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26271         to STACK_SIZE; Use it to define size of bytemem array.
26272
26273 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26274
26275         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26276         on 68HC11/HC12 due to the asm instruction.
26277         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26278         * gcc.c-torture/compile/920520-1.x: Likewise.
26279         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26280         on 68HC11/HC12 because the function is larger than 64K.
26281         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26282         on 68HC11/HC12 because the structure is too large.
26283
26284 2001-05-20  Richard Henderson  <rth@redhat.com>
26285
26286         * gcc.c-torture/execute/20010520-1.c: New.
26287
26288 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26289
26290         * g++.old-deja/g++.warn/compare1.C: New test.
26291         * gcc.dg/compare4.c: New test.
26292
26293 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26294
26295         * g++.old-deja/g++.other/optimize1.C: New test.
26296
26297 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26298
26299         * g++.old-deja/g++.pt/spec41.C: New test.
26300
26301 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26302
26303         * gcc.c-torture/compile/20010114-1.x: Remove.
26304
26305 2001-05-18  Stan Shebs  <shebs@apple.com>
26306
26307         * gcc.c-torture/compile/20010518-1.c: New test.
26308
26309 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26312         * g++.old-deja/g++.pt/crash67.C: New test.
26313
26314 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26315
26316         * g++.old-deja/g++.other/debug9.C: New test.
26317
26318 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26319
26320         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26321
26322 2001-05-16  Jan Hubicka  <jh@suse.cz>
26323
26324         * gcc.c-torture/compile/20010516-1.c: New test.
26325
26326 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         * g++.old-deja/g++.other/crash41.C: New test.
26329
26330 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         * g++.old-deja/g++.pt/crash66.C: New test.
26333
26334 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26335
26336         * g++.old-deja/g++.robertl/eb27.C: Convert.
26337
26338 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26339
26340         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26341         declaration being redundant.
26342
26343 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26344
26345         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26346
26347 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26348
26349         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26350
26351 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26352
26353         * lib/g++.exp: Use testsuite_flags.
26354
26355 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26356
26357         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26358
26359 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26360
26361         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26362
26363 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26364
26365         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26366
26367 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26368
26369         * gcc.c-torture/compile/20010313-1.c: New test.
26370
26371 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26372
26373         * gcc.dg/cpp/direct2.c: New test.
26374         * gccq.dg/cpp/direct2s.c: New test.
26375
26376         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26377
26378 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26379
26380         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26381         * g++.old-deja/g++.other/op3.C: Likewise.
26382
26383 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26384
26385         * gcc.dg/cpp/syshdr.h: New file.
26386         * gcc.dg/cpp/sysmac1.c: Update.
26387         * gcc.dg/cpp/sysmac2.c: Update.
26388
26389 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26390
26391         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26392
26393 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26394
26395         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26396         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26397
26398 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26399
26400         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26401
26402 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26403
26404         * lib/g++.exp (g++_include_flags): Don't use any special flags
26405         if TESTING_IN_BUILD_TREE is not defined.
26406         (g++_init): Use a plain 'c++' as the compiler if
26407         TESTING_IN_BUILD_TREEE is not defined.
26408
26409 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26410
26411         * g++.old-deja/g++.eh/catch13.C: New test.
26412         * g++.old-deja/g++.eh/catch14.C: New test.
26413
26414 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.dg/cpp/tr-define.c: New test.
26417
26418 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26419
26420         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26421         <stdlib.h>, not <malloc.h>.
26422
26423 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.old-deja/g++.ns/template17.C: New test.
26426
26427 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.old-deja/g++.pt/ref4.C: New test.
26430
26431 2001-04-30  Richard Henderson  <rth@redhat.com>
26432
26433         * gcc.dg/20000724-1.c: Revert last change.
26434
26435 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26436
26437         * g77.f-torture/execute/20010430.f: New test.
26438
26439 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26440
26441         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26442
26443 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26444
26445         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26446
26447 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26448
26449         * g++.old-deja/g++.eh/crash6.C: New test.
26450
26451 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.old-deja/g++.other/warn7.C: New test.
26454
26455 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         * g++.old-deja/g++.other/defarg9.C: New test.
26458
26459 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26460
26461         * g77.f-torture/compile/20010426.f: New test.
26462         * g77.f-torture/execute/20010426.f: New test.
26463
26464 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26465
26466         * g77.f-torture/compile/20000629-1.x: Remove - error
26467         has been fixed.
26468
26469 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26470
26471         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26472         Tweak slightly to work with g++.dg framework.
26473         * g++.dg/special/ecos.exp: Run initp1.C test.
26474         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26475
26476         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26477         its linker doesn't give line numbers either.
26478         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26479
26480 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26481
26482         * g++.old-deja/g++.other/lex1.C: New test.
26483
26484 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26485
26486         * gcc.dg/noncompile/20010425-1.c: New test.
26487
26488 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26489
26490         * g++.old-deja/g++.pt/mangle2.C: New test.
26491
26492 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26493
26494         * gcc.dg/format/plus-1.c: New test.
26495
26496 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26497
26498         * gcc.dg/20010423-1.c: New test.
26499
26500 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26501
26502         * gcc.c-torture/execute/20010422-1.c: New test.
26503
26504 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26505
26506         * g++.old-deja/g++.ns/type2.C: New test.
26507
26508 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26509
26510         * g++.old-deja/g++.other/perf1.C: New test.
26511
26512 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26513
26514         * gcc.dg/c99-func-2.c: Remove xfail.
26515         * gcc.dg/c99-func-3.c: Remove xfail.
26516         * gcc.dg/c99-func-4.c: Remove xfail.
26517
26518 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26519
26520         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26521
26522 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26523
26524         * gcc.c-torture/compile/20010423-1.c: New test.
26525
26526 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt/typename28.C: New test.
26529
26530 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.abi/empty2.C: New test.
26533         * g++.old-deja/g++.abi/empty3.C: New test.
26534
26535 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26536
26537         * g++.old-deja/g++.other/comdat2.C: New test.
26538         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26539
26540 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * g++.old-deja/g++.other/overload14.C: New test.
26543
26544 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * g++.old-deja/g++.other/lookup23.C: New test.
26547
26548 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26549
26550         * gcc.c-torture/execute/20010403-1.c: New test.
26551
26552 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26553             Mark Mitchell  <mark@codesourcery.com>
26554
26555         * lib/old-dejagnu.exp: Don't delete output of executable.
26556         Add .exe suffix to executables.
26557
26558 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26559
26560         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26561
26562 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26563
26564         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26565
26566 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26567
26568         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26569         * g++.old-deja/g++.abi/crash1.C: New test.
26570
26571 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         * g++.old-deja/g++.other/crash40.C: New test.
26574
26575 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26576
26577         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26578
26579 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.old-deja/g++.other/warn6.C: New test.
26582
26583 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26584
26585         * g++.old-deja/g++.robertl/eb42.C: Same.
26586
26587 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26588
26589         * gcc.dg/wtr-conversion-1.c: New testcase.
26590
26591 2001-04-10  Richard Henderson  <rth@redhat.com>
26592
26593         * g++.old-deja/g++.other/array5.C: New.
26594
26595 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26596
26597         * gcc.c-torture/execute/20010408-1.c: New test.
26598
26599 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26600
26601         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26602         headers and constructs.
26603         * g++.old-deja/g++.robertl/eb79.C: Same.
26604         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26605         * g++.old-deja/g++.robertl/eb73.C: Same.
26606         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26607         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26608         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26609         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26610         * g++.old-deja/g++.robertl/eb44.C: Same.
26611         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26612         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26613         * g++.old-deja/g++.robertl/eb39.C: Same.
26614         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26615         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26616         * g++.old-deja/g++.robertl/eb30.C: Same.
26617         * g++.old-deja/g++.robertl/eb3.C: Same.
26618         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26619         * g++.old-deja/g++.robertl/eb21.C: Same.
26620         * g++.old-deja/g++.robertl/eb15.C: Same.
26621         * g++.old-deja/g++.robertl/eb118.C: Same.
26622         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26623         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26624         * g++.old-deja/g++.robertl/eb109.C: Same.
26625         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26626         * g++.old-deja/g++.mike/rtti1.C: Same.
26627         * g++.old-deja/g++.mike/p658.C: Same.
26628         * g++.old-deja/g++.mike/net46.C: Same.
26629         * g++.old-deja/g++.mike/net34.C: Same.
26630         * g++.old-deja/g++.mike/memoize1.C: Same.
26631         * g++.old-deja/g++.mike/eh2.C: Same.
26632         * g++.old-deja/g++.law/weak.C: Same.
26633         * g++.old-deja/g++.law/visibility7.C: Same.
26634         * g++.old-deja/g++.law/visibility25.C: Same.
26635         * g++.old-deja/g++.law/visibility22.C: Same.
26636         * g++.old-deja/g++.law/visibility2.C: Same.
26637         * g++.old-deja/g++.law/visibility17.C: Same.
26638         * g++.old-deja/g++.law/visibility13.C: Same.
26639         * g++.old-deja/g++.law/visibility10.C: Same.
26640         * g++.old-deja/g++.law/visibility1.C: Same.
26641         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26642         * g++.old-deja/g++.law/vbase1.C: Same.
26643         * g++.old-deja/g++.law/operators32.C: Same.
26644         * g++.old-deja/g++.law/nest3.C: Same.
26645         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26646         * g++.old-deja/g++.law/except5.C (main): Same.
26647         * g++.old-deja/g++.law/cvt7.C (run): Same.
26648         * g++.old-deja/g++.law/cvt2.C: Same.
26649         * g++.old-deja/g++.law/cvt16.C: Same.
26650         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26651         * g++.old-deja/g++.law/ctors17.C (main): Same.
26652         * g++.old-deja/g++.law/ctors13.C: Same.
26653         * g++.old-deja/g++.law/ctors12.C (main): Same.
26654         * g++.old-deja/g++.law/ctors10.C: Same.
26655         * g++.old-deja/g++.law/code-gen5.C: Same.
26656         * g++.old-deja/g++.law/bad-error7.C: Same.
26657         * g++.old-deja/g++.law/arm9.C: Same.
26658         * g++.old-deja/g++.law/arm12.C: Same.
26659         * g++.old-deja/g++.law/arg8.C: Same.
26660         * g++.old-deja/g++.law/arg1.C: Same.
26661         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26662         * g++.old-deja/g++.jason/template31.C: Same.
26663         * g++.old-deja/g++.jason/template24.C (main): Same.
26664         * g++.old-deja/g++.jason/2371.C: Same.
26665         * g++.old-deja/g++.eh/new2.C: Same.
26666         * g++.old-deja/g++.eh/new1.C: Same.
26667         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26668         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26669         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26670         * g++.old-deja/g++.brendan/crash62.C: Same.
26671         * g++.old-deja/g++.brendan/crash52.C: Same.
26672         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26673         * g++.old-deja/g++.brendan/crash38.C: Same.
26674         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26675         * g++.old-deja/g++.brendan/copy9.C: Same.
26676
26677 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26678
26679         * gcc.c-torture/execute/20001203-2.c (memset):
26680         Count argument is of type __SIZE_TYPE__.
26681
26682 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26683
26684         * gcc.c-torture/compile/20010404-1.c: New test.
26685
26686 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26687
26688         * gcc.c-torture/compile/20010326-1.c: New test.
26689
26690 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26691
26692         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26693         peculiarities of the SH.
26694         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26695
26696 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26697
26698         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26699         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26700         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26701
26702 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26703
26704         * g77.f-torture/compile/20010321-1.f: New test.
26705
26706 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26707
26708         * gcc.c-torture/compile/20010329-1.c: New test.
26709
26710 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26711
26712         * gcc.c-torture/execute/20010329-1.c: New test.
26713
26714 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26715
26716         * g++.old-deja/g++.other/eh4.C: Fix typo.
26717
26718 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26719
26720         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26721
26722 2001-03-28  Philip Blundell  <philb@gnu.org>
26723
26724         * gcc.c-torture/compile/20010328-1.c: New test.
26725
26726 2001-03-27  Richard Henderson  <rth@redhat.com>
26727
26728         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26729         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26730
26731 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26732
26733         * gcc.c-torture/compile/20010327-1.c: New test.
26734
26735 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.other/friend12.C: New test.
26738         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26739         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26740
26741 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26742
26743         * gcc.c-torture/execute/20010325-1.c: New test.
26744
26745 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26746
26747         * g++.old-deja/g++.other/mangle3.C: New test.
26748
26749 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26750
26751         * g++.old-deja/g++.other/anon8.C: New test.
26752
26753 2001-03-20  Philip Blundell  <philb@gnu.org>
26754
26755         * gcc.c-torture/compile/20010320-1.c: New test.
26756
26757 2001-03-17  Richard Henderson  <rth@redhat.com>
26758
26759         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26760
26761 2001-03-15  Geoff Keating  <geoff@redhat.com>
26762
26763         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26764         tests on AIX.
26765
26766 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26767
26768         * g++.old-deja/g++.other/eh4.C: New test.
26769
26770 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26771
26772         * gcc.dg/cpp/mi1.c: Update.
26773
26774 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26775
26776         * g++.old-deja/g++.other/regstack.C: New test.
26777
26778 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.old-deja/g++.other/ref4.C: New test.
26781
26782 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26783
26784         * objc/execute/va_method.m: Added.
26785         * objc/execute/IMP.m: Added.
26786         * objc/execute/_cmd.m: Added.
26787         * objc/execute/accessing_ivars.m: Added.
26788         * objc/execute/class-1.m: Added.
26789         * objc/execute/class-10.m: Added.
26790         * objc/execute/class-11.m: Added.
26791         * objc/execute/class-12.m: Added.
26792         * objc/execute/class-13.m: Added.
26793         * objc/execute/class-14.m: Added.
26794         * objc/execute/class-2.m: Added.
26795         * objc/execute/class-3.m: Added.
26796         * objc/execute/class-4.m: Added.
26797         * objc/execute/class-5.m: Added.
26798         * objc/execute/class-6.m: Added.
26799         * objc/execute/class-7.m: Added.
26800         * objc/execute/class-8.m: Added.
26801         * objc/execute/class-9.m: Added.
26802         * objc/execute/class-tests-1.h
26803         * objc/execute/class-tests-2.h
26804         * objc/execute/compatibility_alias.m: Added.
26805         * objc/execute/encode-1.m: Added.
26806         * objc/execute/formal_protocol-1.m: Added.
26807         * objc/execute/formal_protocol-2.m: Added.
26808         * objc/execute/formal_protocol-3.m: Added.
26809         * objc/execute/formal_protocol-4.m: Added.
26810         * objc/execute/formal_protocol-5.m: Added.
26811         * objc/execute/formal_protocol-6.m: Added.
26812         * objc/execute/formal_protocol-7.m: Added.
26813         * objc/execute/informal_protocol.m: Added.
26814         * objc/execute/initialize.m: Added.
26815         * objc/execute/load.m: Added.
26816         * objc/execute/many_args_method.m: Added.
26817         * objc/execute/nested-3.m: Added.
26818         * objc/execute/no_clash.m: Added.
26819         * objc/execute/private.m: Added.
26820         * objc/execute/redefining_self.m: Added.
26821         * objc/execute/root_methods.m: Added.
26822         * objc/execute/selector-1.m: Added.
26823         * objc/execute/static-1.m: Added.
26824         * objc/execute/static-2.m: Added.
26825         * objc/execute/va_method.m: Added.
26826
26827 2001-03-10  Richard Henderson  <rth@redhat.com>
26828
26829         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26830
26831 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26832
26833         * g++.old-deja/g++.other/crash31.C: XFAIL.
26834         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26835         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26836         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26837         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26838         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26839
26840 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26841
26842         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26843
26844 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26845
26846         * gcc.dg/20000724-1.c: Don't use multiline strings.
26847
26848 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26849
26850         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26851         result of -cString against what we expect it to be; don't just
26852         print it out for no one to read.
26853
26854         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26855         Based on testcases provided by Nicola Pero.
26856
26857 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26858
26859         * gcc.dg/cpp/macro7.c: New test.
26860
26861 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26862
26863         * gcc.dg/cpp/multiline.c: Update.
26864
26865 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.other/enum3.C: New test.
26868
26869 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.old-deja/g++.other/pod1.C: New test.
26872
26873 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.old-deja/g++.ext/overload1.C: New test.
26876
26877 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.pt/using1.C: New test.
26880
26881 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26882
26883         * g++.old-deja/g++.other/using9.C: New test.
26884
26885 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26886
26887         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26888
26889         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26890
26891 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.old-deja/g++.ext/realpt1.C: Remove.
26894
26895 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26896
26897         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26898
26899 2001-02-26  Will Cohen  <wcohen@redhat.com>
26900
26901         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26902
26903 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26904
26905         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26906         templatized constructors.
26907
26908 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26909
26910         * gcc.c-torture/execute/20010224-1.c: New test.
26911
26912 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * gcc.c-torture/execute/20010222-1.c: New test.
26915
26916 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * g++.old-deja/g++.other/inline20.C: New test.
26919
26920 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26921
26922         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26923
26924 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26925
26926         * g++.old-deja/g++.other/lookup22.C: New test.
26927
26928 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26929
26930         * g77.dg: New directory.
26931         * g77.dg/20010216-1.f: New test case.
26932         * g77.dg/dg.exp: New driver.
26933         * lib/g77-dg.exp: New driver library.
26934
26935 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26936
26937         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26938
26939 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26940
26941         * g++.old-deja/g++.other/decl9.C: New test.
26942
26943 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26944
26945         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26946         not need <string> and also tests the initialization at runtime.
26947
26948 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26949
26950         * gcc.c-torture/execute/longlong.c: New test.
26951
26952 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26953
26954         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26955
26956 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26957
26958         * gcc.c-torture/execute/920302-1.c (execute):
26959         Change argument type to short.
26960
26961 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.pt/deduct6.C: New test.
26964
26965 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.old-deja/g++.pt/deduct5.C: New test.
26968
26969 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26970
26971         * gcc.c-torture/execute/20010209-1.c: New test.
26972
26973 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26974
26975         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26976
26977 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26978
26979         * g++.dg/vtgc1.C: Update for new ABI.
26980
26981         * consistency.vlad: New directory, 1665 files.
26982
26983 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26984
26985         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26986         return type.
26987         * gcc.dg/cpp/digraphs.c: Declare puts.
26988
26989 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.old-deja/g++.other/warn5.C: New test.
26992
26993 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.old-deja/g++.pt/spec40.C: New test.
26996
26997 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26998
26999         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27000         case.
27001         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27002
27003 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27004
27005         * gcc.c-torture/compile/20010209-1.c: New test.
27006
27007 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27008
27009         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27010         excess errors message but not if it crashes.
27011         * g++.old-deja/g++.other/crash27.C: Likewise.
27012         * g++.old-deja/g++.other/crash28.C: Likewise.
27013         * g++.old-deja/g++.other/crash30.C: Likewise.
27014         * g++.old-deja/g++.other/crash32.C: Likewise.
27015         * g++.old-deja/g++.other/crash35.C: Likewise.
27016         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27017
27018 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27019
27020         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27021         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27022         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27023         g77.f-torture/execute/execute.exp,
27024         g77.f-torture/noncompile/noncompile.exp,
27025         gcc.c-torture/execute/execute.exp,
27026         gcc.c-torture/execute/memcheck/memcheck.exp,
27027         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27028         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27029         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27030         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27031         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27032         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27033         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27034         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27035         Remove bug reporting instructions with ancient email addresses.
27036
27037 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gcc.dg/20010202-1.c: New test.
27040         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27041
27042 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27043
27044         * g++.dg/stdbool-if.C: New test.
27045
27046 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27047
27048         * objc/execute/fdecl.m: Added main().
27049
27050 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27051
27052         * gcc.c-torture/execute/20010206-1.c: New test.
27053
27054 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27055
27056         * gcc.dg/cpp/avoidpaste1.c: Update.
27057
27058 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27059
27060         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27061         Pero <nicola@brainstorm.co.uk>.
27062         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27063
27064 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.old-deja/g++.pt/spec39.C: New test.
27067
27068 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/compile/20010202-1.c: New test.
27071
27072 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.old-deja/g++.abi/primary2.C: New test.
27075         * g++.old-deja/g++.abi/primary3.C: New test.
27076         * g++.old-deja/g++.abi/primary4.C: New test.
27077         * g++.old-deja/g++.abi/primary5.C: New test.
27078         * g++.old-deja/g++.abi/vtable3.h: New test.
27079         * g++.old-deja/g++.abi/vtable3a.C: New test.
27080         * g++.old-deja/g++.abi/vtable3b.C: New test.
27081         * g++.old-deja/g++.abi/vtable3c.C: New test.
27082         * g++.old-deja/g++.abi/vtable3d.C: New test.
27083         * g++.old-deja/g++.abi/vtable3e.C: New test.
27084         * g++.old-deja/g++.abi/vtable3f.C: New test.
27085         * g++.old-deja/g++.abi/vtable3g.C: New test.
27086         * g++.old-deja/g++.abi/vtable3h.C: New test.
27087         * g++.old-deja/g++.abi/vtable3i.C: New test.
27088         * g++.old-deja/g++.abi/vtable3j.C: New test.
27089         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27090
27091 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27092
27093         * g++.old-deja/g++.other/anon6.C: New test.
27094         * g++.old-deja/g++.other/anon7.C: New test.
27095
27096 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27097
27098         * gcc.dg/cpp/avoidpaste2.c: New tests.
27099
27100 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27101
27102         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27103
27104 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27105
27106         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27107         DECIMAL_DIG cases for Irix."
27108
27109 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27110
27111         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27112
27113 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27114
27115         * gcc.dg/c99-tag-1.c: New test.
27116
27117 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27118
27119         * gcc.dg/cpp/tr-warn1.c: Add tests.
27120
27121 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27122
27123         * gcc.dg/cpp/avoidpaste1.c: Update.
27124         * gcc.dg/cpp/paste4.c: Update.
27125
27126 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27127
27128         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27129         cases for Irix.
27130
27131 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27132
27133         * g++.old-deja/g++.other/inline19.C: New test.
27134
27135 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27136
27137         * gcc.dg/Wlarger-than.c: New test.
27138
27139 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27140
27141         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27142
27143 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * gcc.c-torture/execute/20010129-1.c: New test.
27146         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27147
27148 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27149
27150         * gcc.dg/cpp/avoidpaste1.c: Test case.
27151
27152 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27153
27154         * g++.old-deja/g++.other/inline18.C: New test.
27155
27156 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27157
27158         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27159         and __builtin_putchar.
27160
27161 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27162
27163         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27164         tests.
27165
27166 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27167
27168         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27169         floating point number rounding mode to round to the nearest
27170         representable mode.
27171
27172 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * g++.old-deja/g++.other/mangle2.C: New test.
27175
27176 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27177
27178         * gcc.c-torture/compile/20010124-1.c: New test.
27179
27180 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         * g++.old-deja/g++.pt/spec38.C: New test.
27183
27184 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27185
27186         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27187         "Build don't run".
27188
27189 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27190
27191         * gcc.c-torture/execute/20010123-1.c: New test.
27192
27193 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         * g++.old-deja/g++.pt/spec37.C: New test.
27196
27197 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27198
27199         * g++.old-deja/g++.pt/overload14.C: New test.
27200
27201 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27202
27203         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27204         __builtin_return_address.
27205
27206 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27207
27208         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27209         * g++.old-deja/g++.pt/spec35.C: New test.
27210         * g++.old-deja/g++.pt/spec36.C: New test.
27211
27212 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gcc.c-torture/compile/20010118-1.c: New test.
27215
27216 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27217
27218         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27219
27220 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27221
27222         * gcc.c-torture/execute/20010119-1.c: New test.
27223
27224 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.other/vbase5.C: New test.
27227
27228 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * gcc.c-torture/execute/20010118-1.c: New test.
27231
27232 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.old-deja/g++.pt/deduct3.C: New test.
27235
27236 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27237
27238         * g++.old-deja/g++.pt/spec34.C: New test.
27239
27240 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27241
27242         * g77.f-torture/compile/20000601-2.f: New test.
27243
27244 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         * g++.old-deja/g++.other/init17.C: New test.
27247
27248 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27249
27250         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27251
27252 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27253
27254         * g++.old-deja/g++.pt/unify8.C: New test.
27255
27256 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27257
27258         * g++.old-deja/g++.abi/vbase1.C: New test.
27259
27260 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         * g++.old-deja/g++.pt/crash65.C: New test.
27263
27264 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27265
27266         * gcc.dg/cpp/assembl2.S: New test case.
27267
27268 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27269
27270         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27271         are supported.
27272
27273 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27274
27275         * g++.old-deja/g++.other/builtins1.C: New test.
27276         * g++.old-deja/g++.other/builtins2.C: Likewise.
27277         * g++.old-deja/g++.other/builtins3.C: Likewise.
27278         * g++.old-deja/g++.other/builtins4.C: Likewise.
27279
27280 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.c-torture/compile/20010117-1.c: New test.
27283         * gcc.c-torture/compile/20010117-2.c: New test.
27284
27285 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27286
27287         * g77.f-torture/execute/20010116.[fx]: New test,
27288         XFAIL on i?86-*-*.
27289         * g77.f-torture/compile/20010115.f: Indicate it's
27290         a test for PR fortran/1636.
27291
27292 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27293
27294         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27295
27296 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27297
27298         * g77.f-torture/compile/20010115.f: New test.
27299
27300 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27301
27302         * g++.old-deja/g++.pt/nontype5.C: New test.
27303
27304 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27305
27306         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27307         have an equivalent working one below it.
27308
27309 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27310
27311         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27312         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27313
27314 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27315
27316         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27317         message containing "init_priority".
27318         (conpr-2.C): Likewise.
27319         (conpr-3.C): Likewise.
27320         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27321
27322 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27323
27324         * gcc.c-torture/execute/20010114-2.c: New test.
27325
27326 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27327
27328         * gcc.c-torture/compile/20010114-1.c: New test.
27329         * gcc.c-torture/compile/20010114-1.x: Xfail.
27330         * gcc.c-torture/compile/20010114-2.c: New test.
27331         * gcc.c-torture/execute/20010114-1.c: New test.
27332         * gcc.dg/trunc-1.c: New test.
27333         * gcc.dg/uninit-B.c: New test.
27334
27335 2001-01-13  Nick Clifton  <nickc@redhat.com>
27336
27337         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27338         target.
27339
27340 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27341
27342         * gcc.c-torture/compile/20010113-1.c: New test.
27343
27344 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gcc.c-torture/compile/20001212-1.c: New test.
27347
27348 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27349
27350         * gcc.dg/cpp/widestr1.c: Update.
27351         * gcc.dg/cpp/prag-imp.c: Remove.
27352
27353 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27354
27355         * gcc.c-torture/execute/20000801-3.x: Remove.
27356         * gcc.dg/c90-init-1.c: New test.
27357         * gcc.dg/c99-init-1.c: New test.
27358         * gcc.dg/c99-init-2.c: New test.
27359         * gcc.dg/gnu99-init-1.c: New test.
27360
27361 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27362
27363         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27364         testing that no relevant ones were found.
27365
27366 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.old-deja/g++.pt/cast2.C: New test.
27369
27370 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.pt/friend47.C: New test.
27373
27374 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27375
27376         * g++.old-deja/g++.pt/instantiate13.C: New test.
27377
27378 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27379
27380         * g++.old-deja/g++.other/defarg7.C: New test.
27381         * g++.old-deja/g++.other/defarg8.C: New test.
27382
27383 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.pt/crash64.C: New test.
27386
27387 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.pt/crash63.C: New test.
27390
27391 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27392
27393         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27394
27395 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27396
27397         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27398
27399 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27400
27401         * g++.old-deja/g++.pt/error3.C: New test.
27402
27403 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.other/crash39.C: New test.
27406
27407 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27408
27409         * g++.old-deja/g++.other/vbase4.C: New test.
27410
27411 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27412
27413         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27414         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27415         * gcc.dg/special/special.exp: New test driver which will check
27416         for alias support for the above test.
27417
27418 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27419
27420         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27421         problems on small machines.
27422         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27423         parameterize.
27424
27425 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27426
27427         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27428         mips.
27429         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27430
27431 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old_deja/g++.pt/using8.C: New test.
27434
27435 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27436
27437         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27438
27439 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27440
27441         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27442         where a failure is expected.
27443         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27444
27445 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27446
27447         * g++.old_deja/g++.pt/instantiate12.C: New test.
27448
27449 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27452         start of structs.
27453         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27454         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27455         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27456         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27457         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27458         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27459         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27460         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27461         * g++.old-deja/g++.eh/spec6.C: Likewise.
27462         * g++.old-deja/g++.jason/crash3.C: Likewise.
27463         * g++.old-deja/g++.law/ctors11.C: Likewise.
27464         * g++.old-deja/g++.law/ctors17.C: Likewise.
27465         * g++.old-deja/g++.law/ctors5.C: Likewise.
27466         * g++.old-deja/g++.law/ctors9.C: Likewise.
27467         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27468         * g++.old-deja/g++.mike/net22.C: Likewise.
27469         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27470         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27471         * g++.old-deja/g++.mike/virt3.C: Likewise.
27472         * g++.old-deja/g++.niklas/t128.C: Likewise.
27473         * g++.old-deja/g++.other/anon4.C: Likewise.
27474         * g++.old-deja/g++.other/using1.C: Likewise.
27475         * g++.old-deja/g++.other/warn3.C: Likewise.
27476         * g++.old-deja/g++.pt/t37.C: Likewise.
27477         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27478         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27479
27480 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27483
27484 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27485
27486         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27487
27488 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27489
27490         * gcc.c-torture/compile/20010107-1.c: New test.
27491
27492 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27493
27494         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27495
27496 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27497
27498         * gcc.dg/format/format.h: New file.
27499         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27500         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27501         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27502         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27503         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27504         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27505         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27506         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27507         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27508         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27509         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27510         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27511         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27512         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27513         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27514         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27515         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27516         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27517         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27518         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27519         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27520         instead of declaring standard types, macros and functions in each
27521         test.
27522
27523 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27524
27525         * gcc.c-torture/execute/20010106-1.c: New test.
27526
27527 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27528
27529         * gcc.dg/format/format.exp: New file.
27530         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27531         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27532         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27533         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27534         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27535         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27536         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27537         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27538         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27539         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27540         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27541         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27542         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27543         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27544         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27545         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27546         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27547         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27548         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27549         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27550         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27551         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27552         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27553         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27554         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27555         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27556         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27557         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27558         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27559         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27560         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27561         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27562         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27563         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27564         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27565         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27566         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27567         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27568         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27569         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27570         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27571         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27572
27573 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27574
27575         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27576         account.
27577
27578 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27581
27582 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.old-deja/g++.pt/crash62.C: New test.
27585
27586 2001-01-04  Richard Henderson  <rth@redhat.com>
27587
27588         * gcc.dg/20000926-1.c: Update expected warnings.
27589         * gcc.dg/array-2.c: Likewise.
27590         * gcc.dg/array-4.c: Also validate flexible array members.
27591         * gcc.dg/c99-flex-array-1.c: New.
27592
27593 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27594
27595         * gcc.c-torture/compile/20001222-1.x: Remove.
27596
27597 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27598
27599         * gcc.c-torture/execute/built-in-setjmp.c: New.
27600
27601 2001-01-03  Richard Henderson  <rth@redhat.com>
27602
27603         * gcc.dg/940510-1.c: Update expected error wording.
27604         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27605
27606 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27607
27608         * lib/target-supports.exp (check_alias_available): Modified to
27609         indicate aliases not supported if only weak aliases are supported.
27610
27611 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27612
27613         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27614         Turn on cmpstrsi checks for __pj__ and __i370__.
27615
27616 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27617
27618         * g++.old-deja/g++.other/virtual11.C: New test.
27619
27620 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27623
27624 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27625
27626         * gcc.c-torture/compile/20010102-1.c: New test.
27627
27628 2001-01-02  Andreas Jaeger  <aj@suse.de>
27629
27630         * gcc.dg/noreturn-3.c: New test.
27631
27632         * gcc.dg/noreturn-4.c: New test.
27633
27634 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27635
27636         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27637         __builtin_fputc and __builtin_fwrite.
27638
27639 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27640
27641         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27642         signed char, not default char.
27643
27644 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27645
27646         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27647
27648 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27649
27650         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27651
27652 2000-12-29  Richard Henderson  <rth@redhat.com>
27653
27654         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27655         (__cyg_profile_func_exit): Define.
27656
27657 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27658
27659         * g++.dg/vtgc1.C: New test.
27660
27661 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27662
27663         * gcc.dg/noncompile/20001228-1.c: New test.
27664
27665         * gcc.dg/20001228-1.c: New test.
27666
27667         * gcc.c-torture/execute/20001228-1.c: New test.
27668
27669 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27670
27671         * gcc.dg/format-strfmon-1.c: New test.
27672
27673 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27674
27675         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27676         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27677         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27678         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27679         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27680         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27681         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27682         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27683         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27684         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27685         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27686         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27687         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27688
27689         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27690         * gcc.c-torture/execute/string-opt-4.c: Test index.
27691
27692 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27693
27694         * gcc.c-torture/compile/20001226-1.c: New test.
27695
27696 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27697
27698         * gcc.c-torture/compile/20001222-1.c: New test.
27699         * gcc.c-torture/compile/20001222-1.x: Xfail.
27700
27701 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27702
27703         * gcc.c-torture/execute/comp-goto-2.c: New test.
27704
27705 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27706
27707         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27708         Use long types if __INT_MAX__ is 32767.
27709         (main): Use cast to (sint32 *) when poking 88 into a_page.
27710
27711         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27712
27713 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27714
27715         * gcc.c-torture/compile/20001221-1.c: New test.
27716         * gcc.c-torture/execute/20001221-1.c: New test.
27717
27718 2000-12-20  Richard Henderson  <rth@redhat.com>
27719
27720         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27721         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27722
27723 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27724
27725         * gcc.dg/compare3.c: New test.
27726
27727 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27728
27729         * gcc.dg/format-warnll-1.c: New test.
27730
27731 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27732
27733         * gcc.dg/cpp/cmdlne-P.c: New test.
27734
27735 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27736
27737         * gcc.c-torture/execute/builtin-abs-1.c,
27738         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27739
27740 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27741
27742         * gcc.dg/cpp/multiline.c: New test.
27743
27744 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27745
27746         * g++.old-deja/g++.other/syshdr1.C: Update.
27747         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27748
27749 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27750
27751         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27752
27753 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27754
27755         * g++.old-deja/g++.pt/ttp65.C: New test.
27756
27757 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27758
27759         * g++.old-deja/g++.pt/ttp64.C: New test.
27760
27761 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27762
27763         * g++.old-deja/g++.pt/spec33.C: New test.
27764
27765 2000-12-14  Catherine Moore  <clm@redhat.com>
27766
27767         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27768         * gcc.c-torture/execute/920612-2.c: Likewise.
27769         * gcc.c-torture/execute/920428-2.c: Likewise.
27770         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27771         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27772
27773 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27774
27775         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27776         * gcc.dg/pack-test-2.c: Likewise.
27777
27778 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27779
27780         Tests by Zack Weinberg <zackw@stanford.edu>.
27781
27782         * gcc.dg/cpp/defined.c: Update.
27783         * gcc.dg/cpp/defined_trad.c: New tests.
27784
27785 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/trad-direct.c: Update.
27788
27789 2000-12-11  Neil Booth  <neilb@earthling.net>
27790
27791         * gcc.dg/cpp/defined_trad.c
27792
27793 2000-12-11  Neil Booth  <neilb@earthling.net>
27794
27795         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27796
27797 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27798
27799         * gcc.dg/format-miss-2.c: New test.
27800
27801 2000-12-09  Neil Booth  <neilb@earthling.net>
27802
27803         * gcc.dg/cpp/lineflags.c: New tests.
27804         * gcc.dg/cpp/poison.c: Update.
27805         * gcc.dg/cpp/redef2.c: Update.
27806         * gcc.dg/cpp/skipping.c: New test.
27807
27808 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27809
27810         * g++.old-deja/g++.other/eh3.C: New testcase.
27811
27812 2000-12-07  Neil Booth  <neilb@earthling.net>
27813
27814         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27815         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27816         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27817         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27818         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27819         Update.
27820
27821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27822
27823         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27824         __SIZE_TYPE__ instead of int for type of integers cast to
27825         pointers.
27826
27827 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27828
27829         * g++.old-deja/g++.other/cleanup4.C: New test.
27830
27831 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27832
27833         * format-sec-1.c: New test.
27834
27835 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27836
27837         * gcc.dg/format-nonlit-3.c: New test.
27838
27839 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27840
27841         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27842         through a null pointer.
27843
27844 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27845
27846         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27847         * g++.old-deja/g++.pt/partial4.C: New test.
27848
27849 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27850
27851         * gcc.c-torture/execute/ieee/hugeval.x: New.
27852
27853 2000-12-06  Neil Booth  <neilb@earthling.net>
27854
27855         * gcc.dg/cpp/backslash2.c: New tests.
27856
27857 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27858
27859         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27860         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27861
27862 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27863
27864         * gcc.c-torture/execute/20001203-2.c: New testcase.
27865
27866 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27867
27868         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27869         * g++.old-deja/g++.other/virtual10.C: New test.
27870
27871 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27874
27875 2000-12-05  Richard Henderson  <rth@redhat.com>
27876
27877         * gcc.c-torture/compile/20001205-1.c: New.
27878
27879 2000-12-04  Neil Booth  <neilb@earthling.net>
27880
27881         * g++.old-deja/g++.other/virtual9.C: New test.
27882         * g++.old-deja/g++.pt/crash61.C: New test.
27883         * gcc.c-torture/execute/loop-9.c: New test.
27884
27885 2000-12-04  Neil Booth  <neilb@earthling.net>
27886
27887         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27888         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27889         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27890         * gcc.dg/cpp/extratokens.c: ...here.
27891
27892 2000-12-04  Neil Booth  <neilb@earthling.net>
27893
27894         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27895         New tests.
27896
27897 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27898
27899         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27900         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27901
27902 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27903
27904         * gcc.c-torture/execute/20001203-1.c: New test.
27905
27906 2000-12-03  Neil Booth  <neilb@earthling.net>
27907
27908         * gcc.dg/cpp/macro6.c: New test cases.
27909
27910 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27911
27912         * gcc.c-torture/execute/string-opt-9.c: New test.
27913         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27914         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27915         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27916
27917         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27918         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27919
27920 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27921
27922         * gcc.dg/cpp/if-6.c: New testcase.
27923
27924         * gcc.dg/20001201-1.c: New testcase.
27925
27926 2000-12-02  Neil Booth  <neilb@earthling.net>
27927
27928         * g++.old-deja/g++.other/externC4.C,
27929         g++.old-deja/g++.other/friend10.C: New tests.
27930
27931 2000-12-02  Neil Booth  <neilb@earthling.net>
27932
27933         * g++.old-deja/g++.other/instan2.C
27934         * g++.old-deja/g++.other/instan3.C: New test.
27935
27936 2000-12-02  Neil Booth  <neilb@earthling.net>
27937
27938         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27939         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27940         gnuc99.c,gnuc99-pedantic.c: New tests.
27941
27942 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27943
27944         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27945         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27946
27947 2000-12-01  Neil Booth  <neilb@earthling.net>
27948
27949         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27950         * gcc.dg/cpp/poison.c: Update.
27951         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27952
27953 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27954
27955         * g77.f-torture/execute/20001201.f: New test.
27956
27957 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27958
27959         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27960
27961 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27964
27965 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27966
27967         * g++.old-deja/g++.other/cast6.C: New test.
27968
27969 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27970
27971         * gcc.c-torture/execute/20001130-2.c: New testcase.
27972
27973 2000-11-30  Richard Henderson  <rth@redhat.com>
27974
27975         * gcc.c-torture/execute/20001130-1.c: New test.
27976
27977 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27978
27979         * g++.old-deja/g++.other/op3.C: New test.
27980
27981 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27982
27983         * g++.old-deja/g++.other/op2.C: New test.
27984
27985 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27986
27987         * g++.old-deja/g++.other/crash38.C: New test.
27988
27989 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27990
27991         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27992
27993 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27994
27995         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27996         tests.
27997         * gcc.c-torture/execute/string-opt-6.c: New test.
27998
27999         * gcc.dg/20001117-1.c: Add main.
28000
28001 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28002
28003         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28004         Move from here ...
28005         * gcc.dg/940510-1.c: ... to here.
28006
28007         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28008         zero-size arrays in toplevel structures.
28009
28010 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28011
28012         * gcc.c-torture/execute/loop-8.c: New test.
28013
28014 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.other/base1.C: New test.
28017
28018 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         * g++.old-deja/g++.other/parse2.C: New test.
28021
28022 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28023
28024         * g++.old-deja/g++.pt/incomplete1.C: New test.
28025
28026 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28027
28028         * g++.old-deja/g++.other/friend9.C: New test.
28029
28030 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28031
28032         * gcc.dg/20001127-1.c: New test.
28033
28034 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         * g++.old-deja/g++.pt/friend46.C: New test.
28037
28038 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.other/ptrmem8.C: New test.
28041
28042 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28043
28044         * gcc.c-torture/execute/string-opt-7.c: New test.
28045         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28046
28047 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28048
28049         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28050         instead of 'mkcheck 2'.
28051
28052 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28053
28054         * gcc.c-torture/execute/memcheck/driver.c,
28055         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28056         C9X references to refer to C99.
28057
28058 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28059
28060         * gcc.dg/ultrasp3.c: New test.
28061
28062 2000-11-25  Neil Booth  <neilb@earthling.net>
28063
28064         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28065
28066 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28067
28068         * gcc.c-torture/compile/20001123-2.c: New.
28069
28070 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28071
28072         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28073
28074 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28075
28076         * gcc.dg/sequence-point-1.c: Add some new tests.
28077         * gcc.c-torture/execute/20001124-1.c: New test.
28078
28079 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         * g++.old-deja/g++.other/vaarg4.C: New test.
28082         * gcc.c-torture/compile/20001123-1.c: New test.
28083
28084 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.other/crash24.C: Adjust and remove XFAIL.
28087         * g++.other/crash37.C: New test.
28088
28089 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28090
28091         * g++.old-deja/g++.pt/instantiate9.C: New test.
28092
28093 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28094
28095         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28096         new ABI, too.
28097
28098         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28099         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28100
28101 2000-11-22  Neil Booth  <neilb@earthling.net>
28102
28103         * gcc.dg/cpp/Wtrigraphs.c: New test.
28104
28105 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28106
28107         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28108
28109 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28110
28111         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28112
28113 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28114
28115         * lib/gcc-dg.exp: load_lib scanasm.exp.
28116         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28117         * lib/g++-dg.exp: load_lib scanasm.exp.
28118         * lib/scanasm.exp: New.
28119         (scan-assembler, scan-assembler-not): Add optional arguments to
28120         test name, or if not present, the pattern name.
28121         (scan-assembler-dem, scan-assembler-dem-not): New.
28122
28123         * g++.dg/dg.exp: New.
28124
28125 2000-11-21  Neil Booth  <neilb@earthling.net>
28126
28127         * gcc.dg/cpp/integrated1.c: Remove.
28128
28129 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28130
28131         * gcc.c-torture/execute/20001121-1.c: New test.
28132
28133 2000-11-21  Richard Henderson  <rth@redhat.com>
28134
28135         * gcc.c-torture/compile/20001121-1.c: New test.
28136
28137 2000-11-20  Neil Booth  <neilb@earthling.net>
28138
28139         * gcc.dg/cpp/integrated1.c: New test.
28140
28141 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * g++.old-deja/g++.other/inline17.C: New test.
28144
28145 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28146
28147         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28148         local variable to be zero: I made the variable global. Now
28149         uses abort() and exit() instead of relying on main's return value.
28150
28151 2000-11-20  Neil Booth  <neilb@earthling.net>
28152
28153         * gcc.dg/cpp/paste2.c: Update test.
28154         * objc/execute/paste.m: New test.
28155
28156 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28157
28158         * gcc.dg/c99-condexpr-1.c: New test.
28159
28160 2000-11-20  Neil Booth  <neilb@earthling.net>
28161
28162         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28163
28164 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28165
28166         * g++.old-deja/g++.pt/export1.C: New test.
28167
28168 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28169
28170         * gcc.dg/20001117-1.c: New test.
28171
28172 2000-11-18  Richard Henderson  <rth@redhat.com>
28173
28174         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28175
28176 2000-11-18  Richard Henderson  <rth@redhat.com>
28177
28178         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28179         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28180         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28181
28182 2000-11-18  Richard Henderson  <rth@redhat.com>
28183
28184         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28185         (main): New.  Exit cleanly.
28186
28187 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28188
28189         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28190         gcc.dg/c99-fordecl-2.c: New tests.
28191
28192 2000-11-18  Richard Henderson  <rth@redhat.com>
28193
28194         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28195         * gcc.c-torture/execute/zerolen-2.c: New.
28196
28197 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28198
28199         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28200         memory.
28201
28202 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         * g++.old-deja/g++.pt/instantiate8.C: New test.
28205
28206 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28207
28208         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28209         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28210
28211 2000-11-16  Nick Clifton  <nickc@redhat.com>
28212
28213         * gcc.c-torture/execute/nestfunc-2.c: New test.
28214         * gcc.c-torture/execute/nestfunc-3.c: New test.
28215
28216 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28217
28218         * gcc.c-torture/compile/20001116-1.c: New test.
28219
28220 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28221
28222         * gcc.c-torture/execute/20001115-1.c: New test.
28223
28224 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28225
28226         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28227         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28228         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28229         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28230
28231 2000-11-15  Neil Booth  <neilb@earthling.net>
28232
28233         gcc.dg/cpp/_Pragma1.c: Update.
28234         gcc.dg/cpp/_Pragma2.c: New test.
28235
28236 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28237
28238         * g++.old-deja/g++.other/anon5.C: New test.
28239
28240 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28241
28242         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28243         tests.
28244
28245 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28246
28247         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28248         output.
28249
28250 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28251
28252         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28253         labels at end of compound statements.
28254
28255 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28256
28257         * gcc.c-torture/execute/loop-7.c: New test.
28258
28259 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28260
28261         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28262
28263 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28264
28265         * gcc.dg/c99-bool-1.c: New test.
28266
28267 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28268
28269         * gcc.dg/c99-scope-1.c: Remove xfail.
28270         * gcc.dg/c99-scope-2.c: New test.
28271
28272 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28273
28274         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28275         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28276
28277 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28278
28279         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28280         error messages.
28281
28282         * g++.mike/p700.C: Don't typedef wchar_t.
28283         * g++.mike/p784.C: Likewise.
28284         * g++.mike/eb101.C: Don't use __wchar_t.
28285
28286 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28287
28288         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28289         from DO loop.
28290
28291 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28292
28293         * gcc.c-torture/execute/20001111-1.c: New test.
28294
28295 2000-11-10  Nick Clifton  <nickc@redhat.com>
28296
28297         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28298         long multuiple and accumulate.
28299
28300 2000-11-09  Richard Henderson  <rth@redhat.com>
28301
28302         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28303         via size_t instead of int.
28304
28305         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28306         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28307         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28308         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28309
28310 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28311
28312         * gcc.c-torture/compile/20001109-1.c: New test.
28313         * gcc.c-torture/compile/20001109-2.c: New test.
28314
28315 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28316
28317         * g++.old-deja/g++.pt/operator1.C: New test.
28318         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28319
28320 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28321
28322         * gcc.dg/20001108-1.c: New test.
28323
28324 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28325
28326         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28327         with both arguments constant strings.
28328         * gcc.c-torture/execute/string-opt-3.c: New test.
28329         * gcc.c-torture/execute/string-opt-4.c: New test.
28330         * gcc.c-torture/execute/string-opt-5.c: New test.
28331
28332 2000-11-08  Nick Clifton  <nickc@redhat.com>
28333
28334         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28335         mulsidi3adddi patterns.
28336
28337 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         * g++.old-deja/g++.other/crash36.C: New test.
28340
28341 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28342
28343         * g++.old-deja/g++.other/init16.C: New test.
28344
28345 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28346
28347         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28348
28349 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28350
28351         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28352         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28353         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28354
28355 2000-11-07  DJ Delorie  <dj@redhat.com>
28356
28357         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28358
28359 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28360
28361         * gcc.c-torture/execute/string-opt-1.c: New test.
28362
28363 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28364
28365         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28366         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28367         parameters in registers, and there is no way for a varargs
28368         function to know in which order the integer and floating-point
28369         parameters should be interleaved when they are placed on the
28370         stack.
28371         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28372         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28373
28374 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28375
28376         * gcc.c-torture/execute/string-opt-2.c: New test.
28377
28378 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28379
28380         * g++.old-deja/g++.pt/crash60.C: New test.
28381
28382 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28383
28384         * g++.old-deja/g++.other/crash24.C: New test.
28385         * g++.old-deja/g++.other/crash25.C: New test.
28386         * g++.old-deja/g++.other/crash26.C: New test.
28387         * g++.old-deja/g++.other/crash27.C: New test.
28388         * g++.old-deja/g++.other/crash28.C: New test.
28389         * g++.old-deja/g++.other/crash29.C: New test.
28390         * g++.old-deja/g++.other/crash30.C: New test.
28391         * g++.old-deja/g++.other/crash31.C: New test.
28392         * g++.old-deja/g++.other/crash32.C: New test.
28393         * g++.old-deja/g++.other/crash33.C: New test.
28394         * g++.old-deja/g++.other/crash34.C: New test.
28395         * g++.old-deja/g++.other/crash35.C: New test.
28396
28397 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * gcc.c-torture/execute/20001031-1.c: New test.
28400
28401 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28402
28403         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28404         namespace.
28405
28406         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28407         standards-conformant.
28408
28409         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28410
28411         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28412         * g++.old-deja/g++.mike/p755a.C: Likewise.
28413         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28414         library makes no calls to `operator new' during initialization.
28415
28416 2000-11-04  Neil Booth  <neilb@earthling.net>
28417
28418         * gcc.dg/cpp/include2.c: New tests.
28419
28420 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28421
28422         * lib/g++.exp (g++_set_ld_library_path): New function.
28423         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28424
28425 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28426
28427         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28428         warnings.
28429
28430 2000-11-01  Richard Henderson  <rth@redhat.com>
28431
28432         * g++.old-deja/g++.ext/namedret1.C: New.
28433         * g++.old-deja/g++.ext/namedret2.C: New.
28434         * g++.old-deja/g++.ext/namedret3.C: New.
28435
28436 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28437
28438         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28439         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28440
28441 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28442
28443         * gcc.c-torture/execute/va-arg-21.c: New test.
28444
28445 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28446
28447         * gcc.dg/c99-complex-2.c: New test.
28448
28449 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28450
28451         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28452
28453 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * g++.old-deja/g++.other/inline16.C: New test.
28456
28457 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28458
28459         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28460         __PRETTY_FUNCTION__
28461
28462 2000-10-29  Neil Booth  <neilb@earthling.net>
28463
28464         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28465         New tests.
28466         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28467         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28468         optimisation.
28469
28470 2000-10-29  Neil Booth  <neilb@earthling.net>
28471
28472         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28473         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28474         * mi5.c: Test multiple includes work with -C.
28475         * trigraphs.c: Test ^= version.
28476
28477 2000-10-28  Neil Booth  <neilb@earthling.net>
28478
28479         New tests and test updates for new macro expander.
28480
28481         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28482         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28483         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28484         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28485         new diagnostic messages.
28486
28487         * gcc.dg/cpp/macro3.c: New tests.
28488
28489 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28490
28491         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28492         on the same line.
28493
28494 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28495
28496         * g++.old-deja/g++.other/eh2.C: New test.
28497
28498 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28499
28500         * gcc.c-torture/execute/20001027-1.c: New test.
28501
28502 2000-10-26  Richard Henderson  <rth@redhat.com>
28503
28504         * gcc.c-torture/execute/20001026-1.c: New.
28505
28506 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28509         * g++.old-deja/g++.law/builtin1.C: Likewise.
28510         * g++.old-deja/g++.law/ctors10.C: Likewise.
28511         * g++.old-deja/g++.law/virtual3.C: Likewise.
28512         * g++.old-deja/g++.mike/p658.C: Likewise.
28513         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28514         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28515         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28516         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28517         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28518
28519 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28520
28521         * gcc.c-torture/compile/20001024-1.c: New test.
28522
28523 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28524
28525         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28526         to tell us whether or not we are using V3.
28527
28528 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28529
28530         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28531         operands.
28532
28533 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28534
28535         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28536
28537 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28538
28539         * gcc.c-torture/execute/20001024-1.c: New test.
28540
28541 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * g++.old-deja/g++.other/sibcall1.C: New test.
28544
28545 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28546
28547         * gcc.dg/noncompile/init-3.c: New test.
28548
28549 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28550
28551         * gcc.dg/format-array-1.c: New test.
28552
28553 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28554
28555         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28556         writing through null pointers; remove comment about testing
28557         unterminated strings.
28558
28559 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28560
28561         * gcc.c-torture/execute/20001017-2.c: New test.
28562
28563 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28564
28565         * gcc.c-torture/compile/20001018-1.c: New test.
28566         * gcc.c-torture/compile/20001018-1.x: Xfail.
28567
28568 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28569
28570         * gcc.c-torture/execute/20001017-1.c: New test.
28571
28572 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28573
28574         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28575         for multiple use of arguments with scanf formats; add tests for
28576         multiple use of arguments.
28577
28578 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28579
28580         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28581
28582 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28583
28584         * gcc.dg/format-miss-1.c: New test.
28585
28586 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * gcc.c-torture/execute/20001013-1.c: New test.
28589
28590 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28591
28592         * gcc.dg/format-branch-1.c: New test.
28593
28594 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28595
28596         * README, lib/file-format.exp: Remove EGCS references.
28597
28598 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/20001013-1.c: New test.
28601
28602 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28603
28604         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28605         for intmax_t in the compiler using __typeof__ and the type rules
28606         for conditional expressions.
28607
28608 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * gcc.dg/20001012-1.c: New test.
28611         * gcc.dg/20001012-2.c: New test.
28612
28613 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28614
28615         * gcc.dg/format-attr-1.c: New test.
28616
28617 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28618
28619         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28620         __LONG_LONG_MAX__ instead of LLONG_MAX.
28621
28622 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28623
28624         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28625         scanf flags.
28626         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28627         flags.
28628
28629 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28630
28631         * gcc.dg/sequence-pt-1.c: New test.
28632
28633 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28634
28635         * gcc.c-torture/execute/20001011-1.c: New testcase.
28636         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28637
28638 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28641         does not error on it.
28642
28643 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28644
28645         * gcc.dg/20001009-1.c: New test.
28646
28647 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28648
28649         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28650         * gcc.c-torture/execute/20001009-2.c: ... to here.
28651
28652 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28653
28654         * gcc.c-torture/compile/20001009-1.c: New testcase.
28655         * gcc.c-torture/execute/20001009-1.c: New testcase.
28656         Testcases provided by Jan Hubicka <jh@suse.cz>.
28657
28658 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28659
28660         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28661         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28662         uintmax_t using <limits.h> to emulate the compiler's internal
28663         logic.  No longer XFAIL %j tests.
28664
28665 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28668         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28669         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28670         regexps and details of expected handling of some bad formats.
28671         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28672         suppression.
28673
28674 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28675
28676         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28677         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28678         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28679         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28680         in list archives.
28681
28682 2000-10-06  Richard Henderson  <rth@cygnus.com>
28683
28684         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28685         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28686         * g++.old-deja/g++.jason/report.C: Likewise.
28687         * g++.old-deja/g++.law/friend5.C: Likewise.
28688         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28689         of the expected warnings.
28690
28691 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.pt/enum14.C: New test.
28694
28695 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.pt/crash59.C: New test.
28698
28699 2000-10-04  Will Cohen  <wcohen@redhat.com>
28700
28701         * gcc.dg/20000926-1.c: New test.
28702
28703 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28704
28705         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28706         function name for current C++ compiler.
28707         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28708
28709 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28710
28711         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28712         __PRETTY_FUNCTION__.
28713         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28714
28715 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28716
28717         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28718
28719 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28720
28721         * gcc.c-torture/compile/20000923-1.c: New test.
28722
28723 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28724
28725         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28726         * g++.old-deja/g++.pt/ttp62.C: Same.
28727         * g++.old-deja/g++.other/inline14.C: Same.
28728
28729 2000-09-24  Richard Henderson  <rth@cygnus.com>
28730
28731         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28732
28733 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28734
28735         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28736
28737 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28738
28739         * gcc.c-torture/compile/20000922-1.c: New file.
28740
28741 2000-09-21  Nick Clifton  <nickc@redhat.com>
28742
28743         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28744         a signed long modulo operation.
28745         (mod6): New function - perform an unsigned long modulo operation.
28746         (main): Add tests for modulos of very large numbers by very small
28747         dividends.
28748
28749 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28750
28751         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28752
28753 2000-09-19  Richard Henderson  <rth@cygnus.com>
28754
28755         * gcc.dg/compare2.c (case 10): XFAIL.
28756
28757 2000-09-18  Richard Henderson  <rth@cygnus.com>
28758
28759         * gcc.c-torture/execute/20000906-1.c: Move ...
28760         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28761         that support __builtin_trap.
28762
28763 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28764
28765         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28766
28767 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28768
28769         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28770         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28771         more $ format tests.
28772
28773 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28774
28775         * gcc.dg/format-errmk-1.c: New test.
28776
28777 2000-09-17  Greg McGary  <greg@mcgary.org>
28778
28779         * gcc.c-torture/execute/20000917-1.x: Remove.
28780
28781 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28782
28783         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28784
28785 2000-09-17  Greg McGary  <greg@mcgary.org>
28786
28787         * gcc.c-torture/execute/20000917-1.c: New test.
28788         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28789
28790 2000-09-16  Neil Booth  <NeilB@earthling.net>
28791
28792         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28793         in nested macro bug.
28794
28795 2000-09-15  Neil Booth  <NeilB@earthling.net>
28796
28797         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28798
28799 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28800
28801         * gcc.c-torture/execute/20000914-1.c: New test.
28802
28803 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28804
28805         * g++.other/inline13.C: New test.
28806
28807 2000-09-12  Andreas Jaeger  <aj@suse.de>
28808
28809         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28810         constant by Ulrich Drepper <drepper@redhat.com>.
28811
28812 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28813
28814         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28815
28816 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28817
28818         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28819
28820 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28821
28822         * gcc.dg/cpp/backslash.c: New test.
28823
28824 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28825
28826         * gcc.c-torture/execute/20000910-1.c: New test.
28827         * gcc.c-torture/execute/20000910-2.c: Likewise.
28828
28829 2000-09-11  Robert Lipe  <robertl@sco.com>
28830
28831         * gcc.dg/pragma-align.c: New test.
28832
28833 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28834
28835         * g++.old-deja/g++.pt/explicit82.C: New test.
28836         * g++.old-deja/g++.pt/explicit83.C: New test.
28837
28838 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28839
28840         * gcc.dg/asm-names.c: New test.
28841
28842 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28843
28844         * gcc.dg/cpp/tr-warn6.c: New test
28845
28846 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28847
28848         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28849         be accepted.
28850
28851 2000-09-07  Catherine Moore  <clm@redhat.com>
28852
28853         * gcc.c-torture/execute/unroll-1.c: New test.
28854
28855 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28856
28857         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28858         ERROR markers.
28859         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28860         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28861         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28862         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28863         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28864         Preprocess only.
28865         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28866         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28867
28868 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.old-deja/g++.pt/deduct2.C: New test.
28871
28872 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.old-deja/g++.pt/parms2.C: New test.
28875
28876 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.pt/crash58.C: New test.
28879
28880 2000-09-06  Greg McGary  <greg@mcgary.org>
28881
28882         * gcc.c-torture/execute/20000906-1.c: New test.
28883         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28884
28885 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28886
28887         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28888
28889 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28890
28891         * g++.old-deja/g++.pt/crash57.C: New test.
28892
28893 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28894
28895         * g++.old-deja/g++.pt/crash56.C: New test.
28896
28897 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.old-deja/g++.pt/koenig1.C: New test.
28900
28901 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * gcc.dg/20000904-1.c: New test.
28904
28905 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28906
28907         * gcc.dg/cpp/paste8.c: New test.
28908
28909 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28910
28911         * gcc.c-torture/compile/20000827-1.c: New test.
28912
28913 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28914
28915         * gcc.dg/format-diag-1.c: New test.
28916
28917 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28918
28919         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28920         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28921         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28922         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28923         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28924
28925 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28926
28927         * g++.old-deja/g++.other/nested4.C: New test.
28928
28929 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28930
28931         * g++.old-deja/g++.ns/scoped1.C: New test.
28932
28933 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28934
28935         * lib/g++.exp: Support testing already-installed GCC.
28936
28937 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28938
28939         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28940
28941 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28942
28943         * gcc.dg/return-type-2.c: New test.
28944
28945 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28946
28947         * gcc.c-torture/compile/20000825-1.c: New test.
28948
28949 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28950
28951         * gcc.dg/dwarf2-2.c: New test.
28952
28953 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28954
28955         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28956         dg-warning regexps.
28957
28958 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28959
28960         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28961         gcc.dg/format-ext-5.c: New tests.
28962
28963 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28964
28965         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28966
28967 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28968
28969         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28970
28971 2000-08-24  Richard Henderson  <rth@cygnus.com>
28972
28973         * gcc.dg/ia64-sync-1.c: New test.
28974         * gcc.dg/ia64-sync-2.c: New test.
28975         * gcc.dg/ia64-asm-1.c: New test.
28976
28977 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28978
28979         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28980         * gcc.dg/format-ext-2.c: New test.
28981
28982 2000-08-23  Jason Merrill  <jason@redhat.com>
28983
28984         * lib/old-dejagnu.exp: Also ignore "In member function" and
28985         "At global scope".
28986
28987 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28988
28989         * gcc.dg/noncompile/label-lineno-1.c: New test.
28990
28991 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28992
28993         * gcc.dg/c99-array-nonobj-1.c: New test.
28994
28995 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28996
28997         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28998         tests.
28999         * gcc.dg/format-ext-1.c: New test.
29000
29001 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29002
29003         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29004         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29005         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29006         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29007         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29008
29009 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29010
29011         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29012         gcc.dg/c99-strftime-2.c: New tests.
29013
29014 2000-08-22  Richard Henderson  <rth@cygnus.com>
29015
29016         * gcc.c-torture/execute/20000822-1.c: New test.
29017
29018 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29019
29020         * gcc.c-torture/execute/20000819-1.x: Remove.
29021
29022 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29023
29024         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29025         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29026         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29027         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29028         gcc.dg/format-xopen-1.c: New tests.
29029
29030 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29031
29032         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29033
29034 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29035
29036         * g++.old-deja/g++.other/loop2.C: New test.
29037
29038         * gcc.c-torture/compile/20000606-1.c: New test.
29039         * gcc.c-torture/compile/20000728-1.c: New test.
29040         * gcc.c-torture/execute/20000801-1.c: New test.
29041         * gcc.c-torture/execute/20000801-2.c: New test.
29042         * gcc.c-torture/execute/20000819-1.c: New test.
29043         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29044         * gcc.dg/20000629-1.c: New test.
29045         * gcc.dg/20000724-1.c: New test.
29046         * gcc.dg/20000807-1.c: New test.
29047
29048 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29049
29050         * gcc.dg/cpp/pragma-1.c: New test.
29051         * gcc.dg/cpp/pragma-2.c: New test.
29052
29053 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29054
29055         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29056         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29057
29058 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29059
29060         * gcc.c-torture/compile/20000818-1.c: New test.
29061
29062 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29063
29064         * gcc.c-torture/execute/20000818-1.c: New test.
29065
29066 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29067
29068         * gcc.dg/format-va-1.c: New test.
29069
29070 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29071
29072         * g++.old-deja/g++.other/typedef8.C: New test.
29073
29074 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29075
29076         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29077         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29078         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29079         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29080         * g++.old-deja/g++.other/ptrmem7.C: New test.
29081         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29082
29083 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         * g++.old-deja/g++.pt/typename27.C: New test.
29086
29087 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29090         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29091         * g++.old-deja/g++.pt/friend45.C: New test.
29092         * g++.old-deja/g++.other/friend8.C: New test.
29093
29094 2000-08-15  Richard Henderson  <rth@cygnus.com>
29095
29096         * gcc.c-torture/execute/20000815-1.c: New test.
29097
29098 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29099
29100         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29101         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29102         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29103
29104 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * g++.old-deja/g++.other/refinit2.C: New test.
29107
29108 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29109
29110         * lib/c-torture.exp (c-torture): Make
29111         compiler_conditional_xfail_data global.
29112         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29113         compiler_conditional_xfail_data machinery.
29114         (f-torture-execute): Likewise.
29115         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29116         and only when unrolling loops.
29117
29118         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29119
29120 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29121
29122         * g++.old-deja/g++.pt/explicit81.C: New test.
29123
29124 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * g++.old-deja/g++.pt/typename26.C: New test.
29127
29128 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29129
29130         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29131         warning.
29132
29133 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         * g++.old-deja/g++.other/array3.C: New test.
29136
29137 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29138
29139         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29140         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29141         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29142         New tests.
29143
29144 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29145
29146         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29147         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29148
29149 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29150
29151         * gcc.c-torture/execute/20000808-1.c: New test.
29152
29153 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29154
29155         * gcc.dg/c90-const-expr-1.c: New test.
29156
29157 2000-08-08  Richard Henderson  <rth@cygnus.com>
29158
29159         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29160
29161 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29162
29163         * gcc.dg/noncompile/const-ll-1.c: New test.
29164
29165 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29166
29167         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29168
29169 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29170
29171         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29172         that running programs linked against the shared version of libobjc
29173         run correctly.
29174
29175 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29176
29177         * gcc.dg/c99-printf-1.c: New test.
29178
29179 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29180
29181         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29182
29183 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29184
29185         * gcc.c-torture/execute/20000731-1.x: Delete.
29186
29187 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29188
29189         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29190         and torture_without_loops as is done by c-torture.exp.
29191         (search_for): Copy from c-torture.exp.
29192         (gcc-dg-runtest): New function, drives a directory of tests
29193         iterating over the TORTURE_OPTIONS.
29194         (scan-assembler, scan-assembler-not): Move here from
29195         individual directory drivers.
29196
29197         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29198         defined by lib/gcc-dg.exp.
29199         * gcc.dg/cpp/cpp.exp: Likewise.
29200         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29201         gcc-dg-runtest, so we cycle over optimization options.
29202
29203         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29204         * gcc.dg/compare2.c: No longer expected to fail.
29205
29206 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29207
29208         * gcc.c-torture/execute/20000804-1.c: New test.
29209
29210 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29211
29212         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29213
29214 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29215
29216         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29217
29218 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29219
29220         * gcc.c-torture/compile/20000803-1.c: New test.
29221
29222 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29223
29224         * gcc.c-torture/execute/20000801-3.c,
29225         gcc.c-torture/execute/20000801-4.c: New tests.
29226         * gcc.c-torture/execute/20000801-3.x,
29227         gcc.c-torture/execute/20000801-4.x: Xfail.
29228
29229 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29230
29231         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29232         libobjc/.libs to allow for libtool.
29233
29234 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.c-torture/compile/20000802-1.c: New test.
29237
29238 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29239
29240         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29241
29242 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29243
29244         * gcc-c-torture/execute/20000731-2.c: New test.
29245
29246         * gcc.c-torture/execute/20000731-1.c: New test.
29247         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29248
29249 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29250
29251         * testsuite/gcc.dg/cpp/paste7.c: New test.
29252         * gcc.dg/cpp/20000725-1.c: New test.
29253
29254 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29255
29256         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29257         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29258         declaration warning for __builtin_dwarf_reg_size.
29259
29260         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29261
29262 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29263
29264         * gcc.dg/noncompile/voidparam-1.c: New test.
29265
29266 2000-07-30  Richard Henderson  <rth@cygnus.com>
29267
29268         * gcc.dg/c90-digraph-1.c: Don't xfail.
29269         * gcc.dg/compare2.c (case 10): Xfail.
29270         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29271
29272 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29273
29274         * gcc.dg/c99-main-1.c: New test.
29275
29276 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29277
29278         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29279
29280 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29281
29282         * gcc.c-tortuer/execute/20000726-1.c: New test.
29283
29284 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29285
29286         * gcc.c-torture/execute/enum-2.c: New test.
29287
29288 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29289
29290         * gcc.dg/cpp/tr-warn3.c: New test.
29291
29292 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * g++.old-deja/g++.ext/implicit1.C: Remove.
29295         * g++.old-deja/g++.jason/c2.C: Remove
29296         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29297         * g++.old-deja/g++.pt/crash16.C: Likewise.
29298         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29299
29300 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.other/for2.C: New test.
29303
29304 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29305
29306         * gcc.dg/20000720-1.c: New test.
29307
29308 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29309
29310         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29311
29312 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29313
29314         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29315         * gcc.c-torture/execute/20000722-1.c: New.
29316         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29317
29318 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29319
29320         * gcc.dg/cpp/20000720-1.S: New test.
29321
29322 2000-07-21  Michael Meissner  <meissner@redhat.com>
29323
29324         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29325
29326 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29327
29328         * g++.old-deja/g++.brendan/crash16.C,
29329         g++.old-deja/g++.brendan/parse3.C,
29330         g++.old-deja/g++.brendan/redecl1.C,
29331         g++.old-deja/g++.ns/template13.C,
29332         g++.old-deja/g++.other/decl4.C,
29333         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29334
29335 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29336
29337         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29338         and "Internal error".
29339
29340         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29341         regexps.
29342         * gcc.dg/cpp/paste6.c: New test.
29343
29344 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29345
29346         * gcc.dg/cpp/tr-direct.c: New test.
29347
29348         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29349         gcc.dg/cpp/undef1.c: Tweak error regexps.
29350
29351 2000-07-18  Eric Christopher <echristo@redhat.com>
29352
29353         * gcc.c-torture/compile/20000718-1.c: New test.
29354
29355 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29356
29357         * cpplex.c (_cpp_push_token): If the token being pushed back
29358         is the previous token in this context, just subtract one from
29359         context->posn.
29360         * cppmacro.c (save_expansion): Clear aux field when storing a
29361         placemarker.
29362
29363 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29364
29365         * gcc.dg/noncompile/redecl-1.c: New test.
29366
29367 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29368
29369         * gcc.c-torture/execute/20000717-5.c: New test.
29370         * gcc.c-torture/execute/20000717-1.x: Removed.
29371
29372 2000-07-17  Richard Henderson  <rth@cygnus.com>
29373
29374         * gcc.c-torture/execute/20000717-4.c: New test.
29375
29376 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29377
29378         * gcc.dg/cpp/syshdr.c: New test.
29379         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29380
29381 2000-07-17  Neil Booth  <neilb@earthling.net>
29382
29383         * gcc.dg/cpp/cmdlne-dM.c: New test.
29384         * gcc.dg/cpp/cmdlne-dD.c: New test.
29385
29386 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29387
29388         * gcc.c-torture/execute/20000717-3.c: New test.
29389
29390         * gcc.c-torture/compile/20000717-1.c: New test.
29391
29392 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29393
29394         * gcc.c-torture/execute/20000717-2.c: New test.
29395
29396 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29397
29398         * gcc.dg/formatz-1.c: New test.
29399
29400         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29401         * gcc.dg/c99-digraph-1.c: New tests.
29402
29403         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29404         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29405
29406         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29407         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29408         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29409         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29410         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29411         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29412         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29413
29414 2000-07-17   Greg McGary <greg@mcgary.org>
29415
29416         * gcc.c-torture/execute/20000717-1.c: New test.
29417         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29418
29419 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29420
29421         * gcc.c-torture/execute/20000715-2.c: New test.
29422         * gcc.dg/20000715-1.c: New test.
29423
29424 2000-07-15  Michael Meissner  <meissner@redhat.com>
29425
29426         * gcc.c-torture/execute/20000715-1.c: New test.
29427
29428 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29429
29430         * gcc.c-torture/execute/20000707-1.c: New test.
29431
29432 2000-07-13  Neil Booth  <NeilB@earthling.net>
29433
29434         * testsuite/gcc.dg/cpp/digraph1.c,
29435         testsuite/gcc.dg/cpp/digraph2.c,
29436         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29437
29438 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29439
29440         * g77.f-torture/compile/20000630-2.f:  New test.
29441         * g77.f-torture/compile/20000630-2.x
29442
29443 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29444
29445         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29446
29447 2000-07-11  Neil Booth  <NeilB@earthling.net>
29448
29449         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29450
29451 2000-07-11  Neil Booth  <NeilB@earthling.net>
29452
29453         * gcc.dg/cpp/cmdlne-C.c: New.
29454
29455 2000-07-09  Neil Booth  <NeilB@earthling.net>
29456
29457         * gcc.dg/cpp/directiv.c: New tests.
29458         * gcc.dg/cpp/undef1.c: Update.
29459
29460 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29461
29462         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29463
29464 2000-07-09  Neil Booth  <NeilB@earthling.net>
29465
29466         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29467
29468 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29469
29470         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29471         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29472
29473 2000-07-08  Neil Booth  <NeilB@earthling.net>
29474
29475         * gcc.dg/cpp/macsyntx.c: New tests.
29476
29477 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29478
29479         * gcc.dg/20000707-1.c: New test.
29480
29481 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29482
29483         * gcc.c-torture/execute/20000706-1.c: New test.
29484         * gcc.c-torture/execute/20000706-2.c: New test.
29485         * gcc.c-torture/execute/20000706-3.c: New test.
29486         * gcc.c-torture/execute/20000706-4.c: New test.
29487         * gcc.c-torture/execute/20000706-5.c: New test.
29488
29489 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.pt/instantiate7.C: New test.
29492
29493 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29496         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29497         * g++.old-deja/g++.other/rtti3.C: Likewise.
29498         * g++.old-deja/g++.other/rttid3.C: Likewise.
29499
29500 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29501
29502         *  g77.f-torture/compile/20000630-1.x: Fix typo
29503
29504 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29505
29506         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29507         assembly output.
29508
29509 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29510
29511         * gcc.dg/cpp/ident.c: New test.
29512
29513 2000-07-05  Neil Booth  <NeilB@earthling.net>
29514
29515         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29516           gcc.dg/cpp/lexstrng.c: New tests.
29517
29518 2000-07-04  Neil Booth  <NeilB@earthling.net>
29519
29520         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29521         * gcc.dg/cpp/strify2.c: Same.
29522
29523 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29524
29525         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29526         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29527         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29528         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29529
29530         * testsuite/gcc.dg/cpp/macro1.c,
29531         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29532         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29533         testsuite/gcc.dg/cpp/strify1.c,
29534         testsuite/gcc.dg/cpp/strify2.c: New tests.
29535
29536 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.c-torture/execute/20000703-1.c: New test.
29539
29540 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         * g++.old-deja/g++.pt (lookup10.C): New test.
29543
29544 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29545
29546         * g++.old-deja/g++.pt (typename25.C): New test.
29547
29548 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29549
29550         * gcc.c-torture/compile/20000701-1.c: New test.
29551
29552 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29553
29554         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29555         to test case.
29556
29557 2000-06-30  Catherine Moore  <clm@cygnus.com>
29558
29559         * gcc.c-torture/execute/align-1.c: New test.
29560
29561 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.pt/expr8.C: New test.
29564         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29565
29566 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29567
29568         * gcc.c-torture/compile/20000629-1.c: New test.
29569
29570 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29571
29572
29573         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29574         gcc.dg/noncompile directory, depending on whether they're
29575         preprocessor tests or not.  Annotate all the tests for the dg
29576         framework.
29577
29578         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29579         * gcc.dg/noncompile/noncompile.exp: New.
29580
29581         * Moved files:
29582         Old name                                New name
29583         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29584         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29585         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29586         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29587         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29588         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29589         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29590         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29591         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29592         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29593         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29594         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29595         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29596         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29597         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29598         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29599         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29600         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29601         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29602         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29603         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29604         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29605         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29606         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29607
29608         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29609         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29610         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29611         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29612         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29613         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29614
29615 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29616
29617         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29618         declare one variable.  On the fourth, error.
29619         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29620         declared by 20000628-1a.h.
29621
29622 2000-06-29  Richard Henderson  <rth@redhat.com>
29623
29624         * gcc.c-torture/execute/930529-1.x: New file.
29625         * gcc.dg/920413-1.c: Adjust expected warning text.
29626         * gcc.dg/980217-1.c: Declare abort.
29627         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29628
29629 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29630
29631         * g77.f-torture/compile/20000629-1.f: New test.
29632         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29633
29634 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29635
29636         Rearrange lots of files, removing entirely the
29637         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29638         directories.
29639
29640         * Deleted files:
29641         gcc.c-torture/code_quality/code_quality.exp
29642         gcc.c-torture/special/special.exp
29643         gcc.failure/failure.exp
29644         gcc.failure/940409-1.x
29645         gcc.c-torture/compile/961203-1.x
29646
29647         * New files:
29648         gcc.misc-tests/linkage.exp
29649         gcc.c-torture/execute/920730-1t.c
29650         gcc.c-torture/execute/920730-1t.x
29651         gcc.c-torture/compile/920520-1.x
29652         gcc.c-torture/compile/920521-1.x
29653         gcc.c-torture/compile/981006-1.x
29654         gcc.c-torture/execute/eeprof-1.x
29655
29656         * Moved files (possibly with modifications to fit a new harness):
29657         Old name                                New name
29658         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29659         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29660         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29661         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29662         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29663         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29664         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29665         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29666         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29667         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29668         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29669         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29670         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29671         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29672
29673 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29674
29675         * c-torture/compile/961203-1.x: Delete.
29676
29677         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29678         not exit. Include stdio.h.
29679         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29680         * gcc.misc-tests/dg-12.c: Likewise.
29681         * gcc.misc-tests/dg-5.c: Likewise.
29682         * gcc.misc-tests/dg-6.c: Likewise.
29683         * gcc.misc-tests/dg-7.c: Prototype abort.
29684         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29685         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29686         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29687         not exit.
29688         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29689         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29690
29691 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * gcc.dg/cpp/20000628-1.c: New test.
29694         * gcc.dg/cpp/20000628-1.h: New header for above test.
29695         * gcc.dg/cpp/20000628-1a.h: Likewise.
29696
29697 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29698
29699         * gcc.dg/cpp: New directory.
29700         * gcc.dg/cpp/cpp.exp: New driver.
29701         * gcc.dg/cpp/20000627-1.c: New test.
29702         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29703         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29704         and rewrite as a compilation test.
29705
29706         * gcc.dg: Move many files into the cpp subdirectory, possibly
29707         renaming or editing them as well.
29708         Old name                New name
29709         990119-1.c              cpp/19990119-1.c
29710         990228-1.c              cpp/19990228-1.c
29711         990407-1.c              cpp/19990407-1.c
29712         990409-1.c              cpp/19990409-1.c
29713         990413-1.c              cpp/19990413-1.c
29714         990703-1.c              cpp/19990703-1.c
29715         20000127-1.c            cpp/20000127-1.c
29716         20000129-1.c            cpp/20000129-1.c
29717         20000207-1.c            cpp/20000207-1.c
29718         20000207-2.c            cpp/20000207-2.c
29719         20000209-1.c            cpp/20000209-1.c
29720         20000209-2.c            cpp/20000209-2.c
29721         20000301-1.c            cpp/20000301-1.c
29722         20000419-1.c            cpp/20000419-1.c
29723         20000510-1.S            cpp/20000510-1.S
29724         20000519-1.c            cpp/20000519-1.c
29725         20000529-1.c            cpp/20000529-1.c
29726         20000625-1.c            cpp/20000625-1.c
29727         20000625-2.c            cpp/20000625-2.c
29728         cpp-as1.c               cpp/assert1.c
29729         cpp-as2.c               cpp/assert2.c
29730         cxx-comments-1.c        cpp/cxxcom1.c
29731         cxx-comments-2.c        cpp/cxxcom2.c
29732         endif-label.c           cpp/endif.c
29733         cpp-hash1.c             cpp/hash1.c
29734         cpp-hash2.c             cpp/hash2.c
29735         cpp-if1.c               cpp/if-1.c
29736         cpp-if2.c               cpp/if-2.c
29737         cpp-if3.c               cpp/if-3.c
29738         cpp-if4.c               cpp/if-4.c
29739         cpp-if5.c               cpp/if-5.c
29740         cpp-cond.c              cpp/if-cexp.c
29741         cpp-missingop.c         cpp/if-mop.c
29742         cpp-missingparen.c      cpp/if-mpar.c
29743         cpp-opprec.c            cpp/if-oppr.c
29744         cpp-ifparen.c           cpp/if-paren.c
29745         cpp-shortcircuit.c      cpp/if-sc.c
29746         cpp-shift.c             cpp/if-shift.c
29747         cpp-unary.c             cpp/if-unary.c
29748         cpp-li1.c               cpp/line1.c
29749         cpp-li2.c               cpp/line2.c
29750         lineno.c                cpp/line3.c
29751         lineno-2.c              cpp/line4.c
29752         cpp-mi.c                cpp/mi1.c
29753         cpp-mic.h               cpp/mi1c.h
29754         cpp-micc.h              cpp/mi1cc.h
29755         cpp-mind.h              cpp/mi1nd.h
29756         cpp-mindp.h             cpp/mi1ndp.h
29757         cpp-mix.h               cpp/mi1x.h
29758         cpp-mi2.c               cpp/mi2.c
29759         cpp-mi2a.h              cpp/mi2a.h
29760         cpp-mi2b.h              cpp/mi2b.h
29761         cpp-mi2c.h              cpp/mi2c.h
29762         cpp-mi3.c               cpp/mi3.c
29763         cpp-mi3.def             cpp/mi3.def
29764         poison-1.c              cpp/poison.c
29765         pr-impl.c               cpp/prag-imp.c
29766         cpp-redef-2.c           cpp/redef1.c
29767         cpp-redef.c             cpp/redef2.c
29768         strpaste.c              cpp/strp1.c
29769         strpaste-2.c            cpp/strp2.c
29770         cpp-tradpaste.c         cpp/tr-paste.c
29771         cpp-tradstringify.c     cpp/tr-str.c
29772         cpp-tradwarn1.c         cpp/tr-warn1.c
29773         cpp-tradwarn2.c         cpp/tr-warn2.c
29774         trigraphs.c             cpp/trigraphs.c
29775         cpp-unc1.c              cpp/unc1.c
29776         cpp-unc2.c              cpp/unc2.c
29777         cpp-unc3.c              cpp/unc3.c
29778         cpp-unc.c               cpp/unc4.c
29779         undef.c                 cpp/undef1.c
29780         undef-2.c               cpp/undef2.c
29781         cpp-wi1.c               cpp/widestr1.c
29782
29783 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29784
29785         * lib/g++.exp (g++_include_flags): Tweak.
29786
29787 2000-06-27  H.J. Lu  <hjl@gnu.org>
29788             Loren J. Rittle  <ljrittle@acm.org>
29789
29790         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29791         version with one that knows about the new gcc tree structure.
29792         (g++_link_flags): Same.
29793
29794 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29795
29796         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29797         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29798         case we are cross-compiling.
29799
29800         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29801         g++.old-deja/g++.niklas/Makefile.in,
29802         g++.old-deja/g++.niklas/configure.in,
29803         g++.old-deja/g++.other/Makefile.in,
29804         g++.old-deja/g++.other/configure.in,
29805         gcc.c-torture/code_quality/Makefile.in,
29806         gcc.c-torture/code_quality/configure.in,
29807         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29808         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29809         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29810         gcc.c-torture/execute/ieee/Makefile.in,
29811         gcc.c-torture/execute/ieee/configure.in,
29812         gcc.c-torture/noncompile/Makefile.in,
29813         gcc.c-torture/noncompile/configure.in,
29814         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29815         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29816         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29817
29818 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * g++.old-deja/g++.other/ambig3.C: New test.
29821
29822 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29823
29824         * g++.old-deja/g++.pt/syntax1.C: New test.
29825         * g++.old-deja/g++.pt/syntax2.C: New test.
29826         * g++.old-deja/g++.other/syntax3.C: New test.
29827         * g++.old-deja/g++.other/syntax4.C: New test.
29828
29829 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29830
29831         * gcc.dg/20000623-1.c: Prototype exit and abort.
29832
29833 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29834
29835         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29836         New tests.
29837         * gcc.dg/cpp-mi3.def: New file.
29838
29839         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29840         inside assertions.
29841         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29842         lexer's error messages.
29843         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29844         divine anything from the linemarkers.
29845         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29846         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29847
29848 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29849
29850         * gcc.dg/20000623-1.c: New test.
29851
29852 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * gcc.c-torture/execute/20000622-1.c: New test.
29855
29856 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29857
29858         * g++.old-deja/g++.other/init15.C: New test.
29859
29860 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         * g++.old-deja/g++.pt/vaarg2.C: New test.
29863         * g++.old-deja/g++.pt/vaarg3.C: New test.
29864
29865 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29866
29867         * g++.old-deja/g++.other/dyncast6.C: New test.
29868
29869 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29870
29871         * gcc.c-torture/execute/loop-6.c: New test.
29872
29873 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29874
29875         * gcc.dg/20000614-1.c: New test.
29876         * gcc.dg/20000614-2.c: New test.
29877
29878 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29879
29880         * g++.old-deja/g++.other/inline12.C: New test.
29881
29882 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29883
29884         * g++.old-deja/g++.other/eh1.C: New test.
29885
29886 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * g++.old-deja/g++.other/type.C: New test.
29889
29890 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29891
29892         * g++.old-deja/g++.other/initstring.C: New test.
29893
29894 2000-06-12  Jason Merrill  <jason@redhat.com>
29895
29896         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29897
29898 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29899
29900         * gcc.c-torture/compile/20000609-1.c: New test.
29901
29902 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29903
29904         * gcc.dg/20000609-1.c: New test.
29905
29906 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29907
29908         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29909         * gcc.c-torture/noncompile/poison-1.c: Move...
29910         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29911         * gcc.dg/cpp-li1.c: Add a token after the #line.
29912
29913 2000-06-05  Richard Henderson  <rth@cygnus.com>
29914
29915         * gcc.c-torture/execute/20000605-2.c: New test.
29916         * gcc.c-torture/execute/20000605-3.c: New test.
29917
29918 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29919
29920         * g77.f-torture/execute/20000503-1.x: New file.
29921
29922 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29923
29924         * g++.old-deja/g++.eh/badalloc1.C: New test.
29925
29926 2000-06-05  Richard Henderson  <rth@cygnus.com>
29927
29928         * gcc.c-torture/execute/20000605-1.c: New test.
29929
29930 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29931             Nathan Sidwell <nathan@codesourcery.com>
29932
29933         * gcc.c-torture/compile/20000605-1.c: New test.
29934
29935 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29936
29937         * g77.f-torture/compile/20000601-1.f:  New test.
29938
29939 2000-06-03  Richard Henderson  <rth@cygnus.com>
29940
29941         * gcc.c-torture/execute/20000603-1.c: New.
29942
29943 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29944
29945         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29946         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29947
29948 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29949
29950         * gcc.dg/compare2.c (case 12): XFAIL.
29951         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29952         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29953
29954         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29955
29956 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29957
29958         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29959         guard macro is already defined when the header is first
29960         included.
29961         * gcc.dg/cpp-mix.h: New file.
29962         * gcc.dg/endif-label.c: Update patterns to match compiler.
29963
29964         * g++.brendan/complex1.C: Declare abort.
29965         * g++.law/refs4.C: Remove XFAIL.
29966         * g++.oliva/expr2.C: Declare abort and exit.
29967
29968 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29969
29970         * gcc.c-torture/execute/20000528-1.c: New test.
29971
29972         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29973         * g++.old-deja/g++.law/temps4.C: Likewise.
29974
29975         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29976         stdlib.h.  Call abort() on failure.
29977         * g++.old-deja/g++.law/refs4.C: Likewise.
29978         * g++.old-deja/g++.law/temps4.C: Likewise.
29979         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29980         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29981
29982 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29983
29984         Relative to g++.dg/special:
29985         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29986
29987         Relative to g++.old-deja:
29988         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29989         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29990         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29991         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29992         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29993         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29994         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29995
29996         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29997         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29998         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29999         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30000         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30001         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30002         and/or string.h.
30003
30004         * g++.other/goto1.C: Update expectations for error messages.
30005
30006 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30007
30008         * gcc.c-torture/compile/20000523-1.c: New test.
30009
30010 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30011
30012         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30013
30014 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30015
30016         * g++.old-deja/g++.eh/catch11.C: New test.
30017         * g++.old-deja/g++.eh/catch12.C: New test.
30018
30019 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30020
30021         * gcc.c-torture/execute/20000523-1.c: New test.
30022
30023 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30024
30025         * c-torture/execute/bcp-1.c: Replace abort in arg of
30026         __builtin_constant_p with a generic external function.
30027
30028         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30029         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30030         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30031         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30032         Prototype abort and/or exit.
30033
30034         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30035         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30036         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30037         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30038
30039 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30040
30041         * gcc.dg/dwarf2-1.c: New test.
30042
30043 2000-05-20  Richard Henderson  <rth@cygnus.com>
30044
30045         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30046
30047 2000-05-20  Andreas Jaeger  <aj@suse.de>
30048
30049         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30050         testcase.
30051
30052 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30053
30054         * gcc.c-torture/execute/20000519-2.c: New test.
30055
30056 2000-05-19  Andreas Jaeger  <aj@suse.de>
30057
30058         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30059         which fails with SSA.
30060
30061         * lib/c-torture.exp: Also test with -O3 -fssa.
30062
30063 2000-05-18  Michael Meissner  <meissner@redhat.com>
30064
30065         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30066         * gcc.c-torture/execute/920415-1.c: Ditto.
30067         * gcc.c-torture/execute/920501-1.c: Ditto.
30068         * gcc.c-torture/execute/conversion.c: Ditto.
30069         * gcc.c-torture/execute/cvt-1.c: Ditto.
30070
30071 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30072
30073         * gcc.c-torture/compile/20000518-1.c: New test.
30074
30075 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30076
30077         * g77.f-torture/compile/200005018.f:  New test.
30078
30079 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30080
30081         * gcc.c-torture/compile/20000517-1.c: New test.
30082
30083 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30084
30085         * gcc.c-torture/execute/20000516-1.c: New test.
30086
30087 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30088
30089         * g++.old-deja/g++.other/eh.C: New test.
30090
30091 2000-05-12  Richard Henderson  <rth@cygnus.com>
30092
30093         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30094         constants through to doit's conditional.
30095
30096 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30097
30098         * gcc.c-torture/compile/20000511-1.c: New test.
30099         * g77.f-torture/compile/20000511-1.f: New test.
30100         * g77.f-torture/compile/20000511-2.f: New test.
30101
30102 2000-05-11  Michael Meissner  <meissner@redhat.com>
30103
30104         * gcc.c-torture/execute/20000511-1.c: New test.
30105
30106 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30107
30108         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30109         * gcc.dg/20000510-1.S: New.
30110
30111 2000-05-08  Catherine Moore  <clm@cygnus.com>
30112
30113         * gcc.dg/unused-3.c: New.
30114
30115 2000-05-06  Richard Henderson  <rth@cygnus.com>
30116
30117           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30118           * g++.old-deja/g++.mike/warn1.C: Likewise.
30119           * g++.old-deja/g++.pt/local1.C: Likewise.
30120           * g++.old-deja/g++.pt/local7.C: Likewise.
30121           * g++.old-deja/g++.pt/spec16.C: Likewise.
30122
30123 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30124
30125         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30126
30127 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30128
30129           * g77.f-torture/execute/20000503-1.f:  New test.
30130
30131 2000-05-04  Andreas Jaeger  <aj@suse.de>
30132
30133         * gcc.dg/noreturn-2.c: New test.
30134
30135 2000-05-04  Neil Booth  <NeilB@earthling.net>
30136
30137         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30138         preprocessor.
30139
30140 2000-05-04  Richard Henderson  <rth@cygnus.com>
30141
30142         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30143
30144 2000-05-04  Richard Henderson  <rth@cygnus.com>
30145
30146         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30147         OpenSSL by Jason R Thorpe.
30148
30149 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30150
30151         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30152
30153 2000-05-03  Robert Lipe <robertlipe@usa.net>
30154
30155         * gcc.dg/20000503-1.c: New test.
30156
30157 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * gcc.c-torture/compile/20000502-1.c: New test.
30160         * g++.old-deja/g++.other/align.C: New test.
30161         * gcc.dg/cpp-tradstringify.c: New test.
30162
30163 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30164
30165         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30166         and hard registers.
30167
30168 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30169
30170         * gcc.c-torture/execute/loop-5.c: New test.
30171
30172 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30173
30174         * gcc.c-torture/execute/va-arg-20.c: New test.
30175
30176 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30177
30178         * gcc.c-torture/execute/20000422-1.c: New test.
30179
30180 2000-04-20  Greg McGary  <gkm@gnu.org>
30181
30182         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30183         when optimizing, but without sibling-call optimizations (-O1).
30184
30185 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30186
30187           * gcc.c-torture/compile/20000420-1.c: New test.
30188
30189 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30190
30191         * g++.abi/ptrflags.C: New test.
30192         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30193
30194 2000-04-19  Catherine Moore  <clm@cygnus.com>
30195
30196         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30197
30198 2000-04-19  Greg McGary  <gkm@gnu.org>
30199
30200         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30201         sibling-call optimizations.
30202
30203 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30204
30205         * gcc.dg/20000419-1.c: New test.
30206
30207 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30208
30209         * gcc.c-torture/execute/20000412-6.c: New test.
30210
30211 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30212
30213         * gcc.c-torture/execute/20000412-5.c: New test.
30214         * g77.f-torture/compile/20000412-1.f: New test.
30215         * gcc.c-torture/execute/20000412-4.c: New test.
30216         * gcc.c-torture/compile/20000412-2.c: New test.
30217         * gcc.c-torture/execute/20000412-3.c: New test.
30218         * gcc.c-torture/compile/20000412-1.c: New test.
30219         * gcc.c-torture/execute/20000412-2.c: New test.
30220
30221 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30222
30223         * objc/execute/bf-20.m: New test.
30224
30225 2000-04-10  Richard Henderson  <rth@cygnus.com>
30226
30227         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30228
30229         * gcc.c-torture/execute/20000412-1.c: New test.
30230
30231 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233         * g++.old-deja/g++.eh/catchptr1.C: New test.
30234
30235 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30236
30237         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30238
30239 2000-04-08  Neil Booth  <NeilB@earthling.net>
30240
30241         * gcc.dg/cpp-nullchar.c: Remove test as
30242         embedded nulls cause problems.
30243
30244 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30245
30246         * gcc.dg/compare2.c: New test.
30247
30248 2000-04-08  Neil Booth  <NeilB@earthling.net>
30249
30250         * gcc.dg/cpp-nullchar.c: New test.
30251
30252 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30253
30254         * gcc.dg/cpp-mi2.c: New test.
30255         * gcc.dg/cpp-mi2[abc].h: New files.
30256
30257 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30258
30259         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30260         member name.
30261
30262 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30263
30264         * g++.old-deja/g++.abi/vmihint.C: New test.
30265
30266 2000-04-06  Neil Booth  <NeilB@earthling.net>
30267
30268         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30269         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30270         copyright.
30271
30272 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30273
30274         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30275         avoid stack-frame overwrite.
30276
30277 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30278
30279         * gcc.c-torture/compile/20000405-2.c: New test.
30280         * gcc.c-torture/compile/20000405-3.c: New test.
30281
30282 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30283
30284         * gcc.c-torture/compile/20000405-1.c: New test.
30285
30286 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30287
30288         * gcc.dg/cast-qual-1.c: Revert last change.
30289
30290 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30291
30292         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30293
30294 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30295
30296         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30297         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30298
30299 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30300
30301         * gcc.c-torture/compile/20000403-2.c: New test.
30302         * gcc.c-torture/compile/20000403-1.c: New test.
30303
30304 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30305
30306         * gcc.c-torture/execute/20000403-1.c: New test.
30307
30308 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30309
30310         * gcc.c-torture/execute/20000402-1.c: New test.
30311
30312 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30313
30314         * gcc.c-torture/execute/va-arg-15.c: New test.
30315         * gcc.c-torture/execute/va-arg-16.c: New test.
30316         * gcc.c-torture/execute/va-arg-17.c: New test.
30317         * gcc.c-torture/execute/va-arg-18.c: New test.
30318         * gcc.c-torture/execute/va-arg-19.c: New test.
30319
30320 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30321
30322         * gcc.c-torture/compile/981211-1.c: Move to...
30323         * gcc.dg/cpp-as1.c: ...here.
30324         * gcc.dg/cpp-as2.c: New file.
30325
30326         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30327         compiler.
30328
30329 2000-04-02  Neil Booth  <NeilB@earthling.net>
30330
30331         * gcc.dg/cpp-cond.c  New tests.
30332         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30333         accidental success less likely.
30334         * gcc.dg/cpp-missingop.c  New tests.
30335         * gcc.dg/cpp-missingparen.c  New tests.
30336         * gcc.dg/cpp-shift.c  New tests.
30337         * gcc.dg/cpp-shortcircuit.c  New tests.
30338         * gcc.dg/cpp-unary.c  New tests.
30339
30340 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30341
30342         * gcc.c-torture/compile/20000329-1.c: New test.
30343
30344 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30345
30346         * gcc.c-torture/compile/20000326-1.c: New test.
30347         * gcc.c-torture/compile/20000326-2.c: New test.
30348
30349 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30350
30351         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30352         the first parameter is a function argument.
30353
30354 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30355
30356         * g++.old-deja/g++.ext/array4.C: New test.
30357
30358 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30359
30360         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30361
30362 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30363
30364         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30365
30366 2000-03-19  Richard Henderson  <rth@cygnus.com>
30367
30368         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30369
30370 2000-03-19  Richard Henderson  <rth@cygnus.com>
30371
30372         * gcc.c-torture/compile/20000319-1.c: New test.
30373
30374 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30375
30376         * gcc.c-torture/execute/20000314-3.c: New test.
30377         * gcc.c-torture/execute/20000314-2.c: New test.
30378         * gcc.c-torture/execute/20000314-1.c: New test.
30379         * gcc.c-torture/compile/20000314-2.c: New test.
30380         * gcc.c-torture/compile/20000314-1.c: New test.
30381
30382 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * g++.old-deja/g++.warn/inline.C: New test.
30385
30386 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30387
30388         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30389         standards-compliant result rather than specific constants.
30390         Put test-values in array.
30391
30392 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30393
30394         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30395         (g++_target_compile): Put test-specific options last.
30396
30397 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30398
30399         * g++.old-deja/g++.eh/vbase4.C: New test.
30400
30401 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30402
30403         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30404
30405 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         * g++.old-deja/g++.brendan/misc12.C: Removed.
30408         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30409         * g++.old-deja/g++.ext/pretty4.C: New test.
30410
30411 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30412
30413         * g++.old-deja/g++.other/string2.C: New test.
30414
30415 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.old-deja/g++.warn/impint2.C: New test.
30418
30419 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30420
30421         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30422         is 1, not zero.
30423
30424 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         * g++.old-deja/g++.warn/impint.C: New test.
30427         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30428         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30429         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30430         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30431         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30432         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30433         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30434         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30435         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30436         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30437         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30438         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30439
30440 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30441
30442         * gcc.dg/cpp-redef.c: New test.
30443
30444 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30445
30446         * g++.old-deja/g++.pt/unify7.C: New test.
30447
30448 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30449
30450         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30451         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30452
30453 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30454
30455         * gcc.c-torture/compile/20000224-1.c: New test.
30456
30457 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30458
30459         * gcc.c-torture/compile/cpp-2.c: New test.
30460         * gcc.c-torture/compile/cpp-1.c: New test.
30461
30462 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30463
30464         * gcc.c-torture/execute/20000225-1.c: New test.
30465
30466 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30467
30468         * gcc.dg/cpp-li2.c: New test.
30469
30470         * gcc.dg/cpp-wi1.c: New test.
30471
30472         * gcc.dg/cpp-li1.c: New test.
30473
30474 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30475
30476         * g++.old-deja/g++.other/sizeof5.C: New test.
30477
30478 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30479
30480         * gcc.c-torture/execute/va-arg-13.c: New test.
30481
30482 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30483
30484         * gcc.c-torture/execute/va-arg-12.c: New test.
30485
30486 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30487
30488         * gcc.c-torture/execute/20000223-1.c: New test.
30489
30490 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30491
30492         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30493
30494 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30495
30496         * g++.old-deja/g++.abi/ptrmem.C: New test.
30497
30498 2000-02-19  Richard Henderson  <rth@cygnus.com>
30499
30500         * gcc.c-torture/compile/init-3.c: New.
30501
30502 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30503
30504         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30505         ALWAYS_CXXFLAGS.
30506
30507 2000-02-11  Robert Lipe <robertl@sco.com>
30508
30509         * gcc.c-torture/compile/20000211-3.c: New test.
30510
30511 2000-02-11  Martin Buchholz <martin@xemacs.org>
30512
30513         * gcc.c-torture/compile/20000211-2.c: New test.
30514
30515 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30516
30517         * gcc.c-torture/compile/20000211-1.c: New test.
30518
30519 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30520
30521         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30522           on native targets
30523
30524 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30525
30526         * g++.old-deja/g++.other/cast5.C: New test.
30527
30528 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30529
30530         * gcc.c-torture/execute/20000205-1.c: New.
30531
30532 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30533
30534         * g++.old-deja/g++.jason/cast3.C: Return void.
30535         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30536
30537 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30538
30539         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30540
30541         * gcc.dg/loop-1.c: New test.
30542
30543 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30544
30545         * gcc.c-torture/compile/20000127-1.c: New test.
30546         * gcc.c-torture/execute/991228-1.c: New test.
30547
30548 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30549
30550         * gcc.dg/unused-2.c: New test.
30551
30552         * gcc.dg/conv-1.c: New test.
30553
30554 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30555
30556         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30557         compiler.
30558         (tool_option_proc): Fix typo.
30559
30560 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30561
30562         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30563         of the ld on the host, not on the build machine.
30564         Also, don't crash if '--help' is not a supported option.
30565
30566 2000-01-24  Richard Henderson  <rth@cygnus.com>
30567
30568         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30569
30570 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30571
30572         * gcc.c-torture/execute/20000120-2.c: New test.
30573         * gcc.c-torture/execute/20000120-1.c: New test.
30574
30575 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30576
30577         * gcc.c-torture/execute/20000113-1.c: New test.
30578
30579 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30580
30581         * gcc.c-torture/execute/20000112-1.c: New test.
30582
30583 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30584
30585         * gcc.dg/20000111-1.c: New test.
30586
30587 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30588
30589         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30590         with 16 bit integers.
30591
30592 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30593
30594         * gcc.dg/20000108-1.c: New test.
30595
30596 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30597
30598         * g++.old-deja/g++.ns/koenig8.C: New test.
30599
30600 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30601
30602         * g++.old-deja/g++.other/cast4.C: New test.
30603
30604 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30605
30606         * gcc.c-torture/compile/20000105-2.c: New test.
30607         * gcc.c-torture/compile/20000105-1.c: New test.
30608
30609 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30610
30611         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30612         references to printf & atoi to conform to ANSI standard.
30613         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30614         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30615         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30616         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30617         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30618         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30619         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30620         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30621         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30622         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30623         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30624         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30625         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30626         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30627         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30628         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30629         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30630         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30631         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30632         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30633         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30634         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30635         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30636         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30637         * g++.old-deja/g++.brendan/init3.C: Likewise.
30638         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30639         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30640         * g++.old-deja/g++.brendan/new2.C: Likewise.
30641         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30642         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30643         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30644         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30645         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30646         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30647         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30648         * g++.old-deja/g++.brendan/template24.C: Likewise.
30649         * g++.old-deja/g++.brendan/template3.C: Likewise.
30650         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30651         * g++.old-deja/g++.jason/inline3.C: Likewise.
30652         * g++.old-deja/g++.jason/opeq.C: Likewise.
30653         * g++.old-deja/g++.law/arg5.C: Likewise.
30654         * g++.old-deja/g++.law/arm7.C: Likewise.
30655         * g++.old-deja/g++.law/ctors11.C: Likewise.
30656         * g++.old-deja/g++.law/cvt8.C: Likewise.
30657         * g++.old-deja/g++.law/init9.C: Likewise.
30658         * g++.old-deja/g++.law/refs4.C: Likewise.
30659         * g++.old-deja/g++.law/template2.C: Likewise.
30660         * g++.old-deja/g++.law/visibility24.C: Likewise.
30661         * g++.old-deja/g++.law/vtable3.C: Likewise.
30662         * g++.old-deja/g++.mike/asm2.C: Likewise.
30663         * g++.old-deja/g++.mike/eh1.C: Likewise.
30664         * g++.old-deja/g++.mike/misc1.C: Likewise.
30665         * g++.old-deja/g++.mike/misc13.C: Likewise.
30666         * g++.old-deja/g++.mike/misc14.C: Likewise.
30667         * g++.old-deja/g++.mike/ns12.C: Likewise.
30668         * g++.old-deja/g++.mike/p1248.C: Likewise.
30669         * g++.old-deja/g++.mike/p3708.C: Likewise.
30670         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30671         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30672         * g++.old-deja/g++.mike/p646.C: Likewise.
30673         * g++.old-deja/g++.mike/p700.C: Likewise.
30674         * g++.old-deja/g++.mike/p783.C: Likewise.
30675         * g++.old-deja/g++.mike/p783a.C: Likewise.
30676         * g++.old-deja/g++.mike/p783b.C: Likewise.
30677         * g++.old-deja/g++.mike/p786.C: Likewise.
30678         * g++.old-deja/g++.mike/p789.C: Likewise.
30679         * g++.old-deja/g++.mike/p789a.C: Likewise.
30680         * g++.old-deja/g++.mike/p807a.C: Likewise.
30681         * g++.old-deja/g++.other/delete3.C: Likewise.
30682         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30683         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30684         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30685         * g++.old-deja/g++.other/empty1.C: Likewise.
30686         * g++.old-deja/g++.other/temporary1.C: Likewise.
30687         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30688         * g++.old-deja/g++.pt/t16.C: Likewise.
30689         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30690
30691 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30692
30693         * gcc.dg/991230-1.c: New test.
30694
30695 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30696
30697         * gcc.c-torture/compile/991229-3.c: New test.
30698         * gcc.c-torture/compile/991229-2.c: New test.
30699         * gcc.c-torture/compile/991229-1.c: New test.
30700
30701 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30702
30703         * gcc.c-torture/compile/labels-2.c: New test.
30704
30705 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30706
30707         * gcc.c-torture/execute/991227-1.c: New test.
30708
30709 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30710
30711         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30712
30713 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30714
30715         * gcc.c-torture/execute/991221-1.c: New test.
30716
30717 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30718
30719         * g++.old-deja/g++.other/cast3.C: New test.
30720
30721 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30722
30723         * gcc.c-torture/execute/991216-4.c: New test.
30724
30725 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30726
30727         * gcc.c-torture/execute/991216-1.c: New test.
30728         * gcc.c-torture/execute/991216-2.c: New test.
30729         * gcc.c-torture/execute/991216-3.c: New test.
30730
30731 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30732
30733         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30734         Actually make the test fail by using "-O2" for compilation.
30735
30736 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30737
30738         * g++.old-deja/g++.warn/cast-align1.C: New test.
30739
30740 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30741
30742         * gcc.c-torture/compile/991214-1.c: New test.
30743         * gcc.c-torture/compile/991214-2.c: New test.
30744
30745 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30746
30747         * gcc.dg/991214-1.c: New test.
30748
30749 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30750
30751         * gcc.c-torture/compile/991213-3.c: New test.
30752         * gcc.c-torture/compile/991213-2.c: New test.
30753         * gcc.c-torture/compile/991213-1.c: New test.
30754
30755 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30756
30757         * gcc.dg/991209-1.c: New test.
30758
30759 1999-12-08  Nathan Sidwell <nathan@acm.org>
30760
30761         * gcc.c-torture/compile/991208-1.c: New test.
30762
30763 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30764
30765         * gcc.dg/ultrasp2.c: New test.
30766
30767 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30768
30769         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30770
30771 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30772
30773         * gcc.c-torture/compile/991202-1.c: New test.
30774         * gcc.c-torture/execute/991202-1.c: New test.
30775         * gcc.c-torture/execute/991202-2.c: New test.
30776         * gcc.c-torture/execute/991202-3.c: New test.
30777
30778 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30779
30780         * g++.old-deja/g++.abi/align.C: New test.
30781         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30782         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30783
30784 1999-12-01  Richard Henderson  <rth@cygnus.com>
30785
30786         * gcc.c-torture/execute/991201-1.c: New.
30787
30788 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30789
30790         * gcc.dg/991129-1.c: New test.
30791
30792 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30793
30794         * gcc.c-torture/compile/991127-1.c: New test.
30795
30796 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30797
30798         * g++.old-deja/g++.other/warn4.C: New test.
30799
30800 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30801
30802         * g++.old-deja/g++.eh/cleanup2.C: New test.
30803         * g++.old-deja/g++.ext/pretty2.C: New test.
30804         * g++.old-deja/g++.ext/pretty3.C: New test.
30805         * g++.old-deja/g++.other/debug6.C: New test.
30806
30807 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30808
30809         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30810         compiler_output to look for one error message instead of two.
30811
30812 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30813
30814         * gcc.c-torture/execute/991118-1.c: Also test case
30815         where the word boundary does not split a byte evenly.
30816
30817 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30818
30819         * g++.old-deja/g++.ext/restrict1.C: New test.
30820
30821 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30822
30823         * gcc.c-torture/execute/991118-1.c: New test.
30824
30825 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30826
30827         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30828         working directory pathnames.
30829
30830 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30831
30832         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30833         host is equipped with driver.h and driver.o so it can actually
30834         compile and run the tests.
30835
30836 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30837
30838         * gcc.c-torture/compile/991008-1.c: New test.
30839
30840 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30841
30842         * lib/gcc-dg.exp: Include target-supports.exp
30843
30844 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30845
30846         * lib/target-supports.exp: New file: Provide procs to test for
30847         features supported by the target.
30848         (check_weak_available): Moved here from ecos.exp.
30849         (check_alias_available): New proc: Determine of the target
30850         toolchain supports the alias attribute.
30851
30852         * gcc.dg/special/ecos.exp: Move check_weak_available to
30853         target-supports.exp.
30854         (alias-1.c): Only perform the test if the target supports
30855         aliases.
30856         (wkali-1.c): Only perform the test if the target supports
30857         aliases.
30858
30859         * gcc.dg/990506-0.c: Expect error messages from cross
30860         targets as well as native targets.
30861
30862 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30863
30864         * gcc.dg/ultrasp1.c: Removed xfail.
30865         * gcc.dg/struct-ret-2.c: Likewise.
30866         * gcc.dg/array-1.c: Likewise.
30867
30868 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30869
30870         * gcc.dg/struct-ret-2.c: New test.
30871
30872         * gcc.dg/array-1.c: New test.
30873
30874 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30875
30876         * gcc.c-torture/execute/991030-1.c: New test.
30877
30878 1999-10-26  Richard Henderson  <rth@cygnus.com>
30879
30880         * gcc.c-torture/compile/991026-2.c: New test.
30881
30882 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30883
30884         * gcc.c-torture/compile/991026-1.c: New test.
30885
30886 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30887
30888         * gcc.c-torture/execute/991023-1.c: New test.
30889
30890 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30891
30892         * gcc.c-torture/execute/991019-1.c: New test.
30893
30894 1999-10-16  Richard Henderson  <rth@cygnus.com>
30895
30896         * gcc.c-torture/execute/991016-1.c: New test.
30897
30898 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30899
30900         * gcc.c-torture/execute/991014-1.c: New test.
30901
30902 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30903
30904         * g++.old-deja/g++.other/union2.C: New test.
30905
30906 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30907
30908         * g++.old-deja/g++.other/vaarg2.C: New test.
30909         * g++.old-deja/g++.other/vaarg3.C: New test.
30910
30911 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30912
30913         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30914         in compile/.
30915
30916 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30917
30918         * gcc.c-torture/execute/va-arg-11.c: New test.
30919
30920 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30921
30922         * lib/file-format.exp (gcc_target_object_format): Don't
30923         crash if objdump is unavailable.
30924
30925 1999-09-29  Donn Terry <donn@interix.com>
30926
30927         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30928
30929 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30930
30931         * gcc.c-torture/compile/990928-1.c: New test.
30932
30933 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30934
30935         * g++.old-deja/g++.other/decl6.C: New test.
30936
30937 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30938
30939         * gcc.c-torture/execute/va-arg-10.c: New test.
30940
30941 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30942
30943         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30944         __PRETTY_FUNCTION__.
30945
30946 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30947
30948         * gcc.c-torture/execute/990923-1.c: New test.
30949
30950 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30951
30952         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30953         for which -fpic is inappropriate.
30954
30955 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30956
30957         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30958
30959 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30960
30961         * g++.old-deja/g++.other/dyncast1.C: New test.
30962         * g++.old-deja/g++.other/dyncast2.C: New test.
30963         * g++.old-deja/g++.other/dyncast3.C: New test.
30964         * g++.old-deja/g++.other/dyncast4.C: New test.
30965         * g++.old-deja/g++.other/dyncast5.C: New test.
30966         * g++.old-deja/g++.eh/catch3.C: New test.
30967         * g++.old-deja/g++.eh/catch3p.C: New test.
30968         * g++.old-deja/g++.eh/catch4.C: New test.
30969         * g++.old-deja/g++.eh/catch4p.C: New test.
30970         * g++.old-deja/g++.eh/catch5.C: New test.
30971         * g++.old-deja/g++.eh/catch5p.C: New test.
30972         * g++.old-deja/g++.eh/catch6.C: New test.
30973         * g++.old-deja/g++.eh/catch6p.C: New test.
30974         * g++.old-deja/g++.eh/catch7.C: New test.
30975         * g++.old-deja/g++.eh/catch7p.C: New test.
30976         * g++.old-deja/g++.eh/catch8.C: New test.
30977         * g++.old-deja/g++.eh/catch8p.C: New test.
30978         * g++.old-deja/g++.eh/catch9.C: New test.
30979         * g++.old-deja/g++.eh/catch9p.C: New test.
30980
30981 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30982
30983         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30984         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30985
30986 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30987
30988         * gcc.c-torture/compile/990913-1.c: New test.
30989
30990 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30991
30992         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30993         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30994
30995 1999-09-09  Richard Henderson  <rth@cygnus.com>
30996
30997         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30998
30999 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31000
31001         * g++.old-deja/g++.other/lookup11.C: New test.
31002         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31003         what is permitted and what we want.
31004         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31005         overload use.
31006         * g++.old-deja/g++.jason/rfg5.C: Likewise
31007
31008 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31009
31010         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31011         * gcc.c-torture/noncompile/poison-1.c: New file.
31012
31013 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31014
31015         * g++.old-deja/g++.other/sizeof3.C: New test.
31016         * g++.old-deja/g++.other/sizeof4.C: New test.
31017         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31018         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31019
31020 1999-09-07  Richard Henderson  <rth@cygnus.com>
31021
31022         * gcc.dg/va-arg-1.c: New.
31023
31024 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31025
31026         * gcc.c-torture/execute/va-arg-9.c: New test.
31027
31028 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31029
31030         * g77.f-torture/compile/980519-2.f: New test.
31031         * g77.f-torture/compile/19990905-0.f: New test.
31032         * g77.f-torture/compile/19990905-1.f: New test.
31033         * g77.f-torture/compile/19990905-2.f: New test.
31034
31035         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31036
31037 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31038
31039         * gcc.c-torture/execute/990827-1.c: Fix typo.
31040
31041 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31042
31043         * g++.old-deja/g++.other/deref1.C: New test.
31044
31045 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31046
31047         * g++.old-deja/g++.other/ambig2.C: New test.
31048         * g++.old-deja/g++.other/cond5.C: New test.
31049         * g++.old-deja/g++.other/lookup16.C: New test.
31050
31051 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31052
31053         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31054         assemblers too.
31055
31056 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31057
31058         * lib/c-torture.exp: Avoid the "compare executables" optimization
31059         when testing native.
31060
31061 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31062
31063         * gcc.c-torture/execute/990829-1.c: New test.
31064         * gcc.c-torture/compile/990829-1.c: New test.
31065
31066 1999-08-27  Paul Burchard  <burchard@pobox.com>
31067
31068         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31069         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31070         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31071         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31072         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31073         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31074         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31075         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31076         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31077         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31078         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31079
31080 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31081
31082         * gcc.c-torture/execute/990827-1.c: New test.
31083
31084 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31085
31086         * g77.f-torture/noncompile/19990826-4.f: New test.
31087
31088         * g77.f-torture/compile/19990826-3.f: New test.
31089
31090         * g77.f-torture/execute/19990826-2.f: New test.
31091
31092         * g77.f-torture/compile/19990826-1.f: New test.
31093
31094         * gcc.c-torture/execute/990826-0.c: New test.
31095         * g77.c-torture/execute/19990826-0.f: New test.
31096
31097         * g77.f-torture/noncompile/970626-2.f: New test.
31098
31099 1999-08-25  Paul Burchard  <burchard@pobox.com>
31100
31101         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31102         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31103         lss-011.C: New tests.
31104
31105 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31106
31107         * g++.old-deja/g++.other/decl5.C: New test.
31108
31109 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31110
31111         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31112         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31113         call `postbase' for each one.  All callers of `postbase' changed
31114         to call this instead.
31115
31116 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31117
31118         * gcc.c-torture/execute/990811-1.c: New test.
31119
31120 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31121
31122         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31123         just native ones.
31124
31125         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31126         just native ones.
31127
31128 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31129
31130         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31131
31132 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31133
31134         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31135
31136 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31137
31138         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31139
31140 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31141
31142         * gcc.c-torture/execute/990804-1.c: New test.
31143
31144 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31145
31146         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31147         * g++.old-deja/g++.brendan/crash64.C: Likewise
31148         * g++.old-deja/g++.brendan/overload8.C: Likewise
31149
31150 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31151
31152         * g++.old-deja/g++.other/struct1.C: New test.
31153
31154 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31155
31156         * g++.old-deja/g++.other/enum2.C: New test.
31157
31158 1999-08-02  Richard Henderson  <rth@cygnus.com>
31159
31160         Adapted from tests from Franz Sirl:
31161         * gcc.c-torture/execute/va-arg-7.c: New test.
31162         * gcc.c-torture/execute/va-arg-8.c: New test.
31163
31164 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31165
31166         * gcc.c-torture/compile/990801-2.c: New test.
31167
31168         * gcc.c-torture/compile/990801-1.c: New test.
31169
31170 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31171
31172         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31173         fp-cmp-1.c, converting double to float.
31174
31175         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31176         fp-cmp-1.c, converting double to long double.
31177
31178         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31179         from fr1 to unknown_register, since fr1 is a legitimate register
31180         on some machines.
31181
31182 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31183
31184         * README: More listname related changes.
31185
31186 1999-07-08  Catherine Moore  <clm@cygnus.com>
31187
31188         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31189
31190 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31191
31192         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31193
31194 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31195
31196         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31197
31198 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31199
31200         * gcc.dg/990703-1.c: New test.
31201
31202 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31203
31204         * lib/file-format.exp: New file: Move definition of proc
31205         gcc_target_object_format to here from
31206         gcc.dg/special/ecos.exp.
31207
31208         * lib/c-torture.exp: Include lib file-format.exp.
31209         * lib/gcc-dg.exp: Include lib file-format.exp.
31210
31211         * gcc.dg/special/ecos.exp: Remove definition of proc
31212         gcc_target_object_format.
31213
31214 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31215
31216         * gcc.c-torture/execute/990628-1.c: New test.
31217
31218 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31219
31220         * gcc.c-torture/compile/990625-2.c: New test.
31221
31222         * gcc.c-torture/compile/990625-1.c: New test.
31223
31224 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31225
31226         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31227         attributes compile.
31228         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31229         ports that use the COFF/PE file format.
31230
31231 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31232
31233         * gcc.c-torture/compile/990617-1.c: New test.
31234
31235 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31236
31237         * g++.old-deja/g++.other/decl4.C: New test.
31238
31239 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31240
31241         * g++.old-deja/g++.other/bitfld3.C: New test.
31242
31243 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31244
31245         * g++.old-deja/g++.eh/catch1.C: New test.
31246
31247 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31248
31249         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31250
31251         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31252         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31253
31254 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31255
31256         * g77.f-torture/compile/19990502-0.f: Replace with new,
31257         shorter, test that still fails after recent changes.
31258
31259 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31260
31261         * gcc.c-torture/execute/990604-1.c: New test.
31262
31263 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31264
31265         * gcc.c-torture/execute/990531-1.c: New test.
31266
31267 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31268
31269         * gcc.c-torture/compile/990527-1.c: New test.
31270
31271 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31272
31273         * gcc.c-torture/execute/990527-1.c: New test.
31274
31275 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31276
31277         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31278         bitfields as signed.
31279
31280 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31281
31282         * g77.f-torture/compile/19990525-0.f: New test.
31283
31284 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31285
31286         * gcc.c-torture/execute/990525-2.c: New test.
31287
31288         * gcc.c-torture/execute/990525-1.c: New test.
31289
31290 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31291
31292         * g++.old-deja/g++.other/anon3.C: New test.
31293         * g++.old-deja/g++.other/anon4.C: New test.
31294         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31295         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31296         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31297         Merrill).
31298
31299 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31300
31301         * gcc.c-torture/execute/990524-1.c: New test.
31302
31303         * gcc.dg/990524-1.c: New test.
31304
31305 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31306
31307         * gcc.c-torture/compile/990523-1.c: New test.
31308
31309 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31310
31311         * gcc.c-torture/compile/990519-1.c: New test.
31312
31313 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31314
31315         * gcc.c-torture/compile/990517-1.c: New test.
31316
31317         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31318         (e4, f4): New tests.
31319         (main): Call them.
31320
31321 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31322
31323         * gcc.dg/noreturn-1.c: New test.
31324
31325 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31326
31327         * gcc.c-torture/execute/990513-1.c: New test.
31328
31329 1999-05-10  Richard Henderson  <rth@cygnus.com>
31330
31331         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31332
31333 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31334
31335         * g77.f-torture/execute/erfc.f: Use small single-precision
31336         values, to avoid problems on Alphas when not -mieee.
31337
31338 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31339
31340         * gcc.dg/990506-0.c: New test.
31341
31342 1999-05-08  Richard Henderson  <rth@cygnus.com>
31343
31344         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31345         the constant to test.  Don't XFAIL 64-bit targets.
31346
31347         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31348         * g++.old-deja/g++.law/profile1.C: Likewise.
31349
31350         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31351         operator new instances.
31352         * g++.old-deja/g++.other/delete5.C: Likewise.
31353
31354 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31355
31356         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31357         intrinsic.
31358
31359 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31360
31361         * g77.f-torture/execute/u77-test.f: Reverse order of two
31362         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31363
31364 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31365
31366         * gcc.dg/compare1.c: New test.
31367
31368 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31369
31370         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31371         New tests.
31372
31373 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31374
31375         * g77.f-torture/compile/19990502-1.f: New test.
31376
31377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31378
31379         * g77.f-torture/compile/19990502-0.f: New test.
31380
31381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31382
31383         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31384         intrinsic.
31385
31386 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31387
31388         * g77.f-torture/execute/u77-test.f (main): List libU77
31389         intrinsics not currently tested.
31390         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31391         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31392         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31393         Trim blanks off the ends of some printed strings.
31394
31395 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31396
31397         * g77.f-torture/execute/u77-test.f (main): Just warn about
31398         FSTAT gid disagreement, as it's expected on some systems.
31399
31400 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31401
31402         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31403         use a new function, which allows for some slop.
31404         Clean up some commentary.
31405         (issum): The new function.
31406         (sgladd): Deleted subroutine.
31407
31408 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31409
31410         * g77.f-torture/execute/u77-test.f: Modify to be more like
31411         libf2c/libU77 version, bringing patches to that version here.
31412         Add suitable commentary.
31413
31414 1999-04-25  Richard Henderson  <rth@cygnus.com>
31415
31416         * gcc.dg/990424-1.c: New test.
31417
31418 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31419
31420         * g77.f-torture/execute/u77-test.f (main): Bug involving
31421         LSTAT has been fixed, so turn back on full checking.
31422
31423 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31424
31425         * g77.f-torture/compile/19990419-0.f: New test.
31426         * g77.f-torture/execute/19990419-1.f: New test.
31427
31428 1999-04-17  Richard Henderson  <rth@cygnus.com>
31429
31430         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31431         to avoid the need for a prototype to supress a warning.
31432
31433 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31434
31435         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31436
31437 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31438
31439         * gcc.c-torture/execute/990404-1.c: New test.
31440
31441 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31442
31443         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31444         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31445         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31446         missing initializer warnings.
31447
31448 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31449
31450         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31451         matching strings.
31452
31453 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31454
31455         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31456
31457 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31458
31459         * g77.f-torture/execute/19990325-0.f: New test.
31460         * g77.f-torture/execute/19990325-1.f: New test.
31461
31462 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31463
31464         * gcc.c-torture/execute/990324-1.c: New test.
31465
31466 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31467
31468         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31469         test with 4.
31470
31471 1999-03-17  Richard Henderson  <rth@cygnus.com>
31472
31473         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31474
31475 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31476
31477         * g77.f-torture/execute/19990313-2.f: New test.
31478         * g77.f-torture/execute/19990313-3.f: New test.
31479
31480 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31481
31482         * g77.f-torture/execute/19990313-0.f: New test.
31483         * g77.f-torture/execute/19990313-1.f: New test.
31484
31485 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31486
31487         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31488         printf to sprintf.
31489         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31490         (main): Add check for u15.  Conditionalize u31 check depending on
31491         whether ints are <32 bits or >=32 bits.
31492
31493 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31494
31495         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31496
31497 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31498
31499         * g77.f-torture/compile/19990305-0.f: New test.
31500         * g77.f-torture/execute/19981119-0.f: New test.
31501
31502 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31503
31504         * g77.f-torture/execute/970625-2.f: call ABORT if final
31505         result is not correct, instead of just printing it.
31506         Add this checking via newly introduced obfuscation, to
31507         trip up buggy front ends.
31508
31509 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31510
31511         * g77.f-torture/compile/960317-1.f: Moved from being
31512         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31513
31514 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31515
31516         * g77.f-torture/execute/960317-1.f: New (old) test.
31517         * g77.f-torture/execute/970625-2.f: Ditto.
31518
31519 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31520
31521         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31522         message on line 1 or line 2; cccp and cpplib do this differently.
31523
31524 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31525
31526         * g++.old-deja/g++.law/weak1.C: New test.
31527
31528 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31529
31530         * gcc.c-torture/execute/990119-1.c: Renamed to...
31531         * gcc.dg/990119-1.c: this, so it will only be tested once
31532         (it's a preprocessor test, it doesn't need to be run at
31533         multiple optimization levels).
31534
31535 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31536
31537         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31538           ALWAYS_CXXFLAGS.
31539
31540 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31541
31542         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31543         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31544         to not be compilable by current g77.
31545
31546 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31547
31548         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31549
31550 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31551
31552         * gcc.c-torture/execute/990222-1.c: New test.
31553
31554 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31555
31556         * g77.f-torture/compile/19990218-0.f: New test.
31557         * g77.f-torture/noncompile/19990218-1.f: New test.
31558
31559 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31560
31561         * g77.f-torture/compile/19981216-0.f: New test.
31562
31563 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31564
31565         * gcc.dg/990214-1.c: New test.
31566
31567 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31568
31569         * gcc.dg/990213-2.c: New test.
31570
31571         * gcc.dg/990213-1.c: New test.
31572
31573 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31574
31575         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31576         ints.
31577
31578 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31579
31580         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31581         specified by target.
31582
31583         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31584
31585 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31586
31587         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31588
31589 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31590
31591         * gcc.dg/special/ecos.exp: New test driver for new tests with
31592         special requirements.
31593
31594         * gcc.dg/special/alias-1.c: New test.
31595         * gcc.dg/special/gcsec-1.c: New test.
31596         * gcc.dg/special/weak-1.c: New test.
31597         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31598         * gcc.dg/special/weak-2.c: New test.
31599         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31600         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31601         * gcc.dg/special/wkali-1.c: New test.
31602         * gcc.dg/special/wkali-2.c: New test.
31603         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31604         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31605
31606 1999-02-10  Felix Lee  <flee@cygnus.com>
31607
31608           * lib/c-torture.exp (c-torture-compile): Pull out code for
31609           analyzing gcc error messages.
31610           (c-torture-execute): Likewise.  Fix some (harmless) false
31611           positives.
31612           * lib/gcc.exp (gcc_check_compile): New function.
31613
31614 1999-02-08  Richard Henderson  <rth@cygnus.com>
31615
31616         * gcc.c-torture/execute/990208-1.c: New test.
31617
31618 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31619
31620         * g++.dg/special/ecos.exp: New driver for new tests with special
31621         requirements
31622
31623         * g++.dg/special/conpr-1.C: New test
31624         * g++.dg/special/conpr-2.C: New test
31625         * g++.dg/special/conpr-2a.C: New test
31626         * g++.dg/special/conpr-3.C: New test
31627         * g++.dg/special/conpr-3a.C: New test
31628         * g++.dg/special/conpr-3b.C: New test
31629
31630         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31631         allow g++ to use the dg driver
31632
31633         * README: Add comment about g++.dg directory
31634
31635 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31636
31637         * README: Update email addresses.
31638
31639 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31640
31641         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31642         arguments in order to force structure S onto the stack even on
31643         the alpha.
31644         (test): Pass 10 leading arguments to function foo as well as the
31645         structure S.
31646
31647         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31648         failure for all targets.
31649
31650         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31651         abort to terminate program execution.
31652
31653 1999-01-30  Richard Henderson  <rth@cygnus.com>
31654
31655         * gcc.c-torture/execute/990130-1.c: New test.
31656
31657 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31658
31659         * gcc.dg/990130-1.c: New test.
31660
31661 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31662
31663         * gcc.c-torture/execute/990128-1.c: New test.
31664
31665 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31666
31667         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31668
31669 1999-01-27  Felix Lee  <flee@cygnus.com>
31670
31671         * lib/c-torture.exp (c-torture-compile): pull out code for
31672         analyzing gcc error messages.
31673         (c-torture-execute): ditto, and fix some (harmless) false
31674         positives.
31675         * lib/gcc.exp (gcc_check_compile): new function.
31676
31677 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31678
31679         * gcc.dg/990117-1.c: New test.
31680
31681         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31682
31683         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31684
31685 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31686
31687         * g77.f-torture/compile/990115-1.f: New test.
31688
31689 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31690
31691         * gcc.c-torture/compile/990107-1.c: New test
31692
31693 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31694
31695         * gcc.c-torture/execute/990106-2.c: New test.
31696
31697         * gcc.c-torture/execute/990106-1.c: New test.
31698
31699 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31700
31701         * gcc.c-torture/compile/981223-1.c: New test.
31702
31703 1998-12-29  Richard Henderson  <rth@cygnus.com>
31704
31705         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31706         (opt3): Rename from opt4 and disable.
31707
31708 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31709
31710         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31711
31712 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31713
31714         * g++.old-deja/g++.other/conv5.C: New test.
31715
31716 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31717
31718         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31719
31720 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31721
31722         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31723
31724 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31725
31726         * gcc.c-torture/compile/981211-1.c: New test.
31727
31728 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31729
31730         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31731
31732         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31733
31734 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31735
31736         * gcc.special/930510-1.c: Make C9X safe.
31737         * gcc.misc-tests/gcov-1.c Similarly.
31738         * gcc.misc-tests/gcov-2.c Similarly.
31739
31740 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31741
31742         * gcc.dg/ultrasp1.c: New test.
31743
31744 1998-12-06  Richard Henderson  <rth@cygnus.com>
31745
31746         * gcc.c-torture/execute/981206.c: New test.
31747
31748 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31749
31750         * g++.old-deja/g++.ns/template7.C: New test.
31751
31752         * g++.old-deja/g++.other/expr1.C: New test.
31753
31754         * g++.old-deja/g++.eh/tmpl3.C: New test.
31755
31756         * g++.old-deja/g++.eh/tmpl2.C: New test.
31757
31758 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31759
31760         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31761         * g++.old-deja/g++.other/using6.C: Removed.
31762         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31763
31764         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31765
31766 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31767
31768         * g++.old-deja/g++.pt/overload8.C: New test.
31769
31770         * g++.old-deja/g++.pt/overload7.C: New test.
31771
31772         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31773
31774         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31775         and relinking messages.
31776         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31777         compiling with -frepo.
31778
31779 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31780
31781         * g++.old-deja/g++.pt/lookup6.C: New test.
31782
31783 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31784
31785         * gcc.c-torture/execute/981130-1.c: New test.
31786         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31787
31788 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31789
31790         * g++.old-deja/g++.pt/explicit76.C: New test.
31791
31792         * g++.old-deja/g++.pt/friend38.C: New test.
31793
31794         * g++.old-deja/g++.ns/crash2.C: New test.
31795
31796         * g++.old-deja/g++.pt/defarg8.C: New test.
31797
31798         * g++.old-deja/g++.pt/instantiate6.C: New test.
31799
31800         * g++.old-deja/g++.pt/static6.C: New test.
31801
31802         * g++.old-deja/g++.pt/decl2.C: New test.
31803
31804 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31805
31806         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31807         problem is actually related with name lookup, but so what? :-)
31808
31809         * g++.old-deja/g++.pt/friend37.C: New test.
31810
31811 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31812
31813         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31814         element, which fails on some systems.
31815
31816         * g77.f-torture/execute/labug1.f: New test.
31817
31818 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31819
31820         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31821         is defined.
31822
31823 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31824
31825         * g77.f-torture/compile/981117-1.f: New test.
31826
31827 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31828
31829         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31830         properly discarded.
31831
31832 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31833
31834         * gcc.c-torture/execute/memcheck: New directory of tests for
31835         -fcheck-memory-usage.
31836
31837 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31838
31839         * README: New file, general information about the testsuite and
31840         new description of the various C++ test subdirectories.
31841         * README.g++: Eliminate obsolete information, update and move most
31842         relevant stuff to README.
31843
31844 1998-11-07  Richard Henderson  <rth@cygnus.com>
31845
31846         * gcc.c-torture/compile/981107-1.c: New test.
31847
31848 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31849
31850         * execute/memcpy-bi.c: New testcase.
31851
31852 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31853
31854         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31855         base classes.
31856
31857         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31858         template is selected.
31859
31860         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31861         classes, it should be accepted for all types.
31862
31863         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31864
31865         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31866         specializations start with template headers.
31867
31868 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31869
31870         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31871
31872         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31873         non-POD types.
31874
31875 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31876
31877         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31878
31879 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31880
31881         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31882
31883 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31884
31885         * 981019-1.c: New test.
31886
31887 1998-10-14  Robert Lipe <robertl@dgii.com>
31888
31889         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31890         find objc headers.
31891
31892 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31893
31894         * compile/981001-4.c: Remove use of GCC extension that triggers a
31895         compiler bug.
31896
31897 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31898
31899         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31900
31901 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31902
31903         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31904         instantiation of template produces incorrect code for delete
31905         expression.
31906
31907         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31908         constructors' name is not unique.
31909         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31910         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31911
31912         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31913         automatic array of const is ill-formed.
31914
31915         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31916         of template parameter?
31917
31918         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31919         const.
31920
31921         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31922         pointer-to-member expression.
31923
31924         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31925         declaration causes ICE.
31926
31927 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31928
31929         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31930         reserved in the global namespace.
31931
31932         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31933         generate needed virtual table.
31934
31935         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31936
31937 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31938
31939         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31940         template-dependent type
31941
31942 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31943
31944         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31945         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31946         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31947
31948         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31949         class should be usable as argument of member function.
31950         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31951         class should be usable as return type of member function.
31952         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31953         class should be usable as type of data member.
31954
31955         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31956
31957 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31958
31959         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31960
31961 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31962
31963         * gcc.dg/dll-?.c Add thumb to target list.
31964         Fix assembler scan patterns to match current assembler output.
31965
31966 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31967
31968         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31969         matching of template brackets.
31970
31971         * g++.old-deja/g++.other/using4.C: New test.  Test using
31972         declarations of methods from base classes.
31973
31974         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31975         within functions should introduce names into the innermost
31976         enclosing namespace.
31977
31978         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31979         of static locals if first initialization throws.
31980
31981 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31982
31983         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31984
31985 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31986
31987         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31988         lose track of the possible targets of tablejump insns.
31989         * special/special.exp: Run it.
31990
31991 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31992
31993         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31994         must be declared before its specializations can be named in friend
31995         declarations.
31996
31997 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31998
31999         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32000
32001         * g77.f-torture/execute/io1.f: New test.
32002
32003 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32004
32005         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32006         with pointer to template function, for which no argument deduction
32007         is possible.
32008
32009         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32010         specialization of template function as argument to template
32011         function.
32012
32013         * g++.old-deja/g++.other/access2.C: New test; Inner class
32014         shouldn't have privileged access to Outer's names.
32015
32016 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32017
32018         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32019         friend template declared within template class conflicts with
32020         nested class of the same name.
32021
32022         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32023         is ignored.
32024
32025         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32026         object with direct initializer as function declaration.
32027
32028         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32029         initializers.
32030
32031         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32032         involving const pointer and NULL produces incorrect result.
32033
32034         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32035         type name without `typename' should be rejected with -pedantic.
32036
32037 1998-10-02  Richard Henderson  <rth@cygnus.com>
32038
32039         * g++.old-deja/g++.other/addrof1.C: New test.
32040
32041 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32042
32043         * gcc.c-torture/compile/981001-1.c: New test.
32044         * gcc.c-torture/execute/981001-1.c: New test.
32045
32046 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32047
32048         * gcc.c-torture/compile/981001-2.c: New test.
32049         * gcc.c-torture/compile/981001-3.c: New test.
32050         * gcc.c-torture/compile/981001-4.c: New test.
32051
32052 1998-10-01  Robert Lipe  <robertl@dgii.com>
32053
32054         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32055         multilibbed hosts.   Idea grafted from g77.exp.
32056
32057 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32058
32059         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32060         avoid losing on systems which need -lsocket.
32061
32062 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32063
32064         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32065         * g++.old-deja/g++.other/nested2.C: Ditto.
32066         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32067         failure.
32068
32069 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32070
32071         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32072         preferred over template operator!= for enum bitfields.
32073
32074 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32075
32076         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32077         that happen to have the same base name, but in different scopes,
32078         are incorrectly rejected.
32079
32080 1998-09-16  Richard Henderson  <rth@cygnus.com>
32081
32082         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32083         on the native word size instead of an integer literal.
32084
32085 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32086
32087         * g++.old-deja/g++.other/static2.C: Invocation of static data
32088         member of type pointer-to-function denoted as non-static member.
32089
32090         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32091         checks involving function types and aliases.
32092
32093 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32094
32095         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32096         redefined to the same non-trivial type.
32097
32098         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32099         namespace-qualification of template specializations declared in
32100         other namespaces.
32101
32102         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32103         to declare a subset of the specializations of a template function
32104         as friends of specializations of a template class.
32105
32106         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32107         member templates that do not fully specialize the enclosing
32108         template class are rejected.
32109
32110 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32111
32112         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32113
32114 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32115
32116         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32117         altered from libf2c/libU77 version.
32118
32119 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32120
32121         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32122
32123 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32124
32125         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32126         (un)signed char are different types for template specialization
32127         purposes.
32128
32129 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32130
32131         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32132         * objc: ObjC testsuite.
32133
32134 1998-08-31  Catherine Moore  <clm@cygnus.com>
32135
32136         * gcc.c-torture/execute/941014-1.x:  New file.
32137
32138 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32139
32140         * lib/c-torture.exp: Add support for
32141         torture_eval_before_compile and torture_eval_before_execute
32142         variables.
32143
32144 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32145
32146         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32147         this test triggers valid.
32148
32149 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32150
32151         * gcc.dg/980827-1.c: New test.
32152
32153 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32154
32155         * gcc.c-torture/execute/loop-4b.c: New test.
32156
32157 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32158
32159         * lib/c-torture.exp: Add support for
32160         torture_eval_before_compile and torture_eval_before_execute
32161         variables.
32162
32163 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32164
32165         * gcc.c-torture/compile/980825-1.c: New test.
32166
32167 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32168
32169         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32170         count number tests in opt_t0 not good_t0.
32171
32172 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32173
32174         * gcc.c-torture/compile/930326-1.x: Fix typo.
32175
32176 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32177
32178         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32179         causes an ICE.
32180
32181 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32182
32183         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32184         STACK_SIZE is defined.
32185         * gcc.c-torture/unsorted/stuct.c: Similarly.
32186
32187         * gcc.c-torture/compile/980821-1.c: New test.
32188
32189 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32190
32191         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32192
32193 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32194
32195         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32196         code.
32197
32198 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32199
32200         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32201         error'.
32202
32203 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32204
32205         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32206
32207 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32208
32209         * gcc.c-torture/compile/980816-1.c: New test.
32210
32211         * gcc.dg/980816-1.c: New test.
32212
32213 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32214
32215         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32216         compiler for ieee tests.
32217
32218 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32219
32220         * g77.f-torture/compile/980729-0.f: New test.
32221
32222 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32223
32224         * gcc.c-torture/special/eeprof-1.c: New test, for
32225         -finstrument-functions.
32226         * gcc.c-torture/special/special.exp: Run it.
32227
32228 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32229
32230         * gcc.c-torture/compile/980729-1.c: New test.
32231
32232 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32233
32234         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32235         __thumb__ is defined, and test for ARM style doubles if so.
32236
32237 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32238
32239         * g77.f-torture/noncompile/980615-0.f: New test.
32240
32241 1998-07-26  H.J. Lu  (hjl@gnu.org)
32242
32243         * gcc.dg/980312-1.c: Do link instead of compile.
32244         * gcc.dg/980313-1.c: Likewise.
32245
32246 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32247
32248         * gcc.c-torture/compile/980726-1.c: New test.
32249
32250 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32251
32252         * g77.f-torture/execute/io0.f: New test.
32253
32254 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32255
32256         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32257         an int.
32258
32259 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32260
32261         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32262         m32r bugs.
32263
32264 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32265
32266         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32267         c-decl.c:grokdeclarator can handle mode attributes.
32268
32269 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32270
32271         * gcc.c-torture/execute/980716-1.c: New test.
32272
32273 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32274
32275         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32276         the mn10200.
32277         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32278         the mn10200.
32279         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32280         * gcc.c-torture/compile/930326-1.x: Similarly.
32281
32282 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32283
32284         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32285         New test from Craig.
32286
32287 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32288
32289         * g77.f-torture/noncompile/980616-0.f: New test.
32290
32291         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32292
32293 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32294
32295         *  g++.other/singleton.C: Return error value instead of taking
32296         SIGSEGV.
32297
32298 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32299
32300         *  g++.other/singleton.C: New test.   Warning is under dispute.
32301         Runtime crash is not.
32302
32303 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32304
32305         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32306         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32307         using6.C, using7.C}:  New namespace tests.
32308
32309 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32310
32311         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32312         specialization with typedef'ed names used as array indexes.
32313
32314 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32315
32316         * gcc.c-torture/execute/980709-1.c: New test.
32317
32318         * gcc.dg/980709-1.c: New test.
32319
32320 1998-07-07  Richard Henderson  <rth@cygnus.com>
32321
32322         * gcc.c-torture/execute/bcp-1.c: New test.
32323
32324 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32325
32326         * gcc.c-torture/execute/980707-1.c: New test.
32327
32328 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32329
32330         * gcc.c-torture/compile/980706-1.c: New test.
32331
32332 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32333
32334         * g77.f-torture/execute/980701-0.f,
32335         g77.f-torture/execute/980701-1.f: New test from Craig.
32336
32337 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32338
32339         * gcc.c-torture/compile/980701-1.c: New test.
32340
32341         * gcc.c-torture/execute/980701-1.c: New test.
32342
32343 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32344 rlsruhe.de>
32345
32346         * g++.old-deja/g++.robertl/eb132.C: New test.
32347         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32348
32349 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32350
32351         * g77.f-torture/execute/980628-7.f,
32352         g77.f-torture/execute/980628-8.f,
32353         g77.f-torture/execute/980628-9.f,
32354         g77.f-torture/execute/980628-10.f: New tests from Craig.
32355
32356         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32357
32358 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32359
32360         * g77.f-torture/execute/980628-4.f: New test from Craig.
32361         * g77.f-torture/execute/980628-5.f: Likewise.
32362         * g77.f-torture/execute/980628-2.f: Likewise.
32363         * g77.f-torture/execute/980628-0.f: Likewise.
32364         * g77.f-torture/execute/980628-1.f: Likewise.
32365         * g77.f-torture/execute/980628-3.f: Likewise.
32366         * g77.f-torture/execute/980628-6.f: Likewise.
32367
32368 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32369
32370         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32371         directory when nothing has been installed yet.
32372
32373 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32374
32375         * gcc.c-torture/special/special.exp: Handle newer versions of
32376         dejagnu.
32377
32378 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32379
32380         * gcc.dg/980626-1.c: New test.
32381
32382 1998-06-19  Bruno Haible <haible@ilog.fr>
32383
32384         * gcc.misc-tests/m-un-2.c: New test.
32385         * g++.old-deja/g++.other/warn01.c: Likewise.
32386
32387 1998-06-19  Robert Lipe  <robertl@dgii.com>
32388
32389         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32390         compatibility with assmblers with a different comment character.
32391         Eliminate use of GAS-specific extensions.
32392
32393 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32394
32395         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32396
32397 1998-06-19  Robert Lipe  <robertl@dgii.com>
32398
32399         *lib/g77.exp: Replace search for libf2c.a with search for newly
32400         renamed libg2c.a
32401
32402 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32403
32404         * gcc.c-torture/execute/980617-1.c: New test.
32405
32406 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32407
32408         * gcc.c-torture/execute/980612-1.c: New test.
32409
32410 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32411
32412         * gcc.dg/980523-1.c: Only test on ppc-linux.
32413         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32414
32415         * gcc.c-torture/execute/980608-1.c: New test.
32416
32417 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32418
32419         * gcc.c-torture/execute/980605-1.c: New test.
32420
32421 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32422
32423         * gcc.c-torture/execute/980604-1.c: New test.
32424
32425 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32426
32427         * gcc.c-torture/execute/980602-1.c: New test.
32428         * gcc.c-torture/execute/980602-2.c: Likewise.
32429
32430 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32431
32432         * 970125-0.f: Fix per JCB.  Add commentary.
32433
32434 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32435
32436         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32437         IEEE -0 support.
32438
32439 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32440
32441         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32442         earlier.
32443
32444 1998-05-28  Catherine Moore <clm@cygnus.com>
32445
32446         * gcc.c-torture/execute/980526-3.c: New test.
32447
32448 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32449
32450         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32451         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32452         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32453         m88k-motorola-sysv3 to XFAIL.
32454
32455 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32456
32457         * gcc.dg/980526-1.c: New test.
32458         * gcc.c-torture/execute/980526-2.c: New test.
32459
32460 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32461
32462         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32463
32464         * gcc.c-torture/execute/980526-1.c: New test.
32465
32466 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32467
32468         * g77.f-torture/execute/alpha2.f: Add runtime test.
32469
32470 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32471
32472         * g++.old-deja/old-deja.exp: Strip leading directories.
32473
32474         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32475         error for the line.  Don't run multiple tests for the same line.
32476
32477 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32478
32479         * gcc.dg/980523-1.c: New test.
32480
32481 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32482
32483         * g77.f-torture/compile/970915-0.f: New test.
32484
32485 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32486
32487         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32488
32489 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32490
32491         * gcc.dg/980520-1.c: New test.
32492
32493 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32494
32495         * gcc.dg/980502-1.c: Fix return type.
32496
32497 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32498
32499         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32500         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32501         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32502         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32503         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32504
32505 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32506
32507         * g77.f-torture/execute/980520-1.f: New test.
32508
32509 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32510
32511         * lib/mike-g77.exp: New file.
32512
32513         * g77.f-torture/noncompile/noncompile.exp,
32514         g77.f-torture/noncompile/check0.f: New files.
32515
32516 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32517
32518         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32519         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32520         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32521         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32522         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32523         abort where appropriate.
32524
32525 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32526
32527         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32528         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32529
32530 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32531
32532         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32533
32534 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32535
32536         * g77.f-torture/compile/980427-0.f: New test.
32537
32538 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32539
32540         * g77.f-torture/compile/980424-0.f: New test.
32541
32542 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32543
32544         * g77.f-torture/compile/980419-2.f (main): New test.
32545         * g77.f-torture/compile/970125-0.f: New test.
32546         * g77.f-torture/compile/980419-1.f: New test.
32547
32548 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32549
32550         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32551         of loop-4.c.
32552
32553 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32554
32555         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32556
32557 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32558
32559         * gcc.c-torture/compile/980329-1.c: New test.
32560
32561 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32562
32563         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32564         * gcc.dg/980312-1.c: Fix typo in -march command.
32565
32566 1998-03-16  H.J. Lu  (hjl@gnu.org)
32567
32568         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32569
32570 1998-03-11  Robert Lipe  <robertl@dgii.com>
32571
32572         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32573         Dave Love agree the Fortran source is bogus.
32574
32575 1998-03-11  Robert Lipe  <robertl@dgii.com>
32576
32577         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32578         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32579         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32580         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32581         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32582
32583 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32584
32585         * g++.old-deja/g++.other/friend1.C: New test.
32586
32587 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32588
32589         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32590         possibly uninitialized) variables and declare dnrm2.
32591
32592 1998-02-23  Robert Lipe <robertl@dgii.com>
32593
32594         From Bruno Haible <haible@ilog.fr>:
32595         * gcc.c-torture/execute/980223.c: New test.
32596
32597 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32598
32599         * gcc.dg/ifelse-1.c: New test.
32600
32601 1998-02-09  H.J. Lu  (hjl@gnu.org)
32602
32603         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32604
32605           * lib/old-dejagnu.exp (old-dejagnu): Added the
32606           "execution test - XFAIL *-*-*" handling in the spirit of
32607           "excess errors test -". Changed the "execution test fails"
32608           handling to be like "excess errors test fails".
32609           * Update various tests accordingly.
32610
32611 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32612
32613         * gcc.c-torture/execute/980205.c: New test.
32614
32615 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32616
32617         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32618         * lib/f-torture.exp: Similarly.
32619         * gcc.c-torture: Rename all .cexp files to .x files.
32620
32621 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32622
32623         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32624         (940510-1.c): Removed duplicate.
32625         (971104-1.c): New test.
32626
32627 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32628
32629           * lib/f-torture.exp: Improve error and loop detection.
32630
32631 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32632
32633         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32634         use that to size the filler array.
32635
32636 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32637
32638         * lib/c-torture.exp(c-torture-execute): Fix typo.
32639
32640         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32641         testcase as the executable name. Keep the executable around if
32642         the test fails.
32643
32644 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32645
32646         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32647         changes.  Only test one -g option, and move it to the end of the
32648         list of options to test.
32649
32650 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32651
32652         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32653         variable GCC_TORTURE_OPTIONS to supply default switches separated
32654         by colons.  If no environment variable, run tests with -O0 -g, -O1
32655         -g, and -O2 -g as well.
32656
32657 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32658
32659         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32660         explanatory comments. Fix indentation.
32661
32662 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32663
32664         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32665
32666 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32667
32668         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32669         * g++.old-deja/g++.mike/p7325.C: Likewise.
32670         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32671
32672 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32673
32674         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32675         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32676         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32677         * g++.old-deja/g++.law/operators4.C: Likewise.
32678
32679 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32680
32681         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32682         * g++.old-deja/g++.mike/p784.C: Ditto.
32683         * g++.old-deja/g++.mike/p785.C: Ditto.
32684
32685 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32686
32687           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32688
32689 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32690
32691         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32692         target feature; pass this to c-torture-execute as needed.
32693
32694 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32695
32696         * lib/c-torture.exp(c-torture-execute): If the previous and the
32697         current executables being tested are identical, we don't need to
32698         run the executable again. Try to make the executable names
32699         unique. Add an optional argument for passing additional compiler
32700         flags.
32701
32702 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32703
32704         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32705
32706 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32709
32710 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32711
32712         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32713         32bit or larger longs.
32714
32715         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32716         have either a 32bit long or 32bit int.
32717
32718 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32719
32720         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32721         Make double precision tests dependent on sizeof (double).
32722
32723 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32724
32725         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32726         too.
32727
32728 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32729
32730         * gcc.c-torture/compile/961203-1.cexp: New script.
32731
32732 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32733
32734         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32735         up the includes ourselves.
32736
32737 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32738
32739         * lib/plumhall.exp: Remove random include, and add a few
32740         verbose messages for debugging.
32741
32742 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32743
32744         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32745         of trying to do it ourselves.
32746
32747 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32748
32749         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32750
32751 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32752
32753         * gcc.prms/5403.c: Made regexp a bit less strict.
32754
32755 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32756
32757         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32758         is returned from remote_load instead.
32759         * lib/plumhall.exp: Ditto.
32760         * lib/mike-g++.exp: Ditto.
32761         * lib/old-dejagnu.exp: Ditto.
32762         * lib/c-torture.exp: Ditto.
32763
32764 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32765
32766         * lib/g++.exp: Use build_wrapper procedure.
32767         * lib/gcc.exp: Ditto.
32768
32769 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32770
32771         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32772         an old-style decl for malloc.  Fixes tests to work when
32773         sizeof (int) != sizeof (size_t).
32774
32775 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32776
32777         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32778
32779         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32780         use stdargs.h interface.
32781
32782 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32783
32784         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32785         NO_VARARGS when compiling.
32786
32787 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32788
32789         * lib/plumhall.exp(ph_includes): New procedure.
32790         (ph_make): Use it.
32791         (ph_compiler): Ditto.
32792
32793         * lib/g++.exp: Rename test-glue.c to testglue.c.
32794         * lib/gcc.exp: Ditto.
32795
32796 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32797
32798         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32799         to completion when it's called.
32800
32801 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32802
32803         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32804         is defined, don't do test.
32805
32806 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32807
32808         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32809         for object files.
32810         (ph_summary): Mark skipped testcases as untested, not unresolved.
32811
32812         * lib/plumhall.exp (ph_make): If unresolved because of bad
32813         errorCode, record errorCode in log file.
32814         (*): Replace send_log/verbose with verbose -log.
32815
32816 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32817
32818         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32819         double conversion if double isn't at least 8 bytes.
32820
32821         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32822         int to work with targets where int is 16 bits.
32823
32824         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32825         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32826         precision for the test to complete.
32827
32828 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32829
32830         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32831         if d10v is not compiled with the -mdouble64 flag.
32832         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32833
32834         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32835         d10v is not compiled with the -mint32 flag.
32836
32837 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32838
32839         * lib/plumhall.exp: Use incr_count.
32840
32841 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32842
32843         * gcc.c-torture: Update to c-torture-1.45.
32844
32845 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32846
32847         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32848         the name of the expect testcase file).
32849
32850         * lib/g++.exp(g++_init): Ditto.
32851
32852 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32853
32854         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32855         the host.
32856
32857         * lib/gcc.exp(gcc_exit): New procedure.
32858
32859 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32860
32861         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32862         specs where appropriate.
32863
32864         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32865         because of new "candidates are" messages, and removed a few
32866
32867         * Converted all non-old-style g++ testcases to old-style, and
32868         moved into g++.old-deja.
32869
32870 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32871
32872         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32873         options.
32874
32875         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32876         succeeded.
32877
32878         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32879
32880 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32881
32882         * lib/gcc.exp (gcc_target_compile): Add support for defining
32883         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32884         the machine doesn't have those features.
32885
32886 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32887
32888         * g++.law/operators4.exp: Don't use LIBS.
32889
32890 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32891
32892         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32893
32894         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32895         * lib/g++.exp: Set it here instead. Also, allow use of the
32896         --tool_exec and --tool_opt options. Change CXX to
32897         GXX_UNDER_TEST.
32898
32899         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32900
32901         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32902
32903 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32904
32905         * lib/old-dejagnu.exp: Use prune_warnings instead of
32906         prune_system_crud.
32907         * lib/mike-g++.exp: Ditto.
32908         * lib/gcc.exp: Ditto.
32909         * lib/g++.exp: Ditto.
32910
32911         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32912
32913 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32914
32915           * 941014-2.c: Include stdlib.h
32916           * 960327-1.c: Include stdio.h
32917           * dbra.c, index-1.c: Don't assume ints are 32bits.
32918
32919 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32920
32921         * lib/gcc.exp: Add gcc,stack_size target feature.
32922
32923         * lib/g++.exp(g++_target_compile): Add the include and link
32924         paths here, not in two other places. And, it's $options, not
32925         options.
32926
32927         * lib/mike-g++.exp(postbase): Remove the code that determines
32928         the correct include and link paths.
32929         * g++.old-deja/old-deja.exp: Ditto.
32930
32931 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32932
32933         * lib/g++.exp(g++_init): target_compile no longer returns the
32934         filename of the result.
32935
32936 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32937
32938         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32939         call to glob.
32940
32941         * gcc.c-torture/special/special.exp: Change call to
32942         gcc_target_compile to include the object file.
32943
32944 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32945
32946         * gcc.c-torture/special/special.exp: Correct misspelling in last
32947         change.
32948
32949 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32950
32951         * lib/plumhall.exp(ph_summary): Log the entire output of the
32952         executable. Return -1 if there were any failures, 0 otherwise.
32953         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32954         (ph_make): Clean up objects and executables that were built
32955         if the tests succeeded.
32956
32957 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32958
32959         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32960         libraries and includes in the build tree as appropriate.
32961
32962 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32963
32964         * lib/c-torture.exp: Instead of looking for the global variable
32965         NO_LONG_LONG, check to see if that's a feature of the target.
32966
32967 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32968
32969         * config/default.exp: Minimize. Delete the remainer of the files in
32970         config; this functionality is now in devo/dejagnu/config.
32971
32972         g++.*/*: Pass any additional flags used to compile to postbase;
32973         delete CXXFLAGS.
32974
32975         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32976         is now done by runtest.exp. Use gcc_target_compile instead of
32977         compile.
32978
32979         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32980         Remove references to CFLAGS. Use remote_file instead of
32981         calling rm -f.
32982         (c-torture): Take a list of arguments to use to compile this
32983         testcase.
32984
32985         lib/g++.exp: Simplify. Use target_compile instead of compile.
32986         lib/gcc-dg.exp: Ditto.
32987         lib/gcc.exp: Ditto.
32988         lib/mike-{gcc,g++}.exp: Ditto.
32989         lib/old-dejagnu.exp: Ditto.
32990         lib/plumhall.exp: Ditto.
32991
32992 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32993
32994         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32995         (ph_linker): Likewise.
32996
32997 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32998
32999           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33000         MAP_ANON / MAP_ANONYMOUS if defined;
33001         else try to map from /dev/zero .
33002
33003 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33004
33005         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33006         isn't defined, then define it to MAP_ANONYMOUS.
33007
33008 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33009
33010         * gcc.c-torture: Update to c-torture-1.42 release.
33011
33012 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33013
33014         * gcc.c-torture: Update to c-torture-1.41 release.
33015
33016 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33017
33018         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33019         c-torture release.
33020
33021 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33022
33023         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33024         and LDFLAGS.  Fix second case to append the target_info ldflags
33025         onto LDFLAGS, not CFLAGS.
33026         * lib/g++.exp (g++_init): Add target_info stuff.
33027         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33028         of libgloss and newlib flags for !native.
33029
33030         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33031         (GDB): Fix relative path to go up another dir for finding gdb.
33032
33033 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33034
33035         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33036         versions in the target_info array, if they don't exist.
33037
33038 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33039
33040         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33041
33042 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33043
33044         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33045         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33046
33047 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33048
33049         * lib/old-dejagnu.exp: Don't remove the output file before we've
33050         actually tested it. Don't append pwd to the path of the executable
33051         we're testing.
33052
33053 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33054
33055         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33056
33057 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33058
33059         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33060         temporary directory for compiler files, and set it to a default
33061         value of /tmp. Set $output as the name of the output file from
33062         compiling the testcase. Add a -o option to $cflags_var so the
33063         compiler writes the final output file as $output. Set $executable
33064         to $output.
33065
33066         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33067         directory for compiler files, and set it to /tmp if it doesn't
33068         already have a value. Set $output_file to the name of the output
33069         file from compiling the testcase. Add a -o option to CXXFLAGS so
33070         the compiler writes the final output file as $output. Use $output
33071         as the executable to be tested.
33072
33073 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33074
33075         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33076
33077 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33078
33079         * gcc.c-torture/execute/pending-1.c: New test.  Still
33080         pending in Tege's queue.
33081
33082 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33083
33084         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33085         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33086         if there were failures.  Call unresolved if there were unresolved
33087         testcases.  Call gcc_fail if program did not run to completion.
33088         (ph_make): Pass additional argument name to ph_execute.
33089         (ph_execute): Add new argument.  Pass additional arguments to
33090         ph_summary.  Call gcc_fail is there is no execution output.
33091
33092 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33093
33094         * lib/plumhall.exp (proc_summary): Output relavent summary
33095         lines into the log so specific failures in plumhall can be
33096         investigated.
33097
33098 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33099
33100         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33101         (c-torture-execute): Don't try to execute tests which use
33102         "long long" types if $NO_LONG_LONG is nonzero.
33103
33104 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33105
33106         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33107         not c-torture.
33108
33109         * gcc.ieee: Move from here.
33110         * gcc.c-torture/execute/ieee: To here.
33111
33112 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33113
33114         * gcc.c-torture: Update to c-torture-1.41 release.
33115
33116 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33117
33118         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33119         not "$output".
33120
33121 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33122
33123         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33124         -c present.
33125
33126 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33127
33128         * config/proelf.exp: Handle connecting to a simulator.
33129
33130 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33131
33132         * config/proelf.exp: New file.  Enough framework that we can
33133         run c-torture tests on the proelf targets (or any other target
33134         that gdb can connect to for that matter).
33135
33136 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33137
33138         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33139         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33140
33141         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33142         exec_output exists.
33143
33144 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33145
33146         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33147         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33148
33149         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33150         to pass/fail/unresolved/unsupported/untested.  Caller must now
33151         call unresolved/unsupported/untested.
33152         * lib/*.exp: Update FSF address.  Update to handle new results of
33153         ${tool}_load.
33154         * lib/chill.exp (verbose): Delete.
33155
33156 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33157
33158         * lib/gcc.exp (default_gcc_start): Change order of args to
33159         $LDFLAGS $CFLAGS $LIBS.
33160         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33161         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33162         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33163         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33164         * gcc.misc-tests/dg-test.exp: Likewise.
33165         * gcc.misc-tests/msgs.exp: Likewise.
33166         * gcc.prms/prms.exp: Likewise.
33167         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33168         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33169
33170         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33171
33172 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33173
33174         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33175
33176         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33177         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33178
33179         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33180         necessary.
33181
33182 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33183
33184         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33185         global for loop; add use of $mathlib.
33186         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33187         settings here; set mathlib for anything but VxWorks.
33188
33189 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33190
33191         * gcc.c-torture: Update to c-torture-1.40 release.
33192
33193 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33194
33195         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33196         dg.exp.
33197
33198 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33199
33200         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33201         global.
33202
33203 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33204
33205         * lib/g++.exp (LIBS): Define if not already.
33206         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33207         (gcc-dg-prune): Call prune_gcc_output.
33208         * lib/gcc.exp (prune_gcc_output): New proc.
33209         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33210         prune_gcc_output.
33211
33212 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33213
33214         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33215         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33216
33217 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33218
33219         * gcc.c-torture: Update to c-torture-1.39 release.
33220
33221 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33222
33223         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33224         fails, try others as well.
33225
33226 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33227
33228         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33229         If compilation fails, mark execute tests as `untested'.
33230         If test is marked as unsupported, don't mark compilation and
33231         execute tests as failed.
33232
33233 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33234
33235         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33236         libstdc++ for whether or not we want to be doing shared
33237         libraries.  Delete link_curses since we don't need it anymore.
33238         * lib/mike-g++.exp (postbase): Don't link in libg++.
33239         * g++.old-deja/old-deja.exp: Likewise.
33240
33241 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33242
33243         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33244
33245 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33246
33247         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33248         For that, add `-Wl,-a,shared_archive'.
33249         * g++.old-deja/old-deja.exp: Likewise.
33250
33251 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33252
33253         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33254
33255 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33256
33257         * lib/mike-g++.exp (postbase): Pay attention to the status of
33258         g++_load.
33259
33260 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33261
33262           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33263
33264 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33265
33266         * lib/gcc.exp (default_gcc_start): No longer need to log program
33267         being executed or its output, execute_anywhere does that now.
33268         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33269         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33270
33271 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33272
33273         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33274         the same as those in lib/g++.exp.
33275
33276 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33277
33278         * gcc.c-torture: Update to c-torture-1.38 release.
33279         * gcc.ieee: Related changes.
33280
33281 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33282
33283         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33284         "exec". Minor reformatting changes.
33285
33286         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33287         cross. This means all "exec" calls now work on a remote host as
33288         well.
33289         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33290         cross. Filter out the extra "\r\n" stuff that expect puts in.
33291         (c-torture-execute): Filter out the bogus warnings like
33292         c-torture-compile does. Add support for canadian cross.
33293         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33294         Use execute_anywhere rather than calling exec directly. Now it
33295         works for canadian cross testing.
33296
33297 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33298
33299         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33300         results into a variable, and check that rather than using file exists.
33301
33302 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33303
33304         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33305         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33306
33307 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33308
33309         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33310         lib_curses if there's a shared libg++ in the build tree.
33311
33312 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33313
33314         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33315         if not supported target.
33316
33317 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33318
33319         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33320         link_curses up to always happen, not just for native builds.
33321
33322 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33323
33324         * gcc.c-torture: Update to c-torture-1.36 release.
33325         * gcc.failure: Related changes.
33326
33327 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33328
33329         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33330
33331 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33332
33333         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33334         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33335         runshlib, link_curses, and mathlib for link and run.
33336
33337         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33338         pass the runtime shared library options for Solaris, OSF/1, and
33339         Irix5, and link with -lcurses to avoid unresolved references.
33340
33341 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33342
33343         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33344         only run once.
33345
33346 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33347
33348         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33349
33350 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33351
33352         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33353         do not have a framework for the "compat" tests yet.
33354
33355 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33356
33357         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33358         set to null if we're testing vxworks5.1.  Use that instead of
33359         `-lm' in the setting of LIBS for link and run.
33360
33361 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33362
33363         * config/rom68k.exp (${tool}_load): Major changes to make it
33364         work.  Verified that it does in fact return the stuff in
33365         exec_output properly.  Catch any Emul or any TRAP other than 0.
33366
33367 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33368
33369         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33370         LDFLAGS properly for targets that need stuff from libgloss.
33371         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33372         only run once.
33373         (gpp_initialized): New variable.
33374
33375 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33376
33377         * config/rom68k.exp: Load libgloss.exp.
33378         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33379         so we can produce a fully linked binary.
33380         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33381         so we can produce a fully linked binary.
33382
33383 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33384
33385         * lib/plumhall.exp (ph_section): Watch for expected failures.
33386         Add missing `else'.
33387
33388         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33389         run the testcase.
33390         (c-torture): Likewise.
33391
33392 1995-08-28  Doug Evans  <dje@cygnus.com>
33393
33394         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33395
33396         * lib/mike-g++.exp (mike_cleanup): New proc.
33397         (prebase): New globals compiler_result, not_compiler_result,
33398         target_regexp.
33399         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33400         allow leading "-" in pattern.  Watch for unsupported tests.
33401         If $compiler_result is set, pattern match assembler code,
33402         and ditto for $not_compiler_result.
33403         * lib/mike-gcc.exp: Likewise.
33404
33405         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33406         execution "succeeded".
33407
33408 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33409
33410         * config/win32.exp: New file.
33411         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33412
33413 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33414
33415         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33416         unsupported.
33417         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33418         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33419         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33420
33421         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33422         "... without exceptions was ...".  That is now handled by
33423         prune_system_crud.
33424         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33425
33426 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33427
33428         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33429         sieve.c,sort2.c}: New files.
33430         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33431         sieve.exp,sort2.exp}: Drivers for them.
33432
33433         * lib/mike-gcc.exp (program_output): New user settable variable.
33434         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33435         messages.
33436         * lib/mike-g++.exp (program_output): New user settable variable.
33437
33438         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33439
33440         * config/sh.exp: Deleted (use sim.exp instead).
33441
33442 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33443
33444         * config/vx.exp: Declare CHECKTASK as global.
33445         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33446         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33447         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33448
33449 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33450
33451         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33452         target. Like vx.exp, only includes `vx29k.exp' instead of
33453         `vxworks.exp'.
33454
33455 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33456
33457         * config/sim.exp: Increase time limit from 120 seconds to 240.
33458
33459 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33460
33461         * gcc.c-torture/execute/950628-1.c: New test.
33462
33463 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33464
33465         * gcc.c-torture: Update with changes/additions from
33466         c-torture-1.34.
33467
33468 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33469
33470         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33471
33472 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33473
33474         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33475
33476 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33477
33478         * gcc.c-torture/compile/950512-1.c: New test.
33479         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33480         * gcc.dg/struct-ret-1.c: Likewise.
33481
33482 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33483
33484         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33485           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33486
33487 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33488
33489         * gcc.c-torture/special/920411-1.c: Deleted.
33490         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33491
33492 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33493
33494         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33495         cpu limit.
33496
33497 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33498
33499         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33500
33501 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33502
33503         From kenner;
33504         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33505         is the proper length.
33506         * va-arg-3.c: Likewise.
33507
33508 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33509
33510         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33511         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33512
33513         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33514         * lib/g++.exp (default_g++_start): Delete old cruft.
33515
33516 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33517
33518         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33519         (2 * (1 << 18)) to (2 * (1 << 17)).
33520
33521         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33522
33523 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33524
33525         * config/rom68k.exp: Renamed from config/idp.exp
33526
33527 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33528
33529         * c-torture/compile/921109-2.c
33530
33531 1995-04-18  Mike Stump  <mrs@cygnus.com>
33532
33533         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33534         excess errors.
33535
33536 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33537
33538         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33539         output.
33540         * lib/g++.exp (default_g++_start): Likewise.
33541
33542 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33543
33544         * gcc.c-torture/compile/950329-1.c: New test.
33545
33546 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33547
33548           * config/bug.exp (${tool}_load): Updated to use new remote_open
33549           and remote_close procs.
33550         * config/idp.exp: New file.
33551
33552 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33553
33554         * gcc.c-torture/execute/950322-1.c: New test.
33555
33556 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33557
33558         * config/vx.exp (${tool}_load): Clean up testing of return code from
33559         vxworks_ld and vxworks_spawn.
33560
33561 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33562
33563         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33564
33565 1995-03-13  Mike Stump  <mrs@cygnus.com>
33566
33567         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33568         can mark excess errors on a machine by machine basis.  Note, the
33569         default is to not expect any excess errors, even when excess
33570         errors test - is given, so you will want to put an XFAIL ... on
33571         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33572         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33573         those 4 machines, but no others.
33574
33575 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33576
33577         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33578         * lib/c-torture.exp: to here.
33579
33580 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33581
33582         * gcc.c-torture/execute/950221-1.c: New test.
33583         * gcc.c-torture/execute/struct-ret-1.c: New test.
33584         * gcc.c-torture/compile/950221-1.c: New test.
33585
33586         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33587
33588 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33589
33590         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33591         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33592
33593 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33594
33595         * g++.gb: New directory of tests, derived from my signature and
33596         class scoping tests.
33597
33598         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33599         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33600         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33601         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33602         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33603         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33604         * g++.gb/sig25.C: Likewise.
33605
33606         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33607         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33608         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33609         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33610         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33611         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33612         * g++.gb/sig25.exp: Likewise.
33613
33614         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33615         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33616         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33617         * g++.gb/scope13.C: Likewise, this test still fails.
33618
33619         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33620         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33621         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33622         * g++.gb/scope13.exp: Ditto.
33623
33624         * g++.gb/README: New file, explains what these tests are about.
33625
33626 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33627
33628         * lib/dg.exp (dg-do): Support `preprocess'.
33629         (dg-test): Likewise.
33630
33631 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33632
33633         * config/udi.exp: change "continue -expect" to "exp_continue".
33634
33635 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33636
33637         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33638         Delete redundant tests.
33639
33640         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33641         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33642         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33643         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33644         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33645         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33646         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33647         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33648
33649         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33650         storing label pointers.
33651         * gcc.c-torture/execute/921019-1.c: Likewise.
33652         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33653         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33654         parameter fp.
33655         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33656         constants.
33657
33658         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33659         Delete obsolete tests.
33660
33661         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33662         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33663         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33664         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33665         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33666         * gcc.c-torture/compile/950124-1.c: New test.
33667
33668         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33669
33670 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33671
33672         * lib/mike-g++.exp: Add -lm to LIBS.
33673
33674 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33675
33676         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33677
33678 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33679
33680         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33681
33682 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33683
33684         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33685
33686 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33687
33688         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33689         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33690         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33691         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33692         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33693         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33694         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33695         * g++.law/{operators31.C, operators32.C,
33696         * g++.law/{operators33.C, operators34.C}: Likewise.
33697         * g++.law/{pic1.C, refs2.C}: Likewise.
33698         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33699         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33700         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33701         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33702
33703         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33704         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33705         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33706         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33707         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33708         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33709         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33710         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33711         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33712         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33713         * g++.law/{operators34.exp}: Likewise.
33714         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33715         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33716         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33717         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33718         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33719
33720         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33721         No longer expected to fail.
33722         * g++.law/missed-error3.C: Tweak for recent bool changes.
33723
33724 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33725
33726         * config/emb-unix: Deleted.
33727         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33728         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33729
33730 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33731
33732         * lib/dg.exp (dg-test): Fix typo in last patch.
33733
33734 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33735
33736         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33737         (handles multiple occurrences).
33738
33739 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33740
33741         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33742         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33743         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33744         printed).
33745         * lib/c-torture.exp (c-torture-compile): Likewise.
33746         (c-torture): Prepend full path if missing.
33747         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33748         (gcc_fail): Likewise.
33749         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33750
33751 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33752
33753         * lib/netware.exp: Only attach to NetWare i386 systems.
33754
33755 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33756
33757         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33758         messages.  Add test name to "output pattern match" pass/fail message.
33759
33760 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33761
33762         * gcc.dg: New testsuite.
33763         * gcc.dg/dg.exp: New file.
33764
33765         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33766         test-switch.c}: Deleted.
33767
33768         * gcc.misc-tests/msgs.exp: New testcase driver.
33769
33770 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33771
33772         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33773         Watch for illegal return values from ${tool}_load.
33774         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33775         cross targets.  Coerce return value >0 to 1.
33776
33777 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33778
33779         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33780
33781         * config/emb-unix.exp: New file.
33782
33783         * config/sim.exp: Error if variable $SIM not defined.
33784         (${tool}_load): Mark test as "untested" if simulator missing.
33785
33786         * config/unix.exp: Load remote.exp to get rcp_download.
33787         * lib/c-torture.exp: Use different option lists for testcases with
33788         and without loops.
33789         * gcc.c-torture/execute/execute.exp: Likewise.
33790
33791 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33792
33793         * config/*.exp: Clarify return code from ${tool}_load.
33794         Call `unresolved' or `untested' instead of `warning' or `perror'
33795         (sometimes you still want to call both though).
33796         Add comment that `shell_id' is local to each file.
33797         * config/udi.exp (timeout): Set to 30.
33798         Don't print warning if connection fails, $connectmode has already
33799         printed an error.
33800         (${tool}_load): Move verbose messages to level 2.
33801         Rework pattern for "Process started" message.
33802         Pass `shell_id' to ${connectmode}_download.
33803         Retry twice upon timeout.  Make resetting of target more robust.
33804         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33805         Pass `shell_id' to exit_$connectmode.
33806         Only call exit_$connectmode if connected.
33807         * config/unix.exp (${tool}_load): Check return codes better.
33808         * config/vrtx.exp (${tool}_load): Likewise.
33809         * config/vx.exp (${tool}_load): Likewise.
33810         Delete unneeded global's.
33811         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33812         from ${tool}_load.
33813         (dg-stat): Delete.
33814         (dg-init): Delete recording of pass/fail counts.
33815         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33816         (old-dejagnu-init): Likewise.
33817         (old-dejagnu-stat): Delete contents, empty proc now.
33818         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33819         (c-torture): Delete references to lcnt, lpass, lfail.
33820         Get option list from TORTURE_OPTIONS.
33821         Delete -funroll[-all]-loops if no loops.
33822         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33823         (g++_stat): Delete contents (empty proc now).
33824         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33825         (gcc_finish): Likewise.
33826         (gcc_stat): Deleted.
33827         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33828         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33829         * gcc.c-torture/execute/execute.exp: Likewise.
33830         Split tests into two parts: compile, execute.
33831         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33832         no loops.  Update to reflect clarified return codes from ${tool}_load.
33833
33834 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33835
33836         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33837         to grep for.
33838         (old-dejagnu): Likewise (where necessary).
33839
33840 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33841
33842         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33843
33844         * lib/dg.exp (dg-process-target): Fix processing of selector.
33845         Add comment regarding use of `error'.
33846
33847         * lib/gcc.exp (prune_system_crud): Define if missing.
33848         * lib/g++.exp (prune_system_crud): Likewise.
33849
33850         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33851         Call prune_system_crud.
33852         * lib/dg.exp (dg-runtest): New proc.
33853         Use perror instead of send_user for tcl errors in testcase.
33854         Don't return any value, it's never used.
33855         Don't clobber previous definition of `unknown'.
33856         Print tcl errors in `dg-final'.
33857
33858 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33859
33860         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33861         (dg-test): Don't print errorInfo, it contains stack backtrace.
33862
33863 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33864
33865         * lib/g++.exp (runtest_file_p): Define if missing.
33866
33867 1994-09-24  Doug Evans  (dje@cygnus.com)
33868
33869         * lib/mike-g++.exp: Comment out loading of g++.exp.
33870         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33871         (default_g++_version): Always print something.
33872         (default_g++_start): Comment out call to `which'.
33873         (g++_start, g++_load): Deleted (must be defined in config file).
33874         * lib/gcc.exp: Test for existence of $CC at start.
33875         Delete check for tmpdir (done in gcc_init).
33876         (default_gcc_version): Always print something.
33877         (default_gcc_start): Comment out call to `which'.
33878         * config/*.exp: Major cleanup - make cross targets work at least a
33879         little better for g++ (by not being "--tool gcc" specific).
33880         Rename gcc_xxx to ${tool}_xxx.
33881         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33882         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33883
33884 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33885
33886         * lib/c-torture.exp (c-torture-compile): Rework compiler
33887         message processing.
33888
33889         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33890         c-torture.
33891
33892 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33893
33894         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33895
33896         * lib/dg.exp (dg-process-target): Support { target native }.
33897
33898 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33899
33900         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33901         looked for "... program xxx got fatal signal".
33902         Correct regsub munging of `comp_output'.
33903         Ignore compiler messages "path prefix not used" and "linker input
33904         file unused".
33905
33906 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33907
33908         * lib/gcc.exp (runtest_file_p): Define if missing.
33909         * gcc.prms/template.c: Example to work from.
33910
33911 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33912
33913         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33914         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33915
33916         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33917         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33918         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33919         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33920
33921         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33922         (dg-process-target): No longer a varargs proc.
33923         Return S/N for target, P/F for xfail.  All callers changed.
33924         (user option procs): More argument checking.
33925         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33926         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33927         (dg-test): Skip test if not running on selected target in `dg-do'.
33928         Update handling of `dg-do-what', `dg-output-text'.
33929         Separate execution pass/fail from output pattern match pass/fail.
33930         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33931
33932 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33933
33934         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33935         target for 920510-1.c.
33936
33937 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33938
33939         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33940         Clean up comment regarding use of passcnt, etc.
33941         (gcc_stat): Don't update `testcnt' here.
33942         (gcc_finish): Do it here.
33943         Might as well reset `but_id' here too.
33944         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33945         to determine if the file should be tested.
33946         * gcc.c-torture/compile/compile.exp: Likewise.
33947         * gcc.c-torture/execute/execute.exp: Likewise.
33948         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33949         * gcc.misc-tests/dg-test.exp: Likewise.
33950         * gcc.prms/prms.exp: Likewise.
33951         * gcc.wendy/wendy.exp: Likewise.
33952         * g++.old-deja.exp: Likewise.
33953         Move "Testing file" message to verbose level 1.
33954
33955 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33956
33957         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33958
33959 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33960
33961         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33962         (default_gcc_start): Accept optional second list element
33963         of compiler flags.  Print compiler output at verbosity level 2.
33964         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33965         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33966         Save current values of framework globals passcnt, failcnt, xpasscnt,
33967         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33968         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33969         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33970         xfailcnt to compute stats.  Update framework global `testcnt' from
33971         pass/fail counts.
33972         (gcc_finish): New proc.  Clean up test environment.
33973         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33974         (gcc_epass, gcc_efail): Delete.
33975         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33976         argument of line number.
33977         (dg-init): If the tool has an init routine, call it.
33978         (dg-test): Remove args `cflags_var' and `libs_var'.
33979         Pass all compiler options to ${tool}_start.
33980         Handle missing line number.
33981         (dg-finish): New function.
33982         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33983         particular files.  Call gcc_finish at end.  Move "skipping test"
33984         message to verbosity level 3.
33985         * gcc.c-torture/compile/compile.exp: Likewise.
33986         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33987         * gcc.c-torture/execute/execute.exp: Likewise.
33988         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33989         Print testcase being tried at verbosity level 1.
33990         * gcc.c-torture/special/special.exp: Unset xfail.
33991         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33992         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33993         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33994         * gcc.failure/failure.exp: Likewise.
33995         * gcc.ieee/ieee.exp: Likewise.
33996         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33997         Update call to dg-test.  Call dg-finish at end.
33998         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33999         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34000         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34001         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34002         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34003         * gcc.wendy/wendy.exp: Add copyright.
34004         Delete setting of tmpdir (done by gcc_init).
34005         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34006         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34007         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34008         gcc_[ce]pass/fail.
34009
34010 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34011
34012         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34013         confusion.
34014         (g++_load): Likewise.
34015
34016         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34017         Rename argument to `prog' to remove the confusion.
34018         Varargs fns behave differently too!
34019         (g++_load): Likewise.
34020
34021         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34022
34023         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34024         what it is.  Delete (always) printing of status value for !native.
34025         Simplify verbose code, and include status and exec_output.
34026         (g++_load): Use gcc_load.
34027
34028 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34029
34030         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34031         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34032         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34033         940714-3.c as these testcases don't exist anymore.  Make
34034         va-arg-1.c expected to pass.
34035
34036 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34037
34038         * gcc.misc-tests/misc.exp: Only run specific testcases.
34039         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34040         * gcc.misc-tests/dg-[1-9].c: New files.
34041
34042         * lib/dg.exp: New testsuite driver.
34043         * gcc.prms/prms.exp: Use it.
34044
34045         * README.gcc: New file.
34046
34047         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34048         Document and reset `lxpass' and `lxfail'.
34049         Simplify "initialized" message.
34050         (gcc_stat): Clean up comments a little.
34051
34052 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34053
34054         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34055
34056 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34057
34058         * lib/old-dejagnu.exp (process-option): New proc.
34059         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34060         (old-dejagnu): Simplify.
34061         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34062
34063 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34064
34065         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34066         exists and is not an empty string.
34067
34068         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34069         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34070         finished.
34071         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34072         automatically.
34073
34074         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34075         longer expected to fail.
34076
34077         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34078         "f" function call.
34079
34080         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34081
34082         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34083         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34084         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34085         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34086         c-torture-1.29.
34087
34088         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34089         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34090
34091         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34092
34093         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34094         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34095
34096         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34097         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34098         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34099
34100 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34101
34102         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34103         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34104         940714-1.c, 940714-2.c, 940714-3.c},
34105         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34106         gcc.misc-tests/{mg.c,mg.exp}:
34107         New tests.
34108         * gcc.noncompile/noncompile.exp: Change accordingly.
34109
34110 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34111
34112         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34113         Undo previous clobberage.
34114
34115 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34116
34117         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34118         * gcc.special/{930510-1.c, special.exp}:
34119         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34120         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34121         struct-varargs-1.c}: New tests from c-torture-1.26.
34122
34123 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34124
34125         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34126           argument to switch.
34127
34128 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34129
34130         * Revert the previous changes.  Please see Rob's directory
34131           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34132           fixes.
34133
34134 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34135
34136         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34137             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34138             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34139             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34140             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34141             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34142             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34143             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34144             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34145             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34146             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34147             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34148             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34149             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34150             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34151             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34152             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34153             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34154             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34155             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34156             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34157             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34158             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34159             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34160             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34161             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34162             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34163
34164 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34165
34166         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34167             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34168           with perror calls.
34169
34170 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34171
34172         * config/unix.exp (g++_load): Fix syntax.
34173
34174 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34175
34176         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34177         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34178         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34179         Don't expect va-arg-1.c to fail.  Correct expected output for
34180         920928-1.c.
34181         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34182         * gcc.wendy/hbm4.c: Correct typo.
34183         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34184
34185 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34186
34187         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34188         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34189         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34190         * lib/c-torture.exp (c-torture-compile): Ditto.
34191
34192         Reduce volume of output (remove all the -I's and such).
34193         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34194         Call gcc_cpass, gcc_cfail.
34195         (c-torture): Pass testing option to c-torture-compile.
34196
34197 1994-03-21  Doug Evans  (dje@cygnus.com)
34198
34199         Bring patches over from progressive.
34200         * config/default.exp: Exit remote shell cleanly.
34201         (g++_exit, g++_start): Add default versions.
34202         * config/sim.exp (gcc_load): Use perror, not error.
34203
34204 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34205
34206         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34207         set in site.exp.
34208
34209 1994-03-14  Doug Evans  (dje@cygnus.com)
34210
34211         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34212         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34213         (wendy_try): New proc to run testcase.
34214         (main loop): Call 'em.
34215         * gcc.wendy/*.c: Clean up pass to correct expected output.
34216
34217         * lib/gcc.exp: Minor cleanup work.
34218         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34219
34220 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34221
34222         * config/sim.exp (gcc_load): Document return codes better.
34223         Don't pass -v to simulator.
34224
34225 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34226
34227           * gcc.special/920717-x.c: Fix typo.
34228           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34229           get at sources.
34230
34231         * lib/mike-gcc.exp: Fix typo.
34232
34233 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34234
34235         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34236         binary to use, transform the name.
34237         * config/*.exp: rename everything. Nuke any g++ specific files,
34238         it's now a special case of gcc that requires no special support.
34239         Add a default.exp for unsupported targets.
34240
34241 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34242
34243         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34244         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34245         version of Tcl.
34246
34247 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34248
34249         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34250         than a warning.
34251
34252 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34253
34254         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34255
34256 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34257
34258         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34259         option_list.  Compile every file with only 4/6 option choices
34260         (same as C torture) instead of with 12/18 different option
34261         choices.
34262         * lib/c-torture.exp: Likewise.
34263
34264         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34265         not already set.
34266
34267 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34268
34269         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34270         can put an XFAIL *-*-* on excess errors.
34271
34272 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34273
34274         * g++.law: Add more tests derived from g++-bugs snapshots.
34275
34276         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34277         equivalent to g++.law/init9.
34278
34279         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34280         compiled it, and the a.out file after we've run it.
34281
34282 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34283
34284         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34285         compiled it, and the a.out file after we've run it.
34286
34287 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34288
34289         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34290
34291 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34292
34293         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34294         version number.
34295
34296 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34297
34298         * g++.law: New directory of g++ tests derived from the g++-bugs
34299         snapshots.
34300
34301 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34302
34303         * gcc.compile: initbug1.c initbug1.exp testcase added
34304
34305 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34306
34307         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34308         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34309           fixes submitted by Jeff Law (law@cs.utah.edu)
34310         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34311           Jeff Law (law@cs.utah.edu)
34312
34313
34314 1993-11-30  Mike Stump  (mrs@cygnus.com)
34315
34316         * config/unix-g++.exp: Follow the gcc way of doing things.
34317         * g++.old-deja/old-deja.exp: Minor updates.
34318         * lib/g++.exp: New file, follow the gcc way of doing things.
34319         * lib/old-dejagnu.exp: Minor updates.
34320         * lib/mike-g++.exp: Always unset errorInfo.
34321
34322 1993-11-06  Mike Stump  (mrs@cygnus.com)
34323
34324         * lib/gcc.exp: Fix some errors with the below change, CC and
34325         CFLAGS should be global when setting, not local.
34326
34327 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34328
34329         * lib/gcc.exp: Transform tool name.
34330
34331 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34332
34333         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34334
34335 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34336
34337         * lib/gcc.exp: change gcc_done to gcc_stat
34338
34339 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34340
34341         * Upgraded gcc testsuite to c-torture version 1.25
34342
34343 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34344
34345         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34346         * lib/c-torture: added hooks for new reporting code.
34347
34348 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34349
34350         * config/sh-gcc.exp: check if sh-sim exists in the path
34351
34352 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34353
34354         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34355         * gcc.compile/compile.exp: Initial changes for new logic.
34356         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34357         * gcc.failure/failure.exp: Initial changes for new logic.
34358         * gcc.ieee/ieee.exp: Initial changes for new logic.
34359         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34360         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34361         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34362         * lib/c-torture.exp: Initial changes for new logic.
34363         * lib/gcc.exp: Initial changes for new logic.
34364
34365 1993-10-15  Mike Stump  (mrs@cygnus.com)
34366
34367         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34368         depend upon failure or success.  Fully qualify names in failure
34369         and success messages.  Always remove a.out before starting
34370         compile, just in case.  Pay more attention to error text output by
34371         the compiler.  Handle testcases with no known past errors just
34372         like all others, so that things are uniform.  Other miscellaneous
34373         improvements.
34374
34375 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34376
34377         * gcc.cpp: new directory for cpp tests
34378
34379 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34380
34381         * lib/chill.exp: Code reformatted, removed unused code.
34382         * config/unix-chill.exp: Code reformatted, removed unused code.
34383         * chill.execute/execute.exp: Code reformatted, removed unused code.
34384         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34385
34386 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34387
34388         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34389         routines not written.
34390
34391 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34392
34393         * config/bug-gcc.exp: Use new procs from bug.exp.
34394
34395 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34396
34397         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34398         via ftp, rather than depending on NFS.
34399         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34400         case.
34401
34402 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34403
34404         * config/bug-gcc.exp: Use new download proc.
34405
34406 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34407
34408         * chill.execute/execute.exp: cleanups, handles errors better
34409         * chill.compile/compile.exp: rewrite, based on execute.exp
34410         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34411         * lib/chill.exp: major changes to diff proc and compile and link
34412           procs. added chill_fail and chill_pass wrappers to pass and
34413           fail. added more comments, and handle error codes better.
34414           Added a hack to capture stderr from exec, so noncompile tests
34415           can work.
34416
34417 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34418
34419         * chill.execute/execute.exp: rewrite of testsuite driver
34420         * lib/chill.exp: rewrite of testsuite driver
34421         * config/unix-chill.exp: rewrite of testsuite driver
34422
34423 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34424
34425     In chill.execute:
34426         * iexpr.ch: Standardize uppercase.
34427         * tuples.dat: Standardize uppercase.
34428         * vary.ch: standardize.  Correct varying string assignments.
34429         * vary.dat: Add new output lines.
34430
34431 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34432
34433     In chill.execute:
34434         * chprintf.ch: Standardize use of uppercase.
34435         * tuples.ch: Standardize and turn arr2 into a DCL,
34436           rather than a SYN.
34437         * pinits.ch: Standardize.
34438
34439 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34440
34441         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34442         * Makefil: Renamed to Makefile.in.
34443         * configure.in: New.
34444
34445 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34446
34447     In chill.execute:
34448         * .cvsignore: Add result/output files.
34449         * Makefile: Fix up variables at start.  Use MFLAGS
34450           everywhere.  Correct bool_loc, built_ins entries.
34451           Add entry for vary1.ch.
34452         * bitarray.ch: Standardize upper-case usage.
34453         * bitexpr.ch: Standardize, add output of b1.
34454         * params.ch: Use arrayt in along PROC parameters, to
34455           avoid novelty problems.
34456         * sets.ch: Tiny cleanup.
34457         * vary1.ch: Re-indent.
34458
34459 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34460
34461           * Add PR-related files to Makefiles, .cvsignore files, etc.
34462
34463 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34464
34465         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34466           with compiler objects. New names are test-flow.c and test-loop.c
34467
34468 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34469
34470         * Upgraded c-torture tests from 1.19 to 1.20
34471
34472         * new files:
34473         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34474         * gcc.compile: 930623-1.c 930623-2.c
34475         * gcc.noncompile: 930622-1.c 930622-2.c
34476         * gcc.failure: 920411-1.c 920627-2.c
34477         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34478
34479 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34480
34481         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34482           More changes to get testsuite working properly. Needs more work.
34483           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34484
34485 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34486
34487         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34488           More changes to get testsuite working properly. Needs more work.
34489
34490 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34491
34492         * chill.compile/compile.exp: Added for Dejagnu support
34493         * chill.execute/execute.exp: Added for Dejagnu support
34494         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34495
34496 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34497
34498     This should complete moving the CHILL test files.
34499         * chill.noncompile(.cvsignore printf.grt
34500             in-printf.grt chprintf.grt chprintf.ch):
34501             Added test-support files.
34502           (Makefile): Modified further.
34503         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34504             signal.ch): Added test files.
34505           * chill.execute (.cvsignore printf.grt printr.c
34506             in-printf.grt rts.c chprintf.grt rts.h): Added
34507           test-support files.
34508             (Makefile): More corrections.
34509
34510 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34511
34512         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34513           test cases, ready for DejaGnu.
34514
34515 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34516
34517         * Upgraded c-torture tests from 1.18 to 1.19
34518
34519         * gcc.compile: added test(s):
34520           930607-1.c
34521         * gcc.execute: added test(s):
34522           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34523
34524         * added new subdirectory for misc tests: gcc.misc-tests
34525         * gcc.misc-test(s): added tests:
34526           inst-check.c test-consts.c test-ior.c test-switch.c
34527
34528 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34529
34530         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34531
34532 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34533
34534         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34535
34536 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34537
34538         * Upgraded c-torture tests from 1.17 to 1.18
34539
34540 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34541
34542         * Upgraded c-torture tests from 1.12 to 1.17
34543
34544 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34545
34546         * lib/old-dejagnu.exp:
34547           Fixed handling of XFAIL target triplets to correctly
34548           recognize wildcard characters.  Removed code that
34549           appended a unique id tag to the end of the file name
34550           printed out by the result of the testcases within a
34551           given test file.
34552
34553 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34554
34555         * lib/old-dejagnu.exp:
34556           Reworked expected failure handling to trigger off of XFAIL
34557           keyword in keyphrase embeded in testcase source code. The
34558           XFAIL keyword must be at the end of the keyphrase line. It
34559           may optionally be followed by one or more target triplets.
34560           It has just occured that the handling of wildcards in the
34561           target triplet may not be correct.
34562
34563 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34564
34565         * g++.old-deja/tests:
34566           Moved all subdirectories up one level into g++.old-deja .
34567
34568         * lib/old-dejagnu.exp:
34569           Fixed problem with CXXFLAGS not being properly reset, and being
34570           corrupted with extraneous "-c" compiler option.  This was
34571           causing binaries to not be generated for test that needed them.
34572           Modified strings passed to "pass" and "fail" so that individual
34573           tests from the same test file would be distinguished by an
34574           identifier appended to the test file name in the summary logs;
34575           this corrected a problem with erroneous diff logs.  Added code
34576           to search testcases for expected fail and unexpected pass keywords.
34577
34578 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34579
34580         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34581
34582 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34583
34584         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34585           Removed extraneous text from end of "Special g++ Options"
34586           keyphrase.
34587
34588         * lib/old-dejagnu.exp: Added pattern matching to look for new
34589           keywords, embedded in testcases comments, which will trigger
34590           calls to xpass and xfail.
34591
34592 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34593
34594         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34595           comments embedded in the testcases, especially the one looking for
34596           special compiler options, as well as the pattern matching for the
34597           compiler output again.
34598
34599 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34600
34601         * lib/old-dejagnu.exp: Do a proper check of the return value for
34602           execute tests. Fixed several problems with the pattern matching
34603           of the compiler output which gave erroneous test results.
34604           Changed several of the test result messages to be more descriptive.
34605         * config/unix-g++.exp: Proc g++_load now actually works and
34606           executes the tests passed to it and returns a usable return
34607           value.
34608
34609 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34610
34611           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34612
34613 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34614
34615         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34616           Modified both files to properly execute the old style
34617           dejagnu tests. The previous versions of these files were
34618           experimental and did not function anything near correctly.
34619
34620 1993-04-05  Rob Savoye  (rob@cygnus.com)
34621
34622         * Removed all Makefile.in and configure.in files. No configuration
34623         needed now.
34624
34625 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34626
34627         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34628
34629 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34630
34631         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34632         gcc.special/configure.in, gcc.noncompile/configure.in,
34633         gcc.execute/configure.in, gcc.code_quality/configure.in,
34634         g++.other/configure.in, g++.old-deja/configure.in,
34635         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34636         in srcname setting.
34637
34638 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34639
34640         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34641         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34642         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34643
34644 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34645
34646         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34647         (gdb_exit): Don't remove *_soc files.
34648
34649 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34650
34651         * lib/c-torture.exp: Don't look for main; instead always use -w
34652         -c.  This is how the c-torture tests work.  Remove the object
34653         file if the compilation succeeds.
34654         * gcc.execute/execute.exp: Remove executable if test passes.
34655         * gcc.noncompile/noncompile.exp: Every test is an expected
34656         failure.
34657         * gcc.special/special.exp: Added tests from c-torture 1.11,
34658         corrected use of existing test.
34659         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34660         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34661         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34662         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34663         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34664         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34665         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34666         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34667         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34668         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34669         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34670         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34671         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34672         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34673         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34674         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34675         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34676         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34677         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34678         c-torture 1.11.
34679         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34680         correspond to c-torture 1.11.
34681
34682         * New file.